// JavaScript functions for image rollovers

// <!-- hide
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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
// stop hiding -->

// <!-- hide 
  if (document.images) {
  btn_about_over = new Image(170 ,38); btn_about_over.src = "images/btn_about_over.gif";
  btn_about = new Image(170 ,38); btn_about.src = "images/btn_about.gif";
  btn_menu_over = new Image(170 ,38); btn_menu_over.src = "images/btn_menu_over.gif";
  btn_menu = new Image(170 ,38); btn_menu.src = "images/btn_menu.gif";
  btn_events_over = new Image(170 ,38); btn_events_over.src = "images/btn_events_over.gif";
  btn_events = new Image(170 ,38); btn_events.src = "images/btn_events.gif";
  btn_directions_over = new Image(170 ,38); btn_directions_over.src = "images/btn_directions_over.gif";
  btn_directions = new Image(170 ,38); btn_directions.src = "images/btn_directions.gif";
  btn_parties_over = new Image(170 ,38); btn_parties_over.src = "images/btn_parties_over.gif";
  btn_parties = new Image(170 ,38); btn_parties.src = "images/btn_parties.gif";
  btn_contact_over = new Image(170 ,38); btn_contact_over.src = "images/btn_contact_over.gif";
  btn_contact = new Image(170 ,38); btn_contact.src = "images/btn_contact.gif";
  btn_jobs_over = new Image(170 ,28); btn_jobs_over.src = "images/btn_jobs_over.gif";
  btn_jobs = new Image(170 ,28); btn_jobs.src = "images/btn_jobs.gif";
  logo_over = new Image(170 ,28);logo_over.src = "images/logo_over.gif";
  logo = new Image(170 ,28); logo.src = "images/logo.gif";
  btn_home_over = new Image(170 ,28); btn_home_over.src = "images/btn_home_over.gif";
  btn_home = new Image(170 ,28); btn_home.src = "images/btn_home.gif";
  footer_wr_over = new Image(170 ,28); footer_wr_over.src = "images/footer_wr_over.gif";
  footer_wr = new Image(170 ,28); footer_wr.src = "images/footer_wr.gif";
  /*
  btn_history_over = new Image(170 ,38); btn_history_over.src = "images/btn_history_over.gif";
  btn_history_f1 = new Image(170 ,38); btn_history_f1.src = "images/btn_history.gif";
  btn_menus_over = new Image(170 ,38); btn_menus_over.src = "images/btn_menus_over.gif";
  btn_menus_f1 = new Image(170 ,38); btn_menus_f1.src = "images/btn_menus.gif";
  btn_events_over = new Image(170 ,38); btn_events_over.src = "images/btn_events_over.gif";
  btn_events_f1 = new Image(170 ,38); btn_events_f1.src = "images/btn_events.gif";
  btn_awards_over = new Image(170 ,38); btn_awards_over.src = "images/btn_awards_over.gif";
  btn_awards_f1 = new Image(170 ,38); btn_awards_f1.src = "images/btn_awards.gif";
  btn_banquets_over = new Image(170 ,38); btn_banquets_over.src = "images/btn_banquets_over.gif";
  btn_banquets_f1 = new Image(170 ,38); btn_banquets_f1.src = "images/btn_banquets.gif";
  btn_directions_over = new Image(170 ,38); btn_directions_over.src = "images/btn_directions_over.gif";
  btn_directions_f1 = new Image(170 ,38); btn_directions_f1.src = "images/btn_directions.gif";
  btn_jobs_over = new Image(170 ,28); btn_jobs_over.src = "images/btn_jobs_over.gif";
  btn_jobs_f1 = new Image(170 ,28); btn_jobs_f1.src = "images/btn_jobs.gif";
  btn_giftcards_over = new Image(170 ,28); btn_giftcards_over.src = "images/btn_giftcards_over.gif";
  btn_giftcards_f1 = new Image(170 ,28); btn_giftcards_f1.src = "images/btn_giftcards.gif";
  btn_logo_over = new Image(170 ,28); btn_logo_over.src = "images/btn_logo_over.gif";
  btn_logo_f1 = new Image(170 ,28); btn_logo_f1.src = "images/btn_logo.gif";
  */
  }
  

// Function used to open map window and set focus to it
function openMapWindow(URL)
{
popup = window.open(URL,'Map','height=680,width=950,scrollbars=1,resizable=1');
popup.focus();
}

function openGoogleMapWindow(URL)
{
popup = window.open(URL,'Map','height=520,width=620,scrollbars=1,resizable=1');
popup.focus();
}

// Check that required fields in form are filled in and email is valid
function checkRequiredFields(form) {
  var errorFlag = 0;  
  var errorMessage = "The following Email Address entries are not valid: \r\n";  
  var error = "";

  for (var i = 1; i <= 10; i++) {
    var emailField = "form.email_address" + i + ".value";  // Set form field name
    var email = eval(emailField);  // Evaluate form field's value
    if (email != '' && email.indexOf("@") == -1) {
      errorMessage += ("     - " + i + ": " + email + "\r\n");
      errorFlag = 1;  
    }
  }
  
  if (errorFlag) {
    alert(errorMessage);
	return false;
  }
  return true;
}

// Check that required fields in form are filled in and email is valid
function checkEmail(emailField) {
  var email = emailField;
  if (email == '') {
    alert("Email Address is required.");
	return false;
  }
  if (email.indexOf("@") == -1) {
    alert("The Email Address you entered is not valid.");
	return false;
  }  
  return true;
}

// Reload page passing saved message ID
function reloadEditPage(messageName) {
  url = window.location.href;
  
  index_sm = url.indexOf('sm=');
  if (index_sm > 0)
    reload_url = url.substr(0, index_sm - 1);
  else
    reload_url = url;

  index_status = url.indexOf('?status');
  if (index_status > 0)
    url_param = '&sm=' + messageName
  else
    url_param = '?sm=' + messageName

  //alert('url:' + url + ' index_sm:' + index_sm + ' index_status:' + index_status + ' reload:' + reload_url + ' param:' + url_param);
  window.location = reload_url + url_param;
}

// stop hiding -->

