
var ns = (document.layers)? true:false;
var ie = (document.all)? true:false;
var GetElementByID = (document.getElementById)? true:false;				

function ClickSubject()
{
	if (GetElement('radSubBrowse').checked)
	{
		DisplayControls(["txtSubBrowse"], false);
		DisplayControls(["txtSubKeyword"], true);
	}
	else
	{
		DisplayControls(["txtSubBrowse"], true);
		DisplayControls(["txtSubKeyword"], false);
		document.forms[0].hdnSubCode.value = "";
	}
}

function DisplayControls(ControlList, Disable)
{
	var oObj;
	for (var i = 0; i < ControlList.length; i++)
	{
		oObj = eval("document.forms[0]." + ControlList[i]);
		if(oObj.type=="text" && Disable)
			oObj.value="";
		else if (oObj.type=="select-one" && Disable)
			oObj.selectedIndex = 0;
			
		oObj.disabled = Disable;
		if(oObj.type!="radio")
		{
			if(Disable)
				oObj.style.backgroundColor = "#eeeeee";
			else
				oObj.style.backgroundColor = "#ffffff";
		}
	}
}


function OpenSubjectSearch(type)
{
	sub = window.open('Subjects.aspx?type=' + type, 'SubjectSearch', 'width=700,height=560,resizable=yes,scrollbars=yes');
	sub.focus();
	document.forms[0].radSubBrowse.checked = true;
	ClickSubject();
}


function GetElement(ID)
{
	if(GetElementByID)
		return document.getElementById(ID);
	else if(ie)
		return document.all[ID];
	else
		return document.layers[ID];	
}

function LoadSearchPage(pagetype)
{
	if(document.forms[0].radSubKeyword.checked)
	{
		DisplayControls(["txtSubBrowse"], true);
	}
	else
	{
		DisplayControls(["txtSubKeyword"], true);
	}

	var SubLink = GetElement('SearchText');
	SubLink.href="javascript:OpenSubjectSearch('" + pagetype + "');"
	SubLink.target="";
	
	document.forms[0].txtSubBrowse.readOnly = true;

}
	

//Capture onkey up event
if(ns)
{
	document.captureEvents(Event.KEYUP);
}
document.onkeyup = CheckForEnter


function CheckForEnter(evt)
{
	var KeyPressed;
	if (ns) 
	{
		if(evt.target.type == "text")
			KeyPressed = evt.which;
	}
	else if(ie) 
	{
		//--> same as above, but for IE
		if (window.event.srcElement.type == "text")
			KeyPressed = window.event.keyCode;
	}
		
	if (KeyPressed == 13)
	{
		GetElement('ibtSearch').click();
	}
  
}

