	var dizi=new Array();
	var submit_kontrolor=true;
	
	
	
	
	
	
	function validasyon_text_blur(formElemanID,spanilk_ad,Page_Validators/*,Page_Validators_validate_tipi*/){
		//alert('vvvvv');
		var event= formElemanID || window.event;
		//alert(event);
		var spanilk_ad=spanilk_ad;
		//alert(spanilk_ad);
		var validasyon_uyari_text=validasyon_uyari_text;
		var formEleman_id=event.getAttribute("id");
		//alert(spanilk_ad+formEleman_id);
		//alert(formEleman_id);
		//alert(validasyonTipi);
		//alert('validasyon deneme fonk. içi');
		//alert(validasyonTipi);
		var count;
		/*alert(Page_Validators.length);
		alert(Page_Validators_validate_tipi.length);*/
		for (var i = 0; i < Page_Validators.length; i++){
			/*alert(i);
			alert(Page_Validators[i].formleman_ID);
			alert(formElemanID);*/
			if(Page_Validators[i].formleman_ID==formElemanID.getAttribute("id")){  
				//alert('form eleman ıd bulundu count=='+i);
				/*alert(Page_Validators[i].formelemanTipi);
				alert(Page_Validators[i].formvalidasyonTipi);
				alert(Page_Validators[i].validasyonuyariYazisi);*/
				count=i;
				//alert(Page_Validators[count].formvalidasyonTipi);
			}
		}
		
		/*for(var i=0;i<Page_Validators_validate_tipi.length;i++){
			alert('validate tipi array kontrolü');
			if(Page_Validators[count].formvalidasyonTipi==Page_Validators_validate_tipi[i]){
				alert('şşşşşş');
				alert('validasyon tipi=='+Page_Validators_validate_tipi[i]);
				this.Page_Validators_validate_tipi[i](formEleman_id,spanilk_ad,validasyon_uyari_text);
			}
		}*/
		
		
		if(Page_Validators[count].formvalidasyonTipi=="Validasyon_ad_soyad_kontrolu"){
			this.ad_validasyon(Page_Validators[count].formleman_ID,spanilk_ad,Page_Validators[count].validasyonuyariYazisi);
		}
		else if(Page_Validators[count].formvalidasyonTipi=="Validasyon_int_kontrolu"){ 
			this.int_validasyon(Page_Validators[count].formleman_ID,spanilk_ad,Page_Validators[count].validasyonuyariYazisi); 
		}
		else if(Page_Validators[count].formvalidasyonTipi=="Validasyon_mail_kontrolu"){
			this.mail_validasyon(Page_Validators[count].formleman_ID,spanilk_ad,Page_Validators[count].validasyonuyariYazisi);
		}
		else if(Page_Validators[count].formvalidasyonTipi=="Validasyon_double_kontrolu"){  
			this.double_validasyon(Page_Validators[count].formleman_ID,spanilk_ad,Page_Validators[count].validasyonuyariYazisi);
		}
		else if(Page_Validators[count].formvalidasyonTipi=="Validasyon_null_kontrolu"){ 
			//alert('ffffff'); 
			this.null_validasyon(Page_Validators[count].formleman_ID,spanilk_ad,Page_Validators[count].validasyonuyariYazisi);
		}
		else if(Page_Validators[count].formvalidasyonTipi=="Validasyon_tel1_kontrolu"){ 
			//alert('ffffff'); 
			this.tel_validasyon(Page_Validators[count].formleman_ID,spanilk_ad,Page_Validators[count].validasyonuyariYazisi);
		}
		
			
	}
	
	function validation_submit(Page_Validators,sp_onad){ 
		var Page_Validators=Page_Validators; 
		//File upload dosya uzantısı izin verilen dosya değilse flag değişken 'submit_kontrolor' false yapılmaktadır
		if(submit_kontrolor!=null || submit_kontrolor!="")  { 
			if(submit_kontrolor==false){
				//alert('submit kontrolor false');
				return false;
			}
		}
		 
		if(Page_Validators!=null || Page_Validators!=""){ 
			//alert('222');
			//alert(Page_Validators.length);  
			for (var i = 0; i < Page_Validators.length; i++){ 
				//alert(i);
				/*alert(Page_Validators[0].formelemanTipi); 
				alert(Page_Validators[i].formelemanTipi); 
				alert(Page_Validators[i].formleman_ID);*/ 
				if(Page_Validators[i].formelemanTipi=="text"){  
					//alert('text tipi validasyon');
					var text=document.getElementById(Page_Validators[i].formleman_ID).value;
					//alert(text);
					var sp_text=document.getElementById(sp_onad+Page_Validators[i].formleman_ID).value;
					if(text=="" || text==null){
						alert('Lütfen Zorunlu alanları doğru formatta  giriniz...');
						document.getElementById(Page_Validators[i].formleman_ID).focus();
						return false;
					}else if(sp_text==""){
						alert('Lütfen Zorunlu alanları doğru formatta  giriniz ...');
						document.getElementById(sp_onad+Page_Validators[i].formleman_ID).focus();
						return false;
					}else if(text!=""){
						//alert(Page_Validators[i].formvalidasyonTipi);
						if(Page_Validators[i].formvalidasyonTipi=="Validasyon_ad_soyad_kontrolu"){
							//alert('text boş değil');
							deger=this.ad_validasyon(Page_Validators[i].formleman_ID,sp_onad,Page_Validators[i].validasyonuyariYazisi);
							//alert('text 2222');
							if(deger==false){
								return false;
							}
							
							//break;
						}else if(Page_Validators[i].formvalidasyonTipi=="Validasyon_int_kontrolu"){  
							/*alert('int kontrol noktası');
							alert(Page_Validators[i].formleman_ID);*/
							deger=this.int_validasyon(Page_Validators[i].formleman_ID,sp_onad,Page_Validators[i].validasyonuyariYazisi);
							//alert('text 2222');
							if(deger==false){
								return false;
							}
						}else if(Page_Validators[i].formvalidasyonTipi=="Validasyon_double_kontrolu"){  
							//alert('text boş değil');
							deger=this.double_validasyon(Page_Validators[i].formleman_ID,sp_onad,Page_Validators[i].validasyonuyariYazisi);
							//alert('text 2222');
							if(deger==false){
								return false;
							}
						}else if(Page_Validators[i].formvalidasyonTipi=="Validasyon_mail_kontrolu"){  
							//alert('text boş değil');
							deger=this.mail_validasyon(Page_Validators[i].formleman_ID,sp_onad,Page_Validators[i].validasyonuyariYazisi);
							//alert('text 2222');
							if(deger==false){
								return false;
							}
						}else if(Page_Validators[i].formvalidasyonTipi=="Validasyon_null_kontrolu"){ 
							//alert('text boş değil');
							//alert(Page_Validators[i].formleman_ID);
							deger=this.null_validasyon(Page_Validators[i].formleman_ID,sp_onad,Page_Validators[i].validasyonuyariYazisi);
							//alert('text 2222');
							if(deger==false){
								return false;
							} 
						
						}else if(Page_Validators[i].formvalidasyonTipi=="Validasyon_tel1_kontrolu"){ 
							//alert('text boş değil');
							alert(Page_Validators[i].formleman_ID);
							deger=this.tel_validasyon(Page_Validators[i].formleman_ID,sp_onad,Page_Validators[i].validasyonuyariYazisi);
							//alert('text 2222');
							if(deger==false){
								return false;
							} 
						
						}
					}
				}
				else if(Page_Validators[i].formelemanTipi=="dropdown"){  
					//alert('dropdown tipi validasyon');
					var dropdown_deger=document.getElementById(Page_Validators[i].formleman_ID).value;
					//alert(dropdown_deger);
					if(dropdown_deger==-1){ 
						alert(Page_Validators[i].validasyonuyariYazisi);
						document.getElementById(Page_Validators[i].formleman_ID).focus();
						return false;
					}
				}
				else if(Page_Validators[i].formelemanTipi=="checkbox"){ 
					alert('checkbox tipi validasyon'); 
				}
				else if(Page_Validators[i].formelemanTipi=="fileupload"){
					var deger=document.getElementById(Page_Validators[i].formleman_ID).value;
					//alert(dropdown_deger);
					if(deger==""){ 
						alert(Page_Validators[i].validasyonuyariYazisi);
						//document.getElementById(Page_Validators[i].formleman_ID).focus();
						//alert(Page_Validators[i].formleman_ID);
						return false;
					}
				}
			}
		}
	
	}
	
	
	function validation_list(formleman_ID,formelemanTipi,formvalidasyonTipi,validasyonuyariYazisi){
		this.formleman_ID=formleman_ID;
		this.formelemanTipi=formelemanTipi;
		this.formvalidasyonTipi=formvalidasyonTipi;
		this.validasyonuyariYazisi=validasyonuyariYazisi;
	}
	
	
	function dizi_kontrol(Page_Validators){  
		alert(Page_Validators[0].formleman_ID);
		alert(Page_Validators[1].formleman_ID);
	}
	
	
	function tel_validasyon(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){ 
	//function Validasyon_ad_soyad_kontrolu(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){  
		if( parent_node == undefined ) {
			parent_node = document;
		}
		//var text=document.getElementById("name").value;
		var text=document.getElementById(formEleman_id).value;
		//var validasyonTipi=validasyonTipi;
		//alert(text);
		var retext =/(^([0-9]|[\(\)\-\s])+)$/;
		//var retext =/(^([a-zA-Z]|[çğışö])+)\s+([a-zA-Z]|[çğışö])+(\s)*([a-zA-Z]|[çğışö])*$/;
		//var retext =/(^[a-zA-Z]+$)+(['']{1,})+(^[a-zA-Z]+$)/;
		if(text!=""){ 
			if(!text.match(retext)){
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					//alert('mail_kont ikinci if');
					//document.getElementById("sp_mail").innerHTML="";
					document.getElementById(formEleman_id).value="";
				}
				return false;
			}else { 
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){
					//alert('mail_kont onay ilk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){ 
					//alert('mail_kont onay ikinci if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}
			}
		}else if(text==""){  
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					//alert('mail_kont ikinci if');
					//document.getElementById("sp_mail").innerHTML="";
					document.getElementById(formEleman_id).value="";
				}
		}
	}
	
	
	
	
	
	
	
	function ad_validasyon(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){ 
	//function Validasyon_ad_soyad_kontrolu(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){  
		if( parent_node == undefined ) {
			parent_node = document;
		}
		//var text=document.getElementById("name").value;
		var text=document.getElementById(formEleman_id).value;
		//var validasyonTipi=validasyonTipi;
		//alert(text);
		var retext =/(^([a-zA-Z]|[çğışöüÇĞİŞÖÜ])+)\s+([a-zA-Z]|[çğışöüÇĞİŞÖÜ])+(\s)*([a-zA-Z]|[çğışöüÇĞİŞÖÜ])*$/;
		//var retext =/(^([a-zA-Z]|[çğışö])+)\s+([a-zA-Z]|[çğışö])+(\s)*([a-zA-Z]|[çğışö])*$/;
		//var retext =/(^[a-zA-Z]+$)+(['']{1,})+(^[a-zA-Z]+$)/;
		if(text!=""){ 
			if(!text.match(retext)){
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					//alert('mail_kont ikinci if');
					//document.getElementById("sp_mail").innerHTML="";
					document.getElementById(formEleman_id).value="";
				}
				return false;
			}else { 
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){
					//alert('mail_kont onay ilk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){ 
					//alert('mail_kont onay ikinci if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}
			}
		}else if(text==""){  
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					//alert('mail_kont ikinci if');
					//document.getElementById("sp_mail").innerHTML="";
					document.getElementById(formEleman_id).value="";
				}
		}
	}
	
	function int_validasyon(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){     
		if( parent_node == undefined ) {
			parent_node = document;
		}
		var kisi=document.getElementById(formEleman_id).value;
		//alert(kisi);
		var re_kisi=/^(\d{1,})$/;
		if(kisi!=""){
			if(!kisi.match(re_kisi)){
				//alert("kisi_kony ici2");
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}else if(document.getElementById(spanilk_ad+formEleman_id+"_"+validasyonTipi).innerHTML!=""){ 
					//alert('mail_kont ikinci if');
					//document.getElementById("sp_mail").innerHTML="";
					document.getElementById(formEleman_id).value="";
				}
				return false;
			}
			else {
			//alert("kisi_kony ici4");
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){
					//alert('mail_kont onay ilk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){ 
					//alert('mail_kont onay ikinci if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}
			}
		}else if(kisi==""){ 
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}else if(document.getElementById(spanilk_ad+formEleman_id+"_"+validasyonTipi).innerHTML!=""){ 
					//alert('mail_kont ikinci if');
					//document.getElementById("sp_mail").innerHTML="";
					document.getElementById(formEleman_id).value="";
				} 
		}
	}
	
	

	function mail_validasyon(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){  
		if( parent_node == undefined ) {
			parent_node = document;
		}
		var textDeger=document.getElementById(formEleman_id).value;
		//alert(textDeger);
		if(textDeger!=""){
 		var re =/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
 		//Eğer "email" doğrulanmazsa
 	 	if(!textDeger.match(re)){
 	 	//email doğrulanmaz ve "<span>"  boşsa kod burada
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
				//alert('mail_kont ilşk if');
				document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
				document.getElementById(formEleman_id).value="";
			}
			//eğer doğrulanmaz ama <span> boş değilse kod burada çalışacaktır
			else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
				document.getElementById(formEleman_id).value="";
			}
			return false;
 	 	}else {
 	 		
			//eğer mail adresi doğrulanır ve <span> boş değilse kod burada çalışacaktır.
 	 		if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){
				//alert('mail_kont ilşk if');
				document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
			}
			//Burasıda gerekli olmamasına rağmen koyulmuşştur.
			else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){ 
				//alert('mail_kont ikinci if');
				document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
			}
 	 	}

		}else if(textDeger==""){  
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
				//alert('mail_kont ilşk if');
				document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
				document.getElementById(formEleman_id).value="";
			}
			//eğer doğrulanmaz ama <span> boş değilse kod burada çalışacaktır
			else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
				document.getElementById(formEleman_id).value="";
			}
		}
	
	}
	
	function double_validasyon(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){  
		if( parent_node == undefined ) {
			parent_node = document;
		}
		var textDeger=document.getElementById(formEleman_id).value;
		var re_kisi=/^(\d{1,})+(\.\d{1,4})?$/;
		if(textDeger!=""){  
			if(!textDeger.match(re_kisi)){  
				//double değer doğrulanmaz ve "<span>"  boşsa kod burada
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}
				//eğer doğrulanmaz ama <span> boş değilse kod burada çalışacaktır
				else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					document.getElementById(formEleman_id).value="";
				}
				return false;
			}else {  
				//eğer double değer doğrulanır ve <span> boş değilse kod burada çalışacaktır.
	 	 		if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){
					//alert('double değer ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}
				//Burasıda gerekli olmamasına rağmen koyulmuşştur.
				else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){ 
					//alert('double değer ikinci if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
				}
			}
		}else if(textDeger==""){  
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					document.getElementById(formEleman_id).value="";
				}
				//eğer doğrulanmaz ama <span> boş değilse kod burada çalışacaktır
				else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					document.getElementById(formEleman_id).value="";
				} 
		
		}
	}
	
	function null_validasyon(formEleman_id,spanilk_ad,validasyon_uyari_text,parent_node){
		if( parent_node == undefined ) {
			parent_node = document;
		}
		var textDeger=document.getElementById(formEleman_id).value;
		//alert(textDeger);
		if(textDeger=="" || textDeger==null){
			//alert(spanilk_ad+formEleman_id);
				if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
					//alert('mail_kont ilşk if');
					document.getElementById(spanilk_ad+formEleman_id).innerHTML=validasyon_uyari_text;
					
					document.getElementById(formEleman_id).value="";
				}
				//eğer doğrulanmaz ama <span> boş değilse kod burada çalışacaktır
				else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){ 
					document.getElementById(formEleman_id).value="";
				}
				return false;
			
		}else if(textDeger!="" && textDeger!=null){
			//alert("text boş değil");
			if(document.getElementById(spanilk_ad+formEleman_id).innerHTML!=""){
				document.getElementById(spanilk_ad+formEleman_id).innerHTML="";
			}else if(document.getElementById(spanilk_ad+formEleman_id).innerHTML==""){
				document.getElementById(spanilk_ad+formEleman_id).innerHTML=="";
			}
		
		}
	}
	
	//10-04-2009 ZD
	function kontrol_upload(id/*,trueFalse,uyariYazisi*/){ 
			//alert('adım1');
            /*var event= x || window.event;
			id=event.getAttribute("id");
			alert('id=='+id);*/
            var upload=document.getElementById(id).value;
            //alert('upload=='+upload);

            //alert('adım2');
            var uzanti="";
            if(upload!=""){   
            	lastindex=upload.lastIndexOf('.');
				//alert('last index'+lastindex);
				uzanti=upload.substr(lastindex+1,(upload.length-(lastindex)));
				//alert('last index sonrası uzantı'+(upload.length-(lastindex)));
				//alert('uzanti=='+uzanti);
				uzanti=uzanti.toUpperCase();
				//alert('uzanti uppercase=='+uzanti);
				
				if(uzanti!=""){  
					var dizi=new Array("JPG","GIF","JPEG");
					onay=false;
				 	for(i=0;i<dizi.length;i++){
				 		if(dizi[i]==uzanti){  
				 		onay=true;
				 		}
			 		}
			 		if(onay==true){  
			 			submit_kontrolor=true;
			 		}
			 		else if(onay==false){
			 			alert('Lütfen Belirtilen  Uzantılara Uygun Dosya Seçiniz..');
			 			submit_kontrolor=false;
			 			document.getElementById(id).focus();
			 		}
		 		}
            }
	 }
	
	
