// JavaScript Document
$(document).ready(function(){
						   
	/*--footer menu kodlary--*/
	$.fn.adjustPanel = function(){ 
		$(this).find("ul, .kucukPencere").css({ 'height' : 'auto'}); //Reset kucukPencere and ul height
		
		var windowHeight = $(window).height(); //Get the height of the browser viewport
		var panelsub = $(this).find(".kucukPencere").height(); //Get the height of kucukPencere	
		var panelAdjust = windowHeight - 100; //Viewport height - 100px (Sets max height of kucukPencere)
		var ulAdjust =  panelAdjust - 25; //Calculate ul size after adjusting sub-panel (27px is the height of the base panel)
		
		if ( panelsub >= panelAdjust ) {	 //If kucukPencere is taller than max height...
			$(this).find(".kucukPencere").css({ 'height' : panelAdjust }); //Adjust kucukPencere to max height
			$(this).find("ul").css({ 'height' : ulAdjust}); //Adjust kucukPencere ul to new size
		}
		else if ( panelsub < panelAdjust ) { //If kucukPencere is smaller than max height...
			$(this).find("ul").css({ 'height' : 'auto'}); //Set kucukPencere ul to auto (default size)
		}
	};
	
	//Execute function on load
	$("#ayarlarPanel").adjustPanel(); //Run the adjustPanel function on #chatpanel
	$("#uygulamaPanel").adjustPanel();
	
	//Each time the viewport is adjusted/resized, execute the function
	$(window).resize(function () { 
		$("#ayarlarPanel").adjustPanel();
		$("#uygulamaPanel").adjustPanel();
	});
	
	//Click event on Chat Panel + jAlert Panel	
	$("#ayarlarPanel a:first, #uygulamaPanel a:first").click(function() {
		if($(this).next(".kucukPencere").is(':visible')){ //If kucukPencere is already active...
			$(this).next(".kucukPencere").hide(); //Hide active kucukPencere
			$("#altPanel li a").removeClass('active'); //Remove active class on the kucukPencere trigger
		}
		else { //if kucukPencere is not active...
			$(".kucukPencere").hide(); //Hide all kucukPenceres
			$(this).next(".kucukPencere").toggle(); //Toggle the kucukPencere to make active
			$("#altPanel li a").removeClass('active'); //Remove active class on all kucukPencere trigger
			$(this).toggleClass('active'); //Toggle the active class on the kucukPencere trigger
		}
		return false; //Prevent browser jump to link anchor
	});
	
	//Click event outside of kucukPencere
	$(document).click(function() { //Click anywhere and...
		$(".kucukPencere").hide(); //hide kucukPencere
		$("#altPanel li a").removeClass('active'); //remove active class on kucukPencere trigger
	});
	$('.kucukPencere ul').click(function(e) { 
		e.stopPropagation(); //Prevents the kucukPencere ul from closing on click
	});
	/*-----------------------*/
	
	/*--baloncuk menu ayarlamalari--*/
	$(".baloncukMenu a").hover(function() {
		$(this).next("em").animate({opacity: "show", top: "-40"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", top: "-50"}, "fast");
	});
	
	$(".baloncukMenuYan a").hover(function() {
		$(this).next("em").animate({opacity: "show", left: "110"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", left: "120"}, "fast");
	});

	//sayfa açyldy?ynda tutar girilen yerlerde 0.00 görünmesi olayy ////
	$(document).find('.kutu3').each(function(){if(this.value=="" || this.value=="0") this.value="0.00"; else sifir_ekle(this.id);});
	//*******************************************************//
	
	////tutar girilen yerlerde virgülü ve noktayy yasakalama//
$('.kutu3,.kutu').live('keypress',function(e){
	return SayisalDeger(e);
	}).live('keyup',function(){this.value=this.value.replace(',','.');}).focus(function(){ if(this.value=="0.00" || this.value=="0")this.value=""; else this.select();}).blur(function(){if(this.value=="") this.value="0.00"; else sifir_ekle(this.id);});
///////////////////////////////**********************////////////////////////////////
/// tarih alanlaryna maske uygulanyyor, takvim ekleniyor, tarih kontrolü yapylyyor..///

if ($('.tarih').length>0) {
    $('.tarih').mask("99/99/9999").bind('keyup',function(){tarih_kontrol(this.value,this.id);});
}
if($('.takvimliTarih').length>0)
{
$('.takvimliTarih').parent().append('<img class="takvimliTarihResim" src="http://s1.ekatip.com/images/takvim.jpg">');
$('.takvimliTarih').mask("99/99/9999").dynDateTime({button:".next()"});
$('.takvimliTarih').bind('keyup',function(){tarih_kontrol(this.value,this.id);});
}
if($('.telefon').length>0)
{
$('.telefon').mask("(999) 999 99 99");	
}


/////**********************************/////
if( $('.dosyaNoYil').length>0 ) {$('.dosyaNoYil').mask("9999/99999");}
	// sag tiklama yasagi thickboxla açilan sayfalar yan sekmede ailmayacak
$('a.thickbox').attr('oncontextmenu','return false').attr('onselectstart','return false').attr('ondragstart','return false').bind('mousedown',function(e){if(e.which==null){if(event.button==4) alert('Bu linkleri Yan sekmede aamazsiniz'); } else{ if(e.which==2){alert('Bu linkleri Yan sekmede aamazsiniz');}}																																																					 });	
//***********************************************//	

});
///sayfa açyldy?ynda ilk çaly?acak olan fonkdsiyonlar burda bitiyor...


//sayy ve yazy kontrolleri///
$('.sayiKontrol').live('keypress',function(e){return SayisalDeger(e);}).live('keyup',function(){this.value=this.value.replace(',','.');});
$('.yaziKontrol').live('keypress',function(){buyuk_harf(this.id);});
//**************************************//	

///form kontrolleri fonksiyonalry//////////
$('body').live('keypress',function(e){	

if(e && e.which==13) {$('.formGonder').trigger('click'); return false;}

});

//alacakly ve borclu form kontrolleri burdan yapylyyor////
$('.formGonder').live('click',function(){
isim=$(this).attr('name');
buton_id=$(this).attr('id');
ic=$(this).val();
buton_gonder=isim+"="+ic;
var formId=$(this).parents('form').attr('id');									   
var git=$(this).parents('form').attr('action');
var boslukSay=0;
var elemanSay=0;
var gonder=true;

if(buton_id=="iptal")
 {
	 tb_remove();
	 gonder=false; 
 }
 else
{
	
	
	$('#'+formId).find('.uyapKontrol').each(function(){
		elemanSay++;
		if(this.value=="" ||this.value==0 ||(this.type=='checkbox' && !$(this).attr('checked')))
		{
			boslukSay++;
		}
		if(this.id=="TcNo")
		{
			var tcno=$('#'+formId).find('#TcNo').val();
			var k=tc_no_kontrol(tcno);	
			if(k=='olmadi'){gonder=false;}
			
		}
		
		if(this.id=="vergiNo")
		{
			var vergiNo=$('#'+formId).find('#vergiNo').val();
			var d=vergi_no_kontrol(vergiNo);
			if(d=='olmadi'){gonder=false; }
		}
		});
	
		if(buton_id=='kontroldenMahrum' && gonder==true)
		{
		  if(boslukSay==elemanSay || boslukSay==0)
		  {
		     gonder=true;
		  }
		  else
		  {
		     if(buton_id=='anakartKaydet') { jAlert("Uyap Alanlarnda Bos Alan Birakamazsiniz","Dikkat!"); }else {jAlert("Bos Alan Birakamazsiniz","Dikkat!");}
		     gonder=false; 
		  }
		}
		else
		{
		
		  if(boslukSay!=0)
		  {
		     if(buton_id=='anakartKaydet') { jAlert("Uyap Alanlarnda Bos Alan Birakamazsiniz","Dikkat!"); }else {jAlert("Bos Alan Birakamazsiniz","Dikkat!");}
		     gonder=false;		
		  }
		}

}
if(gonder==true)
{
	
	/*$.getJSON(git,$('#'+formId).serialize()+'&'+buton_gonder, function(j){
					alert(j);
			})*/
$.ajax({
	    type: "post",
	    url: git,
	    data: $('#'+formId).serialize()+'&'+buton_gonder,
		success: function(msg)
		      {
				 
		 cikti=msg.split(":");
		
				 if(cikti[0]==1)
				 {
				  window.location.href=cikti[1]; 
				 }
				 else if(cikti[0]==0)
				 {
					jAlert(cikti[1],"Dikkat!"); 
				} 
			  },
			  error:function(){alert('ajax basarisiz');}
			 });
		

}

});
//**********************************************************//////

//alacak_kalemleri uyap kontrolleri ve form gönderme i?lemleri////

$('.takibiTamamla').live('click',function(){

solElemanSay=0;
sagElemanSay=0;
solBoslukSay=0;
sagBoslukSay=0;
boslukSay=0;
bosElemanSay=0;
var k,l;
kayit_sayisi=$('#kayit_sayisi').val();
isim=$(this).attr('name');
buton_id=$(this).attr('id');
ic=$(this).val();
buton_gonder=isim+"="+ic;	
var formId=$(this).parents('form').attr('id');	
var git=$(this).parents('form').attr('action');
takipTuru=$('#takip_turu').val();
var sagAlan=$('.sagAlan');
var solAlan=$('.solAlan');

if((kayit_sayisi==0 && takipTuru!="55_takip") && (kayit_sayisi==0 && takipTuru!="54_takip") && (kayit_sayisi==0 && takipTuru!="56_takip"))
{
  jAlert("En az bir kalem girmelisiniz");
  k=false;
  l=false;
}
else
{
   if(takipTuru=="kambiyo")
   {
	$('#'+formId).find('.uyapKontrol').not(':disabled').each(function(){
	 bosElemanSay++;
	 if(this.value=="" ||this.value==0 ){boslukSay++;}
	});
	if(boslukSay!=bosElemanSay && boslukSay!=0) { jAlert('Bo? Alan Byrakamazsynyz'); return false; k=false; l=false;}
	else{k=true; l=true;}
   }
   else if(takipTuru=="54_takip" || takipTuru=="55_takip")
   {
	sagAlan.find('.uyapKontrol').not(':disabled').each(function(){
		 sagElemanSay++;
		
		if(this.value=="" || this.value==0 ){sagBoslukSay++;}
		 
	});	
	if(sagBoslukSay!=0){jAlert('Sag alan bos Kalamaz'); return false; k=false; l=false; } else{k=true; l=true;}
		
	
   }
   else if(takipTuru=="56_takip")
   {
	solAlan.find('.uyapKontrol').not(':disabled').each(function(){
   	if(this.value=="" || this.value==0 )
	{solBoslukSay++;}
	});
    if(solBoslukSay!=0){jAlert('Bo? Alan Byrakamazsynyz!!'); return false; k=false; l=false;} else{k=true; l=true;}   
   }
   else
   {
	 solAlan.find('.uyapKontrol').not(':disabled').each(function(){
	 solElemanSay++;
	 if(this.value=="" || this.value==0 ){solBoslukSay++;}
	 });	
	 if(solElemanSay==solBoslukSay || solBoslukSay==0){k=true;} else{jAlert('Sol Alanda Bosluk Var'); k=false; return false;}
	 if(k==true)
     {
		sagAlan.find('.uyapKontrol').not(':disabled').each(function(){
		 sagElemanSay++;
		 if(this.value=="" ||this.value==0){sagBoslukSay++;}
		});	
     }
    if(sagBoslukSay!=0){jAlert('Sag alan bos Kalamaz'); l=false; return false;} else{l=true;}
   }
}
if(k==true && l==true)
{
$.ajax({
	    type: "POST",
	    url: git,
	    data: $('#'+formId).serialize()+'&'+buton_gonder,
		success: function(msg)
		      { 
			 cikti=msg.split(":");
				 
				 if(cikti[0]==1)
				 {
				    window.location=cikti[1]; 
				 }
				 else if(cikti[0]==0)
				 {
					jAlert(cikti[1],"Dikkat!"); 
				 }
			  }
			 });	
}
});

$('.kalemEkle').live('click',function(){
isim=$(this).attr('name');//butonun ismi alynyyor aKalemkayitta lazym olacak..
buton_id=$(this).attr('id');//butonun id si alynyyor...
ic=$(this).val();//butonun value si alynyyor.aKalemkayitta lazym olacak.*
buton_gonder=isim+"="+ic;
var formId=$(this).parents('form').attr('id');// butonun bulundu?u formun id si alynyyor...	
git=$(this).parents('form').attr('action');	//butonun bulundupu formun nereye gönderilece?i alynyyor..
takipTuru=$('#takip_turu').val();
boslukSay=0;
solBoslukSay=0;
var k;
if(ic=="Ay Ekle" && takipTuru!="kambiyo" ){k=true;}// basylan buton ay ekle ise bo?luk sorgu yapmadan eklemesi için...
else if(ic=="Ay Ekle" && takipTuru=="kambiyo" ){
	$('#'+formId).find('.uyapKontrol').not(':disabled').each(function(){
	 if(this.value=="" || this.value==0){boslukSay++;}
	});
	if(boslukSay!=0) { jAlert('Bo? Alan Byrakamazsynyz'); return false; k=false;}
	else {k=true; }
	}
else{
if(takipTuru=="kambiyo") 
{
	$('#'+formId).find('.uyapKontrol').not(':disabled').each(function(){
	 if(this.value=="" || this.value==0){boslukSay++;}
	});
	if(boslukSay!=0) { jAlert('Bo? Alan Byrakamazsynyz'); return false; k=false;}
	else{k=true; }
}else{
	
$('.solAlan').find('.uyapKontrol').not(':disabled').each(function(){
   	if(this.value=="" || this.value==0 )
	{solBoslukSay++;}
											  
});
if(solBoslukSay!=0){jAlert('Bo? Alan Byrakamazsynyz!!'); return false; k=false;} else{k=true;}
}
}
if(k==true)
{
$.ajax({
	    type: "POST",
	    url: git,
	    data: $('#'+formId).serialize()+'&'+buton_gonder,
		success: function(msg)
		      { 
			  cikti=msg.split(":");
				 
				 if(cikti[0]==1)
				 {
				    window.location=cikti[1]; 
				 }
				 else if(cikti[0]==0)
				 {
					jAlert(cikti[1],"Dikkat!"); 
				 }
			  }
			 });		
}


});


//***************************************************************//
//türkçe karakter girmeyi engelleyen fonksiyon****
function SayisalDeger(a)
{
	if(window.event) var e = window.event.keyCode; 
	else var e = a.which; 
	
	var yasakla=new RegExp('[A-Za-zsgi".*-]','g'); 
	if(String.fromCharCode(e).match(yasakla) || a.shiftKey!=false || a.altKey!=false || a.charCode==287 || a.charCode==305 || a.charCode==351 || a.charCode==64 || a.charCode==60 || a.charCode==180 || a.charCode==96 || a.charCode==168 ||a.charCode==126 || a.charCode==8364) return false; 
	else return true;
}

function buyuk_harf(id)
{
var gelen=$('#'+id);
var v=gelen.val();
if(v.length==1)
{	
		ilk=v.toUpperCase();
		if(v=="i") ilk="";	
		else if(v=="") ilk="I";
		gelen.val(ilk);
}
else{
var say=v.lastIndexOf(" ");
	if(say!=-1)
	{
	var top=parseInt(say+1);
	var top1=parseInt(say+2);
			if(v.length==top1)
			{
			var kalan=v.substr(top,top1);
			harf=kalan.substring(0,1);
			buyuk=harf.toUpperCase();
			
					if(harf=='i')buyuk="ݝ";
					else if(harf=='')buyuk="I";
			
			var once=v.substr(0,top);
			gelen.val(once + buyuk) ;
			}}
return false;
}}
//************************************************//

//tc no kontrolü/////////////////////////////////
function tc_no_kontrol(tcno){
//var tcno=$('#TcNo').val();
var toplam;
var s='oldu'; 
var tcNo=$('#TcNo');
if((tcno.length<11 && tcno.length!=0))
{
jAlert("TC Kimlik numarasini eksik girdiniz!","Dikkat!");
tcNo.focus();
tcNo.select();
s='olmadi';
}
else 
{
  if(tcno.length!=0){
    toplam = Number(tcno.substring(0,1)) + Number(tcno.substring(1,2)) + Number(tcno.substring(2,3)) + Number(tcno.substring(3,4)) + Number(tcno.substring(4,5)) + Number(tcno.substring(5,6)) + Number(tcno.substring(6,7)) + Number(tcno.substring(7,8)) + Number(tcno.substring(8,9)) + Number(tcno.substring(9,10));
    strtoplam = String(toplam);
   onunbirlerbas = strtoplam.substring(strtoplam.length, strtoplam.length-1);
   y_giris="00000000000";
    if((onunbirlerbas != tcno.substring(10,11)))
   {
   jAlert("Ltfen T.C Kimlik Numarasini Dogru Giriniz!","Dikkat!");
   tcNo.focus();
   tcNo.select();
   s='olmadi';
   }
  }
 
}

return s;
}
//*****************************************************//

//vergi numarasy kontrolü ///////////
function vergi_no_kontrol(vergiNo){
var vergino=$('#vergiNo');
var durum='oldu';	
if((vergiNo.length<10 && vergiNo.length!=0))
{
jAlert("Vergi numarasini eksik girdiniz!","Dikkat!");
vergino.focus();
vergino.select();
durum='olmadi';
}

return durum;
}
//***********************************************//

//sil onay fonksiyonu////////
function onay() {
            var answer = confirm("Silmek istediginizden emin misiniz ?");
               if (answer){
                 
                  return true;
               } else {
                
                  return false;
               }
         }
//********************************************//

//tutarlara syfyr ekleme fonksiyonu ///
function sifir_ekle(id){
var gelen=$('#'+id);
var f=gelen.val();
var sonuc=f.indexOf(".");
if(f.length==""){s=false;}
else{s=true; }

if(s==true){
		if(sonuc>=0)
		{
		var deger=f.split(".");
		var uzun=deger[1];
		     if(uzun.length==1)
		    {
		     gelen.val(gelen.val()+'0');
		    }
		} 
		else
		{
			gelen.val(gelen.val()+'.00');
		}
}
}
//***************************************************//

//tarih kontrolü fonksiyonu//
function tarih_kontrol(value,id){
var gelen=$('#'+id);
var parcala=value.split(/\D+/);
var g1=parcala[0];
var a1=parcala[1];
var y1=parcala[2];
if(y1.length==4){var t=true;} else t=false;
if(a1==1 ||a1==3 || a1==5 || a1==7 || a1==8 || a1==10 || a1==12 ){
if(g1>31||a1>12 || (t==true&&y1<1983) ||(t==true&& y1>2099))
{
jAlert("Yanlis Tarih Girdiniz","Dikkat",function(){gelen.val(""); gelen.focus();});
return false;
}
}
else if(a1==2)
{
if(y1.length==4){var s=true;} else s=false;
	var k=parseInt(y1)%4;
				if(k==0 && s==true)
				{
				if(g1>29||a1>12 || (t==true&&y1<1983) ||(t==true&& y1>2099))
{
jAlert("Yanlis Tarih Girdiniz","Dikkat",function(){gelen.val(""); gelen.focus();});
return false;
}
				}	
else if(k!=0 && s==true )
{
if(g1>28||a1>12 || (t==true&&y1<1983) ||(t==true&& y1>2099))
{
jAlert("Yanlis Tarih Girdiniz","Dikkat",function() {gelen.val("");gelen.focus();});
return false;
}
}
	}

	else if(a1==4 ||a1==6 || a1==9 || a1==11  )
	{
		if(g1>30||a1>12 || (t==true&&y1<1983) ||(t==true&& y1>2099))
{
jAlert("Yanlis Tarih Girdiniz","Dikkat",function(){gelen.val(""); gelen.focus();});
return false;
}
		}
		else
		{
		if(g1>31||a1>12 || (t==true&&y1<1983) ||(t==true&& y1>2099))
{
jAlert("Yanlis Tarih Girdiniz","Dikkat",function(){gelen.val(""); gelen.focus();});
return false;
}
		
		}
}
//********************************************************************//

//ortak avukat kontrolü////
function ortak_avukat_kontrol(){
	var asil_avukat=document.getElementById("asil_avukat").value;
	var ortak_avukat1=document.getElementById("ortak_avukat1").value;
	var ortak_avukat2=document.getElementById("ortak_avukat2").value;
	var ortak_avukat3=document.getElementById("ortak_avukat3").value;
	var ortak_avukat4=document.getElementById("ortak_avukat4").value;
	var ortak_avukat5=document.getElementById("ortak_avukat5").value;
	var ortak_avukat6=document.getElementById("ortak_avukat6").value;
	var ortak_avukat7=document.getElementById("ortak_avukat7").value;
	var ortak_avukat8=document.getElementById("ortak_avukat8").value;
	var ortak_avukat9=document.getElementById("ortak_avukat9").value;
	var ortak_avukat10=document.getElementById("ortak_avukat10").value;
	
	if(asil_avukat==0 && ortak_avukat1==0 && ortak_avukat2==0 && ortak_avukat3==0 && ortak_avukat4==0 && ortak_avukat5==0 && ortak_avukat6==0 && ortak_avukat7==0 && ortak_avukat8==0 && ortak_avukat9==0 && ortak_avukat10==0)
	{
	jAlert("Takibe ait avukat atanmamistir...Ltfen vekalet penceresinden bu takibe avukat atayiniz...");
	return false;
	}
	}
//*******************************************************//

//anakartta alacakly silme kontrolü///
	function alacakli_sil_kontrol(){

var alacakli_say=document.getElementById("alacakli_sil_say").value;
if(document.getElementById("alacakli_yetki").value==1)
{
if(alacakli_say==1)
{
jAlert("Bir kaytl alacaklnz olduu iin silemezsiniz");
return false;
}
else{
return onay(); 
}
}
else
{
	jAlert("Alacaklilari silmeye yetkiniz bulunmamaktadir");
	return false;
	}
}
//**********************************************************//

//anakartta borclu silme fonksiyonu//
function borclu_sil_kontrol(){

var borclu_say=document.getElementById("borclu_sil_say").value;
if(document.getElementById("borclu_yetki").value==1)
{

if(borclu_say==1)
{
jAlert("Bir kaytl borlunuz olduu iin silemezsiniz");
return false;
}
else{
return onay();
}
}
else
{
	jAlert("Borlular silmeye yetkiniz bulunmamaktadr");
	return false;
	}
}	
//*****************************************************************//







