// JavaScript Document
function RedirectHome()
  {
    top.location="/index.asp";
   }
function FocusForm(ElementID){
   if(document.getElementById(ElementID)){document.getElementById(ElementID).focus();} 
}
function ValidateForm(ElementID,FirstPG,LastPG){
	if (document.getElementById(ElementID).value < FirstPG)
        {alert('Go To Page Out of Range');return false;}
	if (document.getElementById(ElementID).value > LastPG)
        {alert('Go To Page Out of Range');return false;}
}
function CheckFieldLength(fn,wn,rn,mc) {
  var len = fn.value.length;
  if (len > mc) {
    fn.value = fn.value.substring(0,mc);
    len = mc;
  }
  document.getElementById(wn).innerHTML = len;
  document.getElementById(rn).innerHTML = mc - len;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0 - Modified by Jacob on 2/10/2010 12:10PM
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=args[i+1]; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' Field must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' Field must not be blank.\n'; }
  } if (errors) alert('The following error(s) occurred with form validation:\n\n'+errors+'\nIf you think you are receiving this message in error, please contact the Website Administrator');
  document.MM_returnValue = (errors == '');
}

function goPage (newURL) {
// This function is called from the pop-up menus to transfer to
// a different page. Ignore the value returned is a null string

   	if (newURL != "") {
   	
// skip the menu dividers and reset the menu selection to default
   		if (newURL == "-" ) {
			window.open('/Administration/menu.asp','leftFrame')			
		} else {  
// send page to designated URL		 	
   			window.open(newURL,'leftFrame')
   		}
   	}
}
function gotoFrame(Frame,Hyperlink) {
	top.frames[Frame].location.href = Hyperlink; 
}

function ShowHideElement(ElementID,ButtonID) {
if (document.getElementById(ElementID).style.display == '')  // Then
{document.getElementById(ElementID).style.display = 'none';
document.getElementById(ButtonID).className = 'Menu_Button';
} else {
document.getElementById(ElementID).style.display = '';
document.getElementById(ButtonID).className = 'Menu_Button_Open';
}
}

function ShowHideElementX(ElementID) {
if (document.getElementById(ElementID).style.display == '')  // Then
{document.getElementById(ElementID).style.display = 'none';
} else {
document.getElementById(ElementID).style.display = '';
}
}
function IsHovered(ElementID) {
(document.getElementById(ElementID).className = 'hover')  // Then
}
function IsNotHovered(ElementID) {
(document.getElementById(ElementID).className = '')  // Then
}