// JavaScript Document
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
	
	if ($.browser.msie){
	
		/*$(this).find('ul').eq(0).css('margin-left', '-174px');*/
		
	}
}

function jsddm_close()
{	
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
		
}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

function jsddm(){
	
	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);
	
	$a =$("#jsddm li");
	$a.each(function(){
					 $(this).bind("mouseenter",function(){
						
							$(this).removeAttr("class");
							$(this).attr("class","selected");
						
					}).bind("mouseleave",function(){
							$(this).removeAttr("class");
						
					});
										   
	});

}

function goUrl($loc){
	
	window.location = $loc;	
}

$(document).ready(function()
{	
	$("#KayitFormTitle").css("cursor","pointer");
	$("#LoginFormTitle").css("cursor","pointer");
	
	$("#KayitFormTitle").click(function(){
			$("#KayitForm").css("visibility","hidden");
			$("#LoginForm").css("visibility","visible");
	});
	$("#LoginFormTitle").click(function(){
		$("#KayitForm").css("visibility","visible");
		$("#LoginForm").css("visibility","hidden");							   
	});
	
	
	$('#yayinsiparis_form').submit(function(){
			
				var form=$(this).serialize();
				$.ajax({
					type:$(this).attr('method')
					,url:$(this).attr('action')
					,data:form
					,success:function(html){
						$('#form_alan').html("<p>Siparişiz başarı ile gönderildi.</p>");
					}
					,failure:function(){
						$('#form_alan').html('<p>Sistemden kaynaklanan bir problem oluştu.</p>');
					}
				});
			
			return false;
		});



	var index = [];
	var count = 0;
	


	$('a[href^="http://demo.milliemlak.org"]').each(function(){
						 
		$(this).attr("target","_self");					 
						 
	});

	centerThis('KayitForm');
	centerThis('LoginForm');
	
	$("#logo").click(function(){
		
		window.location = SITE_URL;
							  
	});
	
	//jsddm();
	jQuery('ul#jsddm').superfish();
	jQuery('ul#mekdertopmenu').superfish();

	
	$("#OpenKayitForm").click(function(){
		$("#KayitForm").css("visibility","visible");  
	});
	
	$("div.BtnKayitOl").click(function(){
									
		EBultenRegister($('#InputEBulten').attr("value"));
	});

	$("[name=cancelForm]").click(function(){
		$("#KayitForm").css("visibility","hidden");
		return false;
    });

	$('font').each(function(){
							
			$(this).attr("face","");
			$(this).attr("size","");
	});
		
	
	
	
	$("a[class!=acc]").each(function(i){
			url = $(this).attr("href");			 
			
		
				if(!url.match("http:")){ $(this).attr("href",SITE_URL+url);	}
			
					 
	});
	
	$("#accordion a.acc").each(function(i){
			$(this).attr("href","#");		 
	});
	
	
	
	$("#uyekayitform").submit(function() {
		
	/*	alert($("#y_user_NICK").attr("value"));
			
		if(IsEmpty($("[name=y_user_NICK]").val())){
			alert("Bir kullanıcı adı belirtmelisiniz.");									   
		}
		
		else if(IsEmpty($("[name=y_user_PASSWORD]").val())){
			alert("Sistemde kullanmak üzere bir parola belirtmelisiniz.");									   
		}
		
		else if(!echeck($("[name=y_user_EMAIL]").val())){
			alert("Geçerli bir e-posta adresi belirtmelisiniz.");									   
		}
		
		else if(IsEmpty($("[name=y_user_NAME]").val())){
			alert("Adınızı ve Soyadınızı belirtmelisiniz.");									   
		}
		
		else if(IsEmpty($("[name=y_user_BDATE]").val())){
			alert("Doğum tarihinizi belirtmelisiniz.");									   
		}
		
		
		else if($("[name=y_user_PASSWORD]").val() != $("[name=y_user_PASSWORD2]").val()){
			alert("Parolalarınız eşleşmiyor lütfen kontrol ediniz.");									   
		}

		else {*/

		 	$("#KayitForm").css("visibility","hidden");
			 $.ajax({
			   type: "POST",
			   url: 'cuyelik/yeniuye/',
			   data: $("#uyekayitform").serialize(),
			   success: function(msg){
				   
				   alert("Kaydınız başarı ile gönderildi. Lütfen E-postanızı kontrol ediniz.");
			   }
			 });
		/*}*/
	 


      return false;});
	
	$("[name=cancelLoginForm]").click(function(){
		$("#LoginForm").css("visibility","hidden");
		return false;
   });
	
	$('#KulSartBtn').click(function(){ centerThis('KulSart'); $("#KulSart").css("visibility","visible");  });
	$('#KulSartKapatBtn').click(function(){  $("#KulSart").css("visibility","hidden");  });
	
	$("#OpenUyeForm").click(function(){ $("#LoginForm").css("visibility","visible"); });
	
	$("#uyeloginform").submit(function() {
									   
		if(IsEmpty($("[name=y_user_NICK]").val())){
			alert("Bir kullanıcı adi belirtmelisiniz");									   
		}
		
		else if(IsEmpty($("[name=y_user_PASSWORD]").val())){
			alert("Sistemde kullanmak üzere bir parola belirtmelisiniz");									   
		} else {
			 $("#LoginForm").css("visibility","hidden");
			 $.ajax({
			   type: "POST",
			   url: 'cuyelik/login/',
			   data: $("#uyeloginform").serialize(),
			   success: function(msg){
				   
				   if(msg ==1){
					   window.location.reload(true);
					   
					}
				   else alert(msg);
				  
			   }
			 });	
			
		}

      return false;
	});
	
	$("#sorugonderform").submit(function(){
						  
				if(IsEmpty($("[name=y_inbox_TITLE]").val())){
			alert("Bir  başlık belirtmelisiniz");									   
		}
		
		else if(IsEmpty($("[name=y_inbox_MSG]").val())){
			alert("İçerik belirtmelisiniz");									   
		} else {
			$("#SoruCevapForm").css("visibility","hidden");
			 $.ajax({
			   type: "POST",
			   url: 'csorucevap/gonder/',
			   data: $("#sorugonderform").serialize(),
			   success: function(msg){
				   
				   alert("Sorunuz başarı ile gönderildi. Teşekkür ederiz.");
				  
			   }
			 });	
			
		}		  
						  
				return false;		  
						  
						  });
	
	$("[name=resetPasswordBtn]").click(function(){
		if ($('[name=y_user_EMAIL]').val()!='' || $('[name=y_user_NICK]').val()!=''){
			$.ajax({
			   type: "POST",
			   url: 'cuyelik/resetPassword/',
			   data: 'y_user_EMAIL='+$('[name=y_user_EMAIL]').val()+'&y_user_NICK='+$('[name=y_user_NICK]').val(),
			   success: function(msg){
				   if (msg==0){
				   		alert('Hatalı Kullanıcı Adı veya Email Girdiniz Lütfen Kontrol Ediniz');
				   }else
				   	alert("Şifreniz Sıfırlanarak Mail Adresinize Bilgilendirme Maili Gönderilmiştir.");
			   }
			 });
		}else{
			alert('Kullanıcı Adı veya Mail Adresinizi Belirmek Zorundasınız');
		}
	});
	
	$("[name=cancelSorugonderBtn]").click(function(){
		$("#SoruCevapForm").css("visibility","hidden");
		return false;
    });
	
	

	
});


function IsEmpty(value) {

   if ((value.length==0) || (value==null)) {
      return true;
   }
   else { return false; }
}	

function ShowSoruGonder(type){
	
	if(type>0){
		centerThis('SoruCevapForm');
		$("#SoruCevapForm").css("visibility","visible");
	} else {
		centerThis('LoginForm');
		$("#LoginForm").css("visibility","visible");
	}
}




document.onclick = jsddm_close;
function goster(id){
	$('.acs').each(function(){
		if ($(this).attr('id')!=id){
			$(this).hide();
		}
	});
	$('#'+id).toggle();
}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}



function EBultenRegister(d){


if(echeck(d)){
 $.post(SITE_URL+'cbulten/register/',
    {email: d},
		function(data)
		{
		 alert("Kaydınız Alınmıştır, Teşekkür Ederiz.")
		 $("#InputEBulten").value("");
		}
    
    );
	} else {
		alert("Geçersiz bir e-posta adresi girdiniz.");	
	}
}

function centerThis(div) {
                var winH = $(window).height();
                var winW = $(window).width();
                var centerDiv = $('#' + div);
                centerDiv.css('top', winH/2-centerDiv.height()/2);
                centerDiv.css('left', winW/2-centerDiv.width()/2);
        } 
		

