var myWindow = null;
var browser=navigator.appName;

function GetElement(object)
{
	if (document.getElementById) {
        return document.getElementById(object);
    }
    else if (document.layers && document.layers[object]) {
        return document.layers[object];
    }
    else if (document.all) {
        return document.all[object];
    }
}

function ToogleElementVisibility(object)
{
	if(GetElement(object).style.display == "block")
	{
		HideElement(object);
	}else{
		ShowElement(object);
	}
}

function ShowElement(object) {
    if (document.getElementById) {
        document.getElementById(object).style.display = 'block';
    }
    else if (document.layers && document.layers[object]) {
        document.layers[object].display = 'block';
    }
    else if (document.all) {
        document.all[object].style.display = 'block';
    }
}

function HideElement(object) {
    if (document.getElementById) {
        document.getElementById(object).style.display = 'none';
    }
    else if (document.layers && document.layers[object]) {
        document.layers[object].display = 'none';
    }
    else if (document.all) {
        document.all[object].style.display = 'none';
    }
}

function CheckEnableDisable(object, enable)
{
    if(enable)
    {
        EnableElement(object);
    }else{
        DisableElement(object);
    }
}

function DisableElement(object) {
    if (document.getElementById) {
        document.getElementById(object).disabled = true;
    }
    else if (document.layers && document.layers[object]) {
        document.layers[object].disabled = true;
    }
    else if (document.all) {
        document.all[object].disabled = true;
    }
}

function EnableElement(object) {
    if (document.getElementById) {
        document.getElementById(object).disabled = false;
    }
    else if (document.layers && document.layers[object]) {
        document.layers[object].disabled = false;
    }
    else if (document.all) {
        document.all[object].disabled = false;
    }
}

function NumbersOnly(e)
{
    var key;
    var keychar;
    var IsNumber=true;

    
    if (window.event)
       key = window.event.keyCode;
    else if (e)
       key = e.which;
    else
       return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) || 
        (key==9) || (key==13) || (key==27) )
       return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) == -1))
       IsNumber = false;
    
       
    return IsNumber;
}

function TextCounter(field, countfield, maxlimit) {
	object = GetElement(field);
	objectCount = GetElement(countfield);
	
	if (object.value.length > maxlimit)
	{
		object.value = object.value.substring(0, maxlimit);
	}else
	{
		objectCount.value = maxlimit - object.value.length;
	}
}

// Enter'da hangi buton'a clicklenecegini söyle
function ButtonClick(event, buttonId) {
    var btn = GetElement(buttonId);
    if (document.all){
	    if (event.keyCode == 13) {
		    event.returnValue = false;
		    event.cancel = true;
		    btn.click();
	    }
    }else if (document.getElementById) {
	    if (event.which == 13) {
		    event.returnValue=false;
		    event.cancel = true;
		    btn.focus();
		    btn.click();
	    }
    }else if (document.layers) {
	    if (event.which == 13) {
		    event.returnValue=false;
		    event.cancel = true;
		    btn.focus();
		    btn.click();
	    }
    }
}

function openwindow(url, width, height)
{
    var size = "";
    var left = (screen.width/2)-(width/2);
    var top = (screen.height/2)-(height/2);
    size = "height="+height+",width="+width+",toolbars=no,menubar=no,location=no,scrollbars=no,linkbar=no,resizable=no,status=no, top="+top+", left="+left+"";

    if(myWindow != null)
    {
        myWindow.close();
    }
    myWindow = window.open(url, null, size);
    //myWindow.moveTo(xOrgin,yOrgin);
    return false;
}