function Tikla_GonderKontrol()
{
var x       = 0
var newsletter_flg = '0'

hata_msj='';
ad = '';
soyad = '';
telefon = '';

if (document.form1.gonderen_ad.value=='') { hata_msj=hata_msj+' - Name\n' }
else { 
	if(isNumeric(document.form1.gonderen_ad)){ 
		hata_msj=hata_msj+' - Please enter a valid Name.\n' }
	else{
		ad = document.form1.gonderen_ad.value;	
	}
}	
if (document.form1.gonderen_soyad.value=='') { hata_msj=hata_msj+' - Surname\n' }
else { 
	if(isNumeric(document.form1.gonderen_soyad)){ 
	 	hata_msj=hata_msj+' - Please enter a valid Surname.\n' }
	else{
		soyad = document.form1.gonderen_soyad.value;
	}
 }
if (document.form1.gonderen_adres.value=='') { hata_msj=hata_msj+' - Address\n' }
if (document.form1.gonderen_telefon.value=='') { hata_msj=hata_msj+' - Phone Number\n' }
if (document.form1.gonderen_telefon_alan_kodu.value=='') { hata_msj=hata_msj+' - Phone Number Area Code\n' }
if (document.form1.ilgon.value=='') { hata_msj=hata_msj+' - Sender`s City\n' }
if (document.form1.ilcegon.value=='') { hata_msj=hata_msj+' - Sender`s County\n' }

//if (!document.form1.kargo_cinsi) { hata_msj=hata_msj+' - Kargo Cinsi\n' }
if (document.form1.kargo_cinsi[0].checked || document.form1.kargo_cinsi[1].checked || document.form1.kargo_cinsi[2].checked || document.form1.kargo_cinsi[3].checked ) { 
		hata_msj=hata_msj }
else {
		hata_msj=hata_msj+' - Shipment Type\n'
}
if (document.form1.kargo_cinsi.value=='Koli' || document.form1.KG.value == '') { hata_msj=hata_msj+' - KG\n' }
if (document.form1.KG.value > 100) { hata_msj=hata_msj+' - You entered more than 100 KG\n' }

if (document.form1.kargo_cinsi(2).checked)
	document.form1.print_config.value="gonderen_ad,gonderen_soyad,gonderen_firma,gonderen_adres,gonderen_telefon_alan_kodu,gonderen_telefon,ilgon,ilcegon,email,kargo_cinsi,KG,alici_ad,alici_soyad,alici_firma,alici_adres,il,ilce,alici_telefon"

if (document.form1.kayitli_alici.options[document.form1.kayitli_alici.selectedIndex].value == "0")
{
	if (document.form1.alici_ad.value =='') { hata_msj=hata_msj+' - Receiver`s Name\n' }
	if (document.form1.alici_soyad.value =='') { hata_msj=hata_msj+' - Receiver`s Surname\n' }
	if (document.form1.alici_adres.value =='') { hata_msj=hata_msj+' - Receiver`s Address\n' }
	if (document.form1.alici_telefon.value =='') { hata_msj=hata_msj+' - Receiver`s Phone\n' }
	if (document.form1.il.value=='') { hata_msj=hata_msj+' -  Receiver`s City\n' }
	if (document.form1.ilce.value=='') { hata_msj=hata_msj+' -  Receiver`s  County\n' }
}

else
{
	if ( document.form1.gonderen_adres.disabled )
		document.form1.required.value = "gonderen_ad,gonderen_soyad,gonderen_telefon_alan_kodu,gonderen_telefon,ilgon,ilcegon,kargo_cinsi"
	else
		document.form1.required.value = "gonderen_ad,gonderen_soyad,gonderen_adres,gonderen_telefon_alan_kodu,gonderen_telefon,ilgon,ilcegon,kargo_cinsi"
			
	document.form1.gonderen_adres.disabled = false
	document.form1.alici_ad.disabled = false
	document.form1.alici_soyad.disabled = false
	document.form1.alici_firma.disabled = false
	document.form1.alici_adres.disabled = false
	document.form1.il.disabled = false
	document.form1.ilce.disabled = false
	document.form1.alici_telefon.disabled = false
}

if (hata_msj) {hata_msj = '* Missing Entry:\n'+hata_msj;}

if (ad.length < 2 || soyad.length < 2)  {
  hata_msj = hata_msj+'* Please enter a valid Name or Surname.\n'
}

if (document.form1.kayitli_alici.options[document.form1.kayitli_alici.selectedIndex].value == "0")
{
	if (document.form1.alici_telefon.value != '') {
		telefon = document.form1.alici_telefon.value;
	    if (!isNumeric(document.form1.alici_telefon)) {
	        hata_msj = hata_msj+'* Please enter a valid Phone Number.\n'
	    }
 	   if (telefon.length < 10) {
   	      hata_msj = hata_msj+'* Receiver"s phone number should be 10 characters.\n'
  	   }				
	}
}

if (document.form1.gonderen_telefon.value != '') {
	telefon = document.form1.gonderen_telefon.value;
    if (!isNumeric(document.form1.gonderen_telefon)) {
        hata_msj = hata_msj+'* Please enter a valid Phone Number.\n'
    }
    if (telefon.length < 7) {
        hata_msj = hata_msj+'* Your phone number should be 7 characters.\n'
    }	
}

if (document.form1.gonderen_telefon_alan_kodu.value != '') {
	telefon = document.form1.gonderen_telefon_alan_kodu.value;
    if (!isNumeric(document.form1.gonderen_telefon_alan_kodu)) {
        hata_msj = hata_msj+'* Please enter a valid Phone Number Area Code.\n'
    }
    if (telefon.length < 3) {
        hata_msj = hata_msj+'* Your phone number area code should be 3 characters.\n'
    }	
}

if (document.form1.email.value != '') {
    if (!emailCheck(document.form1.email.value)) {
        hata_msj = hata_msj+'* Please enter a valid Mail Address!.\n'
    }
}

if (hata_msj) {alert(hata_msj);}

return (hata_msj == '');

}


function emailCheck (emailStr) {
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray==null) {
        return false;
}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++) {
        if (user.charCodeAt(i)>127) {
                return false;
           }
}
for (i=0; i<domain.length; i++) {
        if (domain.charCodeAt(i)>127) {
                return false;
           }
}
if (user.match(userPat)==null) {
return false;
}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
        return false;
   }
}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
if (domArr[i].search(atomPat)==-1) {
        return false;
   }
}
if (checkTLD && domArr[domArr.length-1].length!=2 &&
domArr[domArr.length-1].search(knownDomsPat)==-1) {
return false;
}
if (len<2) {
        return false;
}
return true;
}

function isNumeric(s)
{
	var charset = "1234567890"
    var i;
    for( i=0; i<s.value.length; i++ )
    {
        if( charset.indexOf(s.value.charAt(i))==-1 )
        {
            return false;
        }
    }
    return true;
}

function isSelected(s)
{
if (s.value == -1)
{
	return false;
}
return true;
}

function checkValue(characterType){
	var chars	 = new Array();
	/*sayý*/			chars[0]	 = "0,1,2,3,4,5,6,7,8,9,0";
	/*HARF*/			chars[1]	 = "a,b,c,ç,d,e,f,g,ð,h,ý,i,j,k,l,m,n,o,ö,p,r,s,þ,t,u,ü,v,y,z,q,w,x,A,B,C,Ç,D,E,F,G,Ð,H,I,Ý,J,K,L,M,N,O,Ö,P,R,S,Þ,T,U,Ü,V,Y,Z,Q,W,X, ,";
	/*SAYI & HARF*/		chars[2]	 = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,v,y,z,q,w,x,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,R,S,T,U,V,Y,Z,Q,W,X ";
	/*FÝYAT & TARÝH*/	chars[3]	 = "0,1,2,3,4,5,6,7,8,9,0,.";
	var charArray = chars[characterType].split(",");
	var code = String.fromCharCode(window.event.keyCode);	
	var i;
	var boolCount=0;
	for( i=0; i<charArray.length;i++ ){
		if( code == charArray[i] ){
			boolCount += 1; 
		}
	}
	if (boolCount == 0 ){
		if ((window.event.keyCode != 13)&&(window.event.keyCode != 27)){window.event.keyCode = null;}
	}
	return(window.event.keyCode);
}