﻿YAHOO.namespace("edura");

function initZip(e) {
    YAHOO.edura.panel1 = new YAHOO.widget.Panel("divZip", {
        fixedcenter: true,
        zindex: 4,
        modal: true,
        visible: false,
        draggable: false,
        underlay: false,
        close: false
    });
    YAHOO.util.Dom.get("divZip").style.display = "block";
    YAHOO.edura.panel1.render();


    YAHOO.util.Event.addListener("btnSubmit", "click", checkZip);

}

function showZip(e) {
    initZip();
    popZip();
}

function popZip(e) {
    YAHOO.edura.panel1.center();
    YAHOO.edura.panel1.show();
    YAHOO.util.Dom.get("txtZip").select();
    YAHOO.util.Dom.get("txtZip").focus();
}

function checkZip() {
    var zip = YAHOO.util.Dom.get("txtZip")
    if (zip.value.length < 4 || zip.value.length > 7) {
        alert('Please enter a valid zip/postal code')
        zip.select();
        zip.focus();
        return;
    }

    setCookie("zip", zip.value, 7,'','/','');
    
    YAHOO.edura.panel1.hide()
}

function setCookie(name, value, expires, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());
    if (expires)
        expires = expires * 1000 * 60 * 60 * 24;
    var expires_date = new Date(today.getTime() + (expires));
    document.cookie = name + '=' + escape(value) +
			((path) ? ';path=' + path : '') +
			((expires) ? ';expires=' + expires_date.toGMTString() : '') +
			//';domain=' + domain +
			((secure) ? ';secure' : '');

}

function disableEnterKey(e) {
    var key;

    if (window.event)
        key = window.event.keyCode;     //IE
    else
        key = e.which;     //firefox

    if (key == 13)
        checkZip()
    else
        return true;
}


