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"), "");
		}
	}
}

sfHoverSub = function() {
	
	var sfEls = document.getElementById("subnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhoversub";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhoversub\\b"), "");
		}
	}
	
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
if (window.attachEvent) window.attachEvent("onload", sfHoverSub);

/******* 
VALIDATION FOR CONTACT US FORM
*******/
function ValidateMail (Form) {
	var temp;
	
		if (Form.name.value == "")
		{
			alert("Please enter your Name");
			Form.name.focus();    
			return (false);
		}
	if (Form.phone.value == "")
		{
			alert("Please enter your Phone Number");
			Form.phone.focus();    
			return (false);
		}
		
	
	/*if(!check_email(Form.email.value))
	{
	    alert("Please make sure your Email Address is Correct");
		Form.email.focus();
		return false;
	}*/
		return (true);
}
/******* 
VALIDATION FOR SUBSCRIPTIONS FORM
*******/
function ValidateSubMail (Form) {
	var temp;
	
		if (Form.firstname.value == "")
		{
			alert("Please enter your First Name");
			Form.firstname.focus();    
			return (false);
		}
		
		if (Form.lastname.value == "")
		{
			alert("Please enter your Last Name");
			Form.lastname.focus();    
			return (false);
		}
		
		if (Form.address.value == "")
		{
			alert("Please enter your Address");
			Form.address.focus();    
			return (false);
		}
		
		if (Form.city.value == "")
		{
			alert("Please enter your City");
			Form.city.focus();    
			return (false);
		}
		
		if (Form.state.value == "")
		{
			alert("Please enter your State");
			Form.state.focus();    
			return (false);
		}
		
		if (Form.zip.value == "")
		{
			alert("Please enter your Zip Code");
			Form.zip.focus();    
			return (false);
		}
		
		if (Form.legislative.checked == false && Form.visions.checked == false && Form.conferences.checked == false && Form.program.checked == false)
		{
			alert("Please select a Subscription");  
			return (false);
		}
		
		/*
		var count = 0;
		for (var j=0; j<Form.subscription.length; j++)
     		if (Form.subscription[j].checked) count++;
		if (count == 0)
		{
			alert("Please select a Subscription");   
			return (false);
		}
		*/
	
	if(!check_email(Form.email.value))
	{
	    alert("Please make sure your Email Address is Correct");
		Form.email.focus();
		return false;
	}
		return (true);
}
/******* 
USED TO CHECK THE EMAIL ADDRESS IF IT IS REQUIRED
*******/
function check_email(e) {
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	for(i=0; i < e.length ;i++){
		if(ok.indexOf(e.charAt(i))<0) return (false);	
	}
	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) return (-1);
	}
}

function make_blank()
{
document.search_form.searchname.value ="";
}

function Open(page) {

OpenWin = this.open(page,"PortfolioWindow","toolbar=no,width=210,height=350,directories=no,status=no,scrollbars=no,resize=no,menubar=no")

}

function openEmpApp(page) {

OpenWin = this.open(page,"EmpAppWindow","toolbar=no,width=750,height=550,directories=no,status=yes,scrollbars=yes,resizable=yes,menubar=no")

}