function noenter() {
	// zorg ervoor dat het formulier niet gesubmit wordt
	return !(window.event && window.event.keyCode == 13);
}


function ajaxPrep(welke_maatschappij, searchBox, resultaten_div) //searchbox = het zoekveld (input) en resultaten_div=container waarin de opleidingen worden weergegeven
{
	srchBox = document.getElementById("oplSearchBoxId");
	if(srchBox == null)
	{
		srchBox = document.getElementById(searchBox);
	}
	var variabelen = new Array();



	variabelen[0] = ['zoekveld_inhoud', srchBox.value]; //zoekveld inhoud (trefwoord)
	variabelen[1] = ['welke_maatschappij', welke_maatschappij]; //met welke "maatschappij" zijn we bezig: 'fmh' of 'fmhwonen' (dit wordt als argument meegegeven als je iets invoert in het zoekveld)
	variabelen[2] = ['zoekveld_naam', searchBox]; //zoekveld naam, naam kan dus zijn "zoekOpleiding" (fmh) OF "zoekOpleidingWonen" (fmhwonen) OF zoekOpleiding-fmhwonen-nl (fmhwonen.nl)
	variabelen[3] = ['opleidingen_div', resultaten_div];

 	//if (srchBox.value == ''){variabelen[0] = ['zoekveld_inhoud', 'trefwoord'];}

	createRequestObject('zoek.alphatussenresultaat', variabelen);
}

function ajaxAlpaSrchVerwerking(texten)
{ 
	//alert('binnekomende TEXTEN:'+texten)
	//achterhalen WELKE div container we willen updaten
	var completeInhoudTexten = texten.split("|-|");

	var aantal = completeInhoudTexten.length;
	//alert('aantal: '+aantal )
	var welke_maatschappij = completeInhoudTexten[aantal-4];
	var ul_overzicht = completeInhoudTexten[aantal-3];
	var searchBox = completeInhoudTexten[aantal-2];
	var resultaten_div = completeInhoudTexten[aantal-1];

	div = document.getElementById(resultaten_div);   // in de oude versies voor 3.2.0  is de getElementById "overzichtslijst" => <div id='overzichtlijst'>

	// clear list
	div.innerHTML='';

	var ul = document.createElement("ul");

	//attribute id setten
	ul.setAttribute('id', ul_overzicht ); // UL

	div.appendChild(ul);

	//if (texten == 'leeg') {   /* er worden in 'texten' ook andere gegevens meegestuurd (zie variabelen beginnend op regel 42) deze extra gegevens zijn nooit leeg zijn, we moeten dus nu precies aangeven welke onderdeel van 'texten' leeg is*/
	if (completeInhoudTexten[0]=='leeg') { 
		var li = document.createElement("li");
		li.innerHTML = '&nbsp; &nbsp; &nbsp;&nbsp; Er zijn geen zoekresultaten.';
		ul.appendChild(li);
	}
	else {
		var regels = texten.split("|-|");
		//alert('regels split |-|: '+regels);
		if (regels.length > 0)
		{
			// voorbeeld van de <LI> die we gaan maken:
			// <li><a id="BNB2008" onmouseover='javascript:_mouseover("BNB2008")' title='meer info over deze opleiding' href='opleidingen.cursusinfo&cu_cursuscode_tof=BNB2008'>Bouwkunde voor niet-bouwkundigen</a></li>
			//alert('regels-if-lengt>20: '+regels);
			for(i = 0; i < regels.length-4; i++) //de -4 is belangrijk want de laatste 4 elementen in de array (texten) zijn een <UL> en <DIV> aanduiding
			{
				//regels moeten ook opgeknipt worden 
				var onderdeel = regels[i].split("||");
				
				// onderdeel[0] = cu_cursuscode_tof
				// onderdeel[1] = titel van de cursus
				// onderdeel[2] = de webroot
				// onderdeel[3] = toon ook bij deze werkmaatschappij (kan leeg zijn!)

				var originele_pagina_pad = onderdeel[2];

				
				//alert('texten toon_ook: '+toon_ook);
				//alert(onderdeel);
				var li = document.createElement("li");
				var a2 = document.createElement("a");

				a2.target='_blank';
				a2.id=onderdeel[0];
				a2.href=originele_pagina_pad+"opleidingen.cursusinfo&cu_cursuscode_tof="+onderdeel[0];
				var a3 = 'javascript:zoekCursusdata("'+onderdeel[0]+'","0","'+searchBox+'","'+welke_maatschappij+'","'+ul_overzicht+'","'+resultaten_div+'")';
				//a2.setAttribute("class", "preview-samenvatting");
			       a2.className="tooltip";				

				a2.title="<div id=\""+welke_maatschappij+"-tooltip-cnt\"><div id=\""+welke_maatschappij+"-tooltip-rij-boven\"><a target='_blank' href='"+a2+"'>meer informatie over deze opleiding</a></div><div class=\"tooltip-rij-beneden\"><a href="+a3+">direct inschrijven</a></div></div>";
				


				
				li.appendChild(a2);
				a2.innerHTML = onderdeel[1];
				ul.appendChild(li);
			}

			//-------tooltips genereren NA dat gebruiker gefilter heeft

			/*
			 tooltip code wordt ook gebruikt in '\circuits\opleidingen\dsp.overzicht_fmh.php'
			 de tooltips moeten namenlijk ook gegenereerd worden VOOR dat de gebruiker gefilterd heeft
			 overige opmaak stijlen zijn ook gedefineerd in '\shared\css\fmh\fmh.public-v1.1.css'
			*/

			$(document).ready(function()
			
			{		
	   				
				$('.tooltip[title]').qtip({
					
					position:
					{
						target: 'mouse',
						adjust:
						{
							mouse: false //als 'true' => tooltip volgt mousepointer
						},
						corner:
						{
							target: 'center',  
							tooltip: 'bottomLeft'
						}
					},
					style:
					{
						width:
						{
							min:260,
							max:260
						},					
						border:
						{
							width: 0,
							radius: 0
							//color: '#228CB4' // => dit wordt ook de kleur van de toolTIPje (driehoekje dat aan de rectangle vast zit)
						},
						//background: '#228CB4', //=> eventueel nodig als je een padding groter als 0 wilt hebben
						padding: '0px',
						tip: false //als 'true' dan wordt het de tooltip-tip WEL weergegeven
					},
					hide:
					{
						delay: 0,
						fixed: true,
						when:
						{
							target: false
						}
					},
					show:
					{
						solo: true
					}
										
				});			
				
			});	
			//-------tooltips genereren NA dat gebruiker gefilter heeft

		}
	}

}



//"qry.cursusgroep.php"
function ajaxCursusVerwerking(texten)  
{

	//het terughalen van de belangrijke variabelen uit "texten"
	var completeInhoudTexten = texten.split("|-|");
	var aantal = completeInhoudTexten.length;
	var welke_maatschappij = completeInhoudTexten[aantal-4];
	var ul_overzicht = completeInhoudTexten[aantal-3];
	var searchBox = completeInhoudTexten[aantal-2];
	var resultaten_div = completeInhoudTexten[aantal-1];

	
	if(texten != 'leeg')
	{
		

		//als we bij de cursus zijn dan hoeft ook het invulveld niet meer aanwezig te zijn.
		input = document.getElementById(searchBox);
		input.style.visibility='hidden';
		div = document.getElementById(resultaten_div);
		// clear list
		div.innerHTML='';

		var rechtstreeks = document.getElementById('rechtstreeks');
		
		var ul = document.createElement("ul");
		
		//attribute id setten
		ul.setAttribute('id', ul_overzicht);
		
		div.appendChild(ul);
		
		if (texten == 'leeg') { 
			var li = document.createElement("li");
			li.innerHTML = '&nbsp; &nbsp; &nbsp;&nbsp; Er zijn geen zoekresultaten.';
			ul.appendChild(li);
		}
		else { 
			var regels = texten.split("|-|");

			if (regels.length > 0)
			{
				//<li><a href='$XFA_cursusinfo&cu_cursuscode_tof=$_cs[cu_cursuscode_tof]' target='i-cnt'>$_cs[cu_titel]</a></li>
				var  huidige_opleiding = '';
				var  vorige_opleiding = '';

				for(i = 0; i < regels.length-4; i++) //Let op de "-3" vanwege echo toevoegingen in "qry.cursusgroep.php"
				{
					/*
					onderdeel[0] = cg_cursusgroepcode_tof
					onderdeel[1] = cg_aanvangsdatum
					onderdeel[2] = cg_data_beschrijving
					onderdeel[3] = cg_is_lastminute
					onderdeel[4] = cg_is_extrasessie
					onderdeel[5] = cg_informatie
					onderdeel[6] = cg_prijs
					onderdeel[7] = cg_prijsdetails
					onderdeel[8] = lo_naam
					onderdeel[9] = cu_titel
					onderdeel[10] = cu_cursuscode_tof
					onderdeel[11] = $_originele_pagina_pad  => EXTRA ERBIJ GEKOMEN (circuits\opleidingen\qry.cursusgroep.php)
					*/
					//regels moeten ook opgeknipt worden
					var onderdeel = regels[i].split("||");
					var originele_pagina_pad = onderdeel[11];
					huidige_opleiding = onderdeel[10];
					
  					
					//eerst moet het onderdeel gesplitst worden om de naam van de opleiding vrij te krijgen.
					//daarna moet alleen de eerste keer de titel worden neergezet
					if(huidige_opleiding != vorige_opleiding)
					{ 
						var liTitle = document.createElement("li");
						ul.appendChild(liTitle);
						liTitle.className='opleidingKeuzes';
						if(i > 0){
							liTitle.className='opleidingKeuzes vervolg';
						}
						liTitle.innerHTML = onderdeel[9];
					}
					
					var li = document.createElement("li");
					var a = document.createElement("a");
					var radio = document.createElement("input");
					radio.setAttribute("type","radio");
					radio.setAttribute("id",onderdeel[0]);
					radio.setAttribute("Name","cursusgroepradio["+onderdeel[10]+"]");
					radio.setAttribute("value",regels[i]);
					if(huidige_opleiding != vorige_opleiding)
					{
						radio.setAttribute("checked",true);
					}
					
					li.appendChild(radio);
					
					if(huidige_opleiding != vorige_opleiding)
					{
						radio.checked=true;
					}
					
					li.innerHTML +='&nbsp;';
					li.className='opleidingKeuzes';
					ul.appendChild(li);
					li.innerHTML += "<label for='"+onderdeel[0]+"'>"+onderdeel[2]+": "+onderdeel[8]+"</label>";
					
					vorige_opleiding = huidige_opleiding;
				}
			}
			
			
		}

		var ok = document.createElement("input");    
		ok.setAttribute("type","button");
		ok.setAttribute("name","ok");
		ok.setAttribute("id","ok");
		ok.setAttribute("value","ok");
		if(circuit == 'interactie')
		{ 
		//searchBox = 'zoekOpleiding'                                         
		ok.setAttribute("onclick","veranderopleiding(\""+ul_overzicht+"\",\""+welke_maatschappij+"\",\""+searchBox+"\",\""+resultaten_div+"\")");   //alle ajaxprep waaarden doorgeven!
		}
		else
		{ 
 		ok.setAttribute("onclick","gaNaarOpleiding(\""+ul_overzicht+"\",\""+originele_pagina_pad+"\",\""+resultaten_div+"\")");
		}
		//<input style='width:100px;' type='button' name='ok' id='ok' value='ok' class='genFormButton' onclick=''/>
		ok.className = 'opleidingKeuzes genFormButton';
		ok.style.width='100px';
		div.appendChild(ok);
		div.innerHTML += "&nbsp;"
		if(rechtstreeks.value == '0')
		{ 
			var terug = document.createElement("input");
			terug.setAttribute("type","button");
			terug.setAttribute("name","terugonder");
			terug.setAttribute("id","terugonder");
			terug.setAttribute("value","terug");
			if( typeof(fuseaction) != "undefined" && fuseaction == 'starterspakketaanmelding'){
				terug.setAttribute("onclick","history.go(-1)");
			}else{
				
				welkeZoekVeld = document.getElementById(searchBox);
				var zoekVeldNaam = searchBox;
   			      	var welkeDivUpdaten = resultaten_div;
				terug.setAttribute("onclick","terugopleidingen('"+welke_maatschappij+"','"+searchBox+"','"+resultaten_div+"')");
			}
			terug.className = 'genFormButton';
			div.appendChild(terug);
		}

		div.innerHTML += "&nbsp;"
	}
	else
	{
		alert('voor deze cursus zijn geen datums bekend');
	}

	// verberg het blokje met 'meer informatie..' en 'direct inschrijven'
	verbergTooltip();
}

function verbergTooltip() {
	var tt = document.getElementById('tooltip');
	if(tt != null)	tt.style.display = "none";
}






