//  function GetElementByID()
//  
//  Looks through the element list and returns the first element with
//  this ID. Will need expanding for cross browser compatibility
function getElementByID( jsID ) {
	if (document.all) {
		return document.all.item(jsID);
	}else{
		//alert( jsID + ' - non IE browser' );		
		return document.getElementById(jsID);		
	}
}

function shrinkLForm(e) {
	var jsLogin = getElementByID( 'Loginform' );
	var jsLink = getElementByID( 'expandlink' );
	var jsImg = getElementByID( 'keyImg' );
	
	if ((jsLogin)&&(jsLink)&&(jsImg)) {
		jsLink.className = "linkexpand";
		jsLogin.className = "formshrink";
		jsImg.href = thmPath + 'images/key.gif';

		//jsLink.innerHTML = '<img src="'+thmPath+'images/key.gif" width="16" height="16" onMouseOver="javascript:expandLForm();" onMouseOut="javascript:shrinkLForm();">';
	}
}

function expandLForm(e) {
	var jsLogin = getElementByID( 'Loginform' );
	var jsLink = getElementByID( 'expandlink' );
	var jsImg = getElementByID( 'keyImg' );
	
	if ((jsLogin)&&(jsLink)&&(jsImg)) {
		jsLink.className = "linkshrink";
		jsLogin.className = "formexpand";
		jsImg.href = thmPath + 'images/nokey.gif';
		  
		//jsLink.innerHTML = '<img src="'+thmPath+'images/nokey.gif" width="16" height="16" onMouseOver="javascript:expandLForm();" onMouseOut="javascript:shrinkLForm();">';
	}
}
			
// shrinks/expands the login layer to try to avoid regular Shell users from asking for access ..
function expandLogin() {
	var jsLogin = getElementByID( 'Loginform' );
	var jsLink = getElementByID( 'expandlink' );
	var jsImg = getElementByID( 'keyImg' );
	
	if (!((jsLogin)&&(jsLink)&&(jsImg))) {
		return;
	}
	
	if (jsLink.className == "linkshrink" ) {
		jsLink.className = "linkexpand";
		jsLogin.className = "formshrink";

		jsImg.href = thmPath + 'images/key.gif';
		jsImg.src = thmPath + 'images/key.gif';
		//jsLink.innerHTML = '<img src="'+thmPath+'images/key.gif" width="16" height="16">';
	}else{
		jsLink.className = "linkshrink";
		jsLogin.className = "formexpand";
		  
		jsImg.href = thmPath + 'images/nokey.gif';
		jsImg.src = thmPath + 'images/nokey.gif';
		//jsLink.innerHTML = '<img src="'+thmPath+'images/nokey.gif" width="16" height="16">';
	}
	
	/*
	if (jsLogin.style) {
		jsLogin = jsLogin.style;
	}
		
	if (jsLogin.visibility == "visible") {	
		jsLogin.visibility = "hidden";
		jsLogin.display	= "none";
		
		if (jsLink != null) {
		  if (jsLink.style) { jsLink.style.left = '250px'; }
		  
		  jsLink.innerHTML = 'Outpost Only <img src="media/images/key.gif" width="23" height="17">';
		}
		
	} else {
		jsLogin.visibility = "visible";
		jsLogin.display	= "block";
		
		if (jsLink != null) {
		  if (jsLink.style) { jsLink.style.left = '0px';}
		  
		  jsLink.innerHTML = '<img src="media/images/nokey.gif" width="23" height="17">';
		}
	}
	*/
}
