function description(name)
{
	document.getElementById(name).style.display='block';
}

function off(name)
{
	document.getElementById(name).style.display='none';
}

function details(obj,string_number)
			{
				if(obj.value == 'Hide Details')
				{
				var inc=0;
              	var alltags=document.all? document.all : document.getElementsByTagName("*");
              	for (i=0; i<alltags.length; i++){
              		if (alltags[i].className==('st_'+string_number))
              		alltags[i].style.display='none';
              		}
				obj.value = 'Show Details';
				}
				else
				{
				var inc=0;
              	var alltags=document.all? document.all : document.getElementsByTagName("*");
              	for (i=0; i<alltags.length; i++){
              		if (alltags[i].className==('st_'+string_number))
              		alltags[i].style.display='block';
              		}
				obj.value = 'Hide Details';
				}

			}

			function details_all(obj)
			{
				if(obj.value == 'Hide Details')
				{
				var inc=0;
              	var alltags=document.all? document.all : document.getElementsByTagName("table");
              	for (i=0; i<alltags.length; i++){
					if (typeof alltags[i].className != "undefined" && alltags[i].className.search(/st_\d+/) != -1)
              		alltags[i].style.display='none';
              		}
				obj.value = 'Show Details';
				}
				else
				{
				var inc=0;
              	var alltags=document.all? document.all : document.getElementsByTagName("table");
              	for (i=0; i<alltags.length; i++){
              		if (typeof alltags[i].className != "undefined" && alltags[i].className.search(/st_\d+/) != -1)
              		alltags[i].style.display='block';
              		}
				obj.value = 'Hide Details';
				}

			}

var siteUrl = window.location.protocol + "//" + window.location.host;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1)? true : false;
var isIE = (navigator.appName == "Microsoft Internet Explorer" && !isOpera)? true : false;

var xmlHandler = "";
function loadXMLDoc(url)
{
   // Function set XMLRequest object
   // branch for native XMLHttpRequest object
   if (window.XMLHttpRequest)
   {
      xmlHandler = new XMLHttpRequest();
      xmlHandler.onreadystatechange = HandleStateChange;
      xmlHandler.open("GET", url, true);
      xmlHandler.send(null);
   }
   else if(window.ActiveXObject)
   {
      // branch for IE/Windows ActiveX version
      xmlHandler = new ActiveXObject("Microsoft.XMLHTTP");
      if(xmlHandler)
      {
         xmlHandler.onreadystatechange = HandleStateChange;
         xmlHandler.open("GET", url, true);
         xmlHandler.send();
      }
   }
}

function HandleStateChange()
{
   // Function listen handlerAnswer
   // only if handler shows "complete"

   //ShowProgress(xmlHandler.readyState);
   if (xmlHandler.readyState == 4)
   {
      // only if "OK"
      if(xmlHandler.status == 200)
      {
      	alert(xmlHandler.responseText);
      	return;
      	// ...processing statements go here...
         xmlResult = xmlHandler.responseXML.documentElement;
         retMethod = xmlResult.getElementsByTagName('method')[0].firstChild.data;
         eval(retMethod + "(xmlResult)");
      }
   }
}

function removeOptions(remObject, indFrom)
{
   var nLength = remObject.options.length;
   for(i = 0; i < nLength; i++)
   {
      remObject.remove(indFrom);
   }
}

function addOption(nObject, nOption)
{
	if(!isIE)
	{
		nObject.add(nOption, null);
	}
	else
	{
		nObject.add(nOption);
	}
}


function main_links_over(obj)
{
	obj.className = "active";
}

function main_links_out(obj)
{
	obj.className = "unactive";
}