var browser = navigator.appName.substring ( 0, 9 );    
var isIE=false
if (browser=="Microsoft") isIE=true;
var IEver=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
IEver=parseFloat(temp[1])
}


function checkKey(btn)
{		
	if (window.event.keyCode==13 && window.event.srcElement.tagName != 'TEXTAREA') 
	{
		if (btn)
		{
			var obj=getObject(btn);
			if (obj) obj.click();		
		}
	}
}

function getObject(objName)
{	
	if (objName)
	{
		if (isIE)
			return document.all(objName);
		else
			return document.getElementById(objName);
	}
	else return null;
}

function getObjectsByName(objName)
{
	var objects = new Array();
	var n = 0;
	if (objName)
	{
		for (i=0; i < document.forms.length; i++)
		{
			for (j=0; j < document.forms[i].elements.length;  j++)
			{
				if ((document.forms[i].elements[j].name == objName)||(document.forms[i].elements[j].name.replace(":", "_") == objName))
				{
					objects[n++] = document.forms[i].elements[j];
				}
			}
		}
		return objects;
	}
	else return null;
}

function getObjectFromOpener(objName)
{
	if (objName)
	{
		if (isIE)
			return window.opener.document.all(objName);
		else
			return window.opener.document.getElementById(objName);
	}
	else return null;
}


function setFocus(objName)
{
	var obj=getObject(objName);	
	if (obj) obj.focus();
}

function isNumber(val){

var strTemp;

strTemp = val;

return(parseFloat(strTemp,10)==strTemp);

}

function isWholeNumber(val){

var strTemp;

strTemp = val;

return(parseInt(val)==strTemp);

}

function reorderTestQuestion(bDown,iID,iCnt)
{
	var Div=getObject("Div" + iCnt);
	var Hid=getObject("_ctl0_Hidden" + iCnt);
	var Init=getObject("_ctl0_hdInit");
	if (Init) Init.value="1";	
	var Delta=0;
	if (bDown) Delta=iCnt+1;
	else Delta=iCnt-1;
	var DivNext=getObject("Div" + Delta);
	var HidNext=getObject("_ctl0_Hidden" + Delta);	
	if (HidNext && DivNext && Hid && Div)
	{
		var tmp="";
		if (isIE)
		{
		tmp=DivNext.innerText;
		DivNext.innerText=Div.innerText;
		Div.innerText=tmp;
		}
		else
		{
			tmp=DivNext.innerHTML;
			DivNext.innerHTML=Div.innerHTML;
			Div.innerHTML=tmp;
		}
		tmp=HidNext.value;
		HidNext.value=Hid.value;
		Hid.value=tmp;
	}
	return false;
}

function imageMapToTextBox(sName,sText,sHidden,sID)
{
	var txt=getObject(sText);
	var hid=getObject(sHidden);
	if (txt && hid)
	{
		txt.value=sName;
		hid.value=sID;
	}
	return false;
}