
function alankontrol(form) 
{

    if (form.email.value == "") 
    {
    	alert("Lütfen **E-MAIL** adresinizi giriniz.");
	form.email.focus()	
	return false;
    }


   else if (echeck(form.email.value)==false)
  {
    form.email.focus()
    return false;
  }


   else if (form.sifre.value == "") 
  {
	alert("Lütfen **ŞİFRE**nizi giriniz.");
	form.sifre.focus()
	return false;
  }


    else if (form.sifre.value != form.sifretekrar.value) 
    {
    	alert("**ŞİFRE** ve **ŞİFRE (TEKRAR)** aynı olmalıdır.");
	form.sifretekrar.focus()	
	return false;
    }


   else if (form.firmaunvani.value == "") 
  {
	alert("Lütfen **FİRMA ÜNVANI**nızı giriniz.");
	form.firmaunvani.focus()
	return false;
  }


  else if (form.adresulke.selectedIndex != 213 && form.adressehirinput.value == "") 
  {
	alert("Lütfen **ŞEHİR** bilgisini giriniz.");
	form.adressehirinput.focus()
	return false;
  }



   else if (form.adresacik.value == "") 
  {
	alert("Lütfen **ADRES**nizi giriniz.");
	form.adresacik.focus()
	return false;
  }


   else if (form.adresulke.selectedIndex == 213 && form.telefon1notr.value == "") 
  {
	alert("Lütfen **TELEFON 1** bilgisini giriniz.");
	form.telefon1notr.focus()
	return false;
  }



   else if (form.adresulke.selectedIndex == 213 && form.telefon1notr.value.length != 7) 
  {
	alert("**TELEFON 1** numarası 7 haneli olmalıdır.");
	form.telefon1notr.focus()
	return false;
  }



  else if (form.adresulke.selectedIndex == 213 && form.telefon1sehirkodutr.value == "") 
  {
	alert("Lütfen **TELEFON 1** için 3 haneli alan kodunu giriniz.");
	form.telefon1sehirkodutr.focus()
	return false;
  }



   else if (form.adresulke.selectedIndex == 213 && form.telefon1sehirkodutr.value.length != 3) 
  {
	alert("**TELEFON 1** alan kodu 3 haneli olmalıdır.");
	form.telefon1sehirkodutr.focus()
	return false;

  }


  else if (form.adresulke.selectedIndex == 213 && form.telefon2notr.value.length > 0 && form.telefon2notr.value.length != 7)
  {
	  alert("**TELEFON 2** numarası 7 haneli olmalıdır.");
	form.telefon2notr.focus()
	  return false;
  }


   else if (form.adresulke.selectedIndex == 213 && form.telefon2notr.value.length == 7 && form.telefon2sehirkodutr.value == "")
  {
	  alert("Lütfen **TELEFON 2** için 3 haneli alan kodunu giriniz.");
	form.telefon2sehirkodutr.focus()
	  return false;
  }

   else if (form.adresulke.selectedIndex == 213 && form.telefon2notr.value.length == 7 && form.telefon2sehirkodutr.value.length != 3)
  {
	  alert("**TELEFON 2** alan kodu 3 haneli olmalıdır.");
	form.telefon2sehirkodutr.focus()
	  return false;
  }




  else if (form.adresulke.selectedIndex == 213 && form.faksnotr.value.length > 0 && form.faksnotr.value.length != 7)
  {
	  alert("**FAKS** numarası 7 haneli olmalıdır.");
	form.faksnotr.focus()
	  return false;
  }


   else if (form.adresulke.selectedIndex == 213 && form.faksnotr.value.length == 7 && form.fakssehirkodutr.value == "")
  {
	  alert("Lütfen **FAKS** için 3 haneli alan kodunu giriniz.");
	form.fakssehirkodutr.focus()
	  return false;
  }

   else if (form.adresulke.selectedIndex == 213 && form.faksnotr.value.length == 7 && form.fakssehirkodutr.value.length != 3)
  {
	  alert("**FAKS** alan kodu 3 haneli olmalıdır.");
	form.fakssehirkodutr.focus()
	  return false;
  }












   else if (form.adresulke.selectedIndex != 213 && form.telefon1noyb.value == "") 
  {
	alert("Lütfen **TELEFON 1** bilgisini giriniz.");
	form.telefon1noyb.focus()
	return false;
  }



  else if (form.adresulke.selectedIndex != 213 && form.telefon1sehirkoduyb.value == "") 
  {
	alert("Lütfen **TELEFON 1** alan kodunu giriniz.");
	form.telefon1sehirkoduyb.focus()
	return false;
  }


  else if (form.adresulke.selectedIndex != 213 && form.telefon1ulkekoduyb.value == "") 
  {
	alert("Lütfen **TELEFON 1** alan kodunu giriniz.");
	form.telefon1ulkekoduyb.focus()
	return false;
  }


   else if (form.adresulke.selectedIndex != 213 && form.telefon2noyb.value.length == 7 && form.telefon2sehirkoduyb.value == "")
  {
	  alert("Lütfen **TELEFON 2** alan kodunu giriniz.");
	form.telefon2sehirkoduyb.focus()
	  return false;
  }


   else if (form.adresulke.selectedIndex != 213 && form.telefon2noyb.value.length == 7 && form.telefon2ulkekoduyb.value == "")
  {
	  alert("Lütfen **TELEFON 2** alan kodunu giriniz.");
	form.telefon2ulkekoduyb.focus()
	  return false;
  }


   else if (form.adresulke.selectedIndex != 213 && form.faksnoyb.value.length == 7 && form.fakssehirkoduyb.value == "")
  {
	  alert("Lütfen **FAKS** alan kodunu giriniz.");
	form.fakssehirkoduyb.focus()
	  return false;
  }

   else if (form.adresulke.selectedIndex != 213 && form.faksnoyb.value.length == 7 && form.faksulkekoduyb.value == "")
  {
	  alert("Lütfen **FAKS** alan kodunu giriniz.");
	form.faksulkekoduyb.focus()
	  return false;
  }











  else if (isNaN(form.telefon1notr.value)) 
  {
	alert("**TELEFON 1** numarası sayısal olmalıdır.");
	form.telefon1notr.focus()
	return false;
  }
  else if (isNaN(form.telefon1sehirkodutr.value)) 
  {
	alert("**TELEFON 1** alan kodu sayısal olmalıdır.");
	form.telefon1sehirkodutr.focus()
	return false;
  }
  else if (isNaN(form.telefon2notr.value)) 
  {
	alert("**TELEFON 2** numarası sayısal olmalıdır.");
	form.telefon2notr.focus()
	return false;
  }
  else if (isNaN(form.telefon2sehirkodutr.value)) 
  {
	alert("**TELEFON 2** alan kodu sayısal olmalıdır.");
	form.telefon2sehirkodutr.focus()
	return false;
  }
  else if (isNaN(form.faksnotr.value)) 
  {
	alert("**FAKS** numarası sayısal olmalıdır.");
	form.faksnotr.focus()
	return false;
  }
  else if (isNaN(form.fakssehirkodutr.value)) 
  {
	alert("**FAKS** alan kodu sayısal olmalıdır.");
	form.fakssehirkodutr.focus()
	return false;
  }




  else if (isNaN(form.telefon1noyb.value)) 
  {
	alert("**TELEFON 1** numarası sayısal olmalıdır.");
	form.telefon1noyb.focus()
	return false;
  }
  else if (isNaN(form.telefon1sehirkoduyb.value)) 
  {
	alert("**TELEFON 1** alan kodu sayısal olmalıdır.");
	form.telefon1sehirkoduyb.focus()
	return false;
  }
  else if (isNaN(form.telefon1ulkekoduyb.value)) 
  {
	alert("**TELEFON 1** alan kodu sayısal olmalıdır.");
	form.telefon1ulkekoduyb.focus()
	return false;
  }
  else if (isNaN(form.telefon2noyb.value)) 
  {
	alert("**TELEFON 2** numarası sayısal olmalıdır.");
	form.telefon2noyb.focus()
	return false;
  }
  else if (isNaN(form.telefon2sehirkoduyb.value)) 
  {
	alert("**TELEFON 2** alan kodu sayısal olmalıdır.");
	form.telefon2sehirkoduyb.focus()
	return false;
  }
  else if (isNaN(form.telefon2ulkekoduyb.value)) 
  {
	alert("**TELEFON 2** alan kodu sayısal olmalıdır.");
	form.telefon2ulkekoduyb.focus()
	return false;
  }
  else if (isNaN(form.faksnoyb.value)) 
  {
	alert("**FAKS** numarası sayısal olmalıdır.");
	form.faksnoyb.focus()
	return false;
  }
  else if (isNaN(form.fakssehirkoduyb.value)) 
  {
	alert("**FAKS** alan kodu sayısal olmalıdır.");
	form.fakssehirkoduyb.focus()
	return false;
  }
  else if (isNaN(form.faksulkekoduyb.value)) 
  {
	alert("**FAKS** alan kodu sayısal olmalıdır.");
	form.faksulkekoduyb.focus()
	return false;
  }





  else if (isNaN(form.vergino.value)) 
  {
	alert("**VERGİ NO** sayısal olmalıdır.");
	form.vergino.focus()
	return false;
  }
	return true;
}


function echeck(str) {
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
     return false
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
     return false
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
      return false
  }
   if (str.indexOf(at,(lat+1))!=-1){
      alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
      return false
   }
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
      return false
   }
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
      return false
   }
   if (str.indexOf(" ")!=-1){
      alert("Lütfen geçerli bir E-MAIL adresi giriniz.")
      return false
   }
   if (str.indexOf("ı")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("İ")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("ö")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("Ö")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("ü")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("Ü")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("ç")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("Ç")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("ğ")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("Ğ")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("ş")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   if (str.indexOf("Ş")!=-1){
      alert("E-MAIL adresinizde türkçe karakter kullanmayınız.")
      return false
   }
   return true          
}
























