﻿function hSetCookie(name, value, expires) { var cookie_string = name + "=" + escape(value); if (expires) { expires = new Date(expires); cookie_string += ";expires=" + expires.toGMTString(); } document.cookie = cookie_string + ";path=/"; }
function hGetCookie(cookie_name) { var regexp = new RegExp(cookie_name + "=(.*?)(;|$)", "i"); var results = regexp.exec(document.cookie); if (results) { return (unescape(results[1])); } else { return null; } }
function hasSubKeys(cookieName) { var ret = false; var cookie = unescape(hGetCookie(cookieName)); var subKeys = cookie.split("&"); if (subKeys.length >= 2) { ret = true; } else { var subKeys = cookie.split("="); if (subKeys.length >= 1) { ret = true; } } return ret; }
function DelCookie(cookie_name) { var cookie_date = new Date(); cookie_date.setTime(cookie_date.getTime() - 1); document.cookie = cookie_name += "=;expires=" + cookie_date.toGMTString() + ";path=/"; }
function GetCookie(cookieName, keyName) {
    var ret;
    var cookie = unescape(hGetCookie(cookieName));
    if (keyName && hasSubKeys(cookieName) == true) {
        var cookieData = getCookieData(cookie);
        ret = cookieData[keyName];
    } else {
        ret = cookie;
    }
    return ret
}
function getCookieData(cookie) {
    var ret = [];
    var subKeys = cookie.split("&");
    for (var i = 0; i < subKeys.length; i++) {
        var pos = subKeys[i].indexOf("=");
        if (pos != 0) {
            ret[subKeys[i].substring(0, pos)] = subKeys[i].substring(pos + 1);
        }
    }
    return ret;
}
// document.write("Entire Cookie Collection:" + document.cookie.replace(/; /g, "<br>") + "<?\/p>");
// document.write("Entire subkey cookie:" + GetCookie("Firsaton") + "<\/p>");
// document.write("Popup:" + GetCookie("Firsaton", "popup"));
function Checkform() {
    var email_failed = 0;
    var city_failed = 0;
    var error_msg = "";
    var email = $('#email');

    var filter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    if (email.val() == document.PopupSigninForm.email.defaultValue || !filter.test(email.val())) {
        email.css('borderColor', "#FF0000");
        email.css('backgroundColor', "#FEE9E9");
        //$('.error_email').show();
        //return false;
        email_failed = 1;
        error_msg = "Lütfen geçerli bir e-mail adresi giriniz.";
    }
    else {
        email.css('borderColor', "#CCCCCC");
        email.css('backgroundColor', "#FFFFFF");
    }

    var city = $('#PopupFormCity');
    if (city.val() == "0") {
        city.css('borderColor', "#FF0000");
        city.css('backgroundColor', "#FEE9E9");
        city_failed = 1;
        error_msg = error_msg + " Şehrinizi seçiniz.";
    }
    else {
        city.css('borderColor', "#CCCCCC");
        city.css('backgroundColor', "#FFFFFF");
    }

    if ((email_failed == 1) || (city_failed == 1)) {
        $('#error_msg').html(error_msg);
        $('.error_email').show();
        return false;
    }
}
function loadPopup(selector) {
    if (selector) {
        $(selector + ", #blend").fadeIn("fast");
    }
    else {
        $("#horizon, #blend").fadeIn("fast");
    }
    var agent = navigator.userAgent.toLowerCase();
    if (agent.indexOf('msie') > -1) {
        window.setTimeout('addFilter()', 330);
    }
}
function addFilter() {
    $('#blend').css('filter', 'alpha(opacity=60)');
}
function disablePopup(elem) {
    var horizon = elem;
    if (!elem) {
        horizon = $('.horizon:visible');
    }
    if ($('#blend').not(':hidden') && horizon.length == 1 && horizon.hasClass('canDisable')) {
        $('#blend').fadeOut('slow'); horizon.fadeOut('slow');
    }
}
function showPrivacy(elem) {
    $("#agreement").hide();
    $("#privacy").show();
}
function showAgreement(elem) {
    $("#privacy").hide();
    $("#agreement").show();
}
