// Alperen KETHUDAOĞLU 
//Akademik Bilgi Sistemi JavaScript 


var islem=new Array();
var islemListe=new Array();
var j=0;
var l=0;
function gezintiEkle(adres,istek,ad,yr,tur,liste){
//	alert("ad: "+adres+", istek: "+istek+", ad: "+ad+", tur: "+tur);
j=islem.length;
l=islemListe.length;//Listeleri tutar
islem.push(new Array(adres,istek,ad,yr,tur));
if (liste==1){
	//alert ("Liste 1 ekliyor");
islemListe.push(new Array(adres,istek,ad,yr,tur,liste));
}
}

function gez(isle){
//tur == 1 : sonucYaz
//tur == 2 : sonucYazIP
//tur == 3 : sonucYazIY
if (isle==1)	{
	if (j==0) {
	istatistikEkran();
	islem.length=0;
	return
	} 
j=j-1;
//alert("adres :  "+islem[j][0]+" \nistek  :  " +islem[j][1]+"\nad  :  "+islem[j][2]+"\nyr :  "+islem[j][3]+"\ntur : "+islem[j][4]);
			if (islem[j][4]==1) {
			$.get(islem[j][0],{istek:islem[j][1],ad:islem[j][2],yr:islem[j][3]},sonucYaz);
			} else if (islem[j][4]==2){
			$.get(islem[j][0],{istek:islem[j][1],ad:islem[j][2],yr:islem[j][3]},sonucYazIP);
			}else if (islem[j][4]==2){
			$.get(islem[j][0],{istek:islem[j][1],ad:islem[j][2],yr:islem[j][3]},sonucYazIY);
			}
	} else  if (isle==2 ) {
			if (j==(islem.length-1)) {
			return		
			}
			j=j+1;
//alert("adres :  "+islem[j][0]+" \nistek  :  " +islem[j][1]+"\nad  :  "+islem[j][2]+"\nyr :  "+islem[j][3]+"\ntur : "+islem[j][4]);
//		alert("adres :  "+islem[j][0]+" \nistek  :  " +islem[j][1]+"\nad  :  "+islem[j][2]+"\ntur :  "+islem[j][3]);
			if (islem[j][4]==1) {
			$.get(islem[j][0],{istek:islem[j][1],ad:islem[j][2],yr:islem[j][3]},sonucYaz);
			} else if (islem[j][4]==2){
			$.get(islem[j][0],{istek:islem[j][1],ad:islem[j][2],yr:islem[j][3]},sonucYazIP);
			}else if (islem[j][4]==2){
			$.get(islem[j][0],{istek:islem[j][1],ad:islem[j][2],yr:islem[j][3]},sonucYazIY);
			}
}
}
//-----------------------------------------------------

function gezListe(isle){
//tur == 1 : sonucYaz
//tur == 2 : sonucYazIP
//tur == 3 : sonucYazIY
if (isle==1)	{
	if (l==0) {
	istatistikEkran();
	islemListe.length=0;
	return
	} 
l=l-1;
//alert("adres :  "+islemListe[l][0]+" \nistek  :  " +islemListe[l][1]+"\nad  :  "+islemListe[l][2]+"\nyr :  "+islemListe[l][3]+"\ntur : "+islemListe[l][4]);
			if (islemListe[l][4]==1) {
			$.get(islemListe[l][0],{istek:islemListe[l][1],ad:islemListe[l][2],yr:islemListe[l][3]},sonucYaz);
			} else if (islem[l][4]==2){
			$.get(islemListe[l][0],{istek:islemListe[l][1],ad:islemListe[l][2],yr:islemListe[l][3]},sonucYazIP);
			}else if (islem[j][4]==2){
			$.get(islemListe[l][0],{istek:islemListe[l][1],ad:islemListe[l][2],yr:islemListe[l][3]},sonucYazIY);
			}
	} else  if (isle==2 ) {
			if (l==(islemListe.length-1)) {
			return		
			}
			l=l+1;
//alert("adres :  "+islemListe[l][0]+" \nistek  :  " +islemListe[l][1]+"\nad  :  "+islemListe[l][2]+"\nyr :  "+islemListe[l][3]+"\ntur : "+islemListe[l][4]);
//		alert("adres :  "+islem[j][0]+" \nistek  :  " +islem[j][1]+"\nad  :  "+islem[j][2]+"\ntur :  "+islem[j][3]);
			if (islemListe[l][4]==1) {
			$.get(islemListe[l][0],{istek:islemListe[l][1],ad:islemListe[l][2],yr:islemListe[l][3]},sonucYaz);
			} else if (islemListe[l][4]==2){
			$.get(islemListe[l][0],{istek:islemListe[l][1],ad:islemListe[l][2],yr:islemListe[l][3]},sonucYazIP);
			}else if (islem[j][4]==2){
			$.get(islemListe[l][0],{istek:islemListe[l][1],ad:islemListe[l][2],yr:islemListe[l][3]},sonucYazIY);
			}
}
}




//-----------------------------------------------------

function istatistikEkran(){
$("div#sonuc").text("");
$("<div id='sonucIs'></div>").appendTo("div#sonuc");
$("<div id='sonucIsR'></div>").appendTo("div#sonuc");
istatistikIsteP(1);
istatistikIsteY(2,1);
}
function ekranOlustur(){
$("div#sonuc").text("");
$("<div id='sonucIs'></div>").appendTo("div#sonuc");
$("<div id='sonucIsR'></div>").appendTo("div#sonuc");
}
//-----------------------------------------------------
/*
function onEnterP (alan) { 
	if (event.keyCode == 13){
adi=document.getElementById("aramaper").value;
if (adi.length>2){
		istk=1;
$("p#durum").text("");
		//$.get("ara.php",{istek:istk,ad:adi},sonucYaz);
		$.ajax({
		url:"ara.php",
		data:{istek:istk,ad:adi},
		ajaxSend:{},
		success:function (response){sonucAYaz(response);}
		});
		gezintiEkle("ara.php",istk,adi,0,1,1);
} else {
$("p#durum").text("En az 3 karakter girilmiş olmalı");
}
	}
	}*/
	
function onEnterP () 
{ 
$("#aramaper").keydown(function(event){
deger=event.keyCode;	
	if (deger == 13) 
	{
		adi=$("#aramaper").val();
		if (adi.length>2){
		$("p#durum").text("");
		istk=1;
		$.get("ara2.php",{istek:istk,ad:adi},sonucYaz);
		gezintiEkle("ara2.php",istk,adi,0,1,1);
		} else {
		$("p#durum").text("En az 3 karakter girilmeli");
		}
	}
										});
}  //onEnterP

function onClickP () 
{ 
		adi=$("#aramaper").val();
		if (adi.length>2){
		$("p#durum").text("");
		istk=1;
		$.get("ara2.php",{istek:istk,ad:adi},sonucYaz);
		gezintiEkle("ara2.php",istk,adi,0,1,1);
		} else {
		$("p#durum").text("En az 3 karakter girilmeli");
		}
}  //onClickP	
	
	
function onEnterY () { 
$("#aramayay").keydown(function(event){
deger=event.keyCode;	
	if (deger == 13) {
		adi=$("#aramayay").val();
		if (adi.length>2)
		{
		$("p#durum2").text("");
		istk=2;
		$.get("ara2.php",{istek:istk,ad:adi},sonucYaz);
		gezintiEkle("ara2.php",istk,adi,0,1,1);
		} else {
		$("p#durum2").text("En az 3 karakter girilmeli");
		}
	}
										});
}  //onEnterY


function onClickY () { 
		adi=$("#aramayay").val();
		if (adi.length>2)
		{
		$("p#durum2").text("");
		istk=2;
		$.get("ara2.php",{istek:istk,ad:adi},sonucYaz);
		gezintiEkle("ara2.php",istk,adi,0,1,1);
		} else {
		$("p#durum2").text("En az 3 karakter girilmeli");
		}
}  //onClickY


	//
function sonucAYaz(sData){
	$("div#sonuc").html(sData);
}
	
	//personel- eser arama sonuç işle fonksiyonu
	
function sonucYaz(sData,sStatus){
	if (sStatus=="success"){
	$("div#sonuc").html(sData);
	}else {
	$("div#sonuc").html("olmadı");
	}
	}
	//Personel İstatistik grafik-liste sonuç işle fonksiyonu
	function sonucYazIP(sData,sStatus){ 
	if (sStatus=="success"){
	$("div#sonucIs").html(sData);
	}else {
	$("div#sonucIs").html("olmadı");
	}
	}
	//Yayın İstatistik grafik-liste sonuç işle fonksiyonu
	function sonucYazIY(sData,sStatus){
	if (sStatus=="success"){
	$("div#sonucIsR").html(sData);
	}else {
	$("div#sonucIsR").html("olmadı");
	}
	}
//--------------------------------------------
function getirIstatistikP(istk,adi,yer)
	{
	$.get("ara2.php",{istek:istk,ad:adi,yr:yer},sonucYaz);
//alert("adres :  "+istk+" ad"+adi+" yer "+yer);
	gezintiEkle("ara2.php",istk,adi,yer,1,1);
	}
//--------------------------------------------
function sonucIsPasif(){
$("div#sonucIs").css("display","none"); $("div#sonucIsY").show();
}
function sonucIsAktif(response){
$("div#sonucIs").html(response); $("div#sonucIsY").hide();$("div#sonucIs").show();
}


//--------------------------------------------Grafik Çağır
function istatistikIsteP(istk,deger)
	{	
if ( !$('div#sonucIs').length ){
	ekranOlustur();
	istatistikIsteY(1);
	}
			switch (istk){
			case 1:
				$.get("anahtar.php",{istek:1},sonucYazIP);
				break;
			case 2:
				$.get("xml.php",{sayfa:1,istek:2},sonucYazIP);	
				break;
			case 3:
			case 5:
			case 7:
			case 9:
			case 11:
			case 13:
			case 15:
			case 17:
			case 19:
			case 21:
			case 23:
			case 25:
			case 27:
			case 29:
			case 31:
			case 33:
			case 35:
			case 37:
			case 39:
			case 41:
		//		$.get("anahtar.php",{istek:istk},sonucYazIP);

				$.ajax( {
				url:"anahtar.php?istek="+istk,
				ajaxSend:function (){sonucIsPasif();},
				global:true,
				success:function (response){ sonucIsAktif(response);}
				});
				if (deger!=1){
				istatistikIsteY(istk+1,1);
				}
				break;
			
			case 4:
			case 6:
			case 8:
			case 10:
			case 12:
			case 14:
			case 16:
			case 18:
			case 20:
			case 22:
			case 24:
			case 26:
			case 28:
			case 30:
			case 32:
			case 34:
			case 36:
			case 38:
			case 40:
			case 42:
					$.get("xml.php",{sayfa:1,istek:istk},sonucYazIP);
					break;
			}
			
			}
//*****************************Grafik Çağır
	function istatistikIsteY(istk,deger){	
			
			switch(deger){
			case 1:
			$.get("anahtar.php",{istek:istk},sonucYazIY);
			break;

			case 2:			
			$.get("xml.php",{sayfa:2,istek:istk},sonucYazIY);
			break;
			}
		 
		 
	}

//--------------------------------------------
	
function sil(deger){
if (deger==1){
//document.getElementById("aramayay").value="";
$("aramayay").val("");
$("p#durum2").text("");
}
else if (deger==2){
//document.getElementById("aramaper").value="";
$("aramaper").val("");
$("p#durum").text("");
}

}
function personelGetir(deger){
istk=3;
$.get("ara2.php",{istek:istk,ad:deger},sonucYaz);
	gezintiEkle("ara2.php",istk,deger,0,1,0);
}


function konrolEt(alan,deger){

if (alan.value.length<deger){
alert("En az "+deger+1+" ' karakter girilmiş olmalı...");
return false;
} else {return true;}
}





