﻿function BelgeYazdirKapat()
{
	if( window.yardimSay>0)
	{
		for(var i=0; i<window.yardimSay; i++)
		{
			if (window.yardimSayfaAd[i].indexOf("BelgeYazdir.aspx")>-1)
			{
				try{window.yardimSayfa[i].close();}
				catch(Err){}
			}
		}
	}
}

function KillEnter()
{
	if (window.event.keyCode == 13) 
		window.event.keyCode = 0;
}

function BelgeOnayAl(islemTip)
{
	var mesaj="";
	var belgeNo="";

	if (islemTip=="Kaydet")
	{
	    try{
	        belgeNo="YOK";
		    belgeNo=document.all.txtBelgeNo.value;
		}
		catch(e){}

        if (belgeNo=="YOK")
            mesaj="Belge kayıt edilmek üzere merkeze gönderilecek. Onaylıyor musunuz?";
	    else if (belgeNo=="")
		    mesaj="YENİ belge hazırlanmak üzere merkeze gönderilecek. Onaylıyor musunuz?";
	    else
		    mesaj=belgeNo + " numaralı belge değiştirilmek üzere Merkeze Gönderilecek. Onaylıyor musunuz?";
	}
	else if (islemTip=="İptal")
		mesaj="Seçili belge/ler İPTAL edilecektir. Onaylıyor musunuz?";
	else if (islemTip=="Arsiv")
		mesaj="Seçili belge/ler ARŞİVE KALDIRILACAKTIR. Onaylıyor musunuz?";
	else if (islemTip=="OnayKaldir")
		mesaj="Seçili belgelerin ONAYLARI KALDIRILACAK tır. Onaylıyor musunuz?";
	else if (islemTip=="Onay")
		mesaj="Seçili belgeler ONAYLANACAK tır. Onaylıyor musunuz?";
	else if (islemTip=="OnayTek")
		mesaj="Belge ONAYLANACAK tır. Onaylıyor musunuz?";
	else if (islemTip=="OnayTekKaldir")
		mesaj="Belgenin ONAYI KALDIRILACAK tır. Onaylıyor musunuz?";
	else if (islemTip=="YevmiyeNoKaldir")
		mesaj="Seçili belgelerin YEVMİYE NUMARALARI KALDIRILACAK tır. Onaylıyor musunuz?";
	else if (islemTip=="YevmiyeNoVer")
		mesaj="Seçili belgelere YEVMİYE NUMARASI VERİLECEK tir. Onaylıyor musunuz?";
	else if (islemTip=="HızlıKaydet")
		mesaj="Listedeki belgeler KAYIT EDİLECEK tir. Onaylıyor musunuz?";
	else if (islemTip=="HızlıKontrol")
		mesaj="Listedeki belgeler Hata Kontrol Amaçlı Merkez GÖNDERİLECEK tir. İşlem sonucunda herhangi bir kayıt işlemi gerçekleşmeyecektir. Onaylıyor musunuz?";
	else if (islemTip=="HızlıKontrolKaydet")
		mesaj="Belirtilen dosyadaki bilgiler ilk önce kontrol edilecek daha sonra herhangi bir hata bulunmaz ise kayıt edilecektir. Onaylıyor musunuz?";
	else if (islemTip=="IcmalNoVer")
		mesaj="Seçili belgelere İCMAL NUMARASI VERİLECEK tir. Onaylıyor musunuz?";
	else if (islemTip=="IcmalYazdir")
		mesaj="İcmal Belgesi yazdırılacaktır. Onaylıyor musunuz?";
	else if (islemTip=="MuhasebatGonder")
		mesaj="Seçili belgeler Muhasebat Genel Müdürlüğüne GÖNDERİLECEK tir. Onaylıyor musunuz?";
	else if (islemTip=="Tahsis")
		mesaj="Seçili belgeler Tahsis edilecektir. Onaylıyor musunuz?";
	else if (islemTip=="Temizle")
		mesaj="Formda görülen bilgiler temizlenecektir. Onaylıyor musunuz?";
	else if (islemTip=="Yazdir")
		mesaj="Seçili belgeler yazdırılmak üzere hazırlanacaktır. Onaylıyor musunuz?";
    else if (islemTip=="TasinirOzellikSil")
		mesaj="Özellik bilgileri silinecektir. Onaylıyor musunuz?";
    else if (islemTip=="Sil")
		mesaj="Bilgiler silinecektir. Onaylıyor musunuz?";
    else if (islemTip=="ebutcedenAktar")
		mesaj="Bilgiler e-bütce den aktarılacak. Onaylıyor musunuz?";
    else if (islemTip=="belgeTurDegistir")
		mesaj="Belgenin, Belge Türü değiştirilecektir. Onaylıyor musunuz?";
    else if (islemTip=="odemeEmriOlustur")
		mesaj="İlgili TİF için Ödeme Emri oluşturulacaktır. Onaylıyor musunuz?";
    else if (islemTip=="harcamaBirimDegistir")
		mesaj="Harcama Birimi değiştirilecektir. Bu işlemden önce veritabanı yedeği almanız önerilir. Onaylıyor musunuz?";
    else if (islemTip=="YeniYap")
		mesaj="Belgenin durumu DEĞİŞTİRİLDİ olarak değiştirilecektir. Onaylıyor musunuz?";
    else if (islemTip == "epostaGonder")
        mesaj = "Seçili Kullanıcı Tiplerine e-posta gönderilecek. Onaylıyor musunuz?";
    else if (islemTip == "evrakKaydet")
        mesaj = "Evrak kayıt edilecektir. Onaylıyor musunuz?";
    else if (islemTip == "evrakHavale")
        mesaj = "Evraklar seçili olan birimlere/kişilere gönderilecektir. Onaylıyor musunuz?";
    else if (islemTip == "evrakDosyayaKaldir")
        mesaj = "Evraklar dosyaya kaldırılacaktır. Onaylıyor musunuz?";
    else if (islemTip == "evrakDosyadanAl")
        mesaj = "Seçili olan Evraklar Dosyadan alınacaktır. Onaylıyor musunuz?";
    else if (islemTip == "evrakGidenNoAl")
        mesaj = "Seçili olan Evraklar için Giden Evrak Numarası alınacaktır. Onaylıyor musunuz?";
    else if (islemTip == "evrakHavaleGeriAl")
        mesaj = "Seçili olan Evraklar havale edildiklerin yerden Geri alınacaktır. Onaylıyor musunuz?";
    else if (islemTip == "evrakIptalEt")
        mesaj = "Seçili olan Evraklar İptal edilecektir. Onaylıyor musunuz?";
    else if (islemTip == "evrakIptalGeriAl")
        mesaj = "Seçili olan Evrakların İptal işlemi geri alınacaktır. Onaylıyor musunuz?";
    else if (islemTip == "evrakTeslimAl")
        mesaj = "Seçili olan Evraklar Teslim alınacaktır. Onaylıyor musunuz?";
    else if (islemTip == "evrakGeriGonder")
        mesaj = "Seçili olan Evraklar Geri gönderilecektir. Onaylıyor musunuz?";
    else if (islemTip == "evrakImzala")
        mesaj = "Seçili olan Evraklar İmzalanacaktır. Onaylıyor musunuz?";
    else if (islemTip == "kaydet")
        mesaj = "Bilgiler kayıt edilecektir. Onaylıyor musunuz?";
    else if (islemTip == "sablonKaydet")
        mesaj = "Şablon kayıt edilecektir. Onaylıyor musunuz?";
    else if (islemTip == "sablonSil")
        mesaj = "Şablon silinecektir. Onaylıyor musunuz?";
    else if (islemTip == "DegOnayla")
        mesaj = "Gönderilen ödenekler içi değişim belgesi onaylanacaktır. Onaylıyor musunuz?";

	islemTip="";
	return confirm(mesaj);
}

function PopupWin(url,w,h,id){
	var l = (screen.width - w) / 2;
	var t = (screen.height - h) / 2;
	//var l =465;
	//var t = 30;

	windowpop=window.open(url, id, "width=" + w +",height=" + h + ",left=" + l.toString() + ",top=" + t.toString() + ",resizable=no,scrollbars=no,status=yes,location=no,toolbar=no,menubar=no");
	windowpop.focus();
	return windowpop;
}

function HesapPlaniKurum(kurum){
	var rKurum;

	if (kurum.replace(".","").substring(0,2)=="38")
		rKurum="38";
	else if (parseInt(kurum.replace(".","").substring(0,2),0)>=40)
		rKurum=kurum.replace(".","");
	else
		rKurum="12";

	return rKurum;
}

function kurumDegistiMi(kurum){
	if (kurum!=document.all.ddlKurum.value)
		return window.confirm("Kullanıcının çalıştığı kurum bilgisini değiştirdiniz. Devam etmek istiyor musunuz?");
	else
		return true;
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function up_down(f,bDir,sName) {
	var el = f.elements[sName]
	var idx = el.selectedIndex
	if (idx==-1) 
		alert("İlk önce listeden yukarı/aşağı yönlendireceğiz bilgiyi seçin.")
	else {
		var nxidx = idx+( bDir? -1 : 1)
		if (nxidx<0) nxidx=el.length-1
		if (nxidx>=el.length) nxidx=0
		var oldVal = el[idx].value
		var oldText = el[idx].text
		el[idx].value = el[nxidx].value
		el[idx].text = el[nxidx].text
		el[nxidx].value = oldVal
		el[nxidx].text = oldText
		el.selectedIndex = nxidx
	}
}

function ShowProgress()
{
	img = document.getElementById('divBekle');        
	if (img)
		img.style.display = "block";
}

function HideProgress()
{
	img = document.getElementById('divBekle');
	if (img)
		img.style.display = "none";
}

function DugmeAktifYap(kontrol)
{
    try{
    dugme = document.getElementById(kontrol);
    dugme.disabled=false;
    }catch(Err){}
}