	ns4 = (document.layers)? true:false;
	ie4 = (document.all && !document.getElementById)? true:false;
	ie5 = (document.all && document.getElementById)? true:false;
	ns6 = (!document.all && document.getElementById) ? true : false;

	function show(obj){
		DivAmount = document.getElementsByTagName("div")
		objShow = obj + "_show"
		
		if (ns4) {
			document.layers[obj].visibility = "show"
		}
		else if (ie4) {
			for(i = 0; i < DivAmount.length; i++){
				if (DivAmount[i].id.indexOf("_show") < 0){
					DivAmount[i].style.visibility = "hidden"
				}
			}
		
			document.all[obj].style.visibility = "visible"
		}
		else if (ie5 || ns6){
			var block = document.getElementById(obj);
			block.style.visibility = "visible";
		}
	}
	
	function hide(obj){
		if (ns4) document.layers[obj].visibility = "hide"
		else if (ie4) document.all[obj].style.visibility = "hidden"
		else if (ie5 || ns6){
			var block = document.getElementById(obj);
			block.style.visibility = "hidden";
		}
	}

	function getPos (obj) {
		var pos = {x: obj.offsetLeft||0, y: obj.offsetTop||0};
		while(obj = obj.offsetParent) {
			pos.x += obj.offsetLeft||0;
			pos.y += obj.offsetTop||0;
		}
		return pos;
	}

function hide_show_div(e_div, e_link, alt_less, alt_more) {
  if(document.getElementById) {
     var id_div = document.getElementById(e_div).style;
     if (typeof(e_link) == "object"){
     	     var id_link = e_link;
     }
     else{
	     var id_link = document.getElementById(e_link);
     }

     if(id_div.display == "block") {
        id_div.display = "none";
        id_link.innerText = alt_more;

	//Analytics tracking
	pageTracker._trackPageview('/'+ returnDocument() +'/'+ alt_less +'/'+ e_div);
     }
     else {
        id_div.display = "block";
        id_link.innerText = alt_less;

	//Analytics tracking
	pageTracker._trackPageview('/'+ returnDocument() +'/'+ alt_more +'/'+ e_div);
     }
     return false;
  }
  else {
     return true;
  }
}

function hide_show_row(e_table, e_link, alt_less, alt_more) {
  if(document.getElementById) {
     var id_table = document.getElementById(e_table).style;
     var id_link = e_link;

     if(id_table.display == "table-row" || id_table.display == "block") {
        id_link.innerHTML = alt_more;
        id_table.display = "none";

	//Analytics tracking
	pageTracker._trackPageview('/'+ returnDocument() +'/'+ alt_less +'/'+ e_table);
     }
     else {
        id_link.innerHTML = alt_less;
	if (navigator.userAgent.indexOf("Firefox")!=-1){
	        id_table.display = "table-row";
	}
	else
	{        
		id_table.display = "block";	
	}

	//Analytics tracking
	pageTracker._trackPageview('/'+ returnDocument() +'/'+ alt_more +'/'+ e_table);
     }
     return false;
  }
  else {
     return true;
  }
}

    function returnDocument() {
        var file_name = document.location.href;
        var end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
        return file_name.substring(file_name.lastIndexOf("/")+1, end);
    }

function imgEnlarge(_d,_e,x,y,_xurl){
	version=0;
	var xoff;
	var yoff;
	
	if(navigator.appVersion.indexOf("MSIE")!=-1){
		temp=navigator.appVersion.split("MSIE");
		version=parseFloat(temp[1]);

		xoff = 230;
		yoff = 380;
	}
	if(version==0){
		return;
	}
	obj=document.getElementById(_d);
	if((_e==null)||(_e=="")){
		obj.innerHTML="";
		obj.width=0;
		obj.height=0;
		try{
			obj.style.visibility="hidden";
		}
		catch(ex){}
	}
	else{
		obj.style.visibility="visible";
		obj.style.left=x-xoff;
		obj.style.top=y-yoff;
		obj.width=490;
		obj.height=490;
		if(_xurl != ""){
			obj.innerHTML="<a href='"+_xurl+"'><img src='"+_e+"' border=0 alt=''></a>";
		}
		else{
			obj.innerHTML="<img src='"+_e+"' border=0 alt=''>";
		}
	}
}

function findPosX(_11){
	obj=document.getElementById(_11);
	var _12=0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			_12+=obj.offsetLeft;
			obj=obj.offsetParent;
		}
	}
	else{
		if(obj.x){
			_12+=obj.x;
		}
	}
	return _12;
}

function findPosY(_13){
	obj=document.getElementById(_13);
	var _14=0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			_14+=obj.offsetTop;
			obj=obj.offsetParent;
		}
	}
	else{
		if(obj.y){
			_14+=obj.y;
		}
	}
	return _14;
}

	checkDefault = function(objInput, strValue){
		if(objInput.value == strValue){
			objInput.value = "";
		}
	}
	checkNew = function(objInput, strValue){
		if(objInput.value == ""){
			objInput.value = strValue;
		}
	}