////////////////////////////////////////////////////////////////////////////
// generic link arrow and link text rollover processing 
function linkTableRollover(objTable)
{
 var objImage = null;
 
  if (document.getElementById)
  {  
  objImage = objTable.getElementsByTagName("img")[0]
  if(objImage)
		imgLinkTableRollover(objTable); 
  else   /* if not image then assume div / text arrow link */  	 
  	{  		
		divLinkTableRollover(objTable);
	}
  }
}

////////////////////////////////////////////////////////////////
// div / text only rollover processing 
function divLinkTableRollover(objTable)
	{
	var objTd1, objTd2, szCurrState;
	objTd1 = objTd2 = szCurrState = null;
	
    objTd1 = objTable.getElementsByTagName("td")[0];
    objTd2 = objTable.getElementsByTagName("td")[1];

	szCurrState = objTd1.className.toString().substring(objTd1.className.toString().lastIndexOf("-")+1 , objTd1.className.toString().length)    
	if (szCurrState == "default")
    	  {	  
          objTd1.className =  objTd1.className.toString().replace(/-default/ , "-over");
    	  objTd2.className =  objTd2.className.toString().replace(/-default/ , "-over");
	      }
	else
	      {
          objTd1.className = objTd1.className.toString().replace(/-over/ , "-default");
          objTd2.className = objTd2.className.toString().replace(/-over/ , "-default");
    	  }
	}

////////////////////////////////////////////////////////////////
// link arrow and link text rollover processing 	
function imgLinkTableRollover(objTable)
	{
    var objImage = objTable.getElementsByTagName("img")[0]
    var objTd = objTable.getElementsByTagName("td")[1]
    var strImageSrc = new String(objImage.src)
    var strImageName = strImageSrc.substring(strImageSrc.lastIndexOf("/")+1 , strImageSrc.length)

    if (strImageName.indexOf("-") != -1)
	    {
      var strImageRoExtension = strImageName.substring(strImageName.lastIndexOf("-")+1 , strImageName.lastIndexOf("."))
      if (strImageRoExtension == "default")
    	  {	  
          objImage.src = strImageSrc.replace(/-default./ , "-over.")
    	  objTd.className =  objTd.className.toString().replace(/-default/ , "-over");
	      }
      else
	      {
          objImage.src = strImageSrc.replace(/-over./ , "-default.")
    	  objTd.className =  objTd.className.toString().replace(/-over/ , "-default");
    	  }
	    }	
	}

////////////////////////////////////////////////////////////////
// ink arrow and link text link processing  
function linkTableClick(objTable)
{
  if (document.getElementById)
  {
    var objLink = objTable.getElementsByTagName("a")[0];
    document.location.href = objLink.href;
    return false;
  }
}	

function mnav_mouse_over(oRowObj)
	{
	var oArrCell = null; 	
	
	if(!(oRowObj.getElementsByTagName))
		return(false);	
	oArrCell = oRowObj.getElementsByTagName("td")[0];
	if(!(oArrCell))
		return(false);
	oArrCell.className = oArrCell.className.toString() + "-over";	
	}
	
function mnav_mouse_out(oRowObj)
	{
	var oArrCell = null;	
	
	if(!(oRowObj.getElementsByTagName))
		return(false);	
	oArrCell = oRowObj.getElementsByTagName("td")[0];
	if(!(oArrCell))
		return(false);		
	oArrCell.className = oArrCell.className.toString().replace(/-over/, "");	
	}	

function mnav_mouse_click(oRowObj)
	{
	var oLnkObj = null;
	
	if(!(oRowObj.getElementsByTagName))
		return(false);	
	oLnkObj = oRowObj.getElementsByTagName("a")[0];
	if(!(oLnkObj))
		return(false);
	document.location = oLnkObj.href;
	}		
	
function submit_form(szFormName)
	{
	if(document.forms[szFormName])
		document.forms[szFormName].submit();
	}

