/**
 * Checks/unchecks all privileges
 *
 * @param   string   the form name
 * @param   boolean  whether to check or to uncheck the element
 *
 * @return  boolean  always true
 */

if (navigator.appName=="Microsoft Internet Explorer") {
	var ns4up=0;var ie4up=1;
} else if (navigator.appName=="Netscape") {
	var ns4up=1;var ie4up=0;
}

var aKontrol=true;
var aTumu="";
var ekr = new Array('0');

function td_over(a,r){
	a.style.backgroundColor = r;
	a.style.cursor = 'hand';
}
	
function td_out(a,r) {
	a.style.backgroundColor = r;
}
	
function td_click(a) {
	a.firstChild.click();
}
	
function Kontrol() {aKontrol=true;}

function OpenIcon(divid, idx) {
	obj = document.getElementById(divid);
	obj.style.display = (obj.style.display == 'block' ? 'none' : 'block');
	obj = document.getElementById('icon' + idx);
	obj.src  = (document.getElementById(divid).style.display == 'block' ? 'image/menu_eksi.gif' : 'image/menu_arti.gif');
}

function OpenM(divid,idx) {
	obj = document.getElementById(divid);
	obj.style.display = (obj.style.display == 'block' ? 'none' : 'block');
}

function MenuClickF(id,idi,f) {
	MenuClick(id,idi);
 	obj = document.getElementById('mnu' + id);
	document.addBirim.elements[f].focus();	
}

function MenuClick(id,idi) {
	idi=idi+1;
	for (i=1;i<idi;i++) {
 	 obj = document.getElementById('mnu' + i);
	 obj.style.display = "none";
	}
 	obj = document.getElementById('mnu' + id);
	obj.style.display = (obj.style.display == 'block' ? 'none' : 'block');
 }

function hide(id,idi,op) {
	for (i=1;i<=idi;i++) {
		var v=op + i;
 	 	obj = document.getElementById(v);
	 	obj.style.display = "none";
	}
}

function MenuClickS(id,idi,f) {
	ekr[0]=id;
	Menu_Click(id,idi,'sr');
	document.addBirim.ekr.value=id;
	document.addBirim.elements[f].focus();	
}

function Menu_Click(id,idi,op) {
	hide (id,idi,op);
   var v=op + id;
 	obj = document.getElementById(v);
	obj.style.display = (obj.style.display == 'block' ? 'none' : 'block');
 }

function ImgGoster(Ts,img) {
	if (document.images) {
		document[Ts].src = img;
	}
}

function dKontrol(frm,elm,mCek) {
   var eltd = document.forms[frm].elements;
   var eltd_cnt  = eltd.length;
	var mU = mCek.length;var d="";var gd="";
   for (var i = 0; i < eltd_cnt; i++) {
       var whichElt = eltd[i].name;
       if (whichElt.substring(0,mU)==mCek && eltd[i].type=="checkbox") {
           if (eltd[i].checked) {d=true;}
       }
	   if (whichElt=="gonder") {gd=true;}
    } 
	if (gd) {
		if (d) {document.forms[frm].elements[elm].disabled="";} else {document.forms[frm].elements[elm].disabled=true;}
	}
    return true;
}

function hkpOnay(mCek) {
   var elts = document.addBirim.elements;
   var elts_cnt  = elts.length;
	var mU = mCek.length;var gd="";
	if (aTumu=="") {aTumu="true";} else {aTumu="";}
   for (var i = 0; i < elts_cnt; i++) {
        var whichElt = elts[i].name;
        if (whichElt.substring(0,mU)==mCek) {
            elts[i].checked = aTumu;
        }
		 if (whichElt=="gonder") {gd=true;}
    } 
	if (gd) {
		if (document.addBirim.gonder.name=="gonder") {document.addBirim.gonder.disabled="";}
		if (aTumu=="") {document.addBirim.gonder.disabled="true";}
	}
   return true;
}

function stil(bolge,renk) {
 var stil = bolge + ".style.background='" + renk + "'";
 eval(stil);
}

function git(LinkDosya) {
	if (LinkDosya) {document.location.href=LinkDosya;}
}
				
function Deger_Ata (theform,cmd) {
	theform.value=cmd;
}

function changeIt(ImageToChange, ImageToShow) {
	if (document.images) {
		document[ImageToChange].src = ImageToShow;
	}
}

function frmYetki (theform,cmd,text) {
	var elt      = document.forms[theform];
	if (elt.elements[cmd].value == "" || elt.elements[cmd].value == "*") {
		alert ("Yetki verilecek " + text + " simgesi girilmemiş!..");
		elt.elements[cmd].focus();		
		return false;		
	} return true;
}

function frmAkaIda (theform,sec) {
	var elt = document.forms[theform];
	if (elt.birim_smg.value=="") {
		alert ("Birim seçimi yapılmamış! Lütfen birim seçimi yapınız...");
		elt.birim_smg.focus();
		return false;
	}
	if (elt.bolum_smg.value=="") {
		alert ("Bölüm seçimi yapılmamış! Lütfen bölüm seçimi yapınız...");
		elt.bolum_smg.focus();
		return false;
	}
	if (text=0) {
		if (elt.unvan.value=="") {
			alert ("Akademik personelin unvanı seçilmemiş! Lütfen unvan seçimi yapınız...");
			elt.unvan.focus();
			return false;
		}
	}
	if (elt.adi.value=="") {
		alert ("Adı alanı boş olamaz! Lütfen adınızı giriniz...");
		elt.adi.focus();
		return false;
	}
	if (elt.soyadi.value=="") {
		alert ("Soyadı alanı boş olamaz! Lütfen soyadınızı giriniz...");
		elt.soyadi.focus();
		return false;
	}
	frmSifre (theform)	;
	return true;
}

function NewWindow(url,wW,wH) {
	var sW=document.body.clientWidth;
	var sH=document.body.clientHeight;
	var sT=(sH-wH)/2;
	var sL=(sW-wW)/2;
	var str="toolbar=no,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,width=" + wW + ",height=" + wH + ",left=" + sL + ",top=" + sT + "";
	var popup =window.open(url,"Wopen",str);
	if( navigator.appName.substring(0,8) == "Netscape" ) {
		popup.location = url;
	}
}

function formYetki (frm) {
	var elts      = document.forms[frm];
	if (elts.adi.value == "") {
		alert ("Adı alanı boş olamaz! Lütfen Adı alanına bir değer giriniz...");
		elts.adi.focus();		
		return false;		
	}
	if (elts.soyadi.value == "") {
		alert ("Soyadı alanı boş olamaz! Lütfen Soyadı alanına bir değer giriniz...");
		elts.soyadi.focus();		
		return false;		
	}
	if (elts.esno.value == "") {
		alert ("Kullanıcı Adı alanı boş olamaz! Lütfen Kullanıcı Adı alanına bir değer giriniz...");
		elts.esno.focus();		
		return false;		
	}
}

function cekUzun(element,uzn) {
	var elts_cnt= element.value.length;
	if (elts_cnt>uzn) {
		alert ("Bu alana " + uzn + " karakterden fazla giremezsiniz! Lütfen bilgilerinizi yeniden düzenleyiniz...");
		element.value = element.value.substring(0,uzn);
		return false;
	} return true;
}

function checkForm(the_form, do_check) {
    var elts      = document.forms[the_form].elements;
    var elts_cnt  = elts.length;
    for (var i = 0; i < elts_cnt; i++) {
        var whichElt = elts[i].name;
        if (whichElt.indexOf('user') >= 0) {
            document.forms[the_form].elements[whichElt].checked = do_check;
        }
    }
    return true;
}

function frmSifre(theform) {
	var elt = document.forms[theform];
	if (elt.sifre.value != "" && elt.sifreonay.value != "") {
		if (elt.sifre.value != elt.sifreonay.value) {
			alert ('Şifreniz hatalı ! Lütfen şifrenizi yeniden giriniz...');
			elt.sifre.value = "";
			elt.sifreonay.value = "";
			elt.sifre.focus();
			return false;
		} return true;
	} else {
		alert ('Şifre alanı boş olamaz ! Lütfen şifrenizi giriniz...');
		elt.sifre.focus();
		return false;
	} return true;
}

function SilmeOnay (Msg,theform,Sec) {
	switch (Sec) {
		case 0:
			var is_confirmed = confirm(Msg + " KULLANICISI." + '\nBu kullanıcıyı silmek istiyor musunuz ?');
			break;
		case 1:
			var is_confirmed = confirm(Msg + ' NUMARALI KAYIT.' + '\nBu numaralı kaydı silmek istiyor musunuz ?');
			break;
		default:
			var is_confirmed= "false";
	}
	if (is_confirmed) {
		return true;
	} else {
		document.forms[theform].id.focus();
		return false;
	}
}

function Silme (x,y) {
	var eltz = document.forms[x];
	var is_confirmed = confirm('SEÇİLİ KAYIT SİLİNECEK !\n\nBu kaydı silmek istediğinizden emin misiniz ?');
	if (is_confirmed) {
		Change (x,y);
	} else {
		return false;
	}
}

function switch_page (theform,element,text) {
	var elt = document.forms[theform];
  	if ( elt.elements[element].options[elt.elements[element].options.selectedIndex].value != '') {
		location.href = text + elt.elements[element].options[elt.elements[element].options.selectedIndex].value;
  }
}

function Change(x,y) {
	var eltz = document.forms[x];
	eltz.idi.value=y;
	eltz.submit();	
}

function number(x,y) {

	var userTus,b;
	if (x.name=="ders_vize") {
		var uznA = x.value.substring(0,1);
		if (uznA=="G" || uznA=="B" || uznA=="M" || uznA=="D") {
			if (uznA=="G") {
				var Bharf = new Array ("71");
				var Kharf = new Array ("103");
			} else if (uznA=="B") {
				var Bharf = new Array ("83");
				var Kharf = new Array ("115");
			} else if (uznA=="M") {
				var Bharf = new Array ("70");
				var Kharf = new Array ("102");
			} else if (uznA=="D") {
				var Bharf = new Array ("84");
				var Kharf = new Array ("116");
			}
			var xx=2;
		} else {
			var Bharf = new Array ("71","66","77","68");
			var Kharf = new Array ("103","98","109","100");
			var xx=4;
		}
	} else {
		var Bharf = new Array ("71");
		var Kharf = new Array ("103");
		var xx=2;
	}
	var hvar="";
	for (i=0;i<xx;i++) {
		if (event.keyCode==Bharf[i]) {hvar=Bharf[i];break;}
		if (event.keyCode==Kharf[i]) {hvar=Bharf[i];break;}
	}
	if (hvar!="") {
		var c=x.value;
		b = x.value + String.fromCharCode(hvar);
		if (b.length>2) {
			x.value=String.fromCharCode(hvar);
		} else {
			x.value=b;
		}
		if (x.value.length==1) {
			if (hvar!=71 && hvar!=66 && hvar!=77 && hvar!=68) {x.value="";}
		} else if (x.value.length==2) {
			if (hvar!=71 && hvar!=83 && hvar!=70 && hvar!=84) {x.value=c;}
		}
		event.returnValue = false;
	} else {
		if ((event.keyCode < 47) || (event.keyCode > 57)) {
			event.returnValue = false;
		} else {
			b = x.value + String.fromCharCode(event.keyCode);
			if (b.length >= y) {
				if (y==3 && (b>100 || b<0)) {
					x.value="";
				} else {
					x.value=b;
				}
				event.returnValue = false;
			} else {
				x.value=b;
				event.returnValue = false;
			}
		}
	}
}

function AlanKontrol(theform,kontrol) {
	var elt = document.forms[theform];
	var alan = " alanı boş olamaz ! Lütfen bu alana bilgi girerek yeniden deneyiniz...";
	if (kontrol=="linkler") {
		if (elt.link_adi.value=="") {
			alert ('Link Adı' + alan);
			elt.link_adi.focus();
			return false;
		}
	} else if (kontrol=="pagelink") {
		if (elt.per_adi.value=="") {
			alert ('Adı ve Soyadı' + alan);
			elt.per_adi.focus();
			return false;
		}
		if (elt.per_url.value=="") {
			alert ('Web Sayfası' + alan);
			elt.per_url.focus();
			return false;
		}
	} else if (kontrol=="satinalma") {
		if (elt.ihale_adi.value=="") {
			alert ('İhale Adı' + alan);
			elt.ihale_adi.focus();
			return false;
		}
		if (elt.ihale_link.value=="") {
			alert ('İhale Link' + alan);
			elt.ihale_adi.focus();
			return false;
		}
		if (elt.ihale_gun.value=="" && elt.ihale_ay.value=="" && elt.ihale_yil.value=="") {
			alert ('İhale tarih bilgisi eksik olamaz ! Lütfen ihale tarihi alanlarını kontrol ederek yeniden deneyiniz...');
			elt.ihale_gun.focus();
			return false;
		}
		if (elt.teslim_gun.value=="" && elt.teslim_ay.value=="" && elt.teslim_yil.value=="") {
			alert ('Dosya teslim tarihi bilgisi eksik olamaz ! Lütfen dosya teslim tarihi alanlarını kontrol ederek yeniden deneyiniz...');
			elt.teslim_gun.focus();
			return false;
		}
	} else if (kontrol=="basinyayin") {
		if (elt.haber_adi.value=="") {
			alert ('Adı' + alan);
			elt.haber_adi.focus();
			return false;
		}
		if (elt.haber_konusu.value=="") {
			alert ('Konusu' + alan);
			elt.haber_konusu.focus();
			return false;
		}
		if (elt.haber_gun.value=="" && elt.haber_ay.value=="" && elt.haber_yil.value=="") {
			alert ('Tarih bilgisi eksik olamaz ! Lütfen tarihi alanlarını kontrol ederek yeniden deneyiniz...');
			elt.haber_gun.focus();
			return false;
		}
		if (elt.haber_yer.value=="") {
			alert ('Yer' + alan);
			elt.haber_yer.focus();
			return false;
		}
		if (elt.haber_saat.value=="") {
			alert ('Saat' + alan);
			elt.haber_saat.focus();
			return false;
		}
	} else if (kontrol=="birim") {
		if (elt.birim_smg.value=="") {
			alert ('Birim Simgesi' + alan);
			elt.birim_smg.focus();
			return false;
		}
		if (elt.birim_tr_adi.value=="") {
			alert ('Türkçe Adı' + alan);
			elt.birim_tr_adi.focus();
			return false;
		}
	} else if (kontrol=="bolum") {
		if (elt.bolum_smg.value=="") {
			alert ('Bölüm Simgesi' + alan);
			elt.bolum_smg.focus();
			return false;
		}
		if (elt.bolum_adi.value=="") {
			alert ('Bölüm Adı' + alan);
			elt.bolum_adi.focus();
			return false;
		}
	} else if (kontrol=="adali") {
		if (elt.adali_smg.value=="") {
			alert ('Anabilim Dalı Simgesi' + alan);
			elt.adali_smg.focus();
			return false;
		}
		if (elt.adali_adi.value=="") {
			alert ('Anabilim Dalı Adı' + alan);
			elt.adali_adi.focus();
			return false;
		}
	} else if (kontrol=="bdali") {
		if (elt.bdali_smg.value=="") {
			alert ('Bilim Dalı Simgesi' + alan);
			elt.bdali_smg.focus();
			return false;
		}
		if (elt.bdali_adi.value=="") {
			alert ('Bilim Dalı Adı' + alan);
			elt.bdali_adi.focus();
			return false;
		}
	} else if (kontrol=="bilgi") {
		if (elt.bilgi_not.value=="") {
			alert ('Hakkında' + alan);
			elt.bilgi_not.focus();
			return false;
		}
	} else if (kontrol=="mesaj") {
		if (elt.adsoyad.value=="") {
			alert ('Adı Soyadı' + alan);
			elt.adsoyad.focus();
			return false;
		}
		if (elt.mesaj.value=="") {
			alert ('Düşünceleriniz' + alan);
			elt.mesaj.focus();
			return false;
		}
	}
}

function PopenOld(url) {
	var str="toolbar=0,titlebar=no,location=0,fullscreen=1,directories=0,status=0,menubar=0,scrollbars=no,resizable=0";
   	var popup =window.open(url,"Popen",str);
   	if( navigator.appName.substring(0,8) == "Netscape" ) {
   		popup.location = url;
   	}
}

function PopenK(url) {
	var str="toolbar=0,titlebar=yes,location=0,directories=0,status=1,menubar=1,scrollbars=yes,resizable=0";
   	var popup =window.open(url,"Popen",str);
   	if( navigator.appName.substring(0,8) == "Netscape" ) {
   		popup.location = url;
   	}
}

function Popen(url) {
	var x="0.994";var y="0.80";
	if (screen.width==800) {var y="0.89";} else {var y="0.92";} 
	var sW=(screen.width * x);var sL=(screen.width-sW)/2;
	var sH=(screen.height * y);var sT=(screen.height-sH)/2;
	var str="toolbar=No,titlebar=No,location=No,directories=No,top=0,left=0,status=1,menubar=No,scrollbars=No,resizable=No,width="+sW+",Height="+sH;
   	var popup = window.open(url,'u_b_s_v_1',str);
   	if( navigator.appName.substring(0,8) == "Netscape" ) {
   		popup.location = url;
   	}
}

function seraci(wW,wH) {
	var sW=document.body.clientWidth;
	var sH=document.body.clientHeight;
	var sT=(sH-wH)/2;
	var sL=(sW-wW)/2;
	var str="toolbar=no,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,width=" + wW + ",height=" + wH + ",left=" + sL + ",top=" + sT + "";
	window.open("","seraci",str);
}

function onlyNumber(x,y) {

	var userTus,b;

	if ((event.keyCode < 47) || (event.keyCode > 57)) {
		event.returnValue = false;
	} else {
		if (x.value.length >= y) {
			event.returnValue = false;
		} else {
			b = x.value + String.fromCharCode(event.keyCode);
			x.value=b;
			event.returnValue = false;
		}
	}
}

function banner() {
	divbanner.style.visibility='visible';
	divbanner.style.display='inline';
	goster=true;
	sayfa_resize();
}

function sayfa_resize() {
	with(document.body){
		if(clientWidth>810){
			if (goster){
				divbanner.style.left=775;
				divbanner.style.top=scrollTop+5;
				divbanner.style.display="block";
			} else {
				divbanner.style.display="none";
			}
		}
	}
}

var goster=true;

var divH=22;
var divAH = 0;
var divS,divObj,divG,ObjDiv;
var PixS = 20;
var PixD = 30
var scrollTim = 2;

function divScroll (oIc,pw) {
  
  var oDiv = "ic_" + oIc;
  divObj = document.getElementById(oDiv);
  ObjDiv = document.getElementById('scrollDiv');
                                     
  ObjDiv.innerHTML = divObj.innerHTML;
  divH = Math.round(document.getElementById('scrollDiv').offsetHeight)+2;

  divObj.style.overflow = "hidden";  
  if (divObj.style.display == "none") {
    divObj.style.height = "0px";  
    divObj.style.display = "block";  
    divG = 1;
  } else {
    divAH = divH; divG = 0;
  }
  divS = setInterval('runDiv()',PixD);

}

function noscroll() {
  divScroll(0,'');
}

function runDiv() {
  if (divG) {
    divAH +=PixS;
    if (divAH<divH) {
      divObj.style.height = divAH + "px";  
    } else {
      divObj.style.height = "100%";
      clearTimeout(divS);divAH=0;divS=null;
    }
  } else {
    divAH -=PixS;
    if (divAH > 0) {
      divObj.style.height = divAH + "px";
    } else {
      divObj.style.display = "none";  
      document.getElementById('scrollDiv').innerHTML="";
      clearTimeout(divS);divAH=0;divS=null;
    }
  }
}