//  var ns4class='';
//  var message="";
//  function clickIE() {if (document.all) {(message);return false;}}
//  function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {
//    if (e.which==2||e.which==3) {(message);return false;}}}
//    if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
//    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
//  document.oncontextmenu=new Function("return false")
  function bookmarksite(title,url){
  if (window.sidebar)
  	window.sidebar.addPanel(title, url, "");
  else if(window.opera && window.print){
  	var elem = document.createElement('a');
  	elem.setAttribute('href',url);
  	elem.setAttribute('title',title);
  	elem.setAttribute('rel','sidebar');
  	elem.click();
  } 
  else if(document.all)
  	window.external.AddFavorite(url, title);
  }
  function newWindow(url) { window.open (url,"blank","resizable=yes,scrollbars=yes,toolbar=yes,location=yes,status=yes,menubar=yes"); }

function goForm(requiredList,theForm){ 
  var tmessage = 'One or more fields requires your attention:\n\n';
  var tmessage_orig = tmessage;
  if(requiredList.indexOf("contact_name")>=0){ if(theForm.contact_name.value == ''){tmessage = tmessage + '- Your full name\n'}}
  if(requiredList.indexOf("contact_dayphone")>=0){ if(theForm.contact_dayphone.value == ''){tmessage = tmessage + '- Your telephone number\n'}}
  if(requiredList.indexOf("contact_email")>=0){ if(theForm.contact_email.value == ''){tmessage = tmessage + '- Your email address\n'}}
  if(tmessage != tmessage_orig) {alert(tmessage); theForm.gobutton.disabled = false;}
  else{theForm.gobutton.disabled = true; theForm.submit();}
}