var agt = window.navigator.userAgent.toLowerCase();
var less6 = (agt.indexOf("msie") != -1 && agt.indexOf("msie 6.") == -1)? true:false;
var pointerCursor = (less6)? "hand":"pointer";
var nodropCursor = (less6)? "hand":"no-drop";

function doDisplayLayer(layerName){document.getElementById(layerName).style.display = "";}
function doNotDisplayLayer(layerName){document.getElementById(layerName).style.display = "none";}

function rollOnByClass(evt, param)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className != "" && (button.name == "rollover" || button.name == "reduce" || button.name == "raise")){button.className = "on"+param;}
}

function rollOffByClass(evt, param)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className != "" && (button.name == "rollover" || button.name == "reduce" || button.name == "raise")){button.className = "off"+param;}
	if (button.className != "" && button.name == "thispage"){button.className = "on"+param;}
}

function rollDownByClass(evt, param)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className != "" && (button.name == "rollover" || button.name == "thispage")){button.className = "down"+param;}
}

function doMouseOver(evt)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className != null && (button.className.substr(0,2) == "mo" ||button.className.substr(1,2) == "mo" ))
		button.className = button.className.substr(0,button.className.length-1) + "1";
	if (button.parentNode.className != null && button.parentNode.className.substr(0,2) == "mo")
		button.parentNode.className = button.parentNode.className.substr(0,button.parentNode.className.length-1) + "1";
}

function doMouseOut(evt)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className != null && (button.className.substr(0,2) == "mo" ||button.className.substr(1,2) == "mo" ))
		button.className = button.className.substr(0,button.className.length-1) + "0";
	if (button.parentNode.className != null && button.parentNode.className.substr(0,2) == "mo")
		button.parentNode.className = button.parentNode.className.substr(0,button.parentNode.className.length-1) + "0";
}

function hideZone(evt)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className != null && button.className.substr(0,2) == "up")
	{
		if(button.className.substr(button.className.length-1) == "0")
			{
				button.className = button.className.substr(0,button.className.length-1) + "1";
				document.getElementById('headline').style.display='none';
			}
		else
			{
				button.className = button.className.substr(0,button.className.length-1) + "0";
				document.getElementById('headline').style.display='block';
			}
		}
}

function rollOnByImg(evt, path)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className=='button')
		button.src = button.src.substring(0,button.src.length-5)+"1.gif";
}

function rollOffByImg(evt, path)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.className=='button')
		button.src = button.src.substring(0,button.src.length-5)+"0.gif";
}

function chgStatus(evt, path,layerName)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	switch (button.name)
	{
		case "reduce" :
		button.src = path+"enlarge0.gif";
		button.name = "enlarge";
		doNotDisplayLayer(layerName);
		break;

		case "enlarge" :
		button.src = path+"reduce0.gif";
		button.name = "reduce";
		doDisplayLayer(layerName);
		break;
	}
}

function hrefIt(evt)
{
	var srcIt = null;

	if(evt && evt.target)
		srcIt = evt.target;
	else
		srcIt = window.event.srcElement;

	if (srcIt.className)
		var srcCn = srcIt.className;
	if(srcCn != null && srcCn.length >0)
	{
		switch(srcCn.substr(1,srcCn.length))
		{
			case "href0":
				srcIt.className = srcCn.substr(0,srcCn.length-1)+"1";
				break;
			case "href1":
				srcIt.className = srcCn.substr(0,srcCn.length-1)+"0";
				break;
		}
	}
}

function doButtonMouseover(evt, param)
{
	var button = null;

	if(evt && evt.target)
		button = evt.target;
	else
		button = window.event.srcElement;

	if (button.parentNode.className)
		var parentCn = button.parentNode.className;
	if(button.name && button.name == "toolbarBtn"){
		if (parentCn && button.className.substring(button.className.length-1)!= '0'){
			button.style.cursor = pointerCursor;
			button.parentNode.className = parentCn.substr(0,parentCn.length-1)+param;
		}
		else
			button.style.cursor="default";
	}
}