function validate()
{
	var frm = document.formmain;
	var errmsg = "";
	if (ValidatorTrim(frm.clscandidate_first_name.value)=='') errmsg += "First Name is required field.\r\n";
	if (ValidatorTrim(frm.clscandidate_address1.value)=='') errmsg += "Address1 is required.\r\n";
	if ((ValidatorTrim(frm.clscandidate_country.value)=='') || (ValidatorTrim(frm.clscandidate_country_id.value)=='') || (ValidatorTrim(frm.clscandidate_country_id.value)==0)  ) errmsg += "Country is required.\r\n";
	if ((ValidatorTrim(frm.clscandidate_state.value)=='') || (ValidatorTrim(frm.clscandidate_state_id.value)=='') || (ValidatorTrim(frm.clscandidate_state_id.value)==0) ) errmsg += "State is required.\r\n";
	if ((ValidatorTrim(frm.clscandidate_city.value)=='') || (ValidatorTrim(frm.clscandidate_city_id.value)=='') || (ValidatorTrim(frm.clscandidate_city_id.value)==0) ) errmsg += "City is required.\r\n";
	if (ValidatorTrim(frm.clscandidate_phone_day.value)=='') errmsg += 'Phone Number (Day) is required.\r\n';
	if (ValidatorTrim(frm.clscandidate_email.value)!='') errmsg += checkEmail(frm.clscandidate_email.value);
	else errmsg += "Email is required field.\r\n";
	if(checkFileType(frm.clscandidate_resume.value) !="")  errmsg += checkFileType(frm.clscandidate_resume.value);
	if(errmsg!="")
	{
		alert(errmsg);
		return false;
	}
}