//  ***************** Highlight form element ******************
var highlightcolor="lightyellow"
//var highlightcolor="#FFFFCA"
var highlightborder="1px solid #c"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
// Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/
// Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}
// Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
// ********************************************************


// ********************************************************
	function ValidateEMail(name)
	{
		if (name=="")
			return false;
		var badchars="<> ;,'!#$%^&*()+=/\\?";
		
		for (var i=0; i < name.length; i++)
		{
			temp = "" +name.substring(i, i+1);
			if (badchars.indexOf(temp) != -1)
			{
				return false;
			}			
		}
		var arr;	
		arr = name.split('@');
		// check for 1 and only 1 @ sign
		if (arr.length != 2)
			return false;
		// check for blank before or after @
		if ((arr[0] == "") || (arr[1] == ""))
			return false;
		// check for dot at first or last position
		if ((arr[1].charAt(0) == '.') ||
			(arr[1].charAt(arr[1].length-1) == '.'))
			return false;
		if ((arr[0].charAt(0) == '.') ||
			(arr[0].charAt(arr[0].length-1) == '.'))
			return false;
		// check to make sure top level domain > 1 char					
		if ((arr[1].indexOf('.') > arr[1].length-3) || (arr[1].indexOf('.') == -1))
			return false;
		// check for ..
		if (name.indexOf("..") > 0)
			return false;
		// check for valid top level domain or a 2 letter country code
		var tld;
		tld = arr[1].substring(arr[1].lastIndexOf('.'));

		if ((tld.length < 3) || (tld.length > 5))		
			{
				return false;
			}
		return true;
	}
// ********************************************************
// -->