/***
(C) www.mantiksal.com.tr, Mart 2011

Version:
	1.0	Released     3	Mart  2011


www.mantiksal.com.tr
Sinan Ülker

***/


function bosluk_al(yazi){
return yazi.replace(/^\s+|\s+$/g,"");	
}
//alisveris_canta

function ePostaKont(eposta)
{
    var duzenli = new RegExp(/^[a-z]{1}[\d\w\.-]+@[\d\w-]{3,}\.[\w]{2,3}(\.\w{2})?$/);
    return duzenli.test(eposta);
}
function form_post(){
$('#giris_formu').submit();
}
function form_cevap(){ 

   $('.yukleme_alani').css({"display":"none"}); 
   kayit_isim = $("#first_name").val();
   kayit_soyisim = $("#last_name").val();
   kayit_eposta = ePostaKont($("#email").val());
   if( kayit_isim != "" && kayit_soyisim !="" && kayit_eposta == true){
      $('.yukleme_alani').html("Üyelik işlemi tamamlandı."); 
      $('.yukleme_alani').fadeIn('slow' ,function(){ 
          setTimeout('form_post()',2000);
       }); 
    }else{
      if(kayit_eposta == false){
         $('.yukleme_alani').html("Lütfen geçerli bir eposta giriniz."); 
      }else{
       $('.yukleme_alani').html("Lütfen formu doldurunuz."); 
       }//end if
           $('.yukleme_alani').fadeIn('slow'); 
     }//end if
}

function form_gonder(){
$('.yukleme_alani').html('<img src="'+tema_yolu+'/images/ajax-loader.gif" style="position:relative; top:3px; left:-25px;" alt="" />');
setTimeout('form_cevap()',2000);
}
var timeout         = 600;
var closetimer	    = 0;
var ddmenuitem      = 0;

function jsddm_open(){	
	jsddm_canceltimer();
	jsddm_close();

	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
}
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;
        }
}

$(document).ready(function(){	
$('#menu_ul > li').bind('mouseover', jsddm_open);
	$('#menu_ul > li').bind('mouseout',  jsddm_timer);
 });
document.onclick = jsddm_close;






/// Pencere olayları

var pencereAcikmi = false;
function pencereGoster(genislik,uzunluk,baslik,sayfa) {
	$(document).ready(function(){  
   /**/ var apSec = $("#pencere");
    if(pencereAcikmi == false) {
        $("#karart").slideDown("slow");
	    var winH = $(window).height();
	    var winW = $(window).width();
        $("#pencerebasliksol").html(baslik);
        $("#pencereicerik").html("<div style='text-align: center;'><br /><br /><img src='http://www.emlakgurmesi.com/wp-content/themes/twentyten/images/ajax-loader.gif' /></div>");
	    $.ajax({
		    type: "GET",
		    url: sayfa,
		    cache: false,
		    success: function(msg){
		       $("#pencereicerik").html( msg );
	       }
	    });
        apSec.css("width",genislik);
        apSec.css("height",uzunluk);
	    apSec.css('top',  winH/2-apSec.height()/2);
	    apSec.css('left', winW/2-apSec.width()/2);
        pencereAcikmi = true;
		
    }
    else {
        pencereAcikmi = false;
    }
    apSec.css("display","block");
	});
}
$(window).resize(function () {
    var winH = $(window).height();
    var winW = $(window).width();
    if(pencereAcikmi == true) {
        $("#pencere").css('top', winH/2-$("#pencere").height()/2);
        $("#pencere").css('left', winW/2-$("#pencere").width()/2);
    }
});

function pencereKapat() {
	$(document).ready(function(){  
    if(pencereAcikmi == true) {
        pencereAcikmi = false;
		$("#pencere").slideUp();
    }
	$("#karart").slideUp("slow");
	});
}
$(document).keyup(function(event){
    if (event.keyCode == 27) {
        if(pencereAcikmi == true) {
            pencereKapat();
        }
    }
});

// -pencere olayları

function ajaxGonder(load_div,adres,form_adi,sonuc) { 
	document.getElementById(load_div).innerHTML ='<img src="images/loading.gif" alt="" border="0" />';
	
	$.ajax({
		type: "POST",
		url: adres,
		data: $('#'+form_adi).serialize(),
		success: function(ajaxcevap){
			$('#'+load_div).html('');
			$('#'+sonuc).html(ajaxcevap).slideDown('slow');
			
	 }
	 });
}
	
	
jQuery( function($) {
	var zxdExpander = function() {
		var zxdExpand =$(this);
		var exp ='[—]';
		var exp2 = '[+]';
		if(zxdExpand.html() ==exp){
			zxdExpand.parent('.zxd_ajax_cc_li').children('ul').hide("normal");
			zxdExpand.html(exp2);
		}
		else{
			zxdExpand.html(exp);
			var zxdExpandChild =  zxdExpand.parent('.zxd_ajax_cc_li').children('.child_cat');
			if(zxdExpandChild.length>0) zxdExpandChild.show("normal");
			else{
				var zxdIdDiv = $('.zxd_ajax_cc').eq(0).attr("zid");
				var zxdID =zxdIdDiv?zxdIdDiv:0;
				var zxdCatLink = zxdExpand.parent('.zxd_ajax_cc_li').children('a').attr("href");
				$.ajax({
					type: 'POST',
					url:ajaxCC.ajaxurl,
					data: {
						action : 'zxd_cc_submit',
						catZxd: zxdCatLink,
						currentID:zxdID
					},
					success:function(data) {
						zxdExpand.parent('.zxd_ajax_cc_li').append(data).children('.child_cat').show("normal");
					} ,
					dataType:"html"
				});
			}
		}
	};
	$(".zxd_expand").live ('click',zxdExpander);
})	

