 function logincheck() 
{
if (document.form1.adi_soyadi.value == "") {
   alert("Lütfen adınızı ve soyadınızı giriniz.");
	document.form1.adi_soyadi.focus();
   return false
  } 
  
  if (document.form1.dogum_gun.value == "0") {
   alert("Lütfen doğum tarihinizi seçiniz.");
   document.form1.dogum_gun.focus();
   return false
  }
  if (document.form1.dogum_ay.value == "0") {
   alert("Lütfen doğum tarihinizi seçiniz.");
   document.form1.dogum_ay.focus();
   return false
  }
  if (document.form1.dogum_yil.value == "0") {
   alert("Lütfen doğum tarihinizi seçiniz.");
   document.form1.dogum_yil.focus();
   return false
  }

if ((document.form1.cinsiyet[0].checked==false)&&(document.form1.cinsiyet[1].checked==false)) {
   alert("Lütfen cinsiyetinizi belirtiniz.");
	document.form1.cinsiyet[0].focus();
   return false
  } 
  
  
// is telefonu sorgulama
 /* if (document.form1.tel_kod1.value != "") {
    if (isNaN(document.form1.tel_kod1.value)==true) {
   		alert("Telefon numaranüzün kodunu yanlüü girdiniz.");
		document.form1.tel_kod1.focus();
	   return false
  	}
	 if (document.form1.tel_kod1.value.length<3) {
   		alert("Telefon numaranüzün kodunu yanlüü girdiniz.");
		document.form1.tel_kod1.focus();
	   return false
  	}
	if (document.form1.tel1.value == ""){
	   alert("Telefon numaranüzü girmediniz.");
	   document.form1.tel1.focus();
	   return false
	  }
  }*/
  
  if (document.form1.tel1.value != "") {
    if (isNaN(document.form1.tel1.value)==true) {
   		alert("Telefon numaranızı yanlış girdiniz.");
		document.form1.tel1.focus();
	   return false
  	}
	 if (document.form1.tel1.value.length<7) {
   		alert("Telefon numaranızı yanlış girdiniz.");
		document.form1.tel1.focus();
	   return false
  	}/*
	if (document.form1.tel_kod1.value == ""){
	   alert("Telefon numaranüzün kodunu girmediniz.");
	   document.form1.tel_kod1.focus();
	   return false
	  }*/
  }
// is telefonu sorgulama bitti


// cep telefonu sorgulama
 /* if (document.form1.gsm_kod.value != "") {
    if (isNaN(document.form1.gsm_kod.value)==true) {
   		alert("GSM telefonunuzun kodunu yanlüü girdiniz.");
		document.form1.gsm_kod.focus();
	   return false
  	}
	 if (document.form1.gsm_kod.value.length<3) {
   		alert("GSM telefonunuzun kodunu yanlüü girdiniz.");
		document.form1.gsm_kod.focus();
	   return false
  	}
	if (document.form1.gsm.value == ""){
	   alert("GSM telefonunuzu girmediniz.");
	   document.form1.gsm.focus();
	   return false
	  }
  }*/
  
  if (document.form1.gsm.value != "") {
    if (isNaN(document.form1.gsm.value)==true) {
   		alert("GSM telefonunuzu yanlış girdiniz.");
		document.form1.gsm.focus();
	   return false
  	}
	 if (document.form1.gsm.value.length<7) {
   		alert("GSM telefonunuzu yanlış girdiniz.");
		document.form1.gsm.focus();
	   return false
  	}/*
	if (document.form1.gsm_kod.value == ""){
	   alert("GSM telefonunuzun kodunu girmediniz.");
	   document.form1.gsm_kod.focus();
	   return false
	  }*/
  }
// cep telefonu sorgulama bitti

if ((document.form1.tel1.value == "") && (document.form1.gsm.value == "")) {
	    alert("Size ulaşabilmemiz için gerekli olan telefon numaralarından hiçbirini girmediniz.");
		document.form1.tel1.focus();
	   return false
} 

// email sorgulama
if (document.form1.email.value == "") {
   alert("E-mail adresinizi girmediniz.");
	document.form1.email.focus();
   return false
  }
if ((document.form1.email.value != "" )&&(emailCheck(stringTrim(document.form1.email.value)) == false)) {
   alert("E-mail adresinizi yanlış girdiniz.");
   document.form1.email.focus();
   return false
  } 
  // email sorgulama bitti 
	
if (document.form1.adres.value == ""){
	alert("Lütfen adresinizi giriniz.");
	document.form1.adres.focus();
	return false
}

}

function stringTrim(str)
{
var i;
bos = new RegExp(" ","g")

if (str.replace(bos,"") == "") return "";

//left trim
	i = 0
	while(str.charAt(i)==" " && i < str.length) ++i;
	if (i < str.length) str = str.substring(i);

//right trim
	i = str.length-1
	while(str.charAt(i)==" " && i >= 0) --i;	
	if (i >= 0) str = str.substring(0,i+1)

return str;
}

function adCheck(str) 
{

var	i,ch;	
	if (str.length == 0) return(false);
		
//check for invalid chars

  if ( str.indexOf(".")  == 0  ) {return(false)}
  if ( str.length - str.lastIndexOf(".") - 1 <= 1 ) {return(false)}
  
  for (i=0;i<str.length;i++)	
  	{
		if (
			(str.charCodeAt(i) < 65 || str.charCodeAt(i) >  90)  &&   // "A"-"Z" disinda ise
			(str.charCodeAt(i) < 97 || str.charCodeAt(i) > 122)  &&   // "a"-"z" disinda ise
			(str.charCodeAt(i) < 286 || str.charCodeAt(i) > 287)  &&   // Türkce karakter
			(str.charCodeAt(i) < 350 || str.charCodeAt(i) > 351)  &&   // Türkce karakter
			(str.charCodeAt(i) < 304 || str.charCodeAt(i) > 305)  &&   // Türkce karakter
			(str.charCodeAt(i)!=199 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=220 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=246 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=214 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=231 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=252 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=220 ) &&   // Türkce karakter
			(str.charCodeAt(i)!=32 ) && //Bosluk kontrolu
			(str.charCodeAt(i)!=46 ) //Nokta Kontrolu
		  ) return (false)  
		  	
	}
	//if (str.indexOf(".")!= -1 ){return(false);}
 
}


function emailCheck(str) 
{
var	i,ch;	
	if (str.length == 0) return(false);
		
//check for invalid chars
  for (i=0;i<str.length;i++)	
  	{
		if (
			(str.charCodeAt(i) < 48 || str.charCodeAt(i) >  57)  &&   // "0"-"9" 'un disinda ise
			(str.charCodeAt(i) < 64 || str.charCodeAt(i) >  90)  &&   // "@" ve "A"-"Z" disinda ise
			(str.charCodeAt(i) < 97 || str.charCodeAt(i) > 122)  &&   // "a"-"z" disinda ise			
			(str.charCodeAt(i) < 45 || str.charCodeAt(i) >  46)  &&   // "-" ve "." disinda ise						
			(str.charCodeAt(i)!=95 )                                  // "_" dan farkli ise
		  ) return (false)	
	}

  if ( str.length < 5 ) 		return(false)
  if ( str.indexOf(" ")  > -1 ) return(false)
  if ( str.indexOf(".")  < 1 ) 	return(false)  
  if ( str.indexOf("@")  < 1 ) 	return(false)  
  if ( str.indexOf("@.") > -1 ) return(false)  
  if ( str.indexOf("..") > -1 ) return(false)  
  if ( str.indexOf("@") != str.lastIndexOf("@") ) return(false)  
  if ( str.length - str.lastIndexOf(".") - 1 <= 1 ) return(false)
  return(true)
} 

