function showhide()
{	var check=document.search.where.value;
	document.getElementById('s1').style.display='none';
	document.getElementById('s2').style.display='none';
	switch(check)
        {
		case 'news':   document.getElementById('s2').style.display=''; break
		case 'events':   document.getElementById('s1').style.display=''; break
        }
}

function showhide2()
{	var check=document.getElementById('operator_type').value;
	document.getElementById('single').style.display='none';
	document.getElementById('admin').style.display='none';
	switch(check)
        {
		case 'single':   document.getElementById('single').style.display=''; break
		case 'admin':   document.getElementById('admin').style.display=''; break
        }
}

function checkSelect(obj,url)
{
    url+="&popup=yes";
    if(obj.selectedIndex==1)
    {
        obj.selectedIndex=0;
        window.open(url,'newWin','titlebar=yes,toolbar=no,menubar=yes');
    }

}

function super_reload(variable, page, select_var)
 {
  var targ="parent";
  var value=variable.options[variable.selectedIndex].value
  eval(targ+".location='"+page+"?"+select_var+"="+value+"'");
 }
function reload_iframe(variable, page, select_var)
 {
  var targ="self";
  var value=variable.options[variable.selectedIndex].value
  //eval("document.all.events1.src='"+page+"?"+select_var+"="+value+"'");
 eval(targ+".location='"+page+"?"+select_var+"="+value+"'");
 }
function reload_customer()
 {
  var targ="parent";
  //var value=variable.options[variable.selectedIndex].value
  var value2=document.getElementById('category').value
  eval(targ+".location='products.php?cat_id="+value2+"'");
 }
function reload(variable, page, select_var)
 {
  var targ="parent";
  var value=variable.options[variable.selectedIndex].value
  eval(targ+".location='"+page+"?"+select_var+"="+value+"'");
 }
function reload2(variable)
 {
  var targ="parent";
  var value=variable.options[variable.selectedIndex].value
  eval(targ+".location='search_golfers.php?country="+value+"'");
 }
 function reload4(variable)
 {
  var targ="parent";
  var value=document.getElementById('user_id').value
  var value2=document.getElementById('item_id').value
  var value3=document.getElementById('status_type').value
  eval(targ+".location='admin_form_results.php?user_id="+value+"&item_id="+value2+"&status_type="+value3+"'");
 }
 function reload_main(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_member'");
 }
 function reload_business(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_member_business'");
 }
 function reload_additional(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_member_additional'");
 }
 function reload_emergency(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_member_emergency'");
 }
 function reload_photo(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_member_photo'");
 }
 function reload_class(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_class'");
 }
 function reload_room_meal(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_room_meal'");
 }
 function reload_arrival(variable)
 {
  var targ="parent";
  var value=document.getElementById('member_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&show=add_member_arrival'");
 }
 function reload_print(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print.php?new[c_id]="+value+"'");
 }
 function reload_arrival_2(variable)
 {
  var targ="parent";
  var value=document.getElementById('m_id').value
  var value2=document.getElementById('room_id').value
  var value3=document.getElementById('meal_id').value
  eval(targ+".location='admin_manage_members.php?m_id="+value+"&new[r_id]="+value2+"&new[me_id]="+value3+"&show=add_member_arrival'");
 }
 function reload_attendance(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  var value2=document.getElementById('dc1').value
  var value3=document.getElementById('dc2').value
  eval(targ+".location='admin_attendance.php?new[c_id]="+value+"&dc1="+value2+"&dc2="+value3+"'");
 }
 function reload_print_certs(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_certs.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_print_roster(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_roster.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_print_notes(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_notes.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_print_promotion(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_promotion.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_print_empty(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_empty.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_print_hotel(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_hotel.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_print_forms(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_print_forms.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_email_local(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_email_local.php?new[step_1]=1&new[c_id]="+value+"'");
 }
 function reload_mass_email(variable)
 {
  var targ="parent";
  var value=document.getElementById('class_id').value
  eval(targ+".location='admin_mass_email.php?new[step_1]=1&new[c_id]="+value+"'");
 }
function myPopup2() 
{
window.open( "http://www.google.com/", "myWindow", 
"status = 1, height = 300, width = 300, resizable = 0" )
}
function popupWindow(type, url_vars) 
{
	//var myname = 'Enlarged Photo';
	var mypage = 'reorder_info.php?type='+type+'&'+url_vars;
	var w = '850';
	var h = '500';
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable=1,toolbar=1'
	win = window.open(mypage, "", winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


var oldLink = null;
// code to change the active stylesheet
function setActiveStyleSheet(link, title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
  if (oldLink) oldLink.style.fontWeight = 'normal';
  oldLink = link;
  link.style.fontWeight = 'bold';
  return false;
}

// This function gets called when the end-user clicks on some date.
function selected(cal, date) {
  cal.sel.value = date; // just update the date in the input field.
  if (cal.dateClicked && (cal.sel.id == "sel1" || cal.sel.id == "sel3"))
    // if we add this call we close the calendar on single-click.
    // just to exemplify both cases, we are using this only for the 1st
    // and the 3rd field, while 2nd and 4th will still require double-click.
    cal.callCloseHandler();
}

// And this gets called when the end-user clicks on the _selected_ date,
// or clicks on the "Close" button.  It just hides the calendar without
// destroying it.
function closeHandler(cal) {
  cal.hide();                        // hide the calendar
//  cal.destroy();
  _dynarch_popupCalendar = null;
}

// This function shows the calendar under the element having the given id.
// It takes care of catching "mousedown" signals on document and hiding the
// calendar if the click was outside.
function showCalendar(id, format, showsTime, showsOtherMonths) {
  var el = document.getElementById(id);
  if (_dynarch_popupCalendar != null) {
    // we already have some calendar created
    _dynarch_popupCalendar.hide();                 // so we hide it first.
  } else {
    // first-time call, create the calendar.
    var cal = new Calendar(1, null, selected, closeHandler);
    // uncomment the following line to hide the week numbers
    // cal.weekNumbers = false;
    if (typeof showsTime == "string") {
      cal.showsTime = true;
      cal.time24 = (showsTime == "24");
    }
    if (showsOtherMonths) {
      cal.showsOtherMonths = true;
    }
    _dynarch_popupCalendar = cal;                  // remember it in the global var
    cal.setRange(1900, 2070);        // min/max year allowed.
    cal.create();
  }
  _dynarch_popupCalendar.setDateFormat(format);    // set the specified date format
  _dynarch_popupCalendar.parseDate(el.value);      // try to parse the text in field
  _dynarch_popupCalendar.sel = el;                 // inform it what input field we use

  // the reference element that we pass to showAtElement is the button that
  // triggers the calendar.  In this example we align the calendar bottom-right
  // to the button.
  _dynarch_popupCalendar.showAtElement(el.nextSibling, "Br");        // show the calendar

  return false;
}

var MINUTE = 60 * 1000;
var HOUR = 60 * MINUTE;
var DAY = 24 * HOUR;
var WEEK = 7 * DAY;

// If this handler returns true then the "date" given as
// parameter will be disabled.  In this example we enable
// only days within a range of 10 days from the current
// date.
// You can use the functions date.getFullYear() -- returns the year
// as 4 digit number, date.getMonth() -- returns the month as 0..11,
// and date.getDate() -- returns the date of the month as 1..31, to
// make heavy calculations here.  However, beware that this function
// should be very fast, as it is called for each day in a month when
// the calendar is (re)constructed.
function isDisabled(date) {
  var today = new Date();
  return (Math.abs(date.getTime() - today.getTime()) / DAY) > 10;
}
function load(){document.f1.login.focus();}