﻿
<!--
function FormKontrol()
{	
	//Firma Adi Kontrolu Baslangic .................................................................................
	//Firma Adi Alaninda Veri Olup Olmadigina Bakiyor
	var firmaadi=sampleform.firmaadi.value
	if (firmaadi=="")
	{alert("Firma Adı Yazmayı Unutmuşsun\n\Lütfen Bir Firma Adı Yazın");sampleform.firmaadi.focus();return (false);}
	//Firma Adi Alaninda Izinsiz Karakter Olup Olmadigina Bakiyor
	var ka=document.sampleform.firmaadi.value;
	var Numbers = " abcçdefgğhıijklmnoöprsştuüvyzqwx0123456789_-.ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZWXQ";
	strvalue = ka
	mesaj="Firma Adında Özel Karakter Kullanmayınız"
	for (var i=0;i<ka.length;i++)
	if (Numbers.indexOf (ka.substr(i,1),0) == -1)
	{
		strvalue = ka;alert(mesaj)
		document.sampleform.firmaadi.value = strvalue
		sampleform.firmaadi.focus();return (false);
	}
	//Firma Adi Alaninin Karakter Sayisina Bakiyor 3 ile 50 Arasinda Olmali 
	var firmaadilen=sampleform.firmaadi.value.length;
	if (firmaadilen < 3 || firmaadilen > 50)
	{alert("Firma Adı En Az 3, En Fazla 50 Karakter Olabilir\n\Başka Bir Firma Adı Yazın");sampleform.firmaadi.focus();return (false);}
	//Firma Adi Kontrolu Son ---------------------------------------------------------------------------------------
	
	//Yetkili Adi Soyadi Kontrolu Baslangic .................................................................................
	//Yetkili Adi Soyadi Veri Olup Olmadigina Bakiyor
	var adisoyadi=sampleform.adisoyadi.value
	if (adisoyadi=="")
	{alert("Yetkili Adı Soyadı Yazmayı Unutmuşsun\n\Lütfen Bir Yetkili Adı Soyadı Yazın");sampleform.adisoyadi.focus();return (false);}
	//Yetkili Adı Soyadı Alaninda Izinsiz Karakter Olup Olmadigina Bakiyor
	var ka=document.sampleform.adisoyadi.value;
	var Numbers = " abcçdefgğhıijklmnoöprsştuüvyzqwxABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZWXQ";
	strvalue = ka
	mesaj="Yetkili Adı Soyadı Alanında Özel Karakter Kullanmayınız"
	for (var i=0;i<ka.length;i++)
	if (Numbers.indexOf (ka.substr(i,1),0) == -1)
	{
		strvalue = ka;alert(mesaj)
		document.sampleform.adisoyadi.value = strvalue
		sampleform.adisoyadi.focus();return (false);
	}
	//Yetkili Adi Soyadi Alaninin Karakter Sayisina Bakiyor 3 ile 50 Arasinda Olmali 
	var adisoyadilen=sampleform.adisoyadi.value.length;
	if (adisoyadilen < 3 || adisoyadilen > 50)
	{alert("Yetkili Adı Soyadı En Az 3, En Fazla 50 Karakter Olabilir\n\Başka Bir Yetkili Adı Soyadı Yazın");sampleform.adisoyadi.focus();return (false);}
	//Yetkili Adi Soyadi Kontrolu Son ---------------------------------------------------------------------------------------

	//Birinci Is Tel Alani Kontrolu Baslangic ...........................................................................
	//Birinci Is Tel Alaninda Veri Olup Olmadigina Bakiyor
	var istel1=sampleform.istel1.value
	if (istel1=="")
	{alert("Lütfen Bir Iş Telefonu Yazın");sampleform.istel1.focus();return (false);}
	//Birinci Is Tel Alaninda Izinsiz Karakter Olup Olmadigina Bakiyor
	var istel1=document.sampleform.istel1.value;
	var Numbers = "0123456789";
	strvalue = istel1
	mesaj="Iş Telefonu Alanında Özel Karakter ve Boşluk Kullanmayınız\n\Sadece Rakam Kullanabilirsiniz"
	for (var i=0;i<istel1.length;i++)
	if (Numbers.indexOf (istel1.substr(i,1),0) == -1)
	{
		strvalue = istel1;alert(mesaj)
		document.sampleform.istel1.value = strvalue
		sampleform.istel1.focus();return (false);
	}
	//Birinci Is Tel Alaninin Uzunluguna Bakiyor 7 ile 11 Arasinda Olmali
	var istel1len=sampleform.istel1.value.length;
	if (istel1len < 7 || istel1len > 11)
	{alert("Iş Telefonu En Az 7, En Fazla 11 Karakter Olabilir");sampleform.istel1.focus();return (false);}
	//Birinci Is Tel Alani Kontrolu Son ----------------------------------------------------------------------------------
	
	//Ikinci Is Tel Alanina Veri Girilmismi Bas ..........................................................................
	var istel2=sampleform.istel2.value
	//Ikınci Is Tel Alani Uzunluk Kontrolu Son ----------------------------------------------------------------------------------
	//Ikinci Is Tel Alaninda Izinsiz Karakter Olup Olmadiğina Bakiyor
	var istel2=document.sampleform.istel2.value;
	var Numbers = "0123456789";
	strvalue = istel2
	mesaj="Iş Telefonu (2) Alanında Özel Karakter ve Boşluk Kullanmayınız\n\Sadece Harf ve Rakam Kullanabilirsiniz"
	for (var i=0;i<istel2.length;i++)
	if (Numbers.indexOf (istel2.substr(i,1),0) == -1)
	{
		strvalue = istel2;alert(mesaj)
		document.sampleform.istel2.value = strvalue
		sampleform.istel2.focus();return (false);
	}
	//Ikinci Is Tel Alani Uzunluk Kontrolu Baslangic .............................................................................
	var istel2len=sampleform.istel2.value.length;
	if (istel2!="" && istel2len < 7 || istel2len > 11)
	{alert("Iş Telefonu (2) En Az 7, En Fazla 11 Karakter Olabilir");sampleform.istel2.focus();return (false);}
	//Ikinci Is Tel Kontrolu Son ----------------------------------------------------------------------------------
	
	//Cep Tel Alanina Veri Girilmismi Bas ..........................................................................
	var ceptel=sampleform.ceptel.value
	//Cep Tel Alani Uzunluk Kontrolu Son ----------------------------------------------------------------------------------
	//Cep Tel Alaninda Izinsiz Karakter Olup Olmadiğina Bakiyor
	var ceptel=document.sampleform.ceptel.value;
	var Numbers = "0123456789";
	strvalue = ceptel
	mesaj="Cep Telefonu Alanında Özel Karakter ve Boşluk Kullanmayınız\n\Sadece Harf ve Rakam Kullanabilirsiniz"
	for (var i=0;i<ceptel.length;i++)
	if (Numbers.indexOf (ceptel.substr(i,1),0) == -1)
	{
		strvalue = ceptel;alert(mesaj)
		document.sampleform.ceptel.value = strvalue
		sampleform.ceptel.focus();return (false);
	}
	//Cep Tel Alani Uzunluk Kontrolu Baslangic .............................................................................
	var ceptellen=sampleform.ceptel.value.length;
	if (ceptellen!="" && ceptellen < 7 || ceptellen > 11)
	{alert("Cep Telefonu En Az 11 Karakter Olabilir");sampleform.ceptel.focus();return (false);}
	//ICep Tel Kontrolu Son ----------------------------------------------------------------------------------

	//Adres Kontrolu Baslangic .................................................................................
	//Adres Alaninda Izinsiz Karakter Olup Olmadigina Bakiyor
	var ka=document.sampleform.adres.value;
	var Numbers = " /-_:;0123456789abcçdefgğhıijklmnoöprsştuüvyzqwxABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZWXQ";
	strvalue = ka
	mesaj="Adres Alanında Özel Karakter Kullanmayınız"
	for (var i=0;i<ka.length;i++)
	if (Numbers.indexOf (ka.substr(i,1),0) == -1)
	{
		strvalue = ka;alert(mesaj)
		document.sampleform.adres.value = strvalue
		sampleform.adres.focus();return (false);
	}
	//Adres Alaninin Karakter Sayisina Bakiyor 3 ile 50 Arasinda Olmali 
	var adres=sampleform.adres.value;
	var adreslen=sampleform.adres.value.length;
	if (adres!="" && adreslen < 10 || adreslen > 200)
	{alert("Adres En Az 10, En Fazla 200 Karakter Olabilir\n\Başka Bir Yetkili Adı Soyadı Yazın");sampleform.adres.focus();return (false);}
	//Adres Kontrolu Son ---------------------------------------------------------------------------------------


	//Mail Alani Kontrolu Baslangic .............................................................................
	//Mail Alaninde Veri Olup Olmadigina Bakiyor
	var email=sampleform.email.value
	if (email=="")
	{alert("Lütfen E-Mail Adresinizi Yazın");sampleform.email.focus();return (false);}
	//Mail Alaninda Izinsiz Karakter olup Olmadigina Bakiyor
	var Numbers = "1234567890abcdefghijklmnopqrstuvyzxwABCDEFGHIJKLMNOPQRSTUVYZXW.@_-";
	strvalue = email
	mesaj="E-Posta Alanında Özel Karakter, Türkçe Karakter\n\Ve Boşluk Kullanmayınız\n\Sadece Harf, Rakam ve . _- Karakterlerini Kullanabilirsiniz"
	for (var i=0;i<email.length;i++)
	if (Numbers.indexOf (email.substr(i,1),0) == -1)
	{
		strvalue = email;alert(mesaj)
		document.sampleform.email.value = strvalue
		sampleform.email.focus();return (false);
	}
	//@ ve . Karakterilirini Denetliyor
      var pespese=0;
      var yanlisyer1=0;
      var yanlisyer2=0;
      var sayac1=0;
      var sayac2=0;
        for (var i=0; i<email.length; i++)
         {
          if (email.charAt(i)=='@') 
             { sayac1++; if ((i==0) || (i==email.length-1)) yanlisyer1++;  
                               if ((email.charAt(i+1)=='@') || (email.charAt(i+1)=='.')) pespese++;
             }
          if (email.charAt(i)=='.') 
             { sayac2++; if ((i==0) || (i==email.length-1)) yanlisyer2++;
                               if ((email.charAt(i+1)=='@') || (email.charAt(i+1)=='.')) pespese++;
             }
         }
         if (yanlisyer1>0 || yanlisyer2>0 || sayac1>1 || sayac2==0 || pespese>0) 
            { alert("Girdiginiz E-Mial Adresini Kontrol Ediniz !  (@ veya . Eksik Veya Fazla Veya Yanlis Yerde)"); 
              sampleform.email.focus(); return (false);
            }
	//Mail Alani Kontrolu Son ------------------------------------------------------------------------------------------
	
	return(true);

}
-->
