<!-- Hide from JavaScript-impaired browsers
var mywindow 

var hiddenNames = new Object();

function ReallyGetElementsByName(name) {
    var tryMeFirst = document.getElementsByName(name);
    if (tryMeFirst.length > 0 ) {
        return tryMeFirst;
    }
    
    var retval = new Array();
    // this will only return TRs because that's all we're using for now; for speed reasons and nothing else   
    var eles = document.getElementsByTagName("tr");
    for( var i = 0; i < eles.length; i++ ) {
        if ( eles[i].name == name ) {
            retval.push( eles[i] );
        }
    }
    
    return retval;
}

function toggleByName(elementName) {
    if ( hiddenNames[elementName] == null ) hiddenNames[elementName] = "show";
    
    if ( hiddenNames[elementName] == "show" ) {
        hiddenNames[elementName] = "hide";
        displayByName(elementName);
    }
    
    else {
        hiddenNames[elementName] = "show";
        hideByName(elementName);
    }
}
    
function displayByName(elementName) {

    var eles = ReallyGetElementsByName(elementName);
    if ( eles ) {
        for( var i = 0; i < eles.length; i++ ) {
            eles[i].style.display = "";
        }
    }
}

function hideByName(elementName) {
    var eles = ReallyGetElementsByName(elementName);
    if ( eles ) {
        for( var i = 0; i < eles.length; i++ ) {
            eles[i].style.display = "none";
        }
    }
}

function openHelp(linkName)
	{
		var strSend = "help.asp?helpID=" + linkName
		var helpWindow = window.open(strSend,'Help_Window','width=400,height=350,dependent,resizable=yes,scrollbars=yes')
	}
function openeHelp(linkName,siteLang)
	{
		var strSend = "ehelp.asp?siteLang="+siteLang+"&ehelpID=" + linkName
		var helpWindow = window.open(strSend,'Help_Window','width=400,height=350,dependent,resizable=yes,scrollbars=yes')
	}

function openeHelp_prc(linkName)
	{
		var strSend = "ehelp_prc.asp?ehelpID=" + linkName
		var helpWindow = window.open(strSend,'Help_Window','width=400,height=350,dependent,resizable=yes,scrollbars=yes')
	}

function openWindow(linkName,width,height)
	{
		var strSend = linkName
		var previewWindow = window.open(strSend,'_blank','width='+width+',height='+height+',dependent,resizable=yes,scrollbars=yes,menubar=no,toolbar=no')
	}
function openLink(linkName,width,height)
	{
		var strSend = linkName
		var helpWindow = window.open(strSend,'Edit_Window','width='+width+',height='+height+', dependent,resizable=yes, scrollbars=yes,menubar=yes,toolbar=yes')
	}
function openNewLink(linkName,width,height) {
		var strSend = linkName
		var helpWindow = window.open(strSend,'_blank','width='+width+',height='+height+', dependent,resizable=yes, scrollbars=yes,menubar=yes,toolbar=yes')
}
function displayids(id) {
  var i =0 ;
  var o = document.all.item(id, i);
    while (o != null) {
    if (o.style.display == "none") {
      o.style.display = "";
    } else {
      o.style.display = "none";
    }      
      i++;
      o = document.all.item(id, i);
    }
      
    return;
  }

function gotoIFrame(ifName,frameTarget, frameWidth, frameHeight) {
	if (ifName.style.display=="none") {
	    
		ifName.height=frameHeight;
		ifName.width=frameWidth;
		textlink = frameTarget;
		ifName.src = '';
		ifName.src=textlink;
		// Correct placement of IFrame
		var eP = window.event.srcElement
					
      var eL=0;var eT=0;
		for(var p=eP; p&&p.tagName!='BODY'; p=p.offsetParent){
			eL+=p.offsetLeft;
			eT+=p.offsetTop;
		}
	
		var eH=eP.offsetHeight-28;
		var dH=ifName.style.pixelHeight;
		var sT=document.body.scrollTop;
		//ifName.style.left=eL;
		
		//alert(eT );
		//alert(sT);
		//alert(dH);
		//alert(eH);
		//alert(document.body.clientHeight);
		
		//alert(document.body.clientHeight+sT);
		
		if(eT-dH >= sT && eT+eH+dH > document.body.clientHeight+sT){
		  ifName.style.top=eT+dH;
		  //alert('+');
		  }
		else {
		  ifName.style.top=eT-eH;
		  //alert('-');
		  }
		  
		  //alert(ifName.style.top);
		  
		var eW=eP.offsetWidth;
		var dW=ifName.width;
		var sL=document.body.scrollLeft;
		
		if(eL-dW >= sL && eL+eW+dW > document.body.clientWidth+sL){
		  ifName.style.left=eL-dW;
		  }
		else {
			if (((document.body.clientWidth+sL)-(eL+eW))<dW) {
				ifName.style.left=eL+(eW/2)-(dW-((document.body.clientWidth+sL)-(eL+(eW/2)))+18);
			}
			else {			
				ifName.style.left=eL+(eW / 2);
			}
		 }
		  

		 ifName.style.display="block";
		}
	else {
	      ifName.src="";
		 ifName.style.display="none";
		}
	} 

function replaceSubStr(s, t, u) 
{
  /*
  **  Replace a token in a string
  **    s  string to be processed
  **    t  token to be found and removed
  **    u  token to be inserted
  **  returns new String
  */
  i = s.indexOf(t);
  r = "";
  if (i == -1) return s;
  r += s.substring(0,i) + u;
  if ( i + t.length < s.length)
    r += replaceSubStr(s.substring(i + t.length, s.length), t, u);
  return r;
}

function checkAll(id)
{
	
	var i;
	for (i=0; i < document.forms[id].elements.length; i++)
	{
		if ((document.forms[id].elements[i].type == 'checkbox') && (document.forms[id].elements[i].name != 'showother'))
		{			
			document.forms[id].elements[i].checked = true;
		}
	}
	
}

function deCheckAll(id)
{
	
	var i;
	for (i=0; i < document.forms[id].elements.length; i++)
	{
		if ((document.forms[id].elements[i].type == 'checkbox'))
		{
			document.forms[id].elements[i].checked = false;
		}
	}
	
}

function changeTab(formItemId)
{
	// hide all tabs
	var tabs = document.getElementsByTagName("div");
	for (var t = 0; t < tabs.length; t++)
		if (tabs[t].id.indexOf("formTab_") >= 0)
			tabs[t].style.display = "none";
	
	// display the correct tab
	var tab = document.getElementById("formTab_"+ formItemId);
	if (tab != null)
		tab.style.display = "block";
		
	// reset tab colors
	var links = document.getElementsByTagName("a");
	for (var l = 0; l < links.length; l++)
		if (links[l].id.indexOf("tabLink_") >= 0 || links[l].id.indexOf("tabLinkBottom_") >= 0)
		{
			links[l].style.color = "#6C6C6C";
			links[l].style.fontWeight = "normal";
		}
					
	// set selected tab color
	var link = document.getElementById("tabLink_"+ formItemId);
	var link2 = document.getElementById("tabLinkBottom_"+ formItemId);
	if (link != null && link2 != null)
	{
		link.style.color = "black";
		link.style.fontWeight = "bold";
		link2.style.color = "black";
		link2.style.fontWeight = "bold";
	}
		
	if (window.location.href.indexOf("#tabStart") < 0 )
		window.location = window.location + "#tabStart";
	else
		window.location = window.location;
}

//-->
