﻿function keyPress(e) {
    var evt = e ? e : window.event;
    if (evt.keyCode == 27) {

        document.getElementById("btnCancel").click();
        return false;
    }
    else if (evt.keyCode == 13) {
        mBtnKaydet = document.getElementById("btnKaydet");
        mBtnInsert = document.getElementById("btnInsert");
        mBtnGonder = document.getElementById("btnGonder");
        var ToElement;

        if (evt.target) {
            ToElement = evt.target;
        }
        else if (evt.srcElement) {
            ToElement = evt.srcElement;
        }
        if (ToElement.nodeType == 3) // defeat Safari bug
        {
            ToElement = targ.parentNode;
        }
        if ((ToElement.id == "txtMailTemp") || (ToElement.id == "txtSpot") || (ToElement.id == "txtOlay")) {
            return true;
        }

        if ((mBtnKaydet != null) && mBtnKaydet.style.visibility == "visible") {
            mBtnKaydet.click();
            return false;
        }
        else if ((mBtnInsert != null) && mBtnInsert.style.visibility == "visible") {
            mBtnInsert.click();
            return false;
        }
        else if ((mBtnGonder != null) && mBtnGonder.style.visibility == "visible") {
            mBtnGonder.click();
            return false;
        }
        else {
            return false;
        }
      
    }

}
var pageScrollTop = 0;
var pageScrollLeft = 0;
function onWindowResize(e) {

    pageScrollTop = window.pageYOffset || document.documentElement.scrollTop || 0;
    pageScrollLeft = window.pageXOffset || document.documentElement.scrollLeft || 0;
}
function findPos(obj) {
    var curleft = 0;
    var curtop = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft - obj.scrollLeft;
            curtop += obj.offsetTop - obj.scrollTop;
            var position = '';
            if (obj.style && obj.style.position)
                position = obj.style.position.toLowerCase();
            if ((position == 'absolute') || (position == 'relative'))
                break;
            while (obj.parentNode != obj.offsetParent) {
                obj = obj.parentNode; curleft -= obj.scrollLeft;
                curtop -= obj.scrollTop;
            }
            obj = obj.offsetParent;
        }
    }
    else {
        if (obj.x) curleft += obj.x;
        if (obj.y) curtop += obj.y;
    }
    return { x: curleft, y: curtop };
}

function createKutu(id, obj) {
    var table = document.createElement("table");
    var tBody = document.createElement("tbody");
    var mRow = document.createElement("tr");
    var mCell = document.createElement("td");
    mCell.className = "solustkose";
    mRow.appendChild(mCell)
    mCell = document.createElement("td");
    mCell.className = "ustcubuk";
    mRow.appendChild(mCell)
    mCell = document.createElement("td");
    mCell.className = "sagustkose";
    mRow.appendChild(mCell)
    tBody.appendChild(mRow);
    mRow = document.createElement("tr");

    mCell = document.createElement("td");
    mCell.className = "solcubuk";
    mRow.appendChild(mCell)
    mCell = document.createElement("td");
    mCell.valign = "center";
    mCell.className = "kutucukorta";
    mCell.appendChild(obj);
    mRow.appendChild(mCell)
    mCell = document.createElement("td");
    mCell.className = "sagcubuk";
    mRow.appendChild(mCell)
    tBody.appendChild(mRow);
    mRow = document.createElement("tr");

    mCell = document.createElement("td");
    mCell.className = "solaltkose";
    mRow.appendChild(mCell)
    mCell = document.createElement("td");
    mCell.className = "altcubuk";
    mRow.appendChild(mCell)
    mCell = document.createElement("td");
    mCell.className = "sagaltkose";
    mRow.appendChild(mCell)
    tBody.appendChild(mRow);
    table.appendChild(tBody);
    table.cellPadding = "0";
    table.cellSpacing = "0";
    table.className = "kutu";
    table.id = id;
    return table;
}

function visibleWait(visible) {
    var waitDiv = document.getElementById("divWait");
    if (visible == true) {


        waitDiv.style.visibility = "visible";
        waitDiv.style.display = "block";
    }
    else {
        waitDiv.style.visibility = "hidden";
        waitDiv.style.display = "none";
    }
}
function visiblePopup(visible) {
    var mWindow = document.getElementById("popupWindow");
    if (visible == true) {
        mWindow.style.visibility = "visible"
        mWindow.style.display = "block";
    }
    else {

        mWindow.style.visibility = "hidden"
        mWindow.style.display = "none";
    }
}
function AyAdi(ay) {

    switch (ay) {
        case 0:
            return "Ocak";
            break;
        case 1:
            return "Şubat";
            break;
        case 2:
            return "Mart";
            break;
        case 3:
            return "Nisan";
            break;
        case 4:
            return "Mayıs";
            break;
        case 5:
            return "Haziran";
            break;
        case 6:
            return "Temmuz";
            break;
        case 7:
            return "Ağustos";
            break;
        case 8:
            return "Eylül";
            break;
        case 9:
            return "Ekim";
            break;
        case 10:
            return "Kasım";
            break;
        case 11:
            return "Aralık";
            break;
        default:
            break;
    }

}

function arsivTipAdi(tipid) {
    switch (tipid) {
        case 1:
            return "Site"
            break;
        case 2:
            return "Eski"
            break;
        case 3:
            return "E-Dergi"
            break;            
        default:
            break;
    }
}
function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}
function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}

function queryString(Deger, url) {
    if (url == null)
        url = location.href;
    if (Deger != null) {
        var regEx = new RegExp("(\\?|&)(" + Deger + "=)(.*?)(&|$|#)", "i")
        var exec = regEx.exec(url)
        var Sonuc = RegExp.$3
    } else {
        var regEx = new RegExp("(\\?)(.*?)($)", "i")
        var exec = regEx.exec(url)
        var Sonuc = RegExp.$2
    }

    return (Sonuc)
}
function popup(mylink, windowname) {
    if (!window.focus) return true;
    var href;
    if (typeof (mylink) == 'string')
        href = mylink;
    else
        href = mylink.href;
    window.open(href, windowname, 'width=1000,height=700,scrollbars=yes');
    return false;
}
