function is_numeric(mixed_var)
{
    if(mixed_var === '') {
        return false;
    }
    return !isNaN(mixed_var * 1);
}
function getURLVar(urlVarName)
{
    //divide the URL in half at the '?'
    var urlHalves = String(document.location).split('?');
    var urlVarValue = false;
    if (urlHalves[1]) {
        //load all the name/value pairs into an array
        var urlVars = urlHalves[1].split('&');
        //loop over the list, and find the specified url variable
        for (i = 0; i <= (urlVars.length); i++) {
            if (urlVars[i]) {
                //load the name/value pair into an array
                var urlVarPair = urlVars[i].split('=');
                if (urlVarPair[0] && urlVarPair[0] == urlVarName) {
                    //I found a variable that matches, load it's value into the return variable
                    urlVarValue = urlVarPair[1];
                }
            }
        }
    }
    return urlVarValue;
}

$(document).ready(function(){
	
	// variabele show ophalen
	var active = getURLVar("show");
	if(!is_numeric(active) || active==false) {
		active = '000';
	} else {
		for(var i=active.length; i<3; i++) {
			active = active+0;
		}
	}
	
	// open de menu's uit show
	var act = active.substr(0,1)-1;
	if(act<0) {act = false;}
	$('#accordion').accordion({
		active: act,
		autoHeight: false,
		collapsible: true
	});
	if(act !== false) {
		var act = active.substr(1,1)-1;
		if(act<0) {act = false;}
		$('.ui-accordion-content-active .subaccordion').accordion({
			active: act,
			autoHeight: false,
			collapsible: true
		});
		if(act !== false) {
			var act = active.substr(2,1)-1;
			if(act<0) {act = false;}
			$('.ui-accordion-content-active .subaccordion .subsubaccordion').accordion({
				active: act,
				autoHeight: false,
				collapsible: true
			});
		}
	}
	$('.subaccordion').accordion({
		active: false,
		autoHeight: false,
		collapsible: true
	});
	$('.subsubaccordion').accordion({
		active: false,
		autoHeight: false,
		collapsible: true
	});
});