var origBorder = "1px solid #7F9DB9";
var strErrorBorder = "1px solid red";
function displayMenu1(){		
	document.getElementById("menu").style.cursor='pointer';
	document.getElementById("rms").style.visibility = "visible";
}
function hideMenu1() {
	//document.getElementById("rms").style.visibility = "hidden";	
}
function displayMenu2(){		
	document.getElementById("menu").style.cursor='pointer';
	document.getElementById("flats").style.visibility = "visible";	
}
function hideMenu2() {
	//document.getElementById("flats").style.visibility = "hidden";
}
/* Checks that given string is valid as email address */
function checkEmail(email){
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(email)) return true;
  else return false;
}
/* Validate user input */
function validateUserContact() {
	var elemName= document.getElementById("name");
	var elemEmail = document.getElementById("email");
	var elemTelephone= document.getElementById("telephone");
	 
	var boolError = false;
	var strError = "";

	elemName.style.border = origBorder;
	elemEmail.style.border = origBorder;
	elemTelephone.style.border = origBorder;

	if(elemName.value.length < 3) {
		strError += "Please fill in your name\n";		
		elemName.style.border = strErrorBorder;
		boolError = true;
	}

	if(elemEmail.value.length > 0 && !checkEmail(elemEmail.value)) {
		strError += "Please fill in a VALID email address\n";		
		elemEmail.style.border = strErrorBorder;
		boolError = true;
	} 
	
	if(elemEmail.value.length == 0 && elemTelephone.value.length == 0) {
		strError += "Please fill in email or telephone number\n";		
		elemEmail.style.border = strErrorBorder;
		elemTelephone.style.border = strErrorBorder;
		boolError = true;
	} 
	
	if( boolError ) alert ( strError );
	return ! boolError;
}