function focusColor(obj) 
{
	obj.style.backgroundColor = '#F5F5F5';
}

function lostFocusColor(obj) 
{
	obj.style.backgroundColor = '';
}


function showLayer(layerId,lyr_height,force_show)
{
	var layer = document.getElementById(layerId);
	if(force_show==true) {
		layer.style.visibility = "visible";
		layer.style.height = lyr_height;
		return;
		
	}
	
	if(force_show==false) {
		layer.style.visibility = "hidden";
		layer.style.height = "0px";
		return;
		
	}

	if(layer.style.visibility == "visible")	{
		layer.style.visibility = "hidden";	
		layer.style.height = "0px";
		return;
		
	} else {
		layer.style.visibility = "visible";
		layer.style.height = lyr_height;
		return;

	}
	
} // function showLayer()

function toggleLayerLabel(layerId)
{
	var layer = document.getElementById(layerId);
	layer_substr = layer.innerHTML.substr(0,4);

	if(layer_substr.toLowerCase() == "show") {
		newlabel = "Hide" + layer.innerHTML.substr(4);
		layer.innerHTML = newlabel;
		
	} else {
		newlabel = "Show" + layer.innerHTML.substr(4);
		layer.innerHTML = newlabel;
		
	}
	
	
} // end function toggleLayerLabel()

// function writeCookie()
// Example:
// writeCookie("myCookie", "my name", 24);
// Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
  
} // end function writeCookie()

// function readCookie()
// Example:
// alert( readCookie("myCookie") );
function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
  
} // end funtion readCookie()

function show_busy(layerId) 
{

	var layer = document.getElementById(layerId);
	var transluscent_layer = document.getElementById("div_transluscent");
	
	status_message = "<table border=0 cellpadding=0 cellspacing=0>"
				+ "<tr><td valign='middle' align='center'>"
				+ "<img src='/portal/povertydb/images/busy.gif' /></td>"
				+ "<td valign='middle' align='center'>&nbsp; &nbsp;<b><font color='#FFFFFF'>Loading data..</font></b></td></tr></table>"
				
	document.getElementById("busy_status_message").innerHTML = status_message;
	
	transluscent_layer.style.left = "0px";
	transluscent_layer.style.left = "0px";
	
	transluscent_layer.style.height = document.body.clientHeight + "px";
	transluscent_layer.style.width = document.body.clientWidth + "px";

	layer.style.left = (xMousePos ) + "px";
	layer.style.top = (yMousePos) + "px";
		
	layer.style.visibility = "visible";
	transluscent_layer.style.visibility = "visible";
	


	return;
	
} // end function show_busy()

function hide_busy(layerId)
{

	if(layerId) 
		layerId = "div_busy_status";
	var layer = document.getElementById(layerId);
	var transluscent_layer = document.getElementById("div_transluscent");
	
	layer.style.visibility = "hidden";
	transluscent_layer.style.visibility = "hidden";
	
	layer.style.height = "0px";
	layer.style.width = "0px";


	transluscent_layer.style.height = "0px";
	transluscent_layer.style.width = "0px";
	
	return;
} // end function hide_busy()

function delay_hide_busy(layerId)
{
	setTimeout("hide_busy('layerId')",500);
	return;
}


