

var lc_FormName = "frmClient";
function CheckRegister(lc_Action)
{
	
	var ll_Valid = true;
	var ln_Valid = 0;
	
	var lc_ErrorClass = 'field_error';
	var lc_ErrorCboClass = 'field_error_dd';
	var lc_NormClass = 'inputTypes';
	var lc_NormCboClass = 'inputTypes_dd';
	
	
	// Contact Check
	var lc_Contact = document.getElementById("txtContact").value;
	if (lc_Contact.length == 0)
	{
		document.getElementById("txtContact").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txtContact").className = lc_NormClass;
	}
	// Role Check
	var lc_role = document.getElementById("txtRole").value;
	if (lc_role.length == 0)
	{
		document.getElementById("txtRole").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txtContact").className = lc_NormClass;
	}
	// Client Check
	var lc_Client = document.getElementById("txtName").value;
	if (lc_Client.length == 0)
	{
		document.getElementById("txtName").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txtName").className = lc_NormClass;
	}
	
	// Sector Check
	var ln_Sector = document.getElementById("cboSector").getAttribute("value");
	if (ln_Sector == 0)
	{
		document.getElementById("cboSector").className = lc_ErrorCboClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("cboSector").className = lc_NormCboClass;
	}	
	
	// Postcode Check
	var lc_Postcode = document.getElementById("txtPostcode").value;
	if (lc_Postcode.length == 0)
	{
		document.getElementById("txtPostcode").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txtPostcode").className = lc_NormClass;
	}	
	
	// Telephone Check
	var lc_Telephone = document.getElementById("txtTelephone").value;
	if (lc_Telephone.length == 0)
	{
		document.getElementById("txtTelephone").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txtTelephone").className = lc_NormClass;
	}	
	
	// Email Check
	var lc_Email = document.getElementById("txtEmail").value;
	if (lc_Email.length == 0)
	{
		document.getElementById("txtEmail").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txtEmail").className = lc_NormClass;
	}	
	
	// Description Check
	var lc_Description = document.getElementById("txaComments").value;
	if (lc_Description.length == 0)
	{
		document.getElementById("txaComments").className = lc_ErrorClass;
		ln_Valid = ln_Valid + 1;
	}
	else
	{
		document.getElementById("txaComments").className = lc_NormClass;
	}	


		

	
	
	// Can form be submitted?
	if (ln_Valid > 0)
	{
		ll_Valid = false;
		alert('Please complete all fields marked with a *');
	}
	else
	{
		document.getElementById('hdnAction').value = lc_Action;
		document.getElementById(lc_FormName).submit();
	}

}