// JavaScript Document
var hrefLoc =  document.location.href;

function HoverBG(cont)
{
	if(document.getElementById(cont))
		document.getElementById(cont).className = document.getElementById(cont).className + " hover";
}

function RestoreBG(cont){
	var par = 	document.getElementById(cont);	
	document.getElementById(cont).className = "linkDiv";
	if( typeof(keepHover) == "string" ){
		if(keepHover == cont){
			HoverBG(cont);
			document.getElementById(cont).className = "linkDiv selected";
		}
	}
/*
	for (var i = 0 ;i < par.childNodes.length;i++ ){
		SearchATag(par.childNodes[i],cont);
	}
*/	
}

function RestoreBGTop(cont){
	var par = 	document.getElementById(cont);	
	document.getElementById(cont).className = "linkDivTop";
	if( typeof(keepHover) == "string" ){
		if(keepHover == cont){
			HoverBG(cont);
			document.getElementById(cont).className = "linkDivTop selected";
		}
	}
}

function SetBG(id){
	var par = 	document.getElementById(id);	
	for (var i = 0 ;i < par.childNodes.length;i++ ){
		for ( var j = 0; j< par.childNodes[i].childNodes.length;j++){
			SearchATag(par.childNodes[i].childNodes[j],par.childNodes[i].id);
		}
	}
}


function SearchATag(childTag, parentId){
	var hrefVal;
	var hrefLocComp = "";
	if (childTag.nodeName == "A"){
		hrefVal = childTag.attributes["href"].value;	
		hrefLocComp = hrefLoc.substring(hrefLoc.length - hrefVal.length , hrefLoc.length ) ; 
		if ( hrefVal == hrefLocComp ){
			if(document.getElementById(parentId))
				HoverBG(parentId);
		}		
	}
}

function setBkGrd (cont){

	if(document.getElementById(cont)){
		HoverBG(cont); 
		document.getElementById(cont).className = "linkDiv selected";
	}
}
