function requiredFieldValidator() {
	var txtFirstName  = document.getElementById('txtFirstname').value;
	var txtLastName  = document.getElementById('txtLastname').value;
	var txtCompanyName  = document.getElementById('txtCompanyname').value;
	var txtPhone = document.getElementById('txtPhone').value;
	var txtEmail = document.getElementById('txtEmail').value;
	var txtDescription = document.getElementById('txtDescription').value;

	var valid = true;
	
	if (txtFirstName == '') {
		document.getElementById('lblErrFirstName').innerHTML = 'First Name is required.';
		valid = false;
	} else document.getElementById('lblErrFirstName').innerHTML = '';
	
	if (txtLastName == '') {
		document.getElementById('lblErrLastName').innerHTML = 'Last Name is required.';
		valid = false;
	} else document.getElementById('lblErrLastName').innerHTML = '';
	
/*	if (txtCompanyName == '') {
		document.getElementById('lblErrCompanyName').innerHTML = 'Company Name is required.';
		valid = false;
	} else document.getElementById('lblErrCompanyName').innerHTML = '';
*/	
	if (txtPhone == '') {
		document.getElementById('lblErrPhone').innerHTML = 'Phone Number is required.';
		valid = false;
	} else document.getElementById('lblErrPhone').innerHTML = '';
	
	var regex = new RegExp('[\\w\\.-]+(\\+[\\w-]*)?@([\\w-]+\\.)+[\\w-]+'); //email validation
	
	if (txtEmail == '')  {
		document.getElementById('lblErrEmail').innerHTML = 'Email is required.';
		valid = false;
	} else if (!txtEmail.match(regex)) {
		document.getElementById('lblErrEmail').innerHTML = 'Email should be in a correct format.';
		valid = false;			
	} else document.getElementById('lblErrEmail').innerHTML = '';
	
	if (txtDescription == ''||txtDescription == '<br>') {
		document.getElementById('lblErrDescription').innerHTML = 'Description is required.';
		valid = false;
	} else document.getElementById('lblErrDescription').innerHTML = '';

	return valid;
	
}

function setAction(mode) {
	var action = document.getElementById('formaction');
	var frm = document.getElementById('frmQuote');

	switch (mode) {
	    case 'submit':
			if (requiredFieldValidator()) {
			action.value = mode;
			frm.submit();
			}
			break;

	}
	
	return false;
}
