function validateiletisim() {
   var adsoyad = document.getElementById("adsoyad").value;
    var eposta = document.getElementById("eposta").value;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; 
    var suftel=/^\d{10}$/;
    var tel = document.getElementById("tel").value;
    var mesaj = document.getElementById("mesaj").value;
   
  ////Ad Soyad
   if(adsoyad == "") {
        inlineMsg('adsoyad','Adınızı ve soyadınızı yazınız.',2);
        return false;
    }
 /////Email    
     if(eposta == "") {
        inlineMsg('eposta','E - Posta adresinizi yazınız.',2);
        return false;
    }
    
    if(!eposta.match(emailRegex)) {
        inlineMsg('eposta','Geçersiz E - Posta adresi yazdınız .',2);
        return false;
    }    
   
   if (tel!="" && !tel.match(suftel)) {
        inlineMsg('tel','Telefon numaranız geçersiz karakter veya 10 haneden az/fazla numara içermektedir.',2);
        return false;
     }
     
     if (mesaj=="") {
        inlineMsg('mesaj','Lütfen iletmek istediğniz mesajı yazınız.',2);
        return false;
     }
     
     $("#usersent").empty().html("Mesajınız yollanıyor...");
     var formdata=$("#uform").serialize();
     var mailyolla = $.post("mailgonder.php", {dt: formdata}, function(data){
                                                  // alert(data);
                                                   $("#usersent").empty().append(data);
                     
        })
 
}

function odemetamamla(x){
    //alert(x);
    $("#sonuc").empty().html("işleminiz yapılıyor...");
    if(x=="banka"){
        var paybank = $.post("cart.php", {tip: x,act:"paycart"}, function(data){
                                                //   alert(data);
                        if(data=="ok"){ $("#sonuc").empty().html("Ödeme bilgileri mail hesabınıza yollanmıştır.");}
                        else{
                            $("#sonuc").empty().append(data);
                        }
                    
        })
        .error(function() {
                $("#sonuc").empty().html("Hata! Lütfen tekrar Ödeme Onayla butonuna tıklayınız");
              
              })
    }
    
    if(x=="paypal"){
        
        var paypaypal = $.post("cart.php", {tip: x,act:"paycart"}, function(data){
                                                //   alert(data);
                        if(data=="ok"){ $("#sonuc").empty().html("Ödeme bilgileri mail hesabınıza yollanmıştır.");}
                        else{
                            $("#sonuc").empty().append(data);
                        }
                      
        })
        .error(function() {
                $("#sonuc").empty().html("Hata! Lütfen tekrar Ödeme Onayla butonuna tıklayınız");
              
              })
        
    }
}


function phpcart(){
   // $("#buy").empty().append("...");
    var dom_count=$(":input[id^='alanadisure']").length;
    var host_count=$(":input[id^='paketsure']").length;
    var dom="";
    var host="";
   
    if(dom_count>0){
        for(i=0;i<=dom_count;i++){
            pre_dom=$(":input[id^='alanadisure']:eq("+i+") :selected").text();//kaç adet tl ile biten alanaadisure selectbox ı varsa onların teker teker değerlerini alıyoruz
            if (pre_dom!=""){
            dom += pre_dom+",";
            }
        }
    }
    
    if(host_count>0){
        for(i=0;i<=host_count;i++){
            pre_host=$(":input[id^='paketsure']:eq("+i+") :selected").text();//kaç adet tl ile biten paketsure selectbox ı varsaonların teker teker değerlerini alıyoruz
            if (pre_host!=""){
            host += pre_host+",";
            }
        }
    }
    
    var paycart = $.post("cart.php", {phost: host,act:"prepay",pdom:dom}, function(data){
                                                 //  alert(data);
                        if(data=="ok"){ window.location.href = "login.php";}
                        if(data=="error"){
                              alert("Hata! Lütfen tekrar Satın Al butonuna tıklayınız");
                            // $("#buy").empty().append("<a href=\"#\" class=\"shopbutton\" onclick=\"phpcart();\">Satın Al</a>");
                        }
        })
    .error(function() {
              alert("Hata! Lütfen tekrar Satın Al butonuna tıklayınız");
             // $("#buy").empty().append("<a href=\"#\" class=\"shopbutton\" onclick=\"phpcart();\">Satın Al</a>");
              })
}

function countcart(){
     var count = $("div[id$='tl']").length; //sonu tl ile biten div adeti
      
    //  $("#siparisliste > div").length
 if(count>0){
    var pre_ara_toplam=0;
    for(i=0;i<=count-1;i++){
        pre_kalem=parseFloat($("div[id$='tl']:eq("+i+")").html()); //kaç adet tl ile biten div varsa onların teker teker değerlerini alıyoruz
        kalem=pre_kalem*1;
        pre_ara_toplam += kalem;
    }
    //
    ara_toplam=pre_ara_toplam.toFixed(2);
    $("#aratoplam").empty().append(ara_toplam);
    tax=(ara_toplam*0.18).toFixed(2);
    $("#kdv").empty().append(tax);
    toplam=((ara_toplam*1)+(tax*1)).toFixed(2);
    $("#toplam").empty().append(toplam);
 } else{ //eğer bütün ürünler silindiyse hepsini sıfırla
    $("#aratoplam").empty().append("0");
    $("#kdv").empty().append("0");
     $("#toplam").empty().append("0");
    }   
    
}

function delitem(item,no,tip){
  
  if(tip=="dom"){
        $("#itemsil"+no+"").html("Siliniyor...");
        var sil_div= item.replace(".", "");
        var del_dom = $.post("cart.php", {prd: item,act:"del",ne:tip,did:no}, function(data){
                                                  //    alert(data);
                        if(data=="ok"){ $("#domsiparis"+no+"").empty().remove();} //window.location.reload();
                        if(data=="error"){
                                alert("Hata! Ürün silinemedi. Tekrar deneyiniz");
                                $("#itemsil"+no+"").empty().append("<span id=\"itemsil"+no+"\"><a href=\"#\" class=\"paketSillink\" onclick=\"delitem('"+item+ "','"+no+"','dom');\">Sil</a></span>"); 
                        }
        })
          //.success(function() { $("#crt").empty().html(data); })
          .error(function() {
              alert("Hata! Ürün silinemedi. Tekrar deneyiniz");
               $("#itemsil"+no+"").empty().append("<span id=\"itemsil"+no+"\"><a href=\"#\" class=\"paketSillink\" onclick=\"delitem('"+item+ "','"+no+"','dom');\">Sil</a></span>");
             })
          .complete(function() { $('#hdr').load('header.php');countcart(); });
          //$("#domsiparis"+no+"").empty().remove();
   
  }
  
  if(tip=="host"){
         $("#paketsil"+no+"").html("Siliniyor..."); 
        var del_host = $.post("cart.php", {prd: item,act:"del",ne:tip,did:no}, function(data){
                           
                        if(data=="ok"){ $("#hostsiparis"+no+"").empty().remove();}//window.location.reload();
                        if(data=="error"){
                                alert("Hata! Ürün silinemedi. Tekrar deneyiniz");
                                $("#paketsil"+no+"").empty().append("<span id=\"paketsil"+no+"\"><a href=\"#\" class=\"paketSillink\" onclick=\"delitem('"+item+ "','"+no+"','host');\">Sil</a></span>");
                        }
        })
          //.success(function() { $("#crt").empty().html(data); })
        .error(function() {
              alert("Hata! Ürün silinemedi. Tekrar deneyiniz");
               $("#paketsil"+no+"").empty().append("<span id=\"paketsil"+no+"\"><a href=\"#\" class=\"paketSillink\" onclick=\"delitem('"+item+ "','"+no+"','host');\">Sil</a></span>");
             })
        .complete(function() { $('#hdr').load('header.php');countcart(); });
  }

}

function domhesapla(item,para,ct,kur){
  // alert(kur);
    var pre_para=parseFloat(para)*kur; 
    var tl_para=pre_para.toFixed(2);
   if(ct!="tr"){   $("#"+item+"usd").empty().append(para); $("#"+item+"tl").empty().append(tl_para);}
    else{$("#"+item+"usd").empty().append("-"); $("#"+item+"tl").empty().append(para);}
     
}

function hosthesapla(item,para,kur,hangi){
   // alert(para+"bb"+hangi);
    var pre_hostpara=parseFloat(para)*kur;
    var tl_hostpara=pre_hostpara.toFixed(2);
    $("#"+item+hangi+"usd").empty().append(para); $("#"+item+hangi+"tl").empty().append(tl_hostpara);
    
}

function hoststep(kod,tip){ //newhostingstep1 kısmı
   // if(tip=="nodomain"){
       // window.location.href = "newhostingstep2.php";
        var hst_opt = $.post("cart.php", {prd: kod,act:"hostoption",ne:tip}, function(data){
                                                   // alert(data);
                                                     if(data=="ok"){ window.location.href = "newhostingstep2.php";}
                                                    if(data=="error"){alert("Hata! Tekrar Devam Butonuna Tıklayınız");}
        })
        .error(function() {
            alert("Hata! Tekrar Devam Butonuna Tıklayınız");
         })
  //      }
  //  if(tip=="yesdomain"){
    //alert(kod);
    //window.location.href = "newhostingstep2.php";
 //       var hst_opt = $.post("cart.php", {prd: kod,act:"hostoption",ne:tip}, function(data){
 //                                                   //alert(data);
  //                                                   if(data=="ok"){ window.location.href = "newhostingstep2.php";}
  //                                                  if(data=="error"){alert("Hata! Tekrar Devam Butonuna Tıklayınız");}
  //      })
  //      .error(function() {
  //          alert("Hata! Tekrar Devam Butonuna Tıklayınız");
  //       })
   // }
}

function addhostcart(kod,tip,no){ //sepete hosting ekleme
    //<a href="newhostingstep1.php?PaketEkle=1" border="0">
    //alert(kod);
    $("#pk"+no+"").html("Sepete ekleniyor...");
     var hst = $.post("cart.php", {prd: kod,act:"add",ne:tip,did:no}, function(data){
                                                //alert(data);
                                                 if(data=="ok"){ window.location.href = "newhostingstep1.php";}
                                                // if(tip=="trdom"){ $("#trcrt"+no+"").empty().append(data);}
    })
    //.success(function() { $("#crt").empty().html(data); })
    .error(function() {
        alert("Hata! Sepete eklenmedi. Tekrar Sepete ekleyiniz.");
         $("#pk"+no+"").empty().append("<span id=\"pk"+no+"\"><img src=\"images/sepet.png\" border=\"0\" onclick=\"addhostcart('ITB-XS','host','1');\"></span>");
        })
    .complete(function() { $('#hdr').load('header.php') });
    
}

function addcart(alanad,tip,no){ //sepete domain ekleme
    //alert($("#crt"+no+"").html());
    if(tip=="dom"){ $("#crt"+no+"").html("Sepete ekleniyor...");}
    if(tip=="trdom"){ $("#trcrt"+no+"").html("Sepete ekleniyor..."); }
   
    var jqxhr = $.post("cart.php", {prd: alanad,act:"add",ne:tip,did:no}, function(data){
                                                //alert(data);
                                                 if(tip=="dom"){ $("#crt"+no+"").empty().append(data);}
                                                 if(tip=="trdom"){ $("#trcrt"+no+"").empty().append(data);}
    })
    //.success(function() { $("#crt").empty().html(data); })
    .error(function() {
         if(tip=="dom"){ $("#crt"+no+"").empty().append("<span id=\"crt"+no+"\"> <a href='#' onclick=\"addcart('"+alanad+"','dom','"+no+"');\">Hata! Tekrar sepete ekle</a></span>");}
         if(tip=="trdom"){ $("#trcrt"+no+"").empty().append("<span id=\"trcrt"+no+"\"> <a href='#' onclick=\"addcart('"+alanad+"','trdom','"+no+"');\">Hata! Tekrar sepete ekle</a></span>");}
        })
    .complete(function() { $('#hdr').load('header.php') });
    
}

function valreset(){
 
    var badpass=new Array("12345678","123456789","87654321","987654321","qwerty12","11111111","22222222","33333333","44444444","55555555","66666666","77777777","88888888","99999999","111111111","222222222","333333333","444444444","555555555","666666666","777777777","888888888","999999999");
    var sifre = document.getElementById("sifre").value;  
    var sifretekrar = document.getElementById("sifretekrar").value;
    
 ///// Password
     if(sifre.length < 8) {
        inlineMsg('sifre','Şifrenizde en az 8 adet karakter olmalıdır.',2);
        return false;
      } else if(badpass.join().indexOf(sifre)>=0){
        inlineMsg('sifre','Çok bilinen şifreleri yazmayınız.',2);
        return false;
        
    }

  if(sifretekrar == "") { 
      inlineMsg('sifretekrar','Şifre tekrarını yazınız',2);
        return false;
          }
  if((sifretekrar != "")&&(sifre!=sifretekrar)) {
       inlineMsg('sifretekrar','Şifre tekrarını yanlış yazdınız.',2);
        return false;
      }
      
$("#resetpass").html("İşleminiz tamamlanıyor.");     
 $.post("lostpass_reset_query.php", {pw: sifre,pwt: sifretekrar,stat: "resetit" }, function(data){
                                                //alert(data);
                                                $("#resetpass").html(data);
    })   
}


function lostpassvalidate(){

var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
var kullemail = document.getElementById("kullemail").value;
/////Email    
     if(kullemail == "") {
        inlineMsg('kullemail','E - Posta adresinizi yazınız.',2);
        return false;
    }
    
    if(!kullemail.match(emailRegex)) {
        inlineMsg('kullemail','Geçersiz E - Posta adresi yazdınız .',2);
        return false;
    }
$("#lostoutput").html("İşleminiz tamamlanıyor.");     
 $.post("lostpass_query.php", {us: kullemail }, function(data){
                                                //alert(data);
                                                $("#lostoutput").html(data);
    })   
}

function jslogin() {

var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; 
var kulname = document.getElementById("kulname").value;
var kulpass = document.getElementById("kulpass").value;

/////Email    
     if(kulname == "") {
        inlineMsg('kulname','E - Posta adresinizi yazınız.',2);
        return false;
    }
    
    if(!kulname.match(emailRegex)) {
        inlineMsg('kulname','Geçersiz E - Posta adresi yazdınız .',2);
        return false;
    }
 ///// Password
     if(kulpass.length < 8) {
        inlineMsg('kulpass','Şifrenizde en az 8 adet karakter olmalıdır.',2);
        return false;
      }
 $("#logoutput").html("Kontrol ediliyor...");     
 $.post("login_check.php", {us: kulname,pw: kulpass }, function(data){
                                                //alert(data);
                                                $("#logoutput").html(data);
            if( document.getElementById('logoutput').firstChild.nodeValue == "Giriş başarılı." ) 
  		{
                window.location.href = "newhostingstep2.php";
                return true;
            }
                                                
    })   
return true;
}


function validate() {
    

    var ybad = document.getElementById("ybad").value;
    var ybsoyad = document.getElementById("ybsoyad").value; 
    var ybkimlikno = document.getElementById("ybkimlikno").value;
    var tcfilter=/^\d{11}$/; 
    var ybadres = document.getElementById("ybadres").value;
    var ybsemt = document.getElementById("ybsemt").value;
    var pkfilter=/^\d{5}$/; 
    var ybpostak = document.getElementById("ybpostak").value;
    var pretel=/^\d{3}$/;
    var suftel=/^\d{7}$/; 
    var ybtelsehirkod = document.getElementById("ybtelsehirkod").value; 
    var ybtelno = document.getElementById("ybtelno").value; 
    var ybgsmsehirkod = document.getElementById("ybgsmsehirkod").value; 
    var ybgsmno = document.getElementById("ybgsmno").value; 
    var ybfaxsehirkod = document.getElementById("ybfaxsehirkod").value; 
    var ybfaxno = document.getElementById("ybfaxno").value;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; 
    var ybeposta = document.getElementById("ybeposta").value;
    var badpass=new Array("12345678","123456789","87654321","987654321","qwerty12","11111111","22222222","33333333","44444444","55555555","66666666","77777777","88888888","99999999","111111111","222222222","333333333","444444444","555555555","666666666","777777777","888888888","999999999");
    var ybsifre = document.getElementById("ybsifre").value;  
    var ybsifretekrar = document.getElementById("ybsifretekrar").value;  
    
/////////////////////////// B I R E Y S E L ///////////////////////////////////////  
 //////ad 
    if(ybad == "") {
        inlineMsg('ybad','Adınızı yazınız.',2);
        return false;
    }
////////soyad      
    if(ybsoyad == "") {
        inlineMsg('ybsoyad','Soyadınızı yazınız.',2);
        return false;
    }
    
 /////TC NO   
    if (ybkimlikno == "") {
        inlineMsg('ybkimlikno','T.C. numaranızı yazınız.',2);
        return false;
        } else if (!ybkimlikno.match(tcfilter)) {
        inlineMsg('ybkimlikno','T.C. numaranız geçersiz karakter veya 11 haneden az/fazla numara  içermektedir.',2);
        return false;
    } 
/////Adres   
    if(ybadres == "") {
        inlineMsg('ybadres','Adres bilginizi yazınız.',2);
        return false;
    }

/////Semt   
    if(ybsemt == "") {
        inlineMsg('ybsemt','Semt bilginizi yazınız.',2);
        return false;
    }
/////Posta Kodu   
    if(ybpostak != "" && !ybpostak.match(pkfilter) ) {
        inlineMsg('ybpostak','Posta Kodunuz geçersiz karakter veya 5 haneden az/fazla numara içermektedir.',2);
        return false;
    }
/////Telefon
    ///Alan Kodu
     if (ybtelsehirkod == "") {
        inlineMsg('ybtelsehirkod','Alan kodunuzu yazınız.',2);
        return false;
        } else if (!ybtelsehirkod.match(pretel)) {
        inlineMsg('ybtelsehirkod','Alan kodunuz geçersiz karakter veya 3 haneden az/fazla numara  içermektedir.',2);
        return false;
    }
   //// Telefon No su 
     if (ybtelno == "") {
        inlineMsg('ybtelno','Telefon numaranızı yazınız.',2);
        return false;
     } else if (!ybtelno.match(suftel)) {
        inlineMsg('ybtelno','Telefon numaranız geçersiz karakter veya 7 haneden az/fazla numara içermektedir.',2);
        return false;
     }   
/////GSM
    ///GSM Kodu
     if (ybgsmsehirkod != "" && !ybgsmsehirkod.match(pretel)) {
        inlineMsg('ybgsmsehirkod','GSM operatör kodunuz geçersiz karakter veya 3 haneden az/fazla numara içermektedir.',2);
        return false;
    }else if (ybgsmsehirkod != "" && ybgsmno=="" ){
         inlineMsg('ybgsmno','GSM numaranızı yazınız.',2); 
         return false;   
    } 
   //// GSM No su 
    else if (ybgsmsehirkod != "" && !ybgsmno.match(suftel) ) {
        inlineMsg('ybgsmno','GSM numaranız geçersiz karakter veya 7 haneden az/fazla numara  içermektedir.',2);
        return false;
    } 
    
/////FAX
    ///Fax Kodu
     if (ybfaxsehirkod != "" && !ybfaxsehirkod.match(pretel)) {
        inlineMsg('ybfaxsehirkod','Fax numaranız geçersiz karakter veya 3 haneden az/fazla numara içermektedir.',2);
        return false;
    } else if (ybfaxsehirkod != "" && ybfaxno=="" ){
       inlineMsg('ybfaxno','Fax numaranızı yazınız.',2);
       return false;   
    }
   //// Fax No su 
    else if (ybfaxsehirkod != "" && !ybfaxno.match(suftel) ) {
        inlineMsg('ybfaxno','Fax numaranız geçersiz karakter veya 7 haneden az/fazla numara  içermektedir.',2);
        return false;
    } 
/////Email    
     if(ybeposta == "") {
        inlineMsg('ybeposta','E - Posta adresinizi yazınız.',2);
        return false;
    }
    
    if(!ybeposta.match(emailRegex)) {
        inlineMsg('ybeposta','Geçersiz E - Posta adresi yazdınız .',2);
        return false;
    }    
///// Password
     if(ybsifre.length < 8) {
        inlineMsg('ybsifre','Şifrenizde en az 8 adet karakter olmalıdır.',2);
        return false;
      } else if(badpass.join().indexOf(ybsifre)>=0){
        inlineMsg('ybsifre','Çok bilinen şifreleri yazmayınız.',2);
        return false;
        
    }

  if(ybsifretekrar == "") { 
      inlineMsg('ybsifretekrar','Şifre tekrarını yazınız',2);
        return false;
          }
  if((ybsifretekrar != "")&&(ybsifre!=ybsifretekrar)) {
       inlineMsg('ybsifretekrar','Şifre tekrarını yanlış yazdınız.',2);
        return false;
      }    

   /////// FATURA BİLGİLRİ AYNI VEYA DEĞİL
    if($("#faturaayni").attr("checked"))
    {
   
     if($("#sozlesme").attr("checked")){
    //     $('#yenibireysel :input').attr('disabled', true);
    //      $('#bkayit').val("İşlem tamamlanıyor...")
         document.bregform.action ="yenikayit_ok.php"; 
         document.bregform.submit();            
        return true;
         }else{
           inlineMsg('sozlesme','Hizmet sözleşmesini kabul ediniz.',2); 
           return false;   
         }    

     }
        else
            {
           // alert("Unchecked");
            var ybfunvan = document.getElementById("ybfunvan").value; 
            var ybfadres = document.getElementById("ybfadres").value;
            var ybfsemt = document.getElementById("ybfsemt").value; 
            var ybkimlikno_other = document.getElementById("ybkimlikno_other").value; 
            var ybfpostak = document.getElementById("ybfpostak").value; 
            ////////ünvan      
             if(ybfunvan == "") {
                inlineMsg('ybfunvan','Fatura ünvanını yazınız.',2);
                return false;
                }
    
            
              /////Adres   
               if(ybfadres == "") {
                inlineMsg('ybfadres','Adres bilginizi yazınız.',2);
                return false;
                }

                /////Semt   
                if(ybfsemt == "") {
                 inlineMsg('ybfsemt','Semt bilginizi yazınız.',2);
                  return false;
                  }
                 /////TC NO   
             if (ybkimlikno_other == "") {
             inlineMsg('ybkimlikno_other','T.C. numaranızı yazınız.',2);
             return false;
             } else if (!ybkimlikno_other.match(tcfilter)) {
             inlineMsg('ybkimlikno_other','T.C. numaranız geçersiz karakter veya 11 haneden az/fazla numara  içermektedir.',2);
              return false;
              }   
                  /////Posta Kodu   
                  if(ybfpostak != "" && !ybfpostak.match(pkfilter) ) {
                  inlineMsg('ybfpostak','Posta Kodunuz geçersiz karakter veya 5 haneden az/fazla numara içermektedir.',2);
                  return false;
                   }
                   
              if($("#sozlesme").attr("checked")){
                 document.bregform.action ="yenikayit_ok.php"; 
                 document.bregform.submit();            
                return true;            
                }else{
                inlineMsg('sozlesme','Hizmet sözleşmesini kabul ediniz.',2); 
                return false;   
                }         
             
            } 

}
///////////// BIREYSEL BITER/////////////////////////////            
    
///////////// K U R U M S A L ///////////////////////////
    
function kvalidate() { 

var ykad = document.getElementById("ykad").value; 
var ykyetkiliad = document.getElementById("ykyetkiliad").value; 
var ykyetkilisoyad = document.getElementById("ykyetkilisoyad").value;
var ykadres = document.getElementById("ykadres").value;
var yksemt = document.getElementById("yksemt").value;
var kvergid = document.getElementById("kvergid").value;
var vnfilter=/^\d{10,11}$/;
var kvergik = document.getElementById("kvergik").value;
var pkfilter=/^\d{5}$/;
var ykpostak = document.getElementById("ykpostak").value;
var pretel=/^\d{3}$/;
var suftel=/^\d{7}$/; 
var yktelsehirkod = document.getElementById("yktelsehirkod").value; 
var yktelno = document.getElementById("yktelno").value; 
var ykgsmsehirkod = document.getElementById("ykgsmsehirkod").value; 
var ykgsmno = document.getElementById("ykgsmno").value; 
var ykfaxsehirkod = document.getElementById("ykfaxsehirkod").value; 
var ykfaxno = document.getElementById("ykfaxno").value;
var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
var badpass=new Array("12345678","123456789","87654321","987654321","qwerty12");
var ykeposta = document.getElementById("ykeposta").value;
var yksifre = document.getElementById("yksifre").value;
var yksifretekrar = document.getElementById("yksifretekrar").value;

//Şirket ünvanı 
  if(ykad == "") {
        inlineMsg('ykad','Şirket ünvanını yazınız.',2);
        return false;
    }
// Yetkili adı   
   if(ykyetkiliad == "") {
        inlineMsg('ykyetkiliad','Şirket yetkili adını yazınız.',2);
        return false;
    }
// Yetkili soyadı   
   if(ykyetkilisoyad == "") {
        inlineMsg('ykyetkilisoyad','Şirket yetkili soyadını yazınız.',2);
        return false;
    }
/////Adres   
    if(ykadres == "") {
        inlineMsg('ykadres','Adres bilginizi yazınız.',2);
        return false;
    }
////Semt   
    if(yksemt == "") {
        inlineMsg('yksemt','Semt bilginizi yazınız.',2);
        return false;
    }
////Vergi dairesi   
    if(kvergid == "") {
        inlineMsg('kvergid','Vergi dairenizi yazınız.',2);
        return false;
    }
/////TC NO   
    if (kvergik == "") {
        inlineMsg('kvergik','Vergi numaranızı yazınız.',2);
        return false;
        } else if (!kvergik.match(vnfilter)) {
        inlineMsg('kvergik','Vergi numaranız geçersiz karakter, 10 veya 11 haneden az/fazla numara  içermektedir.',2);
        return false;
    }
/////Posta Kodu   
    if(ykpostak != "" && !ykpostak.match(pkfilter) ) {
        inlineMsg('ykpostak','Posta Kodunuz geçersiz karakter veya 5 haneden az/fazla numara içermektedir.',2);
        return false;
    }
/////Telefon
    ///Alan Kodu
     if (yktelsehirkod == "") {
        inlineMsg('yktelsehirkod','Alan kodunuzu yazınız.',2);
        return false;
        } else if (!yktelsehirkod.match(pretel)) {
        inlineMsg('yktelsehirkod','Alan kodunuz geçersiz karakter veya 3 haneden az/fazla numara  içermektedir.',2);
        return false;
    }
   //// Telefon No su 
     if (yktelno == "") {
        inlineMsg('yktelno','Telefon numaranızı yazınız.',2);
        return false;
     } else if (!yktelno.match(suftel)) {
        inlineMsg('yktelno','Telefon numaranız geçersiz karakter veya 7 haneden az/fazla numara içermektedir.',2);
        return false;
     }   
/////GSM
    ///GSM Kodu
     if (ykgsmsehirkod != "" && !ykgsmsehirkod.match(pretel)) {
        inlineMsg('ykgsmsehirkod','GSM operatör kodunuz geçersiz karakter veya 3 haneden az/fazla numara içermektedir.',2);
        return false;
    }else if (ykgsmsehirkod != "" && ykgsmno=="" ){
         inlineMsg('ykgsmno','GSM numaranızı yazınız.',2); 
         return false;   
    } 
   //// GSM No su 
    else if (ykgsmsehirkod != "" && !ykgsmno.match(suftel) ) {
        inlineMsg('ykgsmno','GSM numaranız geçersiz karakter veya 7 haneden az/fazla numara  içermektedir.',2);
        return false;
    } 
    
/////FAX
    ///Fax Kodu
     if (ykfaxsehirkod != "" && !ykfaxsehirkod.match(pretel)) {
        inlineMsg('ykfaxsehirkod','Fax numaranız geçersiz karakter veya 3 haneden az/fazla numara içermektedir.',2);
        return false;
    } else if (ykfaxsehirkod != "" && ykfaxno=="" ){
       inlineMsg('ykfaxno','Fax numaranızı yazınız.',2);
       return false;   
    }
   //// Fax No su 
    else if (ykfaxsehirkod != "" && !ykfaxno.match(suftel) ) {
        inlineMsg('ykfaxno','Fax numaranız geçersiz karakter veya 7 haneden az/fazla numara  içermektedir.',2);
        return false;
    } 
/////Email    
     if(ykeposta == "") {
        inlineMsg('ykeposta','E - Posta adresinizi yazınız.',2);
        return false;
    }
    
    if(!ykeposta.match(emailRegex)) {
        inlineMsg('ykeposta','Geçersiz E - Posta adresi yazdınız .',2);
        return false;
    }    
///// Password
     if(yksifre.length < 8) {
        inlineMsg('yksifre','Şifrenizde en az 8 adet karakter olmalıdır.',2);
        return false;
      } else if(badpass.join().indexOf(yksifre)>=0){
        inlineMsg('yksifre','Çok bilinen şifreleri yazmayınız.',2);
        return false;
        
    }

  if(yksifretekrar == "") { 
      inlineMsg('yksifretekrar','Şifre tekrarını yazınız',2);
        return false;
          }
  if((yksifretekrar != "")&&(yksifre!=yksifretekrar)) {
       inlineMsg('yksifretekrar','Şifre tekrarını yanlış yazdınız.',2);
        return false;
      }   

   /////// FATURA BİLGİLRİ AYNI VEYA DEĞİL
    if($("#kfaturaayni").attr("checked"))
    {
   
     if($("#ksozlesme").attr("checked")){
         document.kregform.action ="yenikayit_ok.php"; 
         document.kregform.submit();            
        return true;
         }else{
           inlineMsg('ksozlesme','Hizmet sözleşmesini kabul ediniz.',2); 
           return false;   
         }    

     }
        else
            {
            var ykfunvan = document.getElementById("ykfunvan").value; 
            var ykfadres = document.getElementById("ykfadres").value;
            var ykfsemt = document.getElementById("ykfsemt").value;
            var ykvergid = document.getElementById("ykvergid").value;
            var ykvergik = document.getElementById("ykvergik").value; 
            var ykfpostak = document.getElementById("ykfpostak").value; 
            ////////ünvan      
             if(ykfunvan == "") {
                inlineMsg('ykfunvan','Fatura ünvanını yazınız.',2);
                return false;
                }
    
            
              /////Adres   
               if(ykfadres == "") {
                inlineMsg('ykfadres','Adres bilginizi yazınız.',2);
                return false;
                }

            /////Semt   
                if(ykfsemt == "") {
                 inlineMsg('ykfsemt','Semt bilginizi yazınız.',2);
                  return false;
                  }
            /////Vergi dairesi   
                if(ykvergid == "") {
                 inlineMsg('ykvergid','Vergi dairenizi yazınız.',2);
                  return false;
                  }   
            /////TC NO   
             if (ykvergik == "") {
             inlineMsg('ykvergik','Vergi numaranızı yazınız.',2);
             return false;
             } else if (!ykvergik.match(vnfilter)) {
             inlineMsg('ykvergik','Vergi numaranız geçersiz karakter, 10 veya 11 haneden az/fazla numara  içermektedir.',2);
              return false;
              }   
            /////Posta Kodu   
                  if(ykfpostak != "" && !ykfpostak.match(pkfilter) ) {
                  inlineMsg('ykfpostak','Posta Kodunuz geçersiz karakter veya 5 haneden az/fazla numara içermektedir.',2);
                  return false;
                   }
                   
              if($("#ksozlesme").attr("checked")){
                document.kregform.action ="yenikayit_ok.php"; 
                document.kregform.submit();            
                return true;
                }else{
                inlineMsg('ksozlesme','Hizmet sözleşmesini kabul ediniz.',2); 
                return false;   
                }         
             
            } 

}

///////////// K U R U M S A L  B I T E R///////////////////////////   
// START OF MESSAGE SCRIPT //

var MSGTIMER = 20;
var MSGSPEED = 5;
var MSGOFFSET = 3;
var MSGHIDE = 3;

// build out the divs, set attributes and call the fade function //
function inlineMsg(target,string,autohide) {
  var msg;
  var msgcontent;
  if(!document.getElementById('msg')) {
    msg = document.createElement('div');
    msg.id = 'msg';
    msgcontent = document.createElement('div');
    msgcontent.id = 'msgcontent';
    document.body.appendChild(msg);
    msg.appendChild(msgcontent);
    msg.style.filter = 'alpha(opacity=0)';
    msg.style.opacity = 0;
    msg.alpha = 0;
  } else {
    msg = document.getElementById('msg');
    msgcontent = document.getElementById('msgcontent');
  }
  msgcontent.innerHTML = string;
  msg.style.display = 'block';
  var msgheight = msg.offsetHeight;
  var targetdiv = document.getElementById(target);
  targetdiv.focus();
  var targetheight = targetdiv.offsetHeight;
  var targetwidth = targetdiv.offsetWidth;
  var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
  var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET;
  msg.style.top = topposition + 'px';
  msg.style.left = leftposition + 'px';
  clearInterval(msg.timer);
  msg.timer = setInterval("fadeMsg(1)", MSGTIMER);
  if(!autohide) {
    autohide = MSGHIDE;  
  }
  window.setTimeout("hideMsg()", (autohide * 1000));
}

// hide the form alert //
function hideMsg(msg) {
  var msg = document.getElementById('msg');
  if(!msg.timer) {
    msg.timer = setInterval("fadeMsg(0)", MSGTIMER);
  }
}

// face the message box //
function fadeMsg(flag) {
  if(flag == null) {
    flag = 1;
  }
  var msg = document.getElementById('msg');
  var value;
  if(flag == 1) {
    value = msg.alpha + MSGSPEED;
  } else {
    value = msg.alpha - MSGSPEED;
  }
  msg.alpha = value;
  msg.style.opacity = (value / 100);
  msg.style.filter = 'alpha(opacity=' + value + ')';
  if(value >= 99) {
    clearInterval(msg.timer);
    msg.timer = null;
  } else if(value <= 1) {
    msg.style.display = "none";
    clearInterval(msg.timer);
  }
}

// calculate the position of the element in relation to the left of the browser //
function leftPosition(target) {
  var left = 0;
  if(target.offsetParent) {
    while(1) {
      left += target.offsetLeft;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.x) {
    left += target.x;
  }
  return left;
}

// calculate the position of the element in relation to the top of the browser window //
function topPosition(target) {
  var top = 0;
  if(target.offsetParent) {
    while(1) {
      top += target.offsetTop;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.y) {
    top += target.y;
  }
  return top;
}

// preload the arrow //
if(document.images) {
  arrow = new Image(7,80); 
  arrow.src = "images/msg_arrow.gif"; 

}

