/*
wordt niet gebruikt, kan gebruikt worden om de tabs een onClick event te geven bij onLoad van de pagina zonder een link te hoeven te gebruiker
function init() {
var tabs = document.getElementsByClassName('tabs');
	for (var i = 0; i < tabs.length; i++) {
		$(tabs[i].id).onclick = function () {
			getTabData(this.id);
		}
	}
}
*/

function getTabData(tabid, itemid) {
	
	var url = 'curriculuminhoud.asp';
	var rand = Math.random(9999);
	var pars = 'tabid=' + tabid + '&itemid=' + itemid +'&rand=' + rand;
	
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
}

function showLoad () {
	$('load').style.display = 'block';
}

function showResponse (originalRequest) {
	var newData = originalRequest.responseText.toString();
	//var scripts = newData.extractScripts();

	//newData = newData.stripScripts();

	//$('load').style.display = 'none';
	//alert(newData);
	//$('tabscontent').innerHTML = newData;
	$('tabscontent').innerHTML = newData;


	newData.evalScripts();
}


//Inschrijving cursus drag and drop

function addProduct(element, dropon, event) {
	sendData(element.id);
}
function sendData (prod) {
	var url    = 'inschrijvencursus.asp';
	var rand   = Math.random(9999);
	var pars   = 'actie=addcursus&cursuslocatieid=' + prod + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad2, onComplete: showResponse2} );
}		
function clearCart () {
	var url    = 'inschrijvencursus.asp';
	var rand   = Math.random(9999);
	var pars   = 'clear=true&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad2, onComplete: showResponse2} );
}

function clearProduct (id) {
	var url    = 'inschrijvencursus.asp';
	var rand   = Math.random(9999);
	var pars   = 'clearProduct=true&id=' + id + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad2, onComplete: showResponse2} );
}				

function showResponse2 (originalRequest) {
	//$('loading').style.display = "none";
	//$('clearCart').style.display = "block";
	$('inschrijvingbox').innerHTML = originalRequest.responseText;
}

function showLoad2 () {
	$('clearCart').style.display = "none";
	$('loading').style.display = "block";
}

function LijstLeegmaken(){
	var url    = 'inschrijvencursus.asp';
	var rand   = Math.random(9999);
	var pars   = 'actie=lijstleegmaken&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad2, onComplete: showResponse2} );
}

function AanmeldenBevestigen(){
	var url    = 'inschrijvencursus.asp';
	var rand   = Math.random(9999);
	var pars   = 'actie=bevestigen&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad2, onComplete: showResponse2} );
} 

function UitLijstVerwijderen(id){
	var url    = 'inschrijvencursus.asp';
	var rand   = Math.random(9999);
	var pars   = 'actie=verwijderen&cursuslocatieid=' + id + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad2, onComplete: showResponse2} );
}

function AanmeldenCursist(soort){
	//soort: 0 = nieuwe cursist ; 1 = bestaande cursist

	var url = 'inschrijvencursus.asp';
	var pars = Form.serialize('frmaanmelden');
	pars = pars + '&soort=' + soort;
	
	//alert(pars)
	if (soort == 0)
	{
		var gebruikernaam		= $F('gebruikernaam');
		var gebruikeremail		= $F('gebruikeremail');
		var gebruikerfunctie	= $F('gebruikerfunctie');
		var gebruikerinstantie	= $F('gebruikerinstantie');
		var gebruikeradres		= $F('gebruikeradres');
		var gebruikerpostcode	= $F('gebruikerpostcode');
		var gebruikerplaats		= $F('gebruikerplaats');
		var gebruikertelefoon	= $F('gebruikertelefoon');
		
		if (gebruikernaam == "" || gebruikeremail == "" || gebruikerfunctie== "" || gebruikerinstantie== "" || gebruikeradres== "" || gebruikerpostcode== "" || gebruikerplaats== "")
			alert("Alle velden moeten ingevuld zijn");	
		else
			var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
	}
	else if (soort == 1)
	{
		var url = 'inschrijvencursus.asp';

		var gebruikeremail		= $F('gebruikeremail');
		var gebruikerwachtwoord	= $F('gebruikerwachtwoord');
		
		if (gebruikeremail == "" || gebruikerwachtwoord == "")
			alert("Alle velden moeten ingevuld zijn");	
		else
		var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
	}
}

function searchuser(cursusid){
	
	var zoekcriteria = escape(document.getElementById('txtzoeken').value);
	
	//if (zoekcriteria != "")
	//{
		var url    = 'zoeken.asp';
		var rand   = Math.random(9999);
		var pars   = 'actie=zoekgebruiker&zoekcriteria='+zoekcriteria+'&cursusid='+cursusid+'&rand=' + rand;
		//alert(url+""+pars);
		var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad3, onComplete: showSearchResponse} );
	//}
	
} 

function showLoad3 () {
	$('showloading').style.display = 'block';
}

function showSearchResponse (originalRequest){ 		
	
	$('gebruikerszoeklijst').innerHTML = originalRequest.responseText;

}





