//Use this for site specific javascript functions

function validContact(p_frm){
	if(isBlank(p_frm.contact_name.value)){
		errorMessage(p_frm.contact_name,'Please enter your name');
		return false;
	}
	if(!isValidEmailAddress(p_frm.email.value)){
		errorMessage(p_frm.email,'Please enter a correct email address');
		return false;
	}
	if(isBlank(p_frm.enquiry.value)){
		errorMessage(p_frm.enquiry,'Please enter your enquiry');
		return false;
	}
	
	return true;
}

function validBradfordCalculator(p_frm){
	if(isBlank(p_frm.num_of_absences.value)){
		errorMessage(p_frm.num_of_absences,'Please enter number of unplanned absences');
		return false;
	}	
	if(isBlank(p_frm.num_of_instances.value)){
		errorMessage(p_frm.num_of_instances,'Please enter number of instances of unplanned absences');
		return false;
	}
	if(!isNumeric(p_frm.num_of_absences.value)){
		errorMessage(p_frm.num_of_absences,'Please enter a valid number of unplanned absences');
		return false;
	}
	if(!isNumeric(p_frm.num_of_instances.value)){
		errorMessage(p_frm.num_of_instances,'Please enter a valid number of instances of unplanned absences');
		return false;
	}
	if(!isValidEmailAddress(p_frm.email.value)){
		errorMessage(p_frm.email,'Please enter a valid email address');
		return false;
	}
	if(p_frm.demo.value == '-1'){
		alert('Please select a demo option');
		return false;
	}
	if(p_frm.demo.value == 'yes'){
		if(isBlank(p_frm.telephone.value)){
			alert('Please enter your phone number');
			return false;
		}
		if(p_frm.telephone.value == 'enter here'){
			alert('You have requested a demo, please enter your telephone number so we can contact you.');
			return false;
		}
		if(!isNumeric(p_frm.telephone.value)){
			alert('Please enter a valid telephone number');
			return false;
		}
	}
	return true;
}

function validAbsenceCalculator(p_frm){
	if(p_frm.industry_type.value == '-1'){
		alert('Please select an industry type');
		return false;
	}
	if(!isNumeric(p_frm.employees.value)){
		errorMessage(p_frm.employees,'Please enter a valid number of employees');
		return false;
	}
	if(!isValidEmailAddress(p_frm.email.value)){
		errorMessage(p_frm.email,'Please enter a correct email address');
		return false;
	}	
	if(p_frm.demo.value == '-1'){
		alert('Please select a demo option');
		return false;
	}
	return true;
}

function isNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}

