function checkEmail(email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return (true);
		}
	return (false);
}

function validate_contact_form (){ 
	//alert("Start Valiadate!");
    valid = true;
	e_valid = true;
	
	if ( document.contact_form.contact_name.value == "" )
	{	document.contact_form.contact_name.className = "required";
	    valid = false;
	} else {
		document.contact_form.contact_name.className = "";
	}	
	
	if ( document.contact_form.email.value == "" )
	{	document.contact_form.email.className = "required";
	    valid = false;
	} else {
		e_valid = checkEmail(document.contact_form.email.value);
		if (e_valid) {
		document.contact_form.email.className = "";
		} else {
		document.contact_form.email.className = "required";
		}	
	}	
	
	if ( document.contact_form.message.value == "" )
    {	document.contact_form.message.className = "required";
        valid = false;
    } else {
		document.contact_form.message.className = "";
    }	
	
	if (valid == false)
	{	alert_message = "Please fill in the required* field(s)." ;
		if (e_valid == false) {
			alert_message = alert_message + "\nPlease enter a valid email address.";
		} 		
		alert ( alert_message);
	} else if (e_valid == false) {
		alert("Please enter a valid email address.");
	}
	
	return (valid && e_valid);
}

function validate_quote_form (){ 
    valid = true;
	e_valid = true;

    if ( document.request_form.contact_name.value == "" )
    {	document.request_form.contact_name.className = "required";
        valid = false;
    } else {
		document.request_form.contact_name.className = "";
    }	
	
    if ( document.request_form.email.value == "" )
    {	document.request_form.email.className = "required";
        valid = false;
		
    } else {
		e_valid = checkEmail(document.request_form.email.value);
		if (e_valid) {
			document.request_form.email.className = "";
		} else {
			document.request_form.email.className = "required";
		}	
    }	
	
	if ( document.request_form.deadline.value == "" )
    {	document.request_form.deadline.className = "required";
        valid = false;
    } else {
		document.request_form.deadline.className = "";
    }	
	
	if ( document.request_form.interested_in.value == "" )
    {	document.request_form.interested_in.className = "required";
        valid = false;
    } else {
		document.request_form.interested_in.className = "";
    }	
	
	if ( document.request_form.project_description.value == "" )
    {	document.request_form.project_description.className = "required";
        valid = false;
    } else {
		document.request_form.project_description.className = "";
    }	
	
	if (valid == false) {
		
		alert_message = "Please fill in the required* field(s)." ;
		if (e_valid == false) {
			alert_message = alert_message + "\nPlease enter a valid email address.";
		} 		
		alert ( alert_message);
	} else if (e_valid == false) {
		alert("Please enter a valid email address.");
	}

    return (valid && e_valid);
}
