
//PopUp sayfa açar

function PopUp(SayfaLink, SayfaAd, w, h)
{
    //açılacak sayfanın kordinatlarını ayarla
    
	var intUst = (screen.height - h)/2;
	var intSol = (screen.width - w)/2;
	
	//sayfayı aç
	
	window.open(SayfaLink, SayfaAd, "width=" + w + ", height=" + h + ", left=" + intSol + ", top=" + intUst + ", toolbar=no, status=yes, titlebar=yes, location=relative, directories=no, menubar=no, resizable=yes, fullscreen=no, scrollbars=yes", false).focus();
}

function Popup(SayfaLink, SayfaAd, w, h)
{
    PopUp(SayfaLink, SayfaAd, w, h);
}

//Replace

function Replace(gelenStr, eski, yeni) 
{ 
	return (gelenStr.replace(new RegExp(eski, 'gi'), yeni)); 
} 


// TextBox'a girilen sayıyı para seklinde yazıyor

function BinlerAyraci(myField)
{				
	var str = eval(myField).value;
	
	while (str.indexOf(".") > 0)
		str = str.replace(".", "");
	
	var i = 3;
	var len = str.length;				
	var uclu = "";
	var yer = "";
	while (i < len)
	{
		uclu = "." + str.substr(len - i, 3);
		if (yer != "")
			yer = uclu + yer; 
		else
			yer = uclu; 
		i = i + 3;
	}
	
	if (i >= len) yer = str.substr(0, 3-(i-len)) + yer;
			
	if (yer.indexOf("-") == 0 && yer.indexOf(".") == 1)
	{
		yer = "-" + yer.substr(2,yer.length);
	}					
	eval(myField).value = yer;	
}


// TextBox'a girilen karaktere bakıyor. Sayı değilse yazmıyor.

function Numeric(myField, e)
{
	var keycode;
	if (window.event)
		keycode = window.event.keyCode;
	else
		if (e)
			keycode = e.which;
		else
			return true;
	
	if(myField.value.length == 0)
	{
		if ((keycode>47 && keycode<58 || keycode==45)  || keycode==8)
			return true;
		else 
		return false;	
	}
	else
	{
		if (((keycode>47) && (keycode<58))  || (keycode==8))
			return true;
		else
			return false;
	}
}

//kontrolun sol konumunu verir

function GetOffsetY(oKontrol)
{
    var intSonuc = oKontrol["offsetTop"];
    intSonuc += oKontrol.offsetHeight;
    oKontrol = oKontrol.offsetParent;
    while (oKontrol != null)
    {
        intSonuc += oKontrol["offsetTop"];
        oKontrol = oKontrol.offsetParent;
    }
    return intSonuc;
}

//kontrolun ust konumunu verir

function GetOffsetX(oKontrol)
{
    var intSonuc = oKontrol["offsetLeft"];
    intSonuc += oKontrol.offsetWidth;
    oKontrol = oKontrol.offsetParent;
    while (oKontrol != null)
    {
        intSonuc += oKontrol["offsetLeft"];
        oKontrol = oKontrol.offsetParent;
    }
    return intSonuc;
}

//sayfa uzerindeki bir kontrolun id si ile kontrole erisme

function G(strKontrolId)
{
    return document.getElementById(strKontrolId);
}

//1-9 arası sayıları 01,09 sekline çeviriyor

function SayiCiftle(intSayi)
{
    if (intSayi <10)
        return "0" + intSayi;
    return intSayi;
}

function KaydetConfirm()
{
      return confirm('Kaydetmek istediginizden emin misiniz ?')         
}   