sfHover = function() {
	var sfEls = document.getElementById("MENU").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);
   
    function tron(imgName)
   {
    if (document.images)
     {
      imgOn=eval(imgName + "on.src");
      document[imgName].src= imgOn;
     }
   }
   
function troff(imgName)
 {
   if (document.images)
    {
      imgOff=eval(imgName + "off.src");
      document[imgName].src= imgOff;
    }
 }
 
 
function NewListing() { 
	if (document.searchform.date.checked) {
		document.searchform.type.disabled=true;
		document.searchform.length.disabled=true;
		document.searchform.price.disabled=true;
		document.searchform.lying.disabled=true;
		document.searchform.builder.disabled=true;
	} else {
		document.searchform.type.disabled=false;
		document.searchform.length.disabled=false;
		document.searchform.price.disabled=false;
		document.searchform.lying.disabled=false;
		document.searchform.builder.disabled=false;
	}
}

function NewListing_charter() { 
	if (document.searchform.date.checked) {
		document.searchform.type.disabled=true;
		document.searchform.length.disabled=true;
		document.searchform.priceday.disabled=true;
		document.searchform.priceweek.disabled=true;
		document.searchform.lying.disabled=true;
		document.searchform.builder.disabled=true;
	} else {
		document.searchform.type.disabled=false;
		document.searchform.length.disabled=false;
		document.searchform.priceday.disabled=false;
		document.searchform.priceweek.disabled=false;
		document.searchform.lying.disabled=false;
		document.searchform.builder.disabled=false;
	}
}

function ClearSearch_charter() {
	if (document.searchform.date.checked) {
		document.searchform.type.disabled=false;
		document.searchform.length.disabled=false;
		document.searchform.priceday.disabled=false;
		document.searchform.priceweek.disabled=false;
		document.searchform.lying.disabled=false;
		document.searchform.builder.disabled=false;
		document.searchform.date = unchecked;
	}
}

function ClearSearch() {
	if (document.searchform.date.checked) {
		document.searchform.type.disabled=false;
		document.searchform.length.disabled=false;
		document.searchform.price.disabled=false;
		document.searchform.lying.disabled=false;
		document.searchform.builder.disabled=false;
		document.searchform.date = unchecked;
	}
}

function AdminNewListing() { 
	if (document.searchform.date.checked) {
		document.searchform.type.disabled=true;
		document.searchform.length.disabled=true;
		document.searchform.price.disabled=true;
		document.searchform.lying.disabled=true;
		document.searchform.builder.disabled=true;
		document.searchform.refno.disabled=true;
	} else {
		document.searchform.type.disabled=false;
		document.searchform.length.disabled=false;
		document.searchform.price.disabled=false;
		document.searchform.lying.disabled=false;
		document.searchform.builder.disabled=false;
		document.searchform.refno.disabled=false;
	}
}

function AdminClearSearch() {
	if (document.searchform.date.checked) {
		document.searchform.type.disabled=false;
		document.searchform.length.disabled=false;
		document.searchform.price.disabled=false;
		document.searchform.lying.disabled=false;
		document.searchform.builder.disabled=false;
		document.searchform.refno.disabled=false;
		document.searchform.date = unchecked;
	}
}

function check_empty(text) {
  return (text.length > 0); 
}

function check_registration_form() {
  validity = true;
  message = "";
  if (!check_empty(document.form.name.value))
        { validity = false; message=message+'Please enter your Name.\n\r'; } 
  if (!check_empty(document.form.email1.value) && !check_empty(document.form.email2.value))
        { validity = false; message=message+'Please enter an Email address.\n\r'; } 
  if (document.form.email1.value) {
  		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email1.value))
  			{ validity = false; message=message+'Please Enter Valid Email addresses only.\n\r'; } 
  }
  if (!check_empty(document.form.ctype.value))
        { validity = false; message=message+'Please Select an appropriate Business Type.\n\r'; } 
  if (validity != true) {
  alert(message);
  }
  return validity; 
}

function check_create_form() {
  validity = true;
  message = "";
   if (!check_empty(document.createform.elements[1].value))
        { validity = false; message=message+'Please enter a Model name.\n\r'; } 
  if (!check_empty(document.createform.elements[2].value))
        { validity = false; message=message+'Please enter a Builder.\n\r'; } 
  if (!check_empty(document.createform.elements[3].value))
        { validity = false; message=message+'Please enter a Ref No.\n\r'; }
  if (validity != true) {
  alert(message);
  }
  return validity; 
}


function confirming(url,message) {
var confirmation=confirm(message); 
 if (confirmation) {
 window.location.href=url;
 } else {
 return false;
 }
}

// OPEN POP UP
function open_pop(theURL,winName,w,h,scroll,resize) { //v2.0
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize+''
win=window.open(theURL,winName,winprops);
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
