function writeSource(div)
{
	try
	{
		if (!document.getElementById) { return; }
		var o = document.getElementById(div);
		if (typeof(o) == "undefined" || o==null) { return; }
		var s = o.innerHTML;
		if (s==null || s.length==0) { 
			return;
			}
		else {
			var i;
			for(i=0;s.charAt(i)==" "||s.charAt(i)=="\n"||s.charAt(i)=="\r"||s.charAt(i)=="\t";i++) {}
			s = s.substring(i);
			for (i = s.length; i>0; i--) {
				if (s.charAt(i)=="<") {
					s = s.substring(0,i) + "&lt;" + s.substring(i+1) ;
					}
				}
			for (i = s.length; i>0; i--) {
				if (s.charAt(i)==">") {
					s = s.substring(0,i) + "&gt;" + s.substring(i+1) ;
					}
				}
			for (i = s.length; i>0; i--) {
				if (s.charAt(i)=="\t") {
					s = s.substring(0,i) + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + s.substring(i+1) ;
					}
				}
			for (i = s.length; i>0; i--) {
				if (s.charAt(i)=="\n") {
					s = s.substring(0,i) + "<BR>" + s.substring(i+1) ;
					}
				}
			s = s + "<BR>";
			}
		document.write('<A STYLE="font-family:arial; font-size:x-small; text-decoration:none;" HREF="#" onClick="var d=document.getElementById(\'jssource'+div+'\').style; if(d.display==\'block\'){d.display=\'none\';this.innerText=\'+ Show Source\';}else{d.display=\'block\';this.innerText=\'- Hide Source\';} return false;">+ Show Source</A><BR>');
		document.write('<SPAN ID="jssource'+div+'" STYLE="display:none;background-color:#EEEEEE"><TT>'+s+'</TT></SPAN>');
	}
	catch (e1)
	{
		alert("writeSource(e1) - An Error Occurred!");
	}
}

function ChangeNavTextDecoration(item, value)
{
	try
	{
		if(document.getElementById)
		{
			navItem = document.getElementById(item);
			navItem.style.textDecoration = value;
		}
	}
	catch (e1)
	{
		alert("ChangeNavTextDecoration(e1) - An Error Occurred!");
	}
}

function SubmitLoginFromKeyPress(e)
{
	try
	{
		// Check if the enter key was pressed
		if (e.keyCode==13)
		{
			DoLogin();
			//frmLogin.submit();
		}
	}
	catch (e1)
	{
		alert("SubmitLoginFromKeyPress(e1) - An Error Occurred!");
	}
}

function KeyPressWasEnter(e)
{
	try
	{
		// Check if the enter key was pressed
		if (e.keyCode==13)
			return true;
		else
			return false;
	}
	catch (e1)
	{
		alert("KeyPressWasEnter(e1) - An Error Occurred!");
		return false;
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages(values)
{//v3.0
	try
	{
		var d=document;
		if(d.images)
		{
			if(!d.MM_p)
				d.MM_p=new Array();
				
			//var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
			var i,j=d.MM_p.length,a=values.split(',');
			
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0)
				{
					d.MM_p[j]=new Image;
					d.MM_p[j++].src=a[i];
				}
		}
	}
	catch (e1)
	{
		alert("MM_preloadImages(e1) - An Error Occurred!");
	}
}

function MM_findObj(n, d)
{ //v4.01
	try
	{
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	catch (e1)
	{
		alert("MM_findObj(e1) - An Error Occurred!");
	}
}

function MM_swapImage()
{ //v3.0
	try
	{
		var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	catch (e1)
	{
		alert("MM_swapImage(e1) - An Error Occurred!");
	}
}

function ChangeItemBGImage(item, image)
{
	try
	{
		document.getElementById(item).style.backgroundImage = "url('" + image + "')";
	}
	catch (e1)
	{
		alert("ChangeItemBGImage(e1) - An Error Occurred!");
	}
}
