﻿// JScript File


function isValidZipcode(value) {
   var re = /^\d{5}([\-]\d{4})?$/;
   return (re.test(value));
}

function isEmpty(val){
 if (Trim(val)==""){return true;}else{return false;} 
}

function isNumeric(val){ 
 var boolVal = false;
 var Digits = "0123456789";
 for(j=0;j<val.length;j++){if (Digits.indexOf(val.substr(j,1))>-1){boolVal = true;}else{boolVal = false;break;}}
 return boolVal;
}

function isValidEmail(x){
    var isValid = true;
	//var x = document.forms[0].email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test(x)){isValid = false;}
	
	return isValid;
}

function Trim(str){
 while (str.substring(0,1) == ' '){str = str.substring(1, str.length);}
 while (str.substring(str.length-1,str.length) == ' '){str = str.substring(0, str.length-1);}
 return str;
}

function ListItem(Text,Value){
 this.Text = Text;
 this.Value = Value;
}

var StatesList = new Array(
  new ListItem('Please Select...',''),
  new ListItem('Alabama','AL'),
  new ListItem('Alaska','AK'),
  new ListItem('Arizona','AZ'),
  new ListItem('Arkansas','AR'),
  new ListItem('California','CA'),
  new ListItem('Colorado','CO'),
  new ListItem('Connecticut','CT'),
  new ListItem('Delaware','DE'),
  new ListItem('Florida','FL'),
  new ListItem('Georgia','GA'),
  new ListItem('Hawaii','HI'),
  new ListItem('Idaho','ID'),
  new ListItem('Illinois','IL'),
  new ListItem('Indiana','IN'),
  new ListItem('Iowa','IA'),
  new ListItem('Kansas','KS'),
  new ListItem('Kentucky','KY'),
  new ListItem('Louisiana','LA'),
  new ListItem('Maine','ME'),
  new ListItem('Maryland','MD'),
  new ListItem('Massachusetts','MA'),
  new ListItem('Michigan','MI'),
  new ListItem('Minnesota','MN'),
  new ListItem('Mississippi','MS'),
  new ListItem('Missouri','MO'),
  new ListItem('Montana','MT'),
  new ListItem('Nebraska','NE'),
  new ListItem('Nevada','NV'),
  new ListItem('New Hampshire','NH'),
  new ListItem('New Jersey','NJ'),
  new ListItem('New Mexico','NM'),
  new ListItem('New York','NY'),
  new ListItem('North Carolina','NC'),
  new ListItem('North Dakota','ND'),
  new ListItem('Ohio','OH'),
  new ListItem('Oklahoma','OK'),
  new ListItem('Oregon','OR'),
  new ListItem('Pennsylvania','PA'),
  new ListItem('Rhode Island','RI'),
  new ListItem('South Carolina','SC'),
  new ListItem('South Dakota','SD'),
  new ListItem('Tennessee','TN'),
  new ListItem('Texas','TX'),
  new ListItem('Utah','UT'),
  new ListItem('Vermont','VT'),
  new ListItem('Virginia','VA'),
  new ListItem('Washington','WA'),
  new ListItem('Washington D.C.','DC'),
  new ListItem('West Virginia','WV'),
  new ListItem('Wisconsin','WI'),
  new ListItem('Wyoming','WY')
);

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


var etat = 'hidden';  //Show or hide dhtml layer
function MontreCache(niveau) {
if (etat == 'visible') {
	etat = 'hidden';
	}
	else {
	etat = 'visible';
	}
if (document.all) { //Est-ce IE 4 ou 5 (ou 6 beta)
	eval( "document.all." + niveau + ".style.visibility = etat");
	}
if (document.layers) { //Cest NETSCAPE 4 ou moins
	document.layers[niveau].visibility = etat;
	}
if (document.getElementById && !document.all) { //les autres...
	LeNiveau = document.getElementById(niveau);
	LeNiveau.style.visibility = etat;
	}
}

//for left column menu
var menuids=new Array("verticalmenu") //Enter id(s) of UL menus, separated by commas
var submenuoffset=-2 //Offset of submenus from main menu. Default is -2 pixels.

function createcssmenu(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    var spanref=document.createElement("span")
		spanref.className="arrowdiv"
		spanref.innerHTML="&nbsp;&nbsp;"
		ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px"
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", createcssmenu, false)
else if (window.attachEvent)
window.attachEvent("onload", createcssmenu)

//End left column menu
