// JavaScript Document
// ------------------------------------------- //
// # Full Form Validator V-1.0  #                //
// Programmed by : Ugur Akdemir                //
// http://www.pixage.net/blog                  //
// ------------------------------------------- //


var FormValidator = function(targForm) {
	//alert(targForm);
	var Form1 = document.getElementById(targForm);
	var fINP = Form1.getElementsByTagName('input');
	var fTXT = Form1.getElementsByTagName('textarea');
	
	// Input Checker
	for(i = 0; i < fINP.length; i++) {
		if(fINP[i].alt=="Zorunlu Alan" && fINP[i].disabled==false ){
			if(fINP[i].value == ""){
				fINP[i].focus();
				alert("Lütfen '" + fINP[i].title + "' alanini doldurun");
				return false;
				}
			}
		
		// Eposta Checker
		if(fINP[i].alt=="E-mail" && fINP[i].disabled==false ){
			var str=fINP[i].value
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
				if (!filter.test(str)) {
					alert("E-posta adresiniz bu formatta olmali 'username@domain'.");
					return false;
				}
			}
		
		}
		
	// Textbox Checker
	for(i = 0; i < fTXT.length; i++) {
		if(fTXT[i].alt=="Zorunlu Alan" && fTXT[i].disabled==false){
			if(fTXT[i].value == ""){
				fTXT[i].focus();
				alert("Lütfen '" + fTXT[i].title + "' alanini doldurun.");				
				return false;
				}
			}
		}
         
	return true;
			
		}