
	// VISUAL MOUSEOVER FUNCTIONS
	function mouseOverTR(obj, color)
	{
		if (obj.className != color) obj.className = color;
	}
	
	function mouseOutTR(obj, color) 
	{
		if (obj.className != color) obj.className = color;
	}

	// FUNCTION FOR IMAGE ROLLOVERS
	function Rollover(imgName, target)
	 {
		if(document.images)
		 {
			imgchange = eval(imgName + '.src');
			document[target].src = imgchange;
		}
	}
	

	function GetXMLHttpObject(handler)
		{
			var objXmlHttp = false;
		    
		    	try
			{
				objXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			
			catch (e1)
			{
				try
				{
					objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
				
				catch(e2)
				{
					try
					{
						objXmlHttp = new XMLHttpRequest();
					}
					
					catch(fail)
					{
						objXmlHttp = false;
					}
				}
			}
			
			if (!objXmlHttp)
			{
				alert("Error creating Http Object");
			}
			else
			{
				objXmlHttp.onreadystatechange = handler;
			}
			return objXmlHttp;		
	}
	




	function insertHTMLFromExt(ElementName, theHTML)
	{

		document.getElementById(ElementName).innerHTML = theHTML;

	}


	// THIS FUNCTION INSERTS A ROW RIGHT UNDER THE ONE THE LINK IS LOCATED IN
	function addFooterRow(linkElem, newClass)
	{	
	
		var tableElem
		var trElem
		var tdElem
		var trElemNew;
		var tdElemNew;
		tableElem = linkElem;
		
		while(tableElem.tagName.toLowerCase() != 'table')
		{	
			
			tableElem = tableElem.parentNode
		}
		
		trElem = linkElem;
		while(trElem.tagName.toLowerCase() != 'tr')
		{
			trElem = trElem.parentNode
		}

		tdElem = linkElem;
		while(tdElem.tagName.toLowerCase() != 'td')
		{
			tdElem = tdElem.parentNode
		}
	
		trElemNew = tableElem.insertRow(trElem.rowIndex +1)
		if(trElem.className && newClass == '')
		{
			trElemNew.className = trElem.className;
		}
		else if(newClass != '')
		{
			trElemNew.className  = newClass;
		}
		
		if(trElem.onmouseout) trElemNew.onmouseout = trElem.onmouseout
		if(trElem.onmouseout) trElemNew.onmouseover = trElem.onmouseover
		
		tdElemNew = trElemNew.insertCell(0);
		
		tdElemNew.colSpan = trElem.cells.length;
		if(tdElem.colSpan > 1) tdElemNew.colSpan = tdElem.colSpan;
		
		tdElemNew.innerHTML = '&nbsp;';
		return tdElemNew;
	}

