        function fncjsCheckInteger(iFormNum , iElementNum) 
		{
		var sValidNum='0123456789'; 
		var temp1; 
		var temp2; 
		temp2 = document.forms[iFormNum].elements[iElementNum].value;
		
		for (var i=0;i<temp2.length;i++)
			{
			temp1 =  temp2.substring(i,i+1); 
			if(sValidNum.indexOf(temp1)==-1)
				{ return false; }
			}
		}
		
	function fncjsCheckNumber(iFormNum , iElementNum) 
		{
		var sValidNum='0123456789-.'; 
		var temp1; 
		var temp2; 
		//alert (document.forms[iFormNum].elements[iElementNum].name);
		temp2 = document.forms[iFormNum].elements[iElementNum].value;
		
		for (var i=0;i<temp2.length;i++)
			{
			temp1 =  temp2.substring(i,i+1); 
			if(sValidNum.indexOf(temp1)==-1)
				{
				return false;
				}
			}
		}


	function fncjsCountWords(this_value) {	
		var char_count = this_value.length;
		var fullStr = this_value + " ";
		var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;
		var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");
		var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
		var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");
		var splitString = cleanedStr.split(" ");
		var word_count = splitString.length -1;
		if (fullStr.length <2) {
			word_count = 0;
		}
	   return word_count;
	}
	
	function fncjsValidateEmail(strEmail){
		var RegexEmail=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		if (RegexEmail.test(strEmail)) {
			return true;
		}
		else{		 
			return false;
		}
	  }
	  
	//validate enewsletter subscription form
    function ValidateSubscriptionForm(frm){
		    flagErr = "ok";
												
			strErr = "Missing or Incorrect Fields:\n";	 
									
			if("" == frm.param_name.value)
			{
			   flagErr="ohoh"; strErr+= "\nName"; 
			   frm.param_name.focus();
			} 
					
			
			if("" == frm.param_email.value)
			{ flagErr="ohoh"; strErr+= "\nEmai Address";
			  frm.param_email.focus();
			 } 
		    
		    if (flagErr == "ok")
			{ 				
				if(!fncjsValidateEmail(frm.param_email.value))
				 {flagErr="ohoh"; strErr+= "\nInvalid Email Format"; }	 
			}
				
			if ("ohoh" == flagErr)
				{
				    alert(strErr); 
			    	return false;
			    }
			 return true;
     }

function startList() {
	if (document.all&&document.getElementById) {

		navRoot = document.getElementById("mm");

		for (i=0; i<navRoot.childNodes.length; i++) {

			node = navRoot.childNodes[i];

			if (node.nodeName=="LI") {

				node.onmouseover=function() {
					this.className+=" over";
				}
				
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}

window.onload = startList; 