
function wijzigStap(volgende,huidige)
{
	var magDit = true;
	if(parseInt(volgende) > parseInt(huidige)) magDit = CheckForm(document.getElementById('frmAanvraagCursus'),huidige);
	if(magDit)
	{
		var divs = document.getElementsByTagName('div')
		for(a in divs)
		{
			if(divs[a].id != undefined && divs[a].id.substr(0,5) == 'stap-')
			{
				divs[a].style.display = 'none';
				if('stap-'+volgende == divs[a].id)	divs[a].style.display = 'block';
			}
		}
		//als we een stap verder gaan zorg dan dat het in de database wordt opgeslagen.
		if(parseInt(volgende) > parseInt(huidige))
		{
			var opleiding = document.getElementById('EXT_OPLEI_Code');
			//cursusaanmelding|<?=$_volgende_nummer?>|<?=MAATSCHAPPIJ?>
			var volgnummer = document.getElementById('volgnummer');
			var gegevens = volgnummer.value.split("|");
			var variabelen = new Array();
			
			variabelen[0] = ['volgendeStap','stap-'+volgende];
			variabelen[1] = ['soort',gegevens[0]];
			variabelen[2] = ['in_nummer',gegevens[1]];
			variabelen[3] = ['werkmaatschappij',gegevens[2]];
			if(fuseaction == 'starterspakketaanmelding'){
				variabelen[4] = ['cg_cursusgroepcode_tof',''];
			}else{
				variabelen[4] = ['cg_cursusgroepcode_tof',opleiding.value];
			}
			createRequestObject('interactie.ajax_interactie', variabelen);
		}

	}
}


function zoekCursusdata(cursus, rechtstreeks, searchBox, welke_maatschappij, ul_overzicht, resultaten_div)
{

	var rechtstreeksInput = document.getElementById('rechtstreeks');
	rechtstreeksInput.value = rechtstreeks;
	srchBox = document.getElementById(searchBox);
	var variabelen = new Array();
	
	variabelen[0] = ['zoekveld_inhoud', srchBox.value]; //niet nodig? //zoekveld inhoud
	variabelen[1] = ['cu_cursuscode_tof',cursus];
	variabelen[2] = ['welke_maatschappij',welke_maatschappij];
	variabelen[3] = ['ul_overzicht',ul_overzicht];
	variabelen[4] = ['zoekveld_naam',searchBox];
	variabelen[5] = ['resultaten_div',resultaten_div];

 	if (srchBox.value == ''){variabelen[0] = ['zoekveld_inhoud', 'trefwoord'];}
       createRequestObject('zoek.cursusresultaat', variabelen);
}

function zoekPakketdata(cursus,rechtstreeks)
{

	var rechtstreeksInput = document.getElementById('rechtstreeks');
	rechtstreeksInput.value = rechtstreeks;
	
	srchBox = document.getElementById("zoekOpleiding");
	
	var variabelen = new Array();
	
	variabelen[0] = [srchBox.name, srchBox.value];
	variabelen[1] = ['cu_cursuscode_tof',cursus];
    	createRequestObject('zoek.pakketresultaat', variabelen);
}

function terugopleidingen(welke_maatschappij,zoekveld_naam,opleidingen_div)
{
	input.style.visibility='visible';
	ajaxPrep(welke_maatschappij,zoekveld_naam,opleidingen_div);
}

function openOpleidingen()
{ 
	var content = document.getElementById('content');
	var contentNoScroll = document.getElementById('content-noScroll');

	if(contentNoScroll != undefined)	contentNoScroll.style.display = 'block';
	if(content != undefined)		content.style.display = 'none';
	
	var popupKop = document.getElementById('pagina-kop');
	var popup = document.getElementById('pagina-scroll');
	popupKop.style.display='block';
	popup.style.display='block';
}

function gaNaarOpleiding(ul_overzicht,originele_pagina,resultaten_div) 
{             
       //alert('url originele pad: '+originele_pagina);
	var lijstje = document.getElementById(ul_overzicht); // => UL
	var groepen = lijstje.getElementsByTagName('input');
	for(a=0;a<groepen.length;a++)
	{
		if(groepen[a].type =='radio' && groepen[a].checked == true)
		{	
			var lnk = document.getElementById('lnk').value;
			if(lnk != '' && lnk == 'zoek_fmh') 	lnk = '&lnk='+lnk;
			else if(lnk != '' && lnk == 'home_fmh') lnk = '&lnk='+lnk;
			else					lnk = '&lnk=home_'+maatschappij;
		      	window.open(originele_pagina+'interactie.cursusaanmelding&cg_cursusgroepcode_tof='+groepen[a].id+lnk);
		}
	}
}
function veranderopleiding(ul_overzicht, welke_maatschappij, searchBox, resultaten_div)
{
	//zet het nu even uit voor starterspakketaanmelden 
	var lijstje = document.getElementById(ul_overzicht); // => UL
	var groepen = lijstje.getElementsByTagName('input');
	for(a=0;a<groepen.length;a++)
	{
		if(groepen[a].checked == true)
		{
			//haal de variabelen uit de value en stop deze in het formulier.
			var waarden = groepen[a].value;
			var onderdeel = waarden.split("||");

			var nummer_in_line = '';
			if(fuseaction == 'starterspakketaanmelding'){
				nummer_in_line = '['+onderdeel[10]+']';
			}
			//en nu de waarden nog even opzoeken die vervangen moeten worden.
			var opleidingscode = document.getElementById('EXT_OPLEI_Code'+nummer_in_line);
			var opleidingsnaam = document.getElementById('EXT_OPLEI_Naam'+nummer_in_line);
			var startdatum = document.getElementById('EXT_OPLEI_Startdatum'+nummer_in_line);
			var cu_titel = document.getElementById('cu_titel'+nummer_in_line);
			var cg_data_beschrijving = document.getElementById('cg_data_beschrijving'+nummer_in_line);
			
			/*
			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
			*/
			
			var openData = document.getElementById('openData'+nummer_in_line);
		      
			openData.href = 'javascript: openOpleidingen();zoekCursusdata("'+onderdeel[10]+'","'+onderdeel[0]+'","'+searchBox+'","'+welke_maatschappij+'","'+ul_overzicht+'","'+resultaten_div+'");';
			
			opleidingscode.value 	= onderdeel[0];
			opleidingsnaam.value 	= onderdeel[9];
			startdatum.value 	= onderdeel[1].substring(8,10)+"-"+onderdeel[1].substring(5,7)+"-"+onderdeel[1].substring(0,4);
			cu_titel.innerHTML 	= onderdeel[9];
			cg_data_beschrijving.innerHTML 	= onderdeel[2];
			
			var alleRegels = document.forms['frmAanvraagCursus'].getElementsByTagName('td');
			for(b=0;b<alleRegels.length;b++)
			{
				if(alleRegels[b].id == ('lo_naam'+nummer_in_line))
				{
					//de locatie moet komen in de volgende td.
					alleRegels[b].innerHTML = onderdeel[8];
				}
				
				if(fuseaction != 'starterspakketaanmelding'){
					if(alleRegels[b].id == 'cg_prijs')
					{
						//de kosten moeten komen in de volgende td.
						alleRegels[b].innerHTML = '&euro; '+onderdeel[6];
					}
					else if(alleRegels[b].id == 'cg_prijsdetails')
					{
						//de kostendetails moeten komen in de volgende td.
						alleRegels[b].innerHTML = onderdeel[7];
						break;
					}
				}
				
			}
		}
	}
	
	if(fuseaction == 'starterspakketaanmelding'){
		document.getElementById('sluit_knop').style.display = 'block';
	}
	//en na alles sluit dan het scherm weer	
	sluitOpleidingen(welke_maatschappij, searchBox, resultaten_div)
}

function sluitOpleidingen(welke_maatschappij, searchBox, resultaten_div)
{	
	var content = document.getElementById('content');
	var contentNoScroll = document.getElementById('content-noScroll');

	if(content != undefined)		content.style.display = 'block';
	if(contentNoScroll != undefined)	contentNoScroll.style.display = 'none';
	
	var popup_kop = document.getElementById('pagina-kop');
	var popup = document.getElementById('pagina-scroll');
	var lijst = document.getElementById('zoekOpleiding');
	var rechtstreeks = document.getElementById('rechtstreeks');
	
	rechtstreeks.value = '0';
	lijst.value='';
	lijst.style.visibility='visible';
  
	ajaxPrep(welke_maatschappij, searchBox, resultaten_div);
	popup_kop.style.display='none';
	popup.style.display='none';

}

