
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
var tld = '';

// Preload images

if (document.images) {
 //img10 = new Image(); img10.src = tld + "imgs/Template-MastheadBackground.jpg";
 //img11 = new Image(); img11.src = tld + "imgs/Template-FooterBackground.jpg"; 
}

// ------------------------- Begin sf

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


// ------------------------- End sf


// Form validation
function CkFrm4(){
  if(document.frm4.firstName.value.length <= 0){
  alert('Please enter your first name.');
  document.frm4.firstName.focus();
  return false;
  }
  if(document.frm4.lastName.value.length <= 0){
  alert('Please enter your last name.');
  document.frm4.lastName.focus();
  return false;
  }
  if(document.frm4.mailAddr.value.length <= 0){
  alert('Please enter your mailing address.');
  document.frm4.mailAddr.focus();
  return false;
  }  
  if(document.frm4.city.value.length <= 0){
  alert('Please enter your city.');
  document.frm4.city.focus();
  return false;
  }  
  if(document.frm4.state.value.length <= 0){
  alert('Please select your state.');
  document.frm4.state.focus();
  return false;
  }   
  if(document.frm4.zip.value.length <= 0){
  alert('Please enter your zip code.');
  document.frm4.zip.focus();
  return false;
  } 
  if(document.frm4.wordvar.value.length <= 0){
  alert('Please complete the word verification to submit your registration.');
  document.frm4.wordvar.focus();
  return false;
  }  
 }
 
 
function CkFrm25(){
  
  var IsChecked = false;
  for (var i=0; i < document.frm25.gl.length; i++){
    if(document.frm25.gl[i].checked){
    IsChecked = true;
    break;
    }
  }
  if (!IsChecked){
  alert('Please select a gift level.');
  return(false);
  }
  
  if(document.frm25.gl[7].checked) {

	   if(document.frm25.otheramount.value.length <= 0){
		alert('Please enter an amount to give.');
		document.frm25.otheramount.focus();
		return false;	   
	   } else {
		   var sText = document.frm25.otheramount.value;
		   var ValidChars = "0123456789";
		   var IsNumber = true;
		   var Char;
		   for (i=0; i<sText.length  && IsNumber == true; i++){
			Char = sText.charAt(i);
			if (ValidChars.indexOf(Char) == -1){ 
				alert('Please enter only numbers in the \"Other Amount\" field.');
				document.frm25.otheramount.value = '';
				document.frm25.otheramount.focus();
				return false;
			}
		   }
	    }
  }
  
  
  if(document.frm25.mg.checked){
	  if(document.frm25.employer.value.length <= 0){
	  alert('Please enter your employer\'s / company name.');
	  document.frm25.employer.focus();
	  return false;
	  }   
  }
  
}
 

function SetEmail(argPrefix){
  var str = 'ma' + 'il' + 'to:' + argPrefix + '@' + tld;
  document.location.href = str;
}
 
 
 
function CkForgotLogin(){
  if(document.frmForgotLogin.fbo_email.value.length <= 0){
  alert('Please enter your email address.');
  document.frmForgotLogin.fbo_email.focus();
  return false;
  }
  if (re.test(document.frmForgotLogin.fbo_email.value)){
  return true;
  }
  alert("There\'s a problem with the email address you entered.  Please re-check it and try again.")
  document.frmForgotLogin.fbo_email.focus();
  return false;   
 }
 


function ConfirmMsg(argMsgNumb){
  switch (argMsgNumb){
  case 1: 
	var TheMessage = 'You are about to be directed to PayPal\'s website to make a credit card payment.    \nNew Orleans Alumni uses PayPal to process its online payments safely and securely.\nYou don\'t have to create a PayPal account to make a payment.';
    break;
  case 2: 
	var TheMessage = 'Are you sure you want to delete your profile photo?';
    break;
  }
   var msg = confirm(TheMessage)
   if (msg==true) {  //if user pressed OK
   return true;  // location.href already in place
   } 
   else {  //if user pressed Cancel
   return false;  // blank action
   }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Jump menu mods that open new browser window for external files/pages
function MM_jumpMenuNewWindow(targ,selObj,restore){ //v3.0
  var s = selObj.options[selObj.selectedIndex].value;
  window.open(s);
  if (restore) selObj.selectedIndex=0;
}
