// validate function for the candidate form
function validate(){
	var name = document.perreg.skc_name.value;
	var username = document.perreg.skc_username.value;
	var pass = document.perreg.skc_pass.value;
	var confirmpass = document.perreg.skc_conpass.value;
	var day = document.perreg.skc_dob_day.value;
	var month = document.perreg.skc_dob_month.value;
	var year = document.perreg.skc_dob_year.value;
	var email = document.perreg.skc_email.value;
	var marchild = document.perreg.skc_mar_child.value;
	var dt = new Date();
	
	// check for blank name 
	if(name == ""){
		alert("Please Enter the name ");
		document.perreg.skc_name.focus();
		return false;
	}
	// check for empty username
	if(username == "") {
		alert("Please Enter Username");
		document.perreg.skc_username.focus();
		return false;
	}
	// check for blank password	
	if(pass == ""){
		alert("Please Enter the Password");
		document.perreg.skc_pass.focus();
		return false;
	}
	//check for the confirm password
	if(confirmpass == ""){
		alert("Please Confirm the Password");
		document.perreg.skc_conpass.focus();
		return false;
	}	
	// check whether password and confirm password match
	if(pass != confirmpass) {		
		alert("Your Passwords dont match, Please enter correct password");
		document.perreg.skc_conpass.focus();
		return false;
	}	
	//check for the lenth of password (least 3 letters)
	if(document.perreg.skc_pass.size < 3 ){
		alert("Passwords should be at least 3 characters");
		document.perreg.skc_pass.focus();
		return false;
	}
	// check for day of the month
	if(day == "" ){
		alert("Please enter day of you birthday");
		document.perreg.skc_dob_day.focus();
		return false;
	}
	if(month == ""){
		alert("Please enter Month of you birthday");
		document.perreg.skc_dob_month.focus();
		return false;
	}
	if(year == ""){
		alert("Please enter year of you birthday");
		document.perreg.skc_dob_year.focus();
		return false;
	}
	if(year > (dt.getYear() - 18)){
		alert("You are not eligible to register");
		document.perreg.skc_dob_year.focus();
		return false;
	}
	if((day == "01" ) && (month == "Jan") && (year =="1950")){
		alert("Please Enter your Date of Birth");
		document.perreg.skc_dob_day.focus();
		return false;
	}
	// check for the validity of the email
	if((document.perreg.skc_email.value.indexOf('@',0) == -1) ||(document.perreg.skc_email.value.indexOf('.',0) == -1)) {
		alert("Invalid Email Address. Please check your email address");
		document.perreg.skc_email.focus();
		return false;
	}	

	// if all conditions are true then
	return true;
}
	
