function LoadScripts(){

	new Ajax.Autocompleter("zoeken","hint","zoekquery.php",{});



	var add_vriend = document.getElementById("add");

			var id = 1;	

	add_vriend.onclick = function(){

		jQuery("#divTxt").append("<p id='row" + id + "'><input type='text' size='28' name='txt[]' id='txt" + id + "'><a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;'> <img src=\"images/del_user.gif\" alt=\"vriend verwijderen\"></a><p>");

		id = id + 1;

	}	

	



	var film = document.getElementById("film"); //voor als er geen selected film is

	var url = "query_dagen.php?film=" + film.value;	

	new Ajax.Request(url,

	  {

			method:'get',

			onSuccess: function(transport){				

				var response = document.getElementById("selected_dagen");

				response.innerHTML = transport.responseText;

				loadDagen();

			},

			onFailure: function(){ alert('Something went wrong...') }

	  });		



	var sel_films = document.getElementById("selected_films");

	var sel_uren = document.getElementById("sel_uren");

	var selected_film_id = document.getElementById("sel_films");		

	selected_film_id.onchange = function(){

		sel_uren[sel_uren.selectedIndex].innerHTML = "Selecteer een uur";

		var url = "query_dagen.php?film_id=" + selected_film_id.value;	

		new Ajax.Request(url,

		  {

			method:'get',

			onSuccess: function(transport){				

				var response = document.getElementById("selected_dagen");

				response.innerHTML = transport.responseText;

				loadDagen();

			},

			onFailure: function(){ alert('Something went wrong...') }

		  });	

	}

	

}

function loadDagen(){

	var film = document.getElementById("film"); //voor als er geen selected film is

	var sel_dagen = document.getElementById("sel_dagen");	

	var film_id = document.getElementById("sel_films");	

	sel_dagen.onchange = function(){

	var sel_datum = sel_dagen[sel_dagen.selectedIndex].innerHTML;

		var url = "query_uren.php?film_id=" + film_id.value + "&sel_datum=" + sel_datum + "&film=" + film.value;		

		new Ajax.Request(url,

		  {

			method:'get',

			onSuccess: function(transport){				

				var response = document.getElementById("selected_uren");

				response.innerHTML = transport.responseText;

			},

			onFailure: function(){ alert('Something went wrong...') }

		  });	

	}

}



function ControleCode(){	

	var security_code = document.getElementById("security_code");

	var url = "query_code.php?security_code=" + security_code.value;		

	new Ajax.Request(url,

	  {

		method:'get',

		onSuccess: function(transport){				

			var response = document.getElementById("controleCode");

			var curform = document.forms.inviteer;			

			if(transport.responseText == "1"){

				curform.versturen.disabled = true;

				curform.film_new_ok.value=1;

				curform.submit();

			}else{

				curform.versturen.disabled = false;

				document.getElementById("errCode").innerHTML = "foutieve code!";

			}

		},

		onFailure: function(){ alert('Something went wrong...') }

	  });	

}







function removeFormField(id) {

	jQuery(id).remove();

}



function validate(){

	var allesOk = true;

	var curform = document.forms.inviteer;

	var emailRegxp = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;

	

	// foutmeldingen wissen

	document.getElementById("errNaam").innerHTML = "";

	document.getElementById("errMail").innerHTML = "";

	document.getElementById("errOntvangerMail").innerHTML = ""; 

	document.getElementById("errCode").innerHTML = "";

			

	

	// controles

	if (curform.inviteer_name_sender.value == "") {

		document.getElementById("errNaam").innerHTML = "verplicht veld!";

		allesOk = false;

	}

	

	if (!emailRegxp.test(curform.inviteer_email_sender.value)){

		document.getElementById("errMail").innerHTML = "Ongeldige e-mail";

		allesOk = false;	

	}	

	if (curform.inviteer_email_sender.value == "") {

		document.getElementById("errMail").innerHTML = "verplicht veld!";

		allesOk = false;

	}	

	

	if (!emailRegxp.test(curform.inviteer_email_receiver.value)){

		document.getElementById("errOntvangerMail").innerHTML = "Ongeldige e-mail";

		allesOk = false;	

	}	

	if (curform.inviteer_email_receiver.value == "") {

		document.getElementById("errOntvangerMail").innerHTML = "verplicht veld!";

		allesOk = false;

	}		

	

	// versturen

	if(allesOk){

		ControleCode();

	}

}

 

window.onload = LoadScripts;