
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

function formSellValidate(){
	
	if(document.getElementById("name").value==""){
		alert("Please enter Name");
		return false;
	}else if(!checkSellemail(document.getElementById("email1").value)){
		alert("Please input a valid email address!")
		return false;
	}else if(document.getElementById("email1").value != document.getElementById("email2").value){
		alert("Please input a valid email address!")
		return false;
	}else if(document.getElementById("phone").value==""){
		alert("Please enter phone");
		return false;
	}else if(document.getElementById("dob").value==""){
		alert("Please enter Date of Birth");
		return false;
	}else if(document.getElementById("building").value==""){
		alert("Please enter Building name");
		return false;
	}else if(document.getElementById("street").value==""){
		alert("Please enter Street name");
		return false;
	}else if(document.getElementById("city").value==""){
		alert("Please enter City name");
		return false;
	}else if(document.getElementById("albname").value==""){
		alert("Please enter AlbLebanon Username");
		return false;
	}else if(document.getElementById("albname").value==""){
		alert("Please enter Comments");
		return false;
	}
	return true
 }
 
function checkSellemail(str){

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true
	else{
		
		testresults=false
	}	
	return (testresults)
}