/**
 * @author Tina
 */
function validate_contactform()
{
    valid = true;
    
    if(document.contact_form.email.value != ""){
    	apos = document.contact_form.email.value.indexOf("@");
		dotpos = document.contact_form.email.value.lastIndexOf(".");
    }
    

    if ( document.contact_form.name.value == ""){
    	apprise("Please enter your name.");
    	valid = false;
    	
    }else if(document.contact_form.email.value == ""){
    	apprise("Please enter your email address.");
    	valid = false;
    	
    }else if (apos < 1 || dotpos - apos < 2){
		
		apprise("Please enter a valid email address.");		
		valid = false;

    }else if(document.contact_form.message.value == ""){
    	apprise("Please enter your enquiry.");
    	valid = false;	
    	
    }else if(document.contact_form.captcha_code.value == ""){
    	apprise("Please enter your the security code to send your enquiry.");
    	valid = false;	
    }   
   
    return valid;
}

function validate_registerform()
{
    valid = true;
    
    child_amount = document.register_form.child_amount.value;
    
    if(document.register_form.email.value != ""){
    	apos = document.register_form.email.value.indexOf("@");
		dotpos = document.register_form.email.value.lastIndexOf(".");
    }
   
    if ( document.register_form.first_name.value == ""){
    	apprise("Please enter your first name.");
    	valid = false;
    	
    }else if(document.register_form.surname.value == ""){
    	apprise("Please enter your surname.");
    	valid = false;
    	
    }else if(document.register_form.house_number.value == ""){
    	apprise("Please enter your street and house number.");
    	valid = false;
   
   	}else if(document.register_form.city.value == ""){
    	apprise("Please enter your city.");
    	valid = false;
    
    }else if(document.register_form.postcode.value == ""){
    	apprise("Please enter your postcode.");
    	valid = false;
    
    }else if(document.register_form.email.value == ""){
    	apprise("Please enter your email address.");
    	valid = false;
    	
    }else if (apos < 1 || dotpos - apos < 2){
		
		apprise("Please enter a valid email address.");		
		valid = false;

	}else if(document.register_form.phone.value == "" && document.register_form.mobile.value == ""){
    	apprise("Please enter either a home phone or a mobile number.");
    	valid = false;
    
    }else if(document.register_form.captcha_code.value == ""){
    	apprise("Please enter the security code to send your registration.");
    	valid = false;	
    	
    }else{
		valid = "";
		
	   	for(i=1;i<=child_amount;i++){
	   
		   	if(document.getElementById("dob"+i).value != "dd/mm/yyyy" || document.getElementById("dob"+i).value != ""){
		   		
				slashpos1 = document.getElementById("dob"+i).value.indexOf("/");
				slashpos2 = document.getElementById("dob"+i).value.lastIndexOf("/");
				
				if(slashpos1 != 2 || slashpos2 != 5){
					
					valid = "no";
				}
		
		   	}
	   	}
	   	
	  	if(valid == "no"){
	  		
	  		apprise("Please be sure to enter the correct date format for your children.");
			valid = false;	
	  	}
	}
	   
    return valid;
}

/* POPUP CALENDAR FUNCTIONS */
function goLastMonth(month, year, form, field) {
	// If the month is January, decrement the year.
	if (month == 1) {
		--year;
		month = 13;
	}

	document.location.href = 'popup_cal.php?month=' + (month - 1) + '&year='
			+ year + '&form=' + form + '&field=' + field;
}

function goNextMonth(month, year, form, field) {
	// If the month is December, increment the year.
	if (month == 12) {
		++year;
		month = 0;
	}
	document.location.href = 'popup_cal.php?month=' + (month + 1) + '&year='
			+ year + '&form=' + form + '&field=' + field;
}

function sendToForm(val, field, form) {
	// Send back the date value to the form caller.
	eval("opener.document." + form + "." + field + ".value='" + val + "'");
	window.close();
}
/* POPUP CALENDAR FUNCTIONS */

function validate_instantmessageform()
{
    valid = true;
    
    if(document.instantmessage_form.email.value != ""){
    	apos = document.instantmessage_form.email.value.indexOf("@");
		dotpos = document.instantmessage_form.email.value.lastIndexOf(".");
    }
    

    if ( document.instantmessage_form.name.value == ""){
    	apprise("Please enter your name.");
    	valid = false;
    	
    }else if(document.instantmessage_form.email.value == ""){
    	apprise("Please enter your email address.");
    	valid = false;
    	
    }else if (apos < 1 || dotpos - apos < 2){
		
		apprise("Please enter a valid email address.");		
		valid = false;

    }else if(document.instantmessage_form.message.value == ""){
    	apprise("Please enter your enquiry.");
    	valid = false;	
    	
    }else if(document.instantmessage_form.captcha_code.value == ""){
    	apprise("Please enter your the security code to send your enquiry.");
    	valid = false;	
    }   
   
    return valid;
}
function checkDisabilitySelection(selection, num){
	
	if(selection == "Other"){
		
		document.getElementById("show_other_disabilities"+num).style.display = "block";
	}else{
		document.getElementById("show_other_disabilities"+num).style.display = "none";
	}
}


function validate_associateform()
{
    valid = true;
    
    if(document.associate_form.email.value != ""){
    	apos = document.associate_form.email.value.indexOf("@");
		dotpos = document.associate_form.email.value.lastIndexOf(".");
    }
   
    if ( document.associate_form.name.value == ""){
    	apprise("Please enter your name.");
    	valid = false;
    	
    }else if(document.associate_form.job_title.value == ""){
    	apprise("Please enter your job title.");
    	valid = false;
    	
    }else if(document.associate_form.organisation.value == ""){
    	apprise("Please enter your organisation.");
    	valid = false;
   
   	}else if(document.associate_form.address1.value == ""){
    	apprise("Please enter your the first line of your address.");
    	valid = false;
    	
   	}else if(document.associate_form.city.value == ""){
    	apprise("Please enter your city.");
    	valid = false;
    
    }else if(document.associate_form.postcode.value == ""){
    	apprise("Please enter your postcode.");
    	valid = false;
    
    }else if(document.associate_form.email.value == ""){
    	apprise("Please enter your email address.");
    	valid = false;
    	
    }else if (apos < 1 || dotpos - apos < 2){
		
		apprise("Please enter a valid email address.");		
		valid = false;

	}else if(document.associate_form.phone.value == ""){
    	apprise("Please enter a contact phone number.");
    	valid = false;
    
    }else if(document.associate_form.captcha_code.value == ""){
    	apprise("Please enter the security code to send your registration.");
    	valid = false;		
	}
	   
    return valid;
}
