/* verify for reg step1 */
function verify(form){
	if(form.hccrealname.value==""){
		alert("Please, write your REAL NAME");
		return false;
	}
	if(form.hcccountry.value==""){
		alert("Please, write your COUNTRY");
		return false;
	}
	if(form.hccpassport.value==""){
		alert("Please, provide your PASSPORT NUMBER");
		return false;
	}
	if(form.hccemail.value==""){
		alert("Please write your EMAIL address");
		return false;
	}
	if(!form.hccgender[0].checked && !form.hccgender[1].checked){
		alert("Please select your GENDER");
		return false;
	}	
	if(form.hccage.value==""){
		alert("Please specify your AGE");
		return false;
	}
return true;
}

/* reg step 2 */
function verify2(form){
	if(form.hccaccomm_offer && 
		(  form.hccstart_date.value=="" 
		|| form.hccend_date.value=="")
	){
		alert("Please, specify the days when you are able to OFFER ACCOMMODATION");
		return false;
	}	
	if(!form.hccaccomm_offer && 
		(  form.hccstart_date.value=="" 
		|| form.hccend_date.value=="")
	){
		alert("Please, specify the days when you would like to JOIN THE HC CAMP");
		return false;
	}
	
	if(form.hccstart_date.value > form.hccend_date.value){
		alert("Failure - you leave BEFORE you arrived ? Check your inputs");
		return false;
	}

return true;
}

/* contact */
function verify3(form){
	if(form.hcname.value=="" && form.name.value==""){
		alert("Please, write your REAL NAME and/or HC USERNAME");
		return false;
	}
	if(form.email.value==""){
		alert("Please, write your EMAIL address");
		return false;
	}
	if(form.description.value==" - plz select - "){
		alert("Please, select a DESCRIPTION");
		return false;
	}
	if(form.subject.value==""){
		alert("Please, write a SUBJECT");
		return false;
	}
	if(form.msg.value==""){
		alert("Please, write a MESSAGE");
		return false;
	}
return true;
}

/* verify for interest step1 */
function verify4(form){
	if(form.realname.value==""){
		alert("Please, write your REAL NAME");
		return false;
	}
	if(form.country.value==""){
		alert("Please, write your COUNTRY");
		return false;
	}
	if(form.email.value==""){
		alert("Please write your EMAIL address");
		return false;
	}
	if(form.interest_1.checked==true && form.come_sure.value==""){
		alert("Please select YOUR COMING PERCENTAGE");
		return false;
	}
return true;
}

/* verify for interest step2 */
function verify5(form){
	if(form.country.value=="Netherlands" && form.dutch_city.value==""){
		alert("Please, select the CITY NEAR YOU");
		return false;
	}
	if(form.country.value=="Netherlands" && form.i_will_help.value==""){
		alert("Please select if you want to HELP");
		return false;
	}
	if(form.country.value=="Netherlands" && form.i_will_help.value=="yes" && form.contact_number.value=="" ){
		alert("You want to help - so we need YOUR CONTACT NUMBER");
		return false;
	}
	
return true;
}
// need accom clicked
function need_accom(){
	window.document.step2.hccaccomm_offer.checked=false;
	show_div("offer_accom");
	document.getElementById("accom_date_bl").style.display = "block";
	window.document.step2.hccaccomm_offer.disabled=true;
}

function noneed_accom(){
	window.document.step2.hccaccomm_offer.disabled=false;
	document.getElementById("accom_date_bl").style.display = "none";
}
// accom div
function show_div(elmid){
	document.getElementById(elmid).style.display = document.getElementById(elmid).style.display == "none" ? "block":"none";
	document.getElementById("accom_date_bl").style.display = document.getElementById("accom_date_bl").style.display == "none" ? "block":"none";
	
}

// accom date --> join date
function actu_join_start(elm){
	var elm2 = document.getElementById("joinstart_date");	
	elm2.selectedIndex = elm.options.selectedIndex;
}

function actu_join_end(elm){
	var elm2 = document.getElementById("joinend_date");	
	elm2.selectedIndex = elm.options.selectedIndex;
}