function show_wait()
{
	document.all.pleasewaitScreen.style.pixelTop = (document.body.scrollTop + 300);
	document.all.pleasewaitScreen.style.visibility="visible";
}
function hide_wait()
{
	document.all.pleasewaitScreen.style.pixelTop = (document.body.scrollTop + 300);
	document.all.pleasewaitScreen.style.visibility="hidden";
}
function checkEmail(myForm) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.requiredemail.value)){
    return (true)
     }
      return (false)
     }


function checkrequired(which) {
var pass=true;
 if (document.images) {
	for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
	if (((tempobj.type=="text"||tempobj.type=="textarea")&&
		tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
		tempobj.selectedIndex==0)) {
		pass=false;
		break;
	         }
	      }
	   }
	}
if (!pass) {
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	return false;
	}
	else
	return true;
	}


function checkdisclaimer(myForm) {
    if (myForm.requiredagree.checked==false){
    return false;
     }
     else
     return true;
 }



function submitForm(theForm) 
     { 
       if(!checkrequired(theForm)) 
         { 
          alert("Please enter all required fields."); 
          return false; 
         } 
 if(!checkEmail(theForm)) 
         { 
          alert("Invalid email address. Please re-enter."); 
          return false; 
         } 
    return true; 
  } 




function checksearch(theform) 
{
  var tempobj=theform.elements[0]
  if (tempobj.value==''||tempobj.value=='Search')
      {
	return false
      } 
  else
      {
	return true;
      }
}    

function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null; 
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1]; 
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
} 

