// JavaScript Function Library

// Reset input field color when changed
function fldReset() { this.style.backgroundColor=''; this.style.borderColor='#bbbbbb'; }

// display error message, color error field, set 
function setErm(f,m) {
  alert(m);
  f.onchange = fldReset;
  f.style.backgroundColor="#ff9"; 
  f.style.borderColor="#f00"; 
  f.focus(); 
  return false;
}

// Check mailto form field(s) for required input, When a field is found with missing input,
// alert user, set field pink, and set focus to it.
function chkMailform(s) {
   if (s.Name.value=='')		return setErm(s['Name'],		'You must enter your name to continue.')
   if (s.Telephone.value=='')		return setErm(s['Telephone'],		'You must enter your daytime phone number to continue.')
   if (s.EveTelephone.value=='')	return setErm(s['EveTelephone'],	'You must enter your evening phone number to continue.')
   if (s['MM_EMAILTO[]'][1].value=='')	return setErm(s['MM_EMAILTO[]'][1],	'You must enter your email address to continue.')
   if (s.ConfirmEmail1.value=='')	return setErm(s['ConfirmEmail1'],	'You must verify your email address to continue.')
   return true;
}

function imgRot(s,pt) {
  document.images[s].src = ROT1[pt].src;
  ++pt;  if ( !eval(s)[pt] ) { pt = 1 };
  setTimeout('imgRot("' + s + '",' + pt+ ')',3000);
}

function verifyDelete(s)	{ return(confirm("Are you sure you want to delete " + s + "?")); }

function editMenu(menuid)		{ window.open('admin_edit_menu.php?menuid='+menuid,'menu','height=290,width=500,scrollbars,resizable');				return false; }
function editMenucat(menuid,mcatid)	{ window.open('admin_edit_menucat.php?menuid='+menuid+'&mcatid='+mcatid,'menucat','height=440,width=500,scrollbars,resizable');		return false; }
function editMenuitem(mcatid,mitemid)	{ window.open('admin_edit_menuitem.php?mcatid='+mcatid+'&mitemid='+mitemid,'menuitem','height=400,width=500,scrollbars,resizable');	return false; }
function editWineTasting(wtid)	{ window.open('admin_edit_winetasting.php?wtid='+wtid,'tasting','height=400,width=500,scrollbars,resizable');				return false; }
function editMenuoption(mitemid,miopid) { window.open('admin_edit_menuitemoption.php?mitemid='+mitemid+'&miopid='+miopid,'itemoption','height=400,width=500,scrollbars,resizable');	return false; }
