function sms_kuld() {
    kuld=false;
    //input ellenorzes
    var szam=jQuery('#sms_szam').val();
    if (jQuery('#sms_szam').hasClass('sms_szam_default')) szam="";

    //mobil ellenorzo blokk, etalon sms.js sms_kuld
    szam=szam.replace(/[\- \/\\]/g,"");
    szam=szam.replace(/^((20|30|70)[0-9]{7})/g,"36$1");
    var helyesszam=/^(36|06|\+36)?(20|30|70)[0-9]{7}$/.test(szam);//class_dbreg szinkron
    szam=szam.replace(/^(36|06|\+36)/,"36");

    var szoveg=jQuery('#sms_szoveg').val();//a szovegbe itt a felado meg nem szamit bele
    if (helyesszam) jQuery('#sms_szam').val(szam);
    if (jQuery('#sms_felado').val().length>=2) helyesfelado=true; else helyesfelado=false;
    if (helyesszam&&szoveg&&helyesfelado) kuld=true;
    if (!helyesfelado) alert(lang['sms_felado_minimum']); else
	if (!helyesszam) alert(lang['mobilszam_ervenytelen']);
    if (kuld) {
	szoveg=jQuery('#sms_felado').val()+": "+szoveg;//igy adjuk hozza a feladot
	please_wait_block();
        $.ajax({
            url: ajaxphp,
            method: 'get',
            data:{
                type: 'sms_kuld',
                sms_szoveg: szoveg,
                sms_szam: szam
            },
            dataType: 'json',
            success: function(json) {
                //alert(transport.responseText);
                if (json.alert) alert(json.alert); else {
                    if (json.uzenet) alert(json.uzenet);

                    if (json.sikeres) {
                        jQuery('#sms_main').html(json.sms_main);

                        if (!json.telefonkonyvben) {
                            var nev=prompt(lang['mentes_a_telefonkonyvbe']);
                            jQuery('#sms_telefonkonyv').load(ajaxphp,{type:'sms_telefonkonyv',nev:nev,szam:szam});
                        }


                    }
                }
                jQuery.unblockUI();

            },
            error: function(data,status) {
                if (status != 12152) alert('Ajax error: '+data+","+status);
            }
        });

    }
}
function sms_telefonkonyv_del(nev,szam) {
    jQuery('#sms_telefonkonyv').load(ajaxphp,{type:'sms_telefonkonyv',nev:nev,szam:szam,del:1});
}
function sms_telefonkonyv_uj(nev,szam) {
    var nev=prompt(lang['nev'],nev);
    if (nev) var szam=prompt(lang['mobilszam'],szam); else return false;
    if (!szam) return false;

    //mobil ellenorzo blokk, etalon sms.js sms_kuld
    szam=szam.replace(/[\- \/\\]/g,"");
    szam=szam.replace(/^((20|30|70)[0-9]{7})/g,"36$1");
    var helyesszam=/^(36|06|\+36)?(20|30|70)[0-9]{7}$/.test(szam);//class_dbreg szinkron
    szam=szam.replace(/^(36|06|\+36)/,"36");

    if (!helyesszam) alert(lang['mobilszam_ervenytelen']); else
	if (nev) {
	    jQuery('#sms_telefonkonyv').load(ajaxphp,{type:'sms_telefonkonyv',nev:nev,szam:szam});
	    return true;
	}
    return false;
}
function sms_telefonkonyv_modosit(nev,szam) {
    if (sms_telefonkonyv_uj(nev,szam)) {//ha sikeres
	sms_telefonkonyv_del(nev,szam);
    }
}
function textlimit_sms(id,max) {
    textlimit(id,max-jQuery('#sms_felado').val().length-2);
}
function sms_check_send(mode) {
    var szam=jQuery('#mobil').val();
    var mobilc=jQuery('#mobilc').val();
    if (mode=='kikuldes') {
	please_wait_block();
    }
    jQuery('#sms_check').load(ajaxphp,{type:'sms_check',szam:szam,mobilc:mobilc,mode:mode},function(){
	jQuery.unblockUI();
    });
}

