function MM_openBrWindow(theURL,winName,features) 
{ //v2.0
	window.open(theURL,winName,features);
}

function validate2(field) 
{
	var valid = " 0123456789()-,.";
	var ok = "yes";
	var temp;
	
	for (var i=0; i<field.value.length; i++) 
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}

	if (ok == "no") 
	{
		alert("I'm sorry, invalid entry, only numbers, commas, dots and brackets are accepted in this field.");
		field.focus();
		field.select();
	}

}

function disableForm(theform) 
{
	if (document.all || document.getElementById) 
	{
		for (i = 0; i < theform.length; i++) 
		{
			var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
		}
		return true;
	}
	else 
	{
		return false;
	}
}

function Validator(bpform)
{
  if (bpform.Type.value == "0")
  {
    alert("Please select a property type.");
    bpform.Type.focus();
    return (false);
  }
  
  if (bpform.Price.value == "0")
  {
    alert("Please select a price range.");
    bpform.Price.focus();
    return (false);
  }

  if (bpform.Bedrooms.value == "0")
  {
    alert("Please select number of bedrooms.");
    bpform.Bedrooms.focus();
    return (false);
  }
	  
  if (bpform.Bathrooms.value == "0")
  {
    alert("Please select number of bathrooms.");
    bpform.Bathrooms.focus();
    return (false);
  }
  
  if (bpform.Living_Area.value == "0")
 {
    alert("Please select a living area.");
    bpform.Living_Area.focus();
    return (false);
  }
  
  if (bpform.Credit_History.value == "0")
 {
    alert("Please select a credit history.");
    bpform.Credit_History.focus();
    return (false);
  }

  if (bpform.First_Name.value == "")
  {
    alert("Please enter your first name.");
    bpform.First_Name.focus();
    return (false);
  }
	  
  if (bpform.Last_Name.value == "")
  {
    alert("Please enter your last name.");
    bpform.Last_Name.focus();
    return (false);
  } 

  if (bpform.Phone.value == "")
  {
    alert("Please enter your phone number.");
    bpform.Phone.focus();
    return (false);
  }
	  
  if (bpform.Email.value == "")
  {
    alert("Please enter your e-mail address.");
    bpform.Email.focus();
    return (false);
  }
  
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(bpform.Email.value))
	{
		return (true);
	}
	alert("Please enter a valid e-mail address (such as myname@yahoo.com).");
	bpform.Email.focus();
	return (false);
	  
	  
  //if all validation is accurate then disable the submit button
	for (i = 0; i < bpform.length; i++) 
	{
		var tempobj = bpform.elements[i];
		if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
			tempobj.disabled = true;
	}
		
	//bpform.Submit.diabled = true;
	  
  return (true);
}

function checkEmail() 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(bpform.Email.value))
	{
		return (true);
	}
	alert("Please enter a valid e-mail address (such as myname@yahoo.com).");
	bpform.Email.focus();
	return (false);
}

 function essai()
 {
		 isIE = (document.all);
		 isNN6 = (!isIE) && (document.getElementById);
		 if (isIE) menu = document.all['cache'];
		 if (isNN6) menu = document.getElementById('cache');
		  
		  if (menu.style.display == "none"){
			// Cas ou le tableau est caché
			menu.style.display = "";
		  } else {
			// On le cache
			menu.style.display = "none";
		   }
 }
