﻿$(document).ready(function() {
    $("div .mouseOverImage").live("mouseover", function(e) { imageMouseOver(this); });
    $("div .mouseOverImage").live("mouseout", function(e) { imageMouseOut(this); });
});

function imageMouseOver(div) { $(div).css("background-position", "0px -100%"); }
function imageMouseOut(div) { $(div).css("background-position", "0px 0px"); }

function clearEmailInput(obj) {
    if ($(obj).val() == "Enter Email for Updates")
        $(obj).val('');
}

function onEmail() {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = $('#formEmail').val();

    if (reg.test(address) == false) {
        alert("Please enter a valid email address.");
    } else {
        $('#emailForm').submit();
        $('#formEmail').val('');
    }
}

function validateEmail(email) {
    separatorPosition = email.indexOf("@");
    dotPosition = email.lastIndexOf(".");
    if (separatorPosition < 1 || dotPosition - separatorPosition < 2) {
        return false;
    }
    else {
        return true;
    }
}

/* Popup */

function showPopup(divId, spanID, spanContent) {
    if (document.getElementById) {
        var windowHeight;
        if (typeof (window.innerHeight) == 'number') {
            windowHeight = window.innerHeight;
        }
        else {
            if (document.documentElement && document.documentElement.clientHeight) {
                windowHeight = document.documentElement.clientHeight;
            }
            else {
                if (document.body && document.body.clientHeight) {
                    windowHeight = document.body.clientHeight;
                }
            }
        }
        if (windowHeight > 0) {
            var contentElement = document.getElementById(divId);
            var spanElement = document.getElementById(spanID);
            var contentHeight = contentElement.offsetHeight;
            spanElement.innerHTML = spanContent;
            contentElement.style.visibility = 'visible';
            contentElement.style.display = '';
            if (windowHeight - contentHeight > 0) {
                contentElement.style.position = 'relative';
                contentElement.style.top = ((windowHeight / 2) - (contentHeight / 2)) + 'px';
            }
            else {
                contentElement.style.position = 'static';
            }

        }
    }
}

function hidePopup(divId) {
    var contentElement = document.getElementById(divId);
    contentElement.style.visibility = 'hidden';
    contentElement.style.display = 'none';
}