//Common Javascript functions that are used by the framework. These are needed for the
//framework to work and cannot be removed

function doNothing() {
	// does nothing
}

function message(message) {
	alert(message);
}

function RorC() {
	var top=self.screenTop;
	if (top>9000) {
		submitWebflowForm('template','template.jsp','logoutAction','','LOGOUT','','LOGOUT','/1','false');
	}
}

function onWindowClose() {
	if (document.all){
		RorC();
	} else {
		var top=window.outerWidth;
		if (top==0) {
			
		}
	}
}

function checkAll(elname)
{
    for (i = 0; i < document.getElementsByName(elname).length; i++)
    { 
      if(document.getElementsByName(elname)[i].checked==true) {
      	document.getElementsByName(elname)[i].checked=false
      }
      else 
	document.getElementsByName(elname)[i].checked = true;
    }
}

function checkNumber(field,pattern){
	var x	=field.value;
	var anum=/^([0-9]*|\d*\.\d{1}?\d*)$/;
	if(x!=null && x.length >0) {
		if (anum.test(x))
			testresult=true;
		else{
			alert(x + " is not a valid number!");
			testresult=false;
			field.focus();
		}
	}
	else {
		testresult=true;
	}
	return (testresult);
}
//Made Changes for FireFox on 04/23/2005
function showOrHide(field,hideThis) {
	var element = document.getElementById(field);
	if(element) {
		if(element.checked==true) {
			document.getElementById(hideThis).style.display="";
		}
		else {
			document.getElementById(hideThis).style.display="none";
		}
	}
}
//Made changes for firefox on 04/23/2005
function setMethodToCall(form,field,methodName){
      var element = document.getElementById(field);
      if(element) {
	//this.document.forms[form].item(field).value 	= methodName;
	element.value=methodName;
	this.document.forms[form].submit();
      }
      return true;
}
//Made changes for firefox on 04/23/2005
function setActionOnly(form,action){
     this.document.forms[form].action=action;
     this.document.forms[form].submit();
     return true;
}
// Returns the Display Value of the Select Box by getting rid of the * appended to it ---------------------------
function getSelectedText(theForm){
	var a = theForm.options[theForm.options.selectedIndex].text;
	//alert('Selected:' + a);
	return a;
}

function setSelectedText(field,theForm) {
      var element = document.getElementById(field);
      if(element) {
      	element.value=getSelectedText(theForm);
      }
}

