var getById = (typeof document.getElementById != "undefined");
function getRef(obj){
    if(getById)
    	return(typeof obj == "string") ? document.getElementById(obj) : obj;
}
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
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];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function showMenu(menuId) {
	
	hideAllMenus();
	MM_showHideLayers('divMenuPop'+menuId,'','show');
	if (menuId==7) {
	document.getElementById("menuItem"+menuId).className="menuItemEndOn";
	} else {
	document.getElementById("menuItem"+menuId).className="menuItemOn";
	}
	document.body.style.cursor ="pointer";
}

function hideAllMenus() {
	for(var i = 1; i <8; i++) {
			MM_showHideLayers('divMenuPop'+i,'','hide')
			if (i==7) {
			document.getElementById("menuItem"+i).className="menuItemEndOff";
			} else {
			document.getElementById("menuItem"+i).className="menuItemOff";
			}
	}	
	document.getElementById("divMenuRightEnd").className="menuRightEndBorderOff";
}

function FrmValidatorSiteNews(theForm) {
	if (checkTheSiteNewsForm(theForm)!=false) {
		theForm.submit();
	}
}
function checkTheSiteNewsForm(theForm)
{
	if (theForm.Email.value=="")
	{
		alert("Please enter your Email")
		theForm.Email.focus()
		return false
	}
	if(emailCheck(theForm.Email.value))	{
	} else {
    theForm.Email.focus();
    return (false);
	}
}
function bannerOut() {
	document.body.style.cursor ="default";
	hideAllMenus();
	onOutMenus(0);
}

function onOutMenus(menuId) {
	
	document.body.style.cursor ="default";
	if (selectedMenuId==0) { //if no section currently displayed
	
		hideAllMenus();
		
	} else { //if section is displayed, need to display borders as necessary
	
		for(var i = 1; i <8; i++) {
	
				MM_showHideLayers('divMenuPop'+i,'','hide')
				if (i==selectedMenuId) {
					if (i==7) {
						document.getElementById("menuItem"+i).className="menuItemEndOn";
						} else {
						document.getElementById("menuItem"+i).className="menuItemOn";
						}						
				} else if (i>selectedMenuId && selectedMenuId!=0) {
						if (i==7) {
						document.getElementById("menuItem"+i).className="menuItemEndOffBorderOn";
						} else {
						document.getElementById("menuItem"+i).className="menuItemOffBorderOn";
						}						
				} else {
					if (i==7 && selectedMenuId !=0) {
					document.getElementById("menuItem"+i).className="menuItemEndOff";
					} else {
					document.getElementById("menuItem"+i).className="menuItemOff";
					}					
				} //if (i<selectedMenuId) {
	
		}
		
		document.getElementById("divMenuRightEnd").className="menuRightEndBorderOn";	
		
	}
}
function showOption(m,o,c) {
	hideOptions(m,c);
	document.getElementById("m"+m+"o"+o).className="optionOn";
}
function hideOptions(m,c) {
	for(var i = 1; i <= c; i++) {
		document.getElementById("m"+m+"o"+i).className="optionOff";
	}
}
function pausecomp(millis) {
	var date = new Date();
	var curDate = null;
	do { curDate = new Date(); }
	while(curDate-date < millis);
} 
function FrmValidContactForm(theForm) {

	if (checkTheContactForm(theForm)!=false) {
		theForm.submit();
	}
}
function checkTheContactForm(theForm)
{
	var theForm=document.frmContact;
 if (theForm.userName.value =="") {
    alert("Please enter your Name.");
    theForm.userName.focus();
    return (false);
  }
 if (theForm.userEmail.value =="")  {
    alert("Please enter an Email Address.");
    theForm.userEmail.focus();
    return (false);
	} else {
	if(emailCheck(theForm.userEmail.value,true))	{
	} else {
    theForm.userEmail.focus();
    return (false);
	}
	}
 if (theForm.redirectId.value =="" || theForm.redirectId.value =="0") {
    alert("Please select recipient type.");
    theForm.redirectId.focus();
    return (false);
  }
 if (theForm.userMsg.value =="") {
    alert("Please enter a message.");
    theForm.userMsg.focus();
    return (false);
  }
 if (theForm.theWord.value =="") {
    alert("Please enter the Word.");
    theForm.theWord.focus();
    return (false);
  }
	
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function isDate (day,month,year) {
    var today = new Date();
    year = ((!year) ? y2k(today.getYear()):year);
    month = ((!month) ? today.getMonth():month-1);
    if (!day) return false
    var test = new Date(year,month,day);
    if ( (y2k(test.getYear()) == year) &&
         (month == test.getMonth()) &&
         (day == test.getDate()) )
        return true;
    else
        return false
}
