$(document).ready(function()
{
	
	
	
	$("#kodgir").click(function() 
	{
		 $("#msgbox1").removeClass();
		 $("#recaptcha").hide();
		 $("#kod").show();
		 
		 return false;	
		
	});
	
	

	$("#reset_pass").submit(function()
	{
			$("#msgbox1").show();
			document.reset_pass.res_sub.disabled=true;
			//remove all the class add the messagebox classes and start fading
			$("#msgbox1").removeClass().addClass('messagebox1').text('Form İşleniyor....').fadeIn(1000);
			
			
			
			var email = 				document.reset_pass.eposta.value;
			var recaptcha = 			document.reset_pass.recaptcha_response_field.value;
			var recaptcha_challange = 	document.reset_pass.recaptcha_challenge_field.value;
	
			//Validation email
			if (email == "") 
			{   
			
			
							$("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
						{ 
				
							//Hataları al ve göster
							 $(this).html('E-Posta Girin...').addClass('messageboxerror1').fadeTo(900,1);
				 
	
						});		   
							
							document.reset_pass.eposta.focus(); 
							setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
							return false;  
		  
			} 
			
			
			if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)

			{
					
					
					$("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
						{ 
				
							//Hataları al ve göster
							 $(this).html('E-Posta Geçerli Değil...').addClass('messageboxerror1').fadeTo(900,1);
				 
	
						});		   
							
							document.reset_pass.eposta.focus(); 
							setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
							return false;  

   			} 
			
			$.post("reset_pass.php",{ email:email,recaptcha_response_field:recaptcha,recaptcha_challenge_field:recaptcha_challange,rand:Math.random() } ,function(sonuc)
        	{
										
					
			 			 			
									
									switch(sonuc){
										
													case "mailgonderildi":
													
													 $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											$(this).html('Lütfen Bekleyin.....').addClass('messageboxok1').fadeTo(900,1,
														  function()
														  { 
																//ikinci dive geçiş
																
																$("#recaptcha").hide();
																$("#complete").show();
																$("#gonposta").html(email);
																document.sifre.user_posta.value = email;
															 
															 
														  });return false;
													});		
													
													break;
													
													case "guvyanlis":
													
													 $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Güvenlik Kodu Yanlış').addClass('messageboxerror1').fadeTo(900,1);
														Recaptcha.reload();
														setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "emailgecersiz":
													
													 $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('E-Posta Geçerli Değil').addClass('messageboxerror1').fadeTo(900,1);
														Recaptcha.reload();
														setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "yok":
													
													 $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('E-Posta Kayıtlı Değil').addClass('messageboxerror1').fadeTo(900,1);
														Recaptcha.reload();
														setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "aktifdegil":
													
													 $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Hesap Aktif Değil').addClass('messageboxerror1').fadeTo(900,1);
														Recaptcha.reload();
														setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													default:
													
													 $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html(sonuc).addClass('messageboxerror1').fadeTo(900,1);
														Recaptcha.reload();
														setTimeout("document.reset_pass.res_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													
									}
													
										
					
										
			
										
			}); //post sonu
			
			return false;  
			
					

				
    }); //reset_pass sonu
	
	
					$("#sifre").submit(function()
					{	
							$("#msgbox2").show();
							document.sifre.sub_sifre.disabled=true;
							//remove all the class add the messagebox classes and start fading
							$("#msgbox2").removeClass().addClass('messagebox2').text('Form İşleniyor....').fadeIn(1000);
							
							var user_posta = document.sifre.user_posta.value;
							var resetKodu = document.sifre.res_kod.value;
							var new_pass = document.sifre.newpass.value;
							var new_pass1 = document.sifre.newpass1.value;
							var bayraks = 2;
							
							//Validation
							if (user_posta == "") 
							{   
			
			
									$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
									{ 
						
									//Hataları al ve göster
									 $(this).html('E-Posta Girin...').addClass('messageboxerror2').fadeTo(900,1);
						 
			
									});		   
									
									document.sifre.user_posta.focus(); 
									setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
									return false;  
		  
							} 
			
							
							if (user_posta.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
				
							{
									
									
									$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
										{ 
								
											//Hataları al ve göster
											 $(this).html('E-Posta Geçerli Değil...').addClass('messageboxerror2').fadeTo(900,1);
								 
					
										});		   
											
											document.sifre.user_posta.focus(); 
											setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
											return false;  
				
							}
							
							if (new_pass == "") 
						{   
			
			
							$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Şifrenizi Girin...').addClass('messageboxerror2').fadeTo(900,1);
				 
	
							});		   
							
							document.sifre.newpass.focus();
							setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
							return false;  
		  
						} 
						
						if (new_pass.length <6) 
						{   
			
			
							$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Şifreniz 6 karakterden kısa olamaz...').addClass('messageboxerror2').fadeTo(900,1);
				 
	
							});		   
							
							document.sifre.newpass.focus(); 
							setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
							return false;  
		  
						}
						
						var GoodChars = "0123456789aAbBcCdDeEfFgGhHijJkKlLmMnNoOpPrRsStTuUvVyYzZwWxXqQ@_-"
						
						for (i =0; i <= new_pass.length -1; i++) 
						{
			
			
							if (GoodChars.indexOf(new_pass.charAt(i)) == -1) {
		
								$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
								{ 
				
									//Hataları al ve göster
									 $(this).html('Geçersiz karakter girdiniz...').addClass('messageboxerror2').fadeTo(900,1);
				 
	
								});		   
      					
	   							document.sifre.newpass.focus(); 
								setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
      							return false;  
							} 
						} 
						
						if (new_pass1 == "") 
						{   
			
			
							$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Şifrenizi tekrar giriniz...').addClass('messageboxerror2').fadeTo(900,1);
				 
	
							});		   
							
							document.sifre.newpass1.focus(); 
							setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
							return false;  
		  
						}
						
						if (new_pass != new_pass1) 
						{   
			
			
							$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Farklı şifre girdiniz...').addClass('messageboxerror2').fadeTo(900,1);
				 
	
							});		   
							
							document.sifre.newpass1.focus(); 
							setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
							return false;  
		  
						}
							
							
							
						if (resetKodu == "") 
						{   
			
			
							$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Yenileme Kodunu Girin...').addClass('messageboxerror2').fadeTo(900,1);
				 
	
							});		   
							
							document.sifre.res_kod.focus(); 
							setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
							return false;  
		  
						} 
							
							
							var GoodChars = "0123456789aAbBcCdDeEfFgGhHijJkKlLmMnNoOpPrRsStTuUvVyYzZwWxXqQ"
								for (i =0; i <= resetKodu.length -1; i++) {
							
										if (GoodChars.indexOf(resetKodu.charAt(i)) == -1) {
			
											$("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
											{ 
					
												//Hataları al ve göster
											$(this).html('Geçersiz karakter girdiniz...').addClass('messageboxerror2').fadeTo(900,1);
					 
		
											});		   
								
											document.sifre.res_kod.focus();
											document.sifre.sub_sifre.disabled=false;
											return false;  
										} 
								} 
								
							$.post("reset_pass_son.php",{ user_posta:user_posta,new_pass:new_pass,new_pass1:new_pass1,resetKodu:resetKodu,bayrak:bayraks,rand:Math.random() } ,function(deger)
        					{
										
					
			 			 			
									
									switch(deger)
									{
										
													case "basarili":
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			 			 								$(this).html('Şifreniz Değiştirildi').addClass('messageboxok2').fadeTo(900,1);
						
														document.sifre.user_posta.value="";
														document.sifre.res_kod.value="";
														document.sifre.newpass.value="";
														document.sifre.newpass1.value="";
														
														return false;
													});		
													
													break;
													
													case "bos":
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Tekrar Deneyin').addClass('messageboxerror2').fadeTo(900,1);
														setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "kodyok":
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Şifre Yenileme İsteği Yok').addClass('messageboxerror2').fadeTo(900,1);
														setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "kotukod":
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Yanlış Kod Girdiniz').addClass('messageboxerror2').fadeTo(900,1);
														setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "yok":
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('E-Posta Kayıtlı Değil').addClass('messageboxerror2').fadeTo(900,1);
														setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "aktifdegil":
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Hesap Aktif Değil').addClass('messageboxerror2').fadeTo(900,1);
														setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													default:
													
													 $("#msgbox2").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html(deger).addClass('messageboxerror2').fadeTo(900,1);
														setTimeout("document.sifre.sub_sifre.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													
										}
													
										
										
								}); //post sonu
								
								return false;  	
								
					
					}); //sifre sonu
					
					
					$("#kodvar").submit(function()
					{	
							$("#msgbox3").show();
							document.kodvar.kod_sub.disabled=true;
							//remove all the class add the messagebox classes and start fading
							
							$("#msgbox3").removeClass().addClass('messagebox3').text('Form İşleniyor....').fadeIn(1000);
							
							var res_posta = document.kodvar.res_posta.value;
							var resKodu = document.kodvar.res_kodu.value;
							var newpass = document.kodvar.new_pass.value;
							var newpass1 = document.kodvar.new_pass1.value;
							var bayrak = 1;
							
							//Validation
							
							
						if (res_posta == "") 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('E-Posta Girin...').addClass('messageboxerror3').fadeTo(900,1);
				 			 
	
							});		   
							
							document.kodvar.res_posta.focus(); 
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						} 
						
						if (res_posta.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)

						{
					
					
								$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
								{ 
							
										//Hataları al ve göster
										 $(this).html('E-Posta Geçerli Değil...').addClass('messageboxerror3').fadeTo(900,1);
							 			 
				
								});		   
										
										document.kodvar.res_posta.focus(); 
										setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
										return false;  

   						} 
						
						
						if (newpass == "") 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Şifrenizi Girin...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
							});		   
							
							document.kodvar.new_pass.focus();
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						} 
						
						if (newpass.length <6) 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Şifreniz 6 karakterden kısa olamaz...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
							});		   
							
							document.kodvar.new_pass.focus(); 
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						}
						
						var GoodChars = "0123456789aAbBcCdDeEfFgGhHijJkKlLmMnNoOpPrRsStTuUvVyYzZwWxXqQ@_-"
						
						for (i =0; i <= newpass.length -1; i++) 
						{
			
			
							if (GoodChars.indexOf(newpass.charAt(i)) == -1) {
		
								$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
								{ 
				
									//Hataları al ve göster
									 $(this).html('Geçersiz karakter girdiniz...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
								});		   
      					
	   							document.kodvar.new_pass.focus(); 
								setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
      							return false;  
							} 
						} 
						
						if (newpass1 == "") 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Şifrenizi tekrar giriniz...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
							});		   
							
							document.kodvar.new_pass1.focus(); 
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						}
						
						if (newpass != newpass1) 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Farklı şifre girdiniz...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
							});		   
							
							document.kodvar.new_pass1.focus(); 
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						}
						

						if (resKodu == "") 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Sıfırlama Kodunu Girin...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
							});		   
							
							document.kodvar.res_kodu.focus(); 
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						} 
						
						if (resKodu.length <8) 
						{   
			
			
							$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
							{ 
				
							//Hataları al ve göster
							 $(this).html('Yenileme Kodu Eksik...').addClass('messageboxerror3').fadeTo(900,1);
				 
	
							});		   
							
							document.kodvar.res_kodu.focus(); 
							setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
							return false;  
		  
						}
						
						
							
							
							var GoodChars = "0123456789aAbBcCdDeEfFgGhHijJkKlLmMnNoOpPrRsStTuUvVyYzZwWxXqQ"
								for (i =0; i <= resKodu.length -1; i++) {
							
										if (GoodChars.indexOf(resKodu.charAt(i)) == -1) {
			
											$("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
											{ 
					
												//Hataları al ve göster
											$(this).html('Geçersiz karakter girdiniz...').addClass('messageboxerror3').fadeTo(900,1);
					 
		
											});		   
								
											document.kodvar.res_kodu.focus(); 
											setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
											return false;  
										} 
								} 
								
							$.post("reset_pass_son.php",{ res_posta:res_posta,newpass:newpass,newpass1:newpass1,resKodu:resKodu,bayrak:bayrak,rand:Math.random() } ,function(sifirla)
        					{
										
					
			 			 			
									
									switch(sifirla)
									{
										
													case "basarili":
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			 			 								$(this).html('Şifreniz Değiştirildi').addClass('messageboxok3').fadeTo(900,1);
														
														document.kodvar.res_posta.value="";
														document.kodvar.res_kodu.value="";
														document.kodvar.new_pass.value="";
														document.kodvar.new_pass1.value="";
														
														return false;
													});		
													
													break;
													
													case "bos":
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Tekrar Deneyin').addClass('messageboxerror3').fadeTo(900,1);
														setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "kodyok":
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Şifre Yenileme İsteği Yok').addClass('messageboxerror3').fadeTo(900,1);
														setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "kotukod":
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Yanlış Kod Girdiniz').addClass('messageboxerror3').fadeTo(900,1);
														setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "yok":
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('E-Posta Kayıtlı Değil').addClass('messageboxerror3').fadeTo(900,1);
														setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													case "aktifdegil":
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html('Hesap Aktif Değil').addClass('messageboxerror3').fadeTo(900,1);
														setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													default:
													
													 $("#msgbox3").fadeTo(200,0.1,function() //start fading the messagebox
													{ 
			
			  											//Hataları al ve göster
			 			 								$(this).html(sifirla).addClass('messageboxerror3').fadeTo(900,1);
														setTimeout("document.kodvar.kod_sub.disabled=false;",1250);
														return false;
													});		
													
													break;
													
													
										}
													
										
										
								}); //post sonu
								
								return false;  	
								
					
					}); //kodvar sonu
		
	
	
	
}); //document_ready sonu
