document.getElementsByClassName = function (needle) {
    var s, i, r = [], l = 0, e;
    var re = new RegExp('(^|\\s)' + needle + '(\\s|$)');
    if (navigator.userAgent.indexOf('Opera') > -1) {
        s = [document.documentElement || document.body], i = 0;
        do{
            e = s[i];
            while (e){
                if (e.nodeType == 1)
                {
                    if (e.className && re.test(e.className)) r[l++] = e;
                    s[i++] = e.firstChild;
                }
                e = e.nextSibling;
            }
        }
        while (i--);
    }else{
        s = document.getElementsByTagName('*'), i = s.length;
        while (i--){
            e = s[i];
            if (e.className && re.test(e.className)) r[l++] = e;
        }
    }
    return r;
}

function validateContact(frm)
{
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.Onderwerp.value == "") { err += "- Onderwerp\n"; }
    if (frm.Afzender.value == "") { err += "- Afzender\n"; }
    if (frm.Afzender.value != "") 
    { 
        if (frm.Afzender.value.match(chkemail) == null) 
        {
            err += "-  Vul a.u.b. een geldig e-mailadres afzender in.\n"
        }
    }
    if (frm.VraagOpmerking.value == "") { err += "- Vraag/opmerking\n"; }

    if (err != "") 
    { 
        window.alert("Vul a.u.b. alle verplichte velden in:  \n \n" + err); 
        return false;
    }
    else {
    	frm.formMailFrom.value = frm.Afzender.value;
    	return true;
    }
}

function validateLangeFrans(frm) {
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.naam.value == "") { err += "- naam\n"; }
    if (frm.adres.value == "") { err += "- adres\n"; }
    if (frm.postcode.value == "") { err += "- postcode\n"; }
    if (frm.woonplaats.value == "") { err += "- woonplaats\n"; }
    
    if (frm.telefoon.value == "") { err += "- telefoon\n"; }
    if (frm.school.value == "") { err += "- school\n"; }
    if (frm.leerjaar.value == "") { err += "- leerjaar\n"; }
    if (frm.motivatie.value == "") { err += "- motivatie\n"; }
    if (frm.telefoon.value == "") { err += "- telefoon\n"; }

    if (frm.email.value != "") {
        if (frm.email.value.match(chkemail) == null) {
            err += "-  vul a.u.b. een geldig e-mailadres in.\n"
        }
    }
    else { err += "- email\n"; }

    //alert(frm.akkoord.checked);
    if (!frm.akkoord.checked) { err += "- u dient akkoord te gaan met de actievoorwaarden\n"; }
    
    // geboortedatum
    if ((frm.vdd.value == "") || (frm.vdm.value == "") || (frm.vdj.value == ""))
    { err += "- geboortedatum\n"; }
    else {
        var gebdate = new Date();
        gebdate.setFullYear(frm.vdj.value, frm.vdm.value - 1, frm.vdd.value);

        var nowMin18 = new Date();
        nowMin18 = new Date(nowMin18.getFullYear() - 18, nowMin18.getMonth(), nowMin18.getDay());
        //alert(nowMin18);
        if (gebdate > nowMin18) {
            if (!frm.toestemming.checked) { err += "- u dient toestemming te hebben van uw ouders of voogd\n"; }
        }
    }

    if (err != "") {
        window.alert("vul a.u.b. alle verplichte velden in:  \n \n" + err);
        return false;
    }
    else {
        return true;
    }
}



function validateInloggen(frm)
{
    var err = "";
    if (frm.gebruikersnaam.value == "") { err += "- Gebruikersnaam\n"; }
    if (frm.wachtwoord.value == "") { err += "- Wachtwoord\n"; }
    
    if (err != "") 
    { 
        window.alert("Vul a.u.b. gebruikersnaam en wachtwoord."); 
        return false;
    }
    else
    {
        return true
    }
}

function validateZoek(frm)
{
    if (trim(frm.zoek.value) == "") 
    { 
        window.alert("Vul a.u.b. een zoekterm in"); 
        return false;
    }
    else
    {
        return true
    }
}

/**
*
*  Javascript trim, ltrim, rtrim
*  http://www.webtoolkit.info/
*
*
**/

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function validateSelecteerOpleiding(frm)
{
//    if (frm.oid.options[frm.oid.selectedIndex].value == 0) 
//    { 
//        window.alert("Selecteer a.u.b. een opleiding"); 
//        return false;
//    }
//    else
//    {
//        return true
	//    }

	return true;
}

function validateSelecteerInteresse(frm) {
	return true;
}

function validatePoll(frm)
{
    for (var i=0; i < frm.aid.length; i++)
    {
        if (frm.aid[i].checked)
        {
            var rad_val = frm.aid[i].value;
        }
    }
    if (rad_val == undefined) 
    { 
        window.alert("Vink a.u.b. een antwoord aan"); 
        return false;
    }
    else
    {
        return true
    }
}

function backToTop() 
{
    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;

    if (document.documentElement) {
        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;
    }

    if (document.body) {
        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;
    }

    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;

    var x = Math.max(x1, Math.max(x2, x3));
    var y = Math.max(y1, Math.max(y2, y3));

    window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));

    if (x > 0 || y > 0) {
        window.setTimeout("backToTop()", 25);
    }
}

function OpenPics(url, iwidth, iheight) {
    window.open(url, "afbeelding", "width=" + iwidth + ",height=" + iheight + ",left=125,top=100");
}

function FillListSectoren() {

    var lstSoorten = $('lstSoorten');
    var soortId = lstSoorten.options[lstSoorten.selectedIndex].value;
            
    var req = new Request({
        url: 'ajax/getsectorenbyschoolsoortid.aspx?id=' + soortId,
            onSuccess: function(html){
                $('lstSectoren').set('html', html);
                FillListAfdelingen();
            }
    });
    req.send();     
}

function FillListAfdelingen() {

    var lstSectoren = $('lstSectoren');
    var sectorId = lstSectoren.options[lstSectoren.selectedIndex].value;
            
    var req = new Request({
        url: 'ajax/getafdelingbysectorid.aspx?id=' + sectorId,
            onSuccess: function(html){
                $('lstAfdelingen').set('html', html);
                FillListOpleidingen();       
            }
    });
    req.send();      
}

function FillListOpleidingen() {

    var lstAfdelingen = $('lstAfdelingen');
    var afdelingId = lstAfdelingen.options[lstAfdelingen.selectedIndex].value;
            
    var req = new Request({
        url: 'ajax/getopleidingbyafdelingid.aspx?id=' + afdelingId,
            onSuccess: function(html){
                $('lstOpleidingen').set('html', html);
            }
    });
    req.send();       
}

function faqOpenQuestions(id) {
	var x = document.getElementById('faq_questions_' + id)
	if (x)
	{
		var y = $('faq_question_h2_'+id)
		var z = $('faq_plus_'+id)
		
		if (x.style.display == 'none') 
		{
			x.style.display = '';
			//y.className = 'faq_h2_opened'
			//jQuery(y).css("background-image","url(/lib/images/faq_cat_bottom_opened.png)")
			//jQuery('.faq_h2_opened span.bottom').css("border","1px solid black")
			//jQuery('#faq_question_h2_'+id+' span.bottom').css("background-image","url(/lib/images/faq_cat_bottom_opened.png)")
			
			z.className = 'faq_minus'
		}
		else 
		{
			x.style.display = 'none';
			//jQuery('#faq_question_h2_'+id+' span.bottom').css("background-image","url(/lib/images/faq_cat_bottom_closed.png)")
			//y.className = ''
			z.className = 'faq_plus'
		}
		
	}
}

function faqOpenAnswer(id)
{
	var x = document.getElementById('faq_answer_' + id)
	if (x)
	{
		if (x.style.display == 'none') x.style.display = '';
		else x.style.display = 'none';
	}
}

function initFaq()
{
	//onload:
	if (document.body.className.indexOf("faq")>-1)
	{
		/*
		var z = document.getElementsByClassName("faq_h2_opened"), i = z.length
		if (z) while(i--) z[i].className = '';
		var x = document.getElementsByClassName("faq_questions"), i = x.length
		if (x) while(i--) x[i].style.display = 'none';
		var y = document.getElementsByClassName("faq_answer"), i = y.length
		if (y) while(i--) y[i].style.display = 'none';		
		var w = document.getElementsByClassName("faq_minus"), i = w.length
		if (w) while(i--) w[i].className = 'faq_plus';
		*/


		jQuery(".faq_h2_opened span.bottom").css("background-image","url(/lib/images/faq_cat_bottom_closed.png)")
		
		jQuery(".faq_h2_opened").removeClass("faq_h2_opened");
		jQuery(".faq_minus").removeClass("faq_minus").addClass("faq_plus");
		jQuery(".faq_questions").css("display","none");
		jQuery(".faq_answer").css("display", "none");



		if (intFaqRubriekId > 0) faqOpenQuestions(intFaqRubriekId);
		
	}
}

function opleidingengidsOpenItem(id)
{
	var x = document.getElementById('opleidingitem_' + id)
	if (x)
	{
		var y = $('opleidingitem_h2_'+id)
		var z = $('opleidingitem_plus_'+id)

		if (x.style.display == 'none') 
		{
			x.style.display = '';
			y.className = 'opleidingitem_h2_opened'
			z.className = 'opleidingitem_minus'
		}
		else 
		{
			x.style.display = 'none';
			y.className = ''
			z.className = 'opleidingitem_plus'
		}
		
	}
}

function openAllOpleidingItems()
{
	/*
	var x = document.getElementsByClassName('opleiding-item'), i = x.length;
	if (x)
	{
		while(i--)
		{
			var y = x[i].getElementsByClassName('opleidingitems')
			if (y[0])
			{
				y[0].style.display = '';
			}
			var z = x[i].getElementsByTagName('h2')
			if (z[0])
			{
				z[0].className = 'opleidingitem_h2_opened'
			}
			var v = x[i].getElementsByClassName('opleidingitem_plus')
			if (v[0])
			{
				v[0].className = 'opleidingitem_minus'
			}
		}
	}
	*/
	var y = document.getElementsByClassName('opleidingitems'), i = y.length
	if (y[0])
	{
		while(i--) y[i].style.display = '';
	}
	var z = document.getElementsByTagName('h2'), i = z.length
	if (z[0])
	{
		while(i--) z[i].className = 'opleidingitem_h2_opened'
	}
	var v = document.getElementsByClassName('opleidingitem_plus'), i = v.length
	if (v[0])
	{
		while(i--) v[i].className = 'opleidingitem_minus'
	}
}


function initOpleidingengids()
{
	//onload:
	if (document.body.className.indexOf("opleidingengids")>-1)
	{
		var z = document.getElementsByClassName("opleidingitem_h2_opened"), i = z.length
		if (z) while(i--) z[i].className = '';
		var x = document.getElementsByClassName("opleidingitems"), i = x.length
		if (x) while(i--) x[i].style.display = 'none';
		var w = document.getElementsByClassName("opleidingitem_minus"), i = w.length
		if (w) while(i--) w[i].className = 'opleidingitem_plus';
	}
}

window.addEvent('domready', function() {
	var params_header = { wmode: "transparent" };
	var attributes_header = { id: "news-carrousel-flash" };
	swfobject.embedSWF("/lib/flash/Main_home.swf", "news-carrousel", "725", "240", "8.0.0", "/lib/flash/expressInstall.swf", flashvars_header, params_header, attributes_header);

	swfobject.embedSWF("/lib/flash/Main_onderwijs.swf", "news-carrousel-onderwijs", "725", "240", "8.0.0", "/lib/flash/expressInstall.swf", flashvars_header, params_header, attributes_header);

	if (document.getElementById("voorkeurstrefwoorden")) document.getElementById("voorkeurstrefwoorden").style.display = "none";
	var theTips = new TipsX3($$('.anchors'), { showDelay: 0, showLink: false, showTitle: false });

	initFaq();
	//initOpleidingengids();
	if ($('sectiemenu_submit')) $('sectiemenu_submit').style.display = 'none';
	if ($('portalhoofdmenu_submit')) $('portalhoofdmenu_submit').style.display = 'none';
	if ($('nieuwsoverzicht_submit')) $('nieuwsoverzicht_submit').style.display = 'none';


	/*		
	//Google Analytics
	//var pageTracker = _gat._getTracker("UA-965772-51");
	//pageTracker._trackPageview();
	*/


	SqueezeBox.assign($$('a.fotoboek'), { parse: 'rel' });

	if ($('frmUitgebreidZoeken')) {
		calendarVan = new Calendar(
         { txtVanDatumJaar: { txtVanDatumDag: 'd', txtVanDatumMaand: 'm', txtVanDatumJaar: 'Y'} },
         { classes: ['calendar'], direction: .0, draggable: true, tweak: { x: -155, y: -10} }
         );

		calendarTot = new Calendar(
         { txtTotDatumJaar: { txtTotDatumDag: 'd', txtTotDatumMaand: 'm', txtTotDatumJaar: 'Y'} },
         { classes: ['calendar'], direction: .0, draggable: true, tweak: { x: -155, y: -10} }
         );
	}
	/*
	if ($('frmLangeFrans')) {
	calendarVan = new Calendar(
	{ txtVanDatumJaar: { txtVanDatumDag: 'd', txtVanDatumMaand: 'm', txtVanDatumJaar: 'Y'} },
	{ classes: ['calendar'], direction: .0, draggable: true, tweak: { x: -155, y: -10} }
	);
	}
	*/
	if ($('frmOpleidingSnelMenu')) {
		$('btnSubmit').value = "opleiding bekijken"

		if ($('lstSoorten')) {
			$('lstSoorten').addEvent('change', function() {
				FillListSectoren();
			});
		}

		if ($('lstSectoren')) {
			$('lstSectoren').addEvent('change', function() {
				FillListAfdelingen();
			});
		}

		if ($('lstAfdelingen')) {
			$('lstAfdelingen').addEvent('change', function() {
				FillListOpleidingen();
			});
		}
	}


	if ($('frmOpleidingSnelMenu2011')) {


		InitSnelMenu();

		if ($('lstSnelMenuSchoolSoorten')) {
			$('lstSnelMenuSchoolSoorten').addEvent('change', function() {

				setSnelMenuWaarden();
				getSnelMenuWaarden();
				alertSnelMenuWaarden();

				FillSnelMenuSchoolSoorten();
				FillSnelMenuLeerwegen();
				FillSnelMenuSectoren();
				FillSnelMenuAfdelingen();
				FillSnelMenuLocaties();
				FillSnelMenuOpleidingen();
			});
		}

		if ($('lstSnelMenuLeerwegen')) {
			$('lstSnelMenuLeerwegen').addEvent('change', function() {

				setSnelMenuWaarden();
				getSnelMenuWaarden();
				alertSnelMenuWaarden();

				FillSnelMenuSchoolSoorten();
				FillSnelMenuLeerwegen();
				FillSnelMenuSectoren();
				FillSnelMenuAfdelingen();
				FillSnelMenuLocaties();
				FillSnelMenuOpleidingen();
			});
		}

		if ($('lstSnelMenuSectoren')) {
			$('lstSnelMenuSectoren').addEvent('change', function() {

				setSnelMenuWaarden();
				getSnelMenuWaarden();
				alertSnelMenuWaarden();

				FillSnelMenuSchoolSoorten();
				FillSnelMenuLeerwegen();
				FillSnelMenuSectoren();
				FillSnelMenuAfdelingen();
				FillSnelMenuLocaties();
				FillSnelMenuOpleidingen();
			});
		}

		if ($('lstSnelMenuAfdelingen')) {
			$('lstSnelMenuAfdelingen').addEvent('change', function() {

				setSnelMenuWaarden();
				getSnelMenuWaarden();
				alertSnelMenuWaarden();

				FillSnelMenuSchoolSoorten();
				FillSnelMenuLeerwegen();
				FillSnelMenuSectoren();
				FillSnelMenuAfdelingen();
				FillSnelMenuLocaties();
				FillSnelMenuOpleidingen();
			});
		}

		if ($('lstSnelMenuLocaties')) {
			$('lstSnelMenuLocaties').addEvent('change', function() {

				setSnelMenuWaarden();
				getSnelMenuWaarden();
				alertSnelMenuWaarden();

				FillSnelMenuSchoolSoorten();
				FillSnelMenuLeerwegen();
				FillSnelMenuSectoren();
				FillSnelMenuAfdelingen();
				FillSnelMenuLocaties();
				FillSnelMenuOpleidingen();
			});
		}

		if ($('lstSnelMenuOpleidingen')) {
			$('lstSnelMenuOpleidingen').addEvent('change', function() {

				setSnelMenuWaarden();
				getSnelMenuWaarden();
				alertSnelMenuWaarden();

				FillSnelMenuSchoolSoorten();
				FillSnelMenuLeerwegen();
				FillSnelMenuSectoren();
				FillSnelMenuAfdelingen();
				FillSnelMenuLocaties();
				FillSnelMenuOpleidingen();
			});
		}

	}
});

function InitSnelMenu() {

    if(intSectieSectorId > 0)
        setSnelMenuWaarden();

    getSnelMenuWaarden();
    alertSnelMenuWaarden();

    FillSnelMenuSchoolSoorten();
    FillSnelMenuLeerwegen();
    FillSnelMenuSectoren();
    FillSnelMenuAfdelingen();
    FillSnelMenuLocaties();
    FillSnelMenuOpleidingen();
}

function createCookie(name, value, minutes) {
    if (minutes) {
        var date = new Date();
        date.setTime(date.getTime() + (minutes  * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}

var snelSoortID = 0;
var snelLeerwegID = 0;
var snelSectorID = 0;
var snelAfdelingID = 0;
var snelLocatieID = 0;
var snelOpleidingID = 0;

var COOKIE_KEY = "GildeOpleidingSnelMenuSelectie";

function setSnelMenuWaarden(sectieSectorId) {

    var parSnelSoortID = 0;
    var parSnelLeerwegID = 0;
    var parSnelSectorID = intSectieSectorId;
    var parSnelAfdelingID = 0;
    var parSnelLocatieID = 0;
    var parSnelOpleidingID = 0;

    if ($('lstSnelMenuSchoolSoorten')) { parSnelSoortID = $('lstSnelMenuSchoolSoorten').options[$('lstSnelMenuSchoolSoorten').selectedIndex].value; }
    if ($('lstSnelMenuLeerwegen')) { parSnelLeerwegID = $('lstSnelMenuLeerwegen').options[$('lstSnelMenuLeerwegen').selectedIndex].value; }
    if ($('lstSnelMenuSectoren')) { parSnelSectorID = $('lstSnelMenuSectoren').options[$('lstSnelMenuSectoren').selectedIndex].value; }
    if ($('lstSnelMenuAfdelingen')) { parSnelAfdelingID = $('lstSnelMenuAfdelingen').options[$('lstSnelMenuAfdelingen').selectedIndex].value; }
    if ($('lstSnelMenuLocaties')) { parSnelLocatieID = $('lstSnelMenuLocaties').options[$('lstSnelMenuLocaties').selectedIndex].value; }
    if ($('lstSnelMenuOpleidingen')) { parSnelOpleidingID = $('lstSnelMenuOpleidingen').options[$('lstSnelMenuOpleidingen').selectedIndex].value; }

    var cookieValue = parSnelSoortID + '|' + parSnelLeerwegID + '|' + parSnelSectorID + '|' + parSnelAfdelingID + '|' + parSnelLocatieID + '|' + parSnelOpleidingID;
    createCookie(COOKIE_KEY, cookieValue, 15);
}

function getSnelMenuWaarden() {
	var cookieValue = readCookie(COOKIE_KEY);

	if (cookieValue != null) {
		var cookieValues = cookieValue.split("|");
		snelSoortID = cookieValues[0];
		snelLeerwegID = cookieValues[1];
		snelSectorID = cookieValues[2];
		snelAfdelingID = cookieValues[3];
		snelLocatieID = cookieValues[4];
		snelOpleidingID = cookieValues[5];
	};
}

function alertSnelMenuWaarden() {
	//alert('SoortID: ' + snelSoortID + '\n' + 'LeerwegID: ' + snelLeerwegID + '\n' + 'SectorID: ' + snelSectorID + '\n' + 'AfdelingID: ' + snelAfdelingID + '\n' + 'LocatieID: ' + snelLocatieID + '\n' + 'OpleidingID: ' + snelOpleidingID + '\n');
}

function FillSnelMenuSchoolSoorten() {
	if ($('lstSnelMenuSchoolSoorten')) {
		var url = GetSnelMenuDataUrl('ajax/SnelMenuSchoolSoorten.aspx', 0, snelLeerwegID, snelSectorID, snelAfdelingID, snelLocatieID, snelOpleidingID);
		//alert(url);

		var req = new Request({
			url: url,
			onSuccess: function(html) {
				$('lstSnelMenuSchoolSoorten').set('html', html);
				$('lstSnelMenuSchoolSoorten').set('value', snelSoortID);
			}
		});
		
		req.send();
	}
}

function FillSnelMenuLeerwegen() {
	if ($('lstSnelMenuLeerwegen')) {
		var url = GetSnelMenuDataUrl('ajax/SnelMenuLeerwegen.aspx', snelSoortID, 0, snelSectorID, snelAfdelingID, snelLocatieID, snelOpleidingID);
		//alert(url);

		var req = new Request({
			url: url,
			onSuccess: function(html) {
				$('lstSnelMenuLeerwegen').set('html', html);
				$('lstSnelMenuLeerwegen').set('value', snelLeerwegID);

			}
		});
		
		req.send();
	}
}

function FillSnelMenuSectoren() {
	if ($('lstSnelMenuSectoren')) {
		var url = GetSnelMenuDataUrl('ajax/SnelMenuSectoren.aspx', snelSoortID, snelLeerwegID, 0, snelAfdelingID, snelLocatieID, snelOpleidingID);
		//alert(url);

		var req = new Request({
			url: url,
			onSuccess: function(html) {
				$('lstSnelMenuSectoren').set('html', html);
				$('lstSnelMenuSectoren').set('value', snelSectorID);
			}
		});

		req.send();
	}
}

function FillSnelMenuAfdelingen() {
	if ($('lstSnelMenuAfdelingen')) {
		var url = GetSnelMenuDataUrl('ajax/SnelMenuAfdelingen.aspx', snelSoortID, snelLeerwegID, snelSectorID, 0, snelLocatieID, snelOpleidingID);
		//alert(url);

		var req = new Request({
			url: url,
			onSuccess: function(html) {
				$('lstSnelMenuAfdelingen').set('html', html);
				$('lstSnelMenuAfdelingen').set('value', snelAfdelingID);
			}
		});
		
		req.send();
	}
}

function FillSnelMenuLocaties() {
	if ($('lstSnelMenuLocaties')) {
		var url = GetSnelMenuDataUrl('ajax/SnelMenuLocaties.aspx', snelSoortID, snelLeerwegID, snelSectorID, snelAfdelingID, 0, snelOpleidingID);
		//alert(url);

		var req = new Request({
			url: url,
			onSuccess: function(html) {
				$('lstSnelMenuLocaties').set('html', html);
				$('lstSnelMenuLocaties').set('value', snelLocatieID);
			}
		});
		
		req.send();
	}
}

function FillSnelMenuOpleidingen() {
	if ($('lstSnelMenuOpleidingen')) {
		var url = GetSnelMenuDataUrl('ajax/SnelMenuOpleidingen.aspx', snelSoortID, snelLeerwegID, snelSectorID, snelAfdelingID, snelLocatieID, 0);
		//alert(url);

		var req = new Request({
			url: url,
			onSuccess: function(html) {
				$('lstSnelMenuOpleidingen').set('html', html);
				$('lstSnelMenuOpleidingen').set('value', snelOpleidingID);
			}
		});

		req.send();
	}
}

function GetSnelMenuDataUrl(baseUrl, parSnelSoortID, parSnelLeerwegID, parSnelSectorID, parSnelAfdelingID, parSnelLocatieID, parSnelOpleidingID) {
	var params = "";

	if (parSnelSoortID > 0) { params += "&ss=" + parSnelSoortID; }
	if (parSnelLeerwegID > 0) { params += "&lw=" + parSnelLeerwegID; }
	if (parSnelSectorID > 0) { params += "&se=" + parSnelSectorID; }
	if (parSnelAfdelingID > 0) { params += "&af=" + parSnelAfdelingID; }
	if (parSnelLocatieID > 0) { params += "&loc=" + parSnelLocatieID; }
	if (parSnelOpleidingID > 0) { params += "&oid=" + parSnelOpleidingID; }

	if ((baseUrl.indexOf("?") == -1) && (params.length > 0)) {
		params = "?" + params.substring(1);
	}

	return baseUrl + params;
}
