<!-- 

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) {
alert("E-mail adresi hatalı görünüyor. (Kontrol ediniz (@ ve .))");
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++) {
if (user.charCodeAt(i)>127) {
alert("Kullanıcı Adı geçersiz karakterler içeriyor.");
return false;
   }
}
for (i=0; i<domain.length; i++) {
if (domain.charCodeAt(i)>127) {
alert("Domain Name geçersiz karakterler içeriyor.");
return false;
   }
}
if (user.match(userPat)==null) {
alert("Kullanıcı Adı geçersiz.");
return false;
}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
alert("IP Adresi hatalı");
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) {
alert("Domain Name hatalı gözüküyor.");
return false;
   }
}
if (checkTLD && domArr[domArr.length-1].length!=2 && 
domArr[domArr.length-1].search(knownDomsPat)==-1) {
alert("Adres bilinen domainler veya ülkeye ait iki karakter ile bitmelidir");
return false;
}
if (len<2) {
alert("Adresin hostnemi belirtilmemiş");
return false;
}
return true;
}


function check_form(){
var myForm = document.forms[myFormName];
var arrNum = '0123456789+-() ';

	for (i=0;i<myField.length;i++)
	{
		 if ( (myTypes[i]=='text')  || (myTypes[i]=='tel') || (myTypes[i]=='num') )
	   {	
				var myval = new String(myForm.elements[myField[i]].value);
		
				// alan gerekli değil ise ve değeri boş ise
				if ((myval.length<1)&&(myNeeds[i]==0))
				{
				}
				else
				{
				
						// alan doldurulmamış ise
						if(myval.length<1) 
						{
							alert(myMesaj[i]);
							myForm.elements[myField[i]].focus();
							if (myForm.elements[myField[i]].type=='text') { myForm.elements[myField[i]].select(); }
							return false; 
						}
						
						// doldurulan alanın hepsi boşluk ise
						var HepsiBosluk = true;
						for(abc=0;abc<myval.length;abc++) 
						 { 
						 	if (myval.charAt(abc)!=' ') 
						 	{ 
						 	HepsiBosluk=false;
						 	} 
						 }
						 
						 
						if (HepsiBosluk&&(myNeeds[i]==1)) 
						{
							window.alert ('!!! Alana boşluk girmemelisiniz !!!');
							myForm.elements[myField[i]].focus();
							if (myForm.elements[myField[i]].type=='text') 
							{ 
								myForm.elements[myField[i]].select(); 
							}
							return false; 
						}
						
						// telefon alanlarına rakam harici değerler girilmiş ise
						if ( (myTypes[i]=='tel') ) 
						{
							HepsiBosluk=false;
				
							for(abc=0;abc<myval.length;abc++) 
							 { 
								if (arrNum.indexOf(myval.charAt(abc))==-1) 
								{ 
								HepsiBosluk=true;
								} 
							 }
				
							if ((HepsiBosluk)) 
							{
								window.alert ('!!! Bu alana '+arrNum+' harfleri/rakamları dışında bir harf/rakam girilemez !!!');
								myForm.elements[myField[i]].focus();
								if (myForm.elements[myField[i]].type=='text') 
								{ 
									myForm.elements[myField[i]].select(); 
								}
								return false; 
							}
				}

		}




			if ( (myTypes[i]=='num') ) 
			{
				if ((isNaN(myval))) 
				{
					window.alert ('!!! Bu alana rakam girmelisiniz !!!');
					myForm.elements[myField[i]].focus();
					if (myForm.elements[myField[i]].type=='text') 
					{ 
						myForm.elements[myField[i]].select(); 
					}
					return false; 
				}
	
			}
	   }
	   
	   if (myTypes[i]=='radio') 
	   {
				for(abc=0;abc<myForm.elements[myField[i]].length;abc++) 
				 { 
				   if (myForm.elements[myField[i]][abc].checked) x++;
		
				 }
		
				if (x==0) {
					alert(myMesaj[i]);
					myForm.elements[myField[i]][0].focus();
					return false;
				}

	   }

	   if (myTypes[i]=='mail') 
	   {
				var myval = new String(myForm.elements[myField[i]].value);
		
				// alan gerekli değil ise ve değeri boş ise
				if ((myval.length<1)&&(myNeeds[i]==0))
				{
				}
				else
				{

					if (emailCheck(myForm.elements[myField[i]].value)==false) 
					{
						myForm.elements[myField[i]].focus();
						return false;
					}
				}	

	   }

	   if (myTypes[i]=='combo0') 
	   {
//				var myval = new String(myForm.elements[myField[i]].value);
		
				// alan gerekli değil ise ve değeri boş ise
				if (myNeeds[i]==0)
				{
				}
				else
				{ if (myForm.elements[myField[i]].options[myForm.elements[myField[i]].selectedIndex].value=="0")
					{
						alert(myMesaj[i]);
						myForm.elements[myField[i]].focus();
						return false;
					}
				

				}	

	   }

	   if (myTypes[i]=='combo1') 
	   {
//				var myval = new String(myForm.elements[myField[i]].value);

				// alan gerekli değil ise ve değeri boş ise
				if (myNeeds[i]==0)
				{
				}
				else
				{ 
					if (myForm.elements[myField[i]].selectedIndex!="-1")
					 {
						if (myForm.elements[myField[i]].options[myForm.elements[myField[i]].selectedIndex].value=="-1")
							{
								alert(myMesaj[i]);
								myForm.elements[myField[i]].focus();
								return false;
							}
					  }

				}	

	   }


	   
	}
	



	

	
	


	//myForm.submit();
}
// -->


