﻿function TurkishCharacterControl(objEvent) {
    var iKeyCode;
    iKeyCode = objEvent.keyCode;
    if ((iKeyCode >= 35 && iKeyCode <= 60) || (iKeyCode >= 63 && iKeyCode <= 128) || (iKeyCode >= 31 && iKeyCode <= 33)) return true;
    return false;
}
function openPasswordReminderPopUp() {
    showModalDialog('PasswordReminder.aspx', self, 'dialogWidth:300px; dialogHeight:250px ; scroll=0');
}
function openAdvicePopUp() {
    showModalDialog('Advice.aspx', self, 'dialogWidth:420px; dialogHeight:150px ; scroll=0');
}

function SetOldValue(oldValueObject, val) {
    document.getElementById(oldValueObject).value = val;
}

function SearchTextMauseOver(id) {

    if (readCookie('90EmlakLanguage') == "tr-TR") {
        if (document.getElementById(id).value == "Kelime veya ilan numarasını giriniz")
            document.getElementById(id).value = "";
    }
    else {
        if (document.getElementById(id).value == "Enter Word or Estate Id")
            document.getElementById(id).value = "";
    }
}

function SearchTextMauseOut(id) {
    if (readCookie('90EmlakLanguage') == "tr-TR") {
        if (document.getElementById(id).value == "")
            document.getElementById(id).value = "Kelime veya ilan numarasını giriniz";
    }
    else {
        document.getElementById(id).value = "Enter Word or Estate Id";
    }
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}


function AltiKarakterKontrol(id) {
    var obj = document.getElementById(id);
    var length = obj.value.length;
    if (length > 0 && (length < 6 || length > 15)) {
        alert("Şifreniz en az 6 en fazla 15 karakter olmalıdır.");
        obj.value = "";
    }
}

function AgreementControl(checkbox, sifre, sifretekrar) {
    var check = document.getElementById(checkbox).checked;
    var sif = document.getElementById(sifre).value;
    var sif1 = document.getElementById(sifre).value;
    if (sif.length < 6) {
        alert('Şifre en az 6 karakter olmalıdır.');
        return false;
    }

    if (check == false) {
        alert('Üyelik sözleşmesini onaylayınız.');
        return false;
        document.getElementById(sifre).value = sif;
        document.getElementById(sifretekrar).value = sif1;
    }
    return true;
}

function MaxKarakterKontrol(id, say, karakterSayisi) {
    var obj = document.getElementById(id);
    var sayac = document.getElementById(say);
    var txt = obj.innerText;
    var sayim = txt.length;

    if (window.event.keyCode == 13 || sayim >= karakterSayisi - 1) //Basılan tuş ENTER ise 
    {//VEYA izin verilen uzunluk aşılacaksa 
        window.event.keyCode = 0; // Tuşu iptal et.
    } else {
        sayac.value = sayim + 1;
    }

}

function showTipBox(layerName, imgName) {
    img = getImage(imgName);
    TipBoxTop = getImagePageTop(img) + 5; // TIP BOX TOP POSITION
    TipBoxLeft = getImagePageLeft(img); // TIP BOX LEFT POSITION
    if (NS4 || IE4) {
        if (timeOn != null) {
            clearTimeout(timeOn)
            hideLayer(onLayer)
        }
        if (NS4 || IE4) {
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="' + layerVis + '"');
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.top="' + TipBoxTop + '"');
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.left="' + TipBoxLeft + '"');
        }
        onLayer = layerName
    }
}

window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
var menuActive = 0
var menuOn = 0
var onLayer
var timeOn = null // LAYER SWITCHING CODE
if (NS4 || IE4) {
    if (navigator.appName == "Netscape") {
        layerStyleRef = "layer.";
        layerRef = "document.layers";
        styleSwitch = "";
        layerVis = "show";
        layerHid = "hide";
    } else {
        layerStyleRef = "layer.style.";
        layerRef = "document.all";
        styleSwitch = ".style";
        layerVis = "visible";
        layerHid = "hidden";
    }
} // HIDE MENU
function hideLayer(layerName) {
    if (menuActive == 0) {
        if (NS4 || IE4) {
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="' + layerHid + '"');
        }
    }
} // TIMER FOR TIP BOX MOUSE OUT
function linkTimer() {
    timeOn = setTimeout("btnOut()", 500)
} // MOUSE OUT
function btnOut(layerName) {
    if (menuActive == 0) {
        hideLayer(onLayer)
    }
} // GET IMAGE 
function getImage(name) {
    if (NS4) {
        return findImage(name, document);
    }
    if (IE4)
        return eval('document.all.' + name);
    return null;
}

function findImage(name, doc) {
    var i, img;
    for (i = 0; i < doc.images.length; i++)
        if (doc.images[i].name == name)
            return doc.images[i];
    for (i = 0; i < doc.layers.length; i++)
        if ((img = findImage(name, doc.layers[i].document)) != null) {
            img.container = doc.layers[i];
            return img;
        }
    return null;
}

function getImagePageLeft(img) {
    var x, obj;
    if (NS4) {
        if (img.container != null)
            return img.container.pageX + img.x;
        else
            return img.x;
    }
    if (IE4) {
        x = 0;
        obj = img;
        while (obj.offsetParent != null) {
            x += obj.offsetLeft;
            obj = obj.offsetParent;
        }
        x += obj.offsetLeft;
        return x;
    }
    return -1;
}

function getImagePageTop(img) {
    var y, obj;
    if (NS4) {
        if (img.container != null)
            return img.container.pageY + img.y;
        else
            return img.y;
    }
    if (IE4) {
        y = 0;
        obj = img;
        while (obj.offsetParent != null) {
            y += obj.offsetTop;
            obj = obj.offsetParent;
        }
        y += obj.offsetTop;
        return y;
    }
    return -1;
}

function SetImagebyHiddenField(imgId, hdId) {
    document.getElementById(imgId).src = document.getElementById(hdId).value;
}

function stripIt(x) {
    x.value = x.value.replace(/['"]/g, '');
};

function setCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toUTCString());
}

function checkCookie(lang) {
    setCookie('90EmlakLanguage', lang, 365);
    __doPostBack('__Page', '');
}
