function checkValidation(cu)
{
	var divid_arr = new Array();
	divid_arr=['errmsg_fname','errmsg_lname','errmsg_email','errmsg_postcode','errmsg_subject','errmsg_comment'];
	
	/* Reset input class red */
	resetstyle(document.frmcontactus);
    /* Reset error messages */
    reset_errmessages(divid_arr);
	
	var flagerror = 0;
	                            
	var fn = Trim(cu.vFirstName.value);		
	if(fn.length < 1)
	{
        inputvalidation_red('vFirstName');
        validation_height('errmsg_fname');
		validation_message("errmsg_fname","Please enter your First Name","27","110","133");
        cu.vFirstName.value = '';
		flagerror ++;
    }
    if(Trim(cu.vLastName.value)=="")
	{
        inputvalidation_red('vLastName');
		validation_height('errmsg_lname');
        validation_message("errmsg_lname","Please enter your Last Name","27","110","133");
        cu.vLastName.value = '';
		flagerror ++;
    }
    if(Trim(cu.vEmail.value)=="")
	{
        inputvalidation_red('vEmail');
		validation_height('errmsg_email');
        validation_message("errmsg_email","Please enter an Email Address","27","110","133");
        cu.vEmail.value = '';
		flagerror ++;
    }
    else if(!isValidEmail(cu.vEmail.value))
	{
        inputvalidation_red('vEmail');
		validation_height('errmsg_email');
        validation_message("errmsg_email","Please enter a correct Email Address","27","110","133");
        flagerror ++;
    }
	if(Trim(cu.vPostcode.value)=="")
	{
        inputvalidation_red('vPostcode');
		validation_height('errmsg_postcode');
        validation_message("errmsg_postcode","Please enter your Postcode","27","110","133");
        cu.vPostcode.value = '';
		flagerror ++;
    }
    if(Trim(cu.vSubject.value)=="")
    {
        inputvalidation_red('vSubject');
		validation_height('errmsg_subject');
        validation_message("errmsg_subject","Please enter a Subject","27","110","133");
        cu.vSubject.value = '';
		flagerror ++;
    }
	if(Trim(cu.vComment.value)=="")
	{
        inputvalidation_red('vComment');
		validation_height('errmsg_comment');
        validation_message("errmsg_comment","Please enter your Message","125","110","133");
        cu.vComment.value = '';
		flagerror ++;
    }
	
	if(flagerror == 0)
        return true;
    else
		return false;
}
