
/* ******* MULTIPLE SELECT FUNCTIONS ******* */
/*http://webpages.charter.net/mmmbeer/code/javascript/checkbox/ */
/* these functions require:
1) the new Array functions: array.js*/

function getSelect(id) {
	/* use getElementById() instead of the getFormGroup */
	element = document.getElementById(id);
	/* create a temp array */
	selected = new Array();
	if (element)

	for (i = 0; i < element.options.length; i++)
	if (element.options[i].selected)
	selected.append(element.options[i])
	/* this could be an empty array */
	return selected;}

function getSelectValue(id) {
	/* get all the selected options */
	options = getSelect(id);
	/* create a temporary array for return */
	values = new Array();
	for (i = 0; i < options.length; i++)values.append(options[i].value);
	/* this could be an empty array */
	return values;}

/* *******	NEW ARRAY FUNCTIONS ******* */
/* this is a simple shortcut function:
	all it does is add a value to the end of an array */
	Array.prototype.append = function (val) {
		this[this.length] = val;
}


function proces()
{


var result1="organisatieproces="+getSelectValue("organisatieproces");
var result2="&doelgroep="+getSelectValue("doelgroep");
var result3="&DzDimensie="+getSelectValue("DzDimensie");
var result4="&IType="+getSelectValue("IType");
var result5="&Taal="+getSelectValue("Taal");
var blzoek="&blzoek=0";
/*alert(result2)
alert(result3)
alert(result4)
alert(result5)*/

dummy.location = "zoek.asp?"+result1+result2+result3+result4+result5+blzoek



}
function getCrit(multiobj,textline)
{
	var ct;
	var maketext;
   	maketext = textline + ' ';
    ct=0;
    
    for (i = 0; i < multiobj.length; i++)
    {
	   	if (multiobj[i].selected && ct==0)  
	   		{
	    	ct++;
	    	maketext = maketext + multiobj[i].text;
	    	}
	   	else if (multiobj[i].selected && ct>=1)  
	    	{
	    	maketext = maketext + ', ' + multiobj[i].text;
		    }
		}
	return maketext + '<br>';
}