// JavaScript Document

function aspHtmlDecode(s) {
	// Functie op een string gecodeerd in asp met server.htmlencode te decoderen.
	// Versie 1.0 (07-03-2007)
	s = s.replace(/&lt;/g,"<");
	s = s.replace(/&gt;/g,">");
	s = s.replace(/&quot;/g,"\"");
	s = s.replace(/&amp;/g,"&");
	return s;
}

function subscribe(){
	var msg = ''
	var email = document.getElementById('email_newsletter').value
	if(isEmail(email)) {
		add2MMN(email)
	}else{
		msg = "- Het emailadres is niet correct\n"
		alert("De volgende velden zijn verplicht:\n" + msg);
		return false
	}
}

var xmlMMNDoc
function add2MMN(email)
{
	if (window.ActiveXObject){
		xmlMMNDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlMMNDoc.async=false;
		xmlMMNDoc.load(_PROJECT_URL+"xml/subscribeToNewsletter.xml.asp?email="+email);
		if (xmlMMNDoc.readyState==4){
			getMMNResult()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlMMNDoc= document.implementation.createDocument("","",null);
		xmlMMNDoc.load(_PROJECT_URL+"xml/subscribeToNewsletter.xml.asp?email="+email);
		xmlMMNDoc.onload=getMMNResult
	}
}

function setTimer(){
	document.getElementById('locaties_content').innerHTML = "<table cellpadding='0' cellspacing='0' border='0' width='160'><tr><td align='right' style='padding-top:150px'><img src='http://www.leukefeesten.nl/img/icon_spinner.gif' alt='' /></td></tr></table>"
}


function getMMNResult() {
	if (xmlMMNDoc.getElementsByTagName("actionresult")[0].firstChild.nodeValue!=''){
		document.getElementById('nieuwsbrief_result').innerHTML = xmlMMNDoc.getElementsByTagName("actionresult")[0].firstChild.nodeValue
	}
}

function getLocs(cmd) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	setTimer();

	var provincies = document.getElementById('provincies').value
	var trefwoord = document.getElementById('trefwoord').value
	var aantalgasten = document.getElementById('srch_aantalgasten').value
	var plenairopen = getCheckboxValue('srch_plenairopen')
	var plenairaf = getCheckboxValue('srch_plenairaf')
	var subzalen = getCheckboxValue('srch_subzalen')

	updateFlashMap(provincies)
	document.getElementById('locatietabs').style.display='none'
	document.getElementById('locatiebg').style.top='0px'
	document.getElementById('locaties_search').style.visibility='hidden'
	document.getElementById('locaties_block').style.visibility='visible'

	//sessie wordt gezet in getLocs
	if(document.getElementById('aantal')) document.getElementById('aantal').value=aantalgasten

	if(document.getElementById('pane2')){
		document.getElementById('pane2').parentNode.style.width = '313px'
		document.getElementById('pane2').parentNode.style.height = '360px'
	}
	document.getElementById('moduleBannerContent_2').style.height = '410px'

	var url = ""
	if(cmd=='tip'){
		url = _PROJECT_URL+"xml/getlocaties.xml.asp?cmd=tip"
	}else{
		if(document.getElementById('srch_dist').style.display=='block'){
			url = _PROJECT_URL+"xml/getlocaties.xml.asp?trefwoord="+trefwoord+"&plaats="+document.getElementById('srch_plaats').value+"&postcode="+document.getElementById('srch_postcode').value+"&afstand="+document.getElementById('srch_afstand').value+"&aantalgasten="+aantalgasten+"&plenairopen="+plenairopen+"&plenairaf="+plenairaf+"&subzalen="+subzalen
		}else{
			url = _PROJECT_URL+"xml/getlocaties.xml.asp?provincies="+provincies+"&trefwoord="+trefwoord+"&aantalgasten="+aantalgasten+"&plenairopen="+plenairopen+"&plenairaf="+plenairaf+"&subzalen="+subzalen
		}
	}
	//window.open(url)
	http_request.onreadystatechange = function() { GetLocResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetLocResult(http_request) {
	if (http_request.readyState == 4)	{
		if (http_request.status == 200) {
			document.getElementById('locaties_content').innerHTML = aspHtmlDecode(http_request.responseText)
			document.getElementById('linkNaarKaart').onclick = function() { GB_showCenter('overzicht gevonden locaties', 'http://www.leukefeesten.nl/googlemaps.asp?fill='+document.getElementById('locatieids').value, /* optional */ 500, 500); }

			// Na update van de locatielijst moet je de scroller updaten.
			$('#pane2').jScrollPane({showArrows:true, dragMaxHeight: 150,scrollbarWidth: 15, arrowSize: 16});

		}
	}
}

function GetHttpRequest() { // Functie die http_request vult met een XmlHttp object, geeft false terug als er een fout optreedt.
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	return http_request
}

function getAgenda(page,m,y,id,type) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.
	if (id == null) { id = ''; }
	if (type == null) { type = ''; }
	var url = _PROJECT_URL+"xml/getAgenda.xml.asp?page="+page+"&m="+m+"&y="+y+"&id="+id+"&type="+type
	//window.open(url)
	http_request.onreadystatechange = function() { GetAgendaResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetAgendaResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById('agendalist').innerHTML = aspHtmlDecode(http_request.responseText)
		}
	}
}

function setAgendaForm(state) {
	if (state==1){
		var http_request = GetHttpRequest();
		if(!http_request) return false; // Kan geen ajax component aanmaken.
		var url = _PROJECT_URL+"xml/setAgendaForm.xml.asp"
		//window.open(url)
		http_request.onreadystatechange = function() { setAgendaFormResult(http_request); };
		http_request.open('GET', url, true);
		http_request.send(null);
	}else{
		document.getElementById('agendaform').style.display='none'
		document.getElementById('agendalist').style.display='block'
	}
}

function postAgenda() {

	var agendaid = document.getElementById('agendaid').value
	var bedrijfsnaam = document.getElementById('a_bedrijf').value
	var contactpersoon = document.getElementById('a_contactpersoon').value
	var email = document.getElementById('a_email').value
	var telefoon = document.getElementById('a_telefoon').value
	var opmerkingen = document.getElementById('a_opmerkingen').value

  var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/setAgendaForm.xml.asp?post=1" +
																			"&id="+ agendaid +
																			"&bedrijfsnaam=" + bedrijfsnaam +
																			"&contactpersoon=" + contactpersoon +
																			"&email=" + email +
																			"&telefoon=" + telefoon +
																			"&opmerkingen=" + opmerkingen

	//window.open(url)
	http_request.onreadystatechange = function() { setAgendaFormResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function setAgendaFormResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById('agendalist').style.display='none'
			document.getElementById('agendaform').style.display='block'
			document.getElementById('agendaform').innerHTML = aspHtmlDecode(http_request.responseText)
		}
	}
}

function getConceptAgenda(page,id) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/getConceptAgenda.xml.asp?page="+page+"&id="+id
	//window.open(url)
	http_request.onreadystatechange = function() { GetConceptAgendaResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetConceptAgendaResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById('agendalist').innerHTML = aspHtmlDecode(http_request.responseText)
		}
	}
}

function getLocatieAgenda(page,id) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/getLocatieAgenda.xml.asp?page="+page+"&id="+id
	//window.open(url)
	http_request.onreadystatechange = function() { GetLocatieAgendaResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetLocatieAgendaResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById('agendalist').innerHTML = aspHtmlDecode(http_request.responseText)
		}
	}
}

function getNews(page,id) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/getNews.xml.asp?page="+page+"&id="+id
	//window.open(url)
	http_request.onreadystatechange = function() { GetNewsResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetNewsResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById('newslist').innerHTML = aspHtmlDecode(http_request.responseText)
		}
	}
}

function getConceptReviews(page,id) { //pagina en feestid meegeven
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/getConceptReviews.xml.asp?id="+id+"&page="+page
	//window.open(url)
	http_request.onreadystatechange = function() { GetConceptReviewsResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetConceptReviewsResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if (http_request.responseText == "") {
				document.getElementById('conceptreviews').style.visibility = 'hidden';
			} else {
				document.getElementById('conceptreviews').style.visibility = 'visible';
				document.getElementById('reviewslist').innerHTML = aspHtmlDecode(http_request.responseText)
			}
			// Na update van de locatielijst moet je de scroller updaten.
			//scrolldiv_initScroll_3()
		}
	}
}

function getLocatieReviews(page,id) { //pagina en locatieid meegeven
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/getLocatieReviews.xml.asp?id="+id+"&page="+page
	//window.open(url)
	http_request.onreadystatechange = function() { GetLocatieReviewsResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetLocatieReviewsResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if (http_request.responseText == "") {
				document.getElementById('locatiereviews').style.visibility = 'hidden';
			} else {
				document.getElementById('locatiereviews').style.visibility = 'visible';
				document.getElementById('reviewslist').innerHTML = aspHtmlDecode(http_request.responseText)
			}
			// Na update van de locatielijst moet je de scroller updaten.
			//scrolldiv_initScroll_3()
		}
	}
}


function clearSession(id) { //pagina en feestid meegeven
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/clearsession.xml.asp?t="+id
	http_request.onreadystatechange = function() { clearSessionResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function clearSessionResult(http_request) {
	var t = ''
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			t = http_request.responseText
			switch (t) {
				case '1':
					if(_SESS_CATID==2){
						if(document.getElementById('selconcept')) document.getElementById('selconcept').innerHTML = '<a href="#" onclick="openMenu1();return false"><img src="'+_PROJECT_URL+'img/bt_kiesconcept.png" width="127" height="16" alt="Kies meerdaagsconcept" /></a>' ;
					} else {
						if(document.getElementById('selconcept')) document.getElementById('selconcept').innerHTML = '<a href="#" onclick="openMenu1();return false"><img src="'+_PROJECT_URL+'img/bt_kiesfeest.png" width="127" height="16" alt="Kies een feest" /></a>' ;
					}
				//	document.getElementById('headerImage').src=headerImage
					break
				case '2':
					if(document.getElementById('sellocatie')) document.getElementById('sellocatie').innerHTML = '<a href="#" onclick="openMenu2();return false"><img src="'+_PROJECT_URL+'img/bt_kieslocatie.png" width="127" height="16" alt="Kies een locatie" /></a>' ;
					break
			}
		}
	}
}

function updatePrice(aantal2,opties,optioneel,fcs,isOptionsPage) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.
	var url = _PROJECT_URL+"xml/updatePrice.xml.asp?aantal="+aantal2+"&opties="+opties+"&optioneel="+optioneel
	if (!isOptionsPage) { url = url + "&optiesUitSessie=1" } // opties uit de sessie gebruiken.
	//window.open(url)
	if(fcs) {
		http_request.onreadystatechange = function() { updatePriceResultFocus(http_request); };
	}else{
		http_request.onreadystatechange = function() { updatePriceResult(http_request); };
	}
	http_request.open('GET', url, true);
	http_request.send(null);
}

function updatePriceResultFocus(http_request) {
	if (http_request.readyState == 4) {
			if (http_request.status == 200) {
					var xmldoc = http_request.responseXML;
					//alert(http_request.responseText)
					var root_node = xmldoc.getElementsByTagName('price').item(0);
					
					var thisKey = 'PRIJS'
					if(_SESS_CATID==2) thisKey = 'EVENTPRIJS'
					if(_SESS_CATID==4) thisKey = 'DAGPRIJS'
					if(document.getElementById('pricepp')) { document.getElementById('pricepp').innerHTML = '&euro; ' + root_node.firstChild.data; }
					//document.getElementById('budget').value = root_node.firstChild.data
					if (root_node.firstChild.data != '0,-') { // Prijs is gevuld.
						document.getElementById('flashSter').innerHTML = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' WIDTH='160' HEIGHT='180' id='sizetest' ALIGN='left'>" +
							"<PARAM NAME=movie VALUE='"+_PROJECT_URL+"flash/arrow.swf?prijs="+root_node.firstChild.data+"&titel="+xmldoc.getElementsByTagName("titel").item(0).firstChild.data+"&key="+thisKey+"'>" +
							"<PARAM NAME=menu VALUE=false>" +
							"<PARAM NAME=quality VALUE=high>" +
							"<PARAM NAME=wmode VALUE=transparent>" +
							"<EMBED src='"+_PROJECT_URL+"flash/arrow.swf?prijs="+root_node.firstChild.data+"&key="+thisKey+"' menu=false quality=high wmode=transparent WIDTH='160' HEIGHT='180' NAME='sizetest' ALIGN='left' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>"
					}
					else { // Prijs is leeg.
						//document.getElementById('pricepp').innerHTML = '';
						if(document.getElementById('flashSter')) { document.getElementById('flashSter').innerHTML = ''; }
					}
					document.getElementById('aantal').focus()

					if(document.getElementById('offerte_content').style.display == 'none') {
						postOfferte(2);
					}


			}
	}
}


function updatePriceResult(http_request) {
	if (http_request.readyState == 4) {
			if (http_request.status == 200) {
					var xmldoc = http_request.responseXML;
					//alert(http_request.responseText)
					var root_node = xmldoc.getElementsByTagName('price').item(0);

					var thisKey = 'PRIJS'
					if(_SESS_CATID==2) thisKey = 'EVENTPRIJS'
					if(_SESS_CATID==4) thisKey = 'DAGPRIJS'
					if(document.getElementById('pricepp')) { document.getElementById('pricepp').innerHTML = '&euro; ' + root_node.firstChild.data; }
					//document.getElementById('budget').value = root_node.firstChild.data
					if (root_node.firstChild.data != '0,-') { // Prijs is gevuld.
						document.getElementById('flashSter').innerHTML = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' WIDTH='160' HEIGHT='180' id='sizetest' ALIGN='left'>" +
							"<PARAM NAME=movie VALUE='"+_PROJECT_URL+"flash/arrow.swf?prijs="+root_node.firstChild.data+"&titel="+xmldoc.getElementsByTagName("titel").item(0).firstChild.data+"&key="+thisKey+"'>" +
							"<PARAM NAME=menu VALUE=false>" +
							"<PARAM NAME=quality VALUE=high>" +
							"<PARAM NAME=wmode VALUE=transparent>" +
							"<EMBED src='"+_PROJECT_URL+"flash/arrow.swf?prijs="+root_node.firstChild.data+"&key="+thisKey+"' menu=false quality=high wmode=transparent WIDTH='160' HEIGHT='180' NAME='sizetest' ALIGN='left' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>"
					}
					else { // Prijs is leeg.
						//document.getElementById('pricepp').innerHTML = '';
						if(document.getElementById('flashSter')) { document.getElementById('flashSter').innerHTML = ''; }
					}

					//if(document.getElementById('aantal')) { document.getElementById('aantal').focus(); }
					if( (document.getElementById('offerte_content')) && (document.getElementById('offerte_content').style.display == 'none') ) {
						postOfferte(2);
					}

			}
	}
}

function postOfferte(post) {
	var aanvangstijd = document.getElementById('aanvangstijd').value
	var eindtijd = document.getElementById('eindtijd').value
	var buffet = ''
	if(document.getElementById('buffet')) buffet = getCheckboxValue('buffet')
	var budget = document.getElementById('budget').value
	var budget_per = ''
	if(document.getElementById('budget_per')) budget_per = getCheckboxValue('budget_per')
	var aantalgasten = document.getElementById('aantalgasten').value
	var vertrekdatum= document.getElementById('vertrekdatum').value
	var retourdatum = document.getElementById('retourdatum').value
	var voorkeursdatum = document.getElementById('voorkeursdatum').value
	var aantaldagen = document.getElementById('aantaldagen').value
	var wensen= document.getElementById('wensen').value
	var reden = document.getElementById('reden').value
	var historie = document.getElementById('historie').value
	var overig = document.getElementById('overig').value
	var bedrijfsnaam = document.getElementById('bedrijfsnaam').value
	var contactpersoon = document.getElementById('contactpersoon').value
	var email = document.getElementById('email').value
	var telefoon = document.getElementById('telefoon_tel').value
	var postadres = document.getElementById('postadres').value
	var postadresnr = document.getElementById('postadresnr').value
	var postcode = document.getElementById('postcode').value
	var woonplaats = document.getElementById('woonplaats').value
	var contact = getCheckboxValue('contact')
	var contactother = document.getElementById('contactother').value

	//check op aantalgasten voordat formulier verder kan.
	if(document.getElementById('locatieMin') && document.getElementById('locatieMax')) {
		var mingasten = parseInt(document.getElementById('locatieMin').value)
		var maxgasten = parseInt(document.getElementById('locatieMax').value)
		if((aantalgasten < mingasten) || (aantalgasten > maxgasten)){
			alert('Het aantal gasten ligt niet tussen '+ mingasten + ' en '+ maxgasten +'.')
			return false
		}
	}

	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	var url = _PROJECT_URL+"xml/offerte.xml.asp?post=" + post +
																			"&aanvangstijd=" + aanvangstijd +
																			"&eindtijd=" + eindtijd +
																			"&buffet=" + buffet +
																			"&budget=" + budget +
																			"&budget_per=" + budget_per +
																			"&aantalgasten=" + aantalgasten +
																			"&vertrekdatum=" + vertrekdatum +
																			"&retourdatum=" + retourdatum +
																			"&aantaldagen=" + aantaldagen +
																			"&voorkeursdatum=" + voorkeursdatum +
																			"&wensen=" + wensen +
																			"&reden=" + reden +
																			"&historie=" + historie +
																			"&overig=" + overig +
																			"&bedrijfsnaam=" + bedrijfsnaam +
																			"&contactpersoon=" + contactpersoon +
																			"&email=" + email +
																			"&telefoon=" + telefoon +
																			"&postadres=" + postadres +
																			"&postadresnr=" + postadresnr +
																			"&postcode=" + postcode +
																			"&woonplaats=" + woonplaats +
																			"&contact=" + contact +
																			"&contactother=" + contactother
	//window.open(url)
	http_request.onreadystatechange = function() { GetOfferteResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function GetOfferteResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			// offerte content niet laten zien bij form 0!
			document.getElementById('offerte_content').style.display = 'none'
			document.getElementById('offerte_preview').style.display = 'block'
			document.getElementById('offerte_preview').innerHTML = aspHtmlDecode(http_request.responseText)
			
			document.getElementById('moduleBannerContent_3').style.display='none'
			openMenu3();
		}
	}
}

function showTrailer(page) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.

	//var url = "xml/gettrailers.xml.asp?page="+page
	var url = _PROJECT_URL+"xml/getfeestfotos.xml.asp?page="+page
	//window.open(url)
	http_request.onreadystatechange = function() { ShowTrailerResult(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function ShowTrailerResult(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById('trailer_block').innerHTML = http_request.responseText
		}
	}
}

function GetAJAX(url, container, gets, values, debug) {
	var http_request = GetHttpRequest();
	if(!http_request) return false; // Kan geen ajax component aanmaken.
	loopTo = ''
//	Loading(container);
	url = _PROJECT_URL + 'xml/' + url + '?container='+ container + '&'	
	for (i = 0; i < gets.length; i++) {
		if(i>0) url += '&';
		url += gets[i] +'='+ values[i];
		if(gets[i]=='loop' && container == 'container_ideeenmaker') {
			loopTo = parseInt(values[i])+1
			if(loopTo>document.getElementById('maxIdeeenmakers').value) loopTo = 1
		}
	}
	if(loopTo=='') clearTimeout(timeoutYoutube); timeoutYoutube = null
	
	if(debug) window.open(url)
	http_request.onreadystatechange = function() { GetAJAXResult(http_request,container); };
	http_request.open('GET', url, true);
	http_request.send(null);

}

function GetAJAXResult(http_request, container){
	if (http_request.readyState == 4)	{
		if (http_request.status == 200) {

			var content = http_request.responseText;
			if(container!='') {
				if(document.getElementById(container)) document.getElementById(container).innerHTML = content;
			}
			if (container=='contConcepts'){
			    initScroll()
			}
			if(loopTo!='' && container == 'container_ideeenmaker') {
				timeoutYoutube = setTimeout("GetAJAX('youtube.xml.asp','"+container+"', Array('loop'), Array('"+loopTo+"'))",5000);
			}			
		}	
	}
}

function Loading(id){
	document.getElementById(id).innerHTML = '<table border=0 align=center><tr><td height=150 align=center><img src="'+ _PROJECT_URL +'img/icon_spinner.gif" alt="" /><br />Bezig met laden...</td></tr></table>';
}

function loadConcepts(catid){
	//vraag filter opties op
	var searchFilter = '?'
	if(document.getElementById('leftstaffel')){
		if(searchFilter!='?'){searchFilter += '&'}
		searchFilter += 'leftstaffel=' + document.getElementById('leftstaffel').value
		searchFilter += '&leftstaffelvalue=' + document.getElementById('leftstaffelvalue').value
	}
	if(document.getElementById('rightstaffel')){
		if(searchFilter!='?'){searchFilter += '&'}
		searchFilter += 'rightstaffel=' + document.getElementById('rightstaffel').value
		searchFilter += '&rightstaffelvalue=' + document.getElementById('rightstaffelvalue').value
	}
	if(document.getElementById('filtersearch').value!='zoek op trefwoord'){
		if(searchFilter!='?'){searchFilter += '&'}
		searchFilter += 'filtersearch=' + document.getElementById('filtersearch').value
	}
	var url = ''
	if(catid==2){ //meerdaags, haal locaties op
		if($('#moduleBannerContent_1').css('display')=='none'){ openMenu1();}
		Loading('locaties_content');
		if(searchFilter!='?'){searchFilter += '&'}
		searchFilter += 'cmd=meerdaags'
		url = _PROJECT_URL + 'xml/getlocaties.xml.asp' + searchFilter
		$("#locaties_content").load(url, function(){
			initiateScroll('meerdaags');
		});	
	}else{
		if($('#moduleBannerContent_1').css('display')=='none'){ 
			closeAll()
			$('#moduleBannerContent_1').slideDown(slideSpeed);
		}
		Loading('container_concepts');
		url = _PROJECT_URL + 'xml/getconcepts.xml.asp' + searchFilter
		$("#container_concepts").load(url, function(){
			initiateScroll(1);
			SetLowestPartySize()
		});	
	}
}



//functie voor het ophalen van ondergrens van groepsgrootte, lastig want geen apart veld maar deel string, GPS
//2 == groep van staffel met groepsgrootte
function SetLowestPartySize(obj){
	var result = '';
	var pos = 0;
	if($('#leftstaffel').val()==2){
		pos = $('#leftstaffelvalue :selected').text().indexOf('-');
		if(pos==-1) pos = $('#leftstaffelvalue :selected').text().indexOf(' ')
		result = $('#leftstaffelvalue :selected').text().substr(0,pos);
	}
	if($('#rightstaffel').val()==2){
		pos = $('#rightstaffelvalue :selected').text().indexOf('-');
		if(pos==-1) pos = $('#rightstaffelvalue :selected').text().indexOf(' ')
		result = $('#rightstaffelvalue').text().substr(0,pos);
	}
	if(result!='' && !isNaN(result)) $('#aantal').val(result);
}
