<!--

// ========================================================
// Utility Classes
// ========================================================
function BrowserInfo()
{
	this.name = navigator.appName;
	this.codename = navigator.appCodeName;
	this.version = navigator.appVersion.substring(0,4);
	this.platform = navigator.platform;
	this.javaEnabled = navigator.javaEnabled();
	this.screenWidth = screen.width;
	this.screenHeight = screen.height;
}

function KeyValue(name, value)
{
	this.Name = name;
	this.Value = value;
}

// ========================================================
// Utility Functions
// ========================================================
function getPlatefrom()
{
	if( navigator.appVersion.indexOf("Win") != -1) return 1; 		// windows
	else if( navigator.appVersion.indexOf("Mac") != -1) return 2;	// Mac 
	else return 0;	// return unknown/other
}

function IsDivVisible(divElementId)
{
	var objDivElement = document.getElementById(divElementId);
	if (objDivElement)
	{
		return objDivElement.style.display != "none";
	}	
}

function ShowDiv(divElementId)
{
	var objDivElement = document.getElementById(divElementId);
	if (objDivElement)
	{
		objDivElement.style.display = "block";	
	}
}

function HideDiv(divElementId)
{
	var objDivElement = document.getElementById(divElementId);
	if (objDivElement)
	{
		objDivElement.style.display = "none";
	}
}

function UpdateText(elementIdForText, updateText)
{
	var objText = document.getElementById(elementIdForText);
	objText.innerHTML = updateText;
}


/*
Function that collapse and expand a div <TAG> and update text
*/
function ToggleDiv(divElementId, elementIdForText, onShowText, onHideText)
{
	var isVisible = IsDivVisible(divElementId);
	if (isVisible == false)
	{		
		ShowDiv(divElementId, onShowText);
		if (elementIdForText != null) UpdateText(elementIdForText, onShowText);
		
	}
	else
	{
		HideDiv(divElementId, onHideText);
		if (elementIdForText != null) UpdateText(elementIdForText, onHideText);
	}
}

// =====================================================================================

function Back() 
{
	history.go(-1);
}

function Forward() 
{
	history.go(1);
}


function PrintDialog() 
{
	window.print();
}

// =====================================================================================

function PopupWindow(url, win_name, width, height, scrollbar)
{
	if (!url) url ="";
	if (!width) width = screen.width / 2;
	if (!height) height = screen.height / 2;		
	var left = (screen.width/2) - (width/2);
	var top = (screen.height/2) - (height/2);
	opts = "left=" + left;
	opts += ",top="+ top;
	opts += ",width="+ width;
	opts += ",height="+ height;		
	if (win_name) opts += ",name=" + win_name;
	if (scrollbar) opts += ",scrollbars=yes";
	return window.open(url,"_blank",opts);	
}

function getXMLHTTPRequest()
{
	var request = false;
	try
	{		
		request = new XMLHttpRequest(); 							/* e.g. Firefox */		
	}
	catch(err1)
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP"); 		/* e.g some IE versions */	  
		}
		catch(err2)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP");   /* e.g some versions IE */
			}
			catch(err3)
			{
				request = false;
			}
		}
	}
	return request;
}

function removeAllNodes(obj)
{
	if (obj)
	{
		while (obj.hasChildNodes())
		{
			obj.removeChild(obj.childNodes[0]);
		}
	}
}

/* 
function CreateNewEelement(sElement,sData,sType,oNode){
   var oNewElement=document.createElement(sElement);
   if(sType){
      oNewElement.type=sType;
      oNewElement.value=sData;	  
   }
   if(sData){
      if(sElement.toLowerCase()!="input"){
         var oNewText=document.createTextNode(sData);
         oNewElement.appendChild(oNewText);
      }
   }
   if(oNode){
      oNode.appendChild(oNewElement);
   }
   else{
      //oNewForm.appendChild(oNewElement);
   }
   return oNewElement;
}




function PopEmail(emailSubject) {
	//var emailUrl = "mailto: " + APPLY_FOR_JOB_EMAIL;
	//emailUrl += "?subject=" + escape(APPLY_FOR_JOB_EMAIL_SUBJECT + " - (" + emailSubject + ")");
	//window.open(emailUrl);
}

function CreateNewExpRegion() {
	var oNode = CreateNewEelement("FIELDSET");	
	CreateNewEelement("SELECT","","text",oNode);
	CreateNewEelement("SELECT","","text",oNode);
	CreateNewEelement("SELECT","A button","button",oNode);
}
*/






-->