function changeBGcolor(id,color)
{
	if (document.getElementById && document.getElementById(id))
	{
		document.getElementById(id).style.background = color;
		return true;
	}
	else if (document.layers && document.layers[id])
	{
		document.layers[id].bgColor = color;
		return true;
	}
}

// JS function for uncrypting spam-protected emails:
function UnCryptMailto(s) {	//
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(4));
	}
	return r;
}
// JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s)	{	//
	location.href=UnCryptMailto(s);
}

//Highlight form element- 
// use in forms like <FORM onClick="highlight(event)">
var highlightcolor="#EFD9C2"
var normalcolor="#e5e5e5"
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
}  // end function

//Function to highlight form element
function highlight(e){
	eventobj=ns6? e.target : event.srcElement
	if (previous!=''){
		if (checkel(previous)) previous.style.backgroundColor=normalcolor
			previous=eventobj
		if (checkel(eventobj)) eventobj.style.backgroundColor=highlightcolor
	} else {
	if (checkel(eventobj)) eventobj.style.backgroundColor=highlightcolor
	previous=eventobj
	}
}  // end function
