// JavaScript Document

window.addEvent('domready', init);

function init() {

	//externe linkjes in extern tab/window
	if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
				anchor.target = "_blank";
		}


	//'links' via teller in extern tab/window
	if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "link"){
				anchor.setAttribute("onclick", "openlink(this); return false;");
			}
		}


	var accordion = new Accordion('span.more', 'ul.more', {opacity: false, alwaysHide: true, show: 99}, $('navigatie'));
};

function form_verstuur(){
	$('f_verstuur').hide();
	$('f_bezig').show();
}


function check_leden(veld){
	var ww1 = veld.pass.value;
	var ww2 = veld.pass_1.value;
	var voornaam = veld.voornaam.value;
	var achternaam = veld.achternaam.value;
	var email = veld.email.value;
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(ww1 != ww2 && ww1.length > 5){
		alert('de ingevulde wachtwoorden komen niet overeen');
		return false;
	}else if(ww1.length != 0 && ww1.length < 6){
		alert('vul een wachtwoord van minimaal 6 tekens in aub');
		return false;
	}else if(!filter.test(email)){
		alert('vul een geldig email adres in aub');
		return false;
	}else if(voornaam.length < 2){
		alert('vul je voornaam in aub');
		return false;
	}else if(achternaam.length < 2){
		alert('vul je achternaam in aub');
		return false;
	}else{
		form_verstuur();
		return true;
	}
}

function check_agenda(veld){
	
	var agreeav = $('agreeav').checked;
	
	var voornaam = veld.voornaam.value;
	var achternaam = veld.achternaam.value;
	var email = veld.email.value;
	var adres = veld.adres.value;
	var plaats = veld.plaats.value;
	var postcode = veld.postcode.value;
	var land = veld.land.value;
	var telefoonthuis = veld.telefoonthuis.value;
	var mobielouders = veld.mobielouders.value;
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(!agreeav){
		alert('u dient akkoord te gaan met de voorwaarden');
		return false;
	}else if(!filter.test(email)){
		alert('vul een geldig email adres in aub');
		return false;
	}else if(voornaam.length < 2){
		alert('vul je voornaam in aub');
		return false;
	}else if(achternaam.length < 2){
		alert('vul je achternaam in aub');
		return false;
	}else if(adres.length < 3){
		alert('vul je adres in aub');
		return false;
	}else if(postcode.length < 4){
		alert('vul je postcode in aub');
		return false;
	}else if(land.length < 5){
		alert('vul je land in aub');
		return false;
	}else if(telefoonthuis.length < 9){
		alert('vul het telefoonnummer van thuis in aub');
		return false;
	}else if(mobielouders.length < 9){
		alert('vul het mobiele nummer van je ouder(s) in aub');
		return false;
	}else{
		form_verstuur();
		return true;
	}
}

function openlink(link){

	window.open('/incl/re.php?link='+link, 'voetbalschool_link');

}

function form_verstuur(){
	$('f_verstuur').style.display = 'none';
	$('f_bezig').style.display = 'block';
}

function initAfmeld(){
	
	window.addEvent('domready', function(){
	
		var tr1 = $$('.type_1');
		var tr2 = $$('.type_2');
		tr2.setStyle('display', 'none');
		
		$('afmeldtype').addEvent('change', function(){
			
			var i = this.value.toInt();
			if(i == 1){
				tr1.setStyle('display', '');
				tr2.setStyle('display', 'none');
			}else{
				tr1.setStyle('display', 'none');
				tr2.setStyle('display', '');
			}
			
		});
		
	});
	
}