﻿try {
    document.execCommand("BackgroundImageCache", false, true);
} catch(err) { }


/***************************************************************
Pre Load Images
****************************************************************/
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

/***************************************************************
Popup window
****************************************************************/
var ChildWindow= null
var popupSettings = "status=no,toolbar=no,scrollbars=yes,menubar=no,location=yes,resizable=yes";
function launchWindow(url, winheight, winwidth, popupSettings) 
{
	if( ChildWindow != null && !ChildWindow.closed)	{
		ChildWindow.close();
	}

	winleft = (screen.width / 2) - (winwidth / 2);
	wintop = (screen.height / 2) - (winheight / 2);

	var popup = "height=" + winheight + ",width=" + winwidth + ",";
    if(navigator.userAgent.indexOf("AOL") == -1)
    	 popup += "left=" + winleft + ",top=" + wintop + ",";
	
	if (popupSettings == null || popupSettings == ""){
		popup += "status=no,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=yes";
	}else {
		popup += popupSettings;
	}
	ChildWindow = window.open(url, null, popup);
	ChildWindow.opener = self;
}


/***************************************************************
Form Validation
****************************************************************/
function ValidateForm() {
    var emailID = document.newsletter.EmailSignUp;

    if ((emailID.value == null) || (emailID.value == "")) {
        alert("Please Enter your Email Address");
        emailID.focus();
        return false;
    }
    if (echeck(emailID.value) == false) {
        emailID.value = "";
        emailID.focus();
        return false;
    }
    return true;
}

function echeck(str) {
    var at = "@";
    var dot = ".";
    var lat = str.indexOf(at);
    var lstr = str.length;
    var ldot = str.indexOf(dot);
    if (str.indexOf(at) == -1) {
        alert("Invalid E-mail Address");
        return false;
    }
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        alert("Invalid E-mail Address");
        return false;
    }
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        alert("Invalid E-mail Address");
        return false;
    }
    if (str.indexOf(at, (lat + 1)) != -1) {
        alert("Invalid E-mail Address");
        return false;
    }
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        alert("Invalid E-mail Address");
        return false;
    }
    if (str.indexOf(dot, (lat + 2)) == -1) {
        alert("Invalid E-mail Address");
        return false;
    }
    if (str.indexOf(" ") != -1) {
        alert("Invalid E-mail Address");
        return false;
    }

    return true;
}