function ValidateEmail(txt){
	//regular expression
	var b=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
	return b.test(txt);
}

function Validate( varname, varemail, varinvalidemail, varcaptcha, varphone){
	if(document.getElementById('firstname').value.length==0){
                alert(varname);
                document.getElementById('firstname').focus;
                return(false);
        }
        if(document.getElementById('lastname').value.length==0){
                alert(varname);
                document.getElementById('lastname').focus;
                return(false);
        }
	if(document.getElementById('email').value.length==0){
		alert(varemail);
		document.getElementById('email').focus;
		return(false);
	}
	if(document.getElementById('email').value.length>0){
		if (!ValidateEmail(document.getElementById('email').value)){
			alert(varinvalidemail);
			document.getElementById('email').focus;
			return(false);
		}
	}
	if(document.getElementById('phone').value.length==0){
                alert(varphone);
                document.getElementById('phone').focus;
                return(false);
        }
	/*
	if(document.getElementById('security_code').value.length==0){
		alert(varcaptcha);
		document.getElementById('security_code').focus;
		return(false);
	}
	*/	
	return(true);
}
