function validateContactForm(form) {
	function error(element) {
	    $(element).addClass('error');
	}
	
	var el_name = form.elements['fname'];
	var el_email = form.elements['femail'];
	var el_content = form.elements['fcontent'];
	
	
	var fname = $.trim(el_name.value);
	var femail = $.trim(el_email.value);
	var fcontent = $.trim(el_content.value);
	
	
	var result = true;
	
    if (!fname) {
        error(form.elements['fname']);
        result = false;
    }
    
    if (!femail || !isEmail(femail)) {
        error(form.elements['femail']);
        result = false;
    }
	
    if (!fcontent) {
        error(form.elements['fcontent']);
        result = false;
    }
	
	
	return result;

}

function isEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}

$(function(){
	var form = $('#contactUsForm');

	if(form.length) {
		form = form[0];
	    form.onsubmit = function() {
    	    return validateContactForm(this);
    	};
    	var el = [form.elements['fname'], form.elements['femail'], form.elements['fcontent']];
	    
	    for(var i=0; i<el.length; i++) {
	        $(el[i]).bind('focus', function() {
	            $(this).removeClass('error');
	        });
	    }
	}
	
	
});

