        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;