function multiLink(target1, url1, target2, url2) {
	top.frames[target1].location.href = url1;
	top.frames[target2].location.href = url2;
}

function getArgValues(index)
{
	var mySearch;
	var pos = 0;
	var test;

	mySearch = location.search.substr(1).split("&");

	if (mySearch[index] != null) {
		pos = mySearch[index].indexOf("=");
    	return mySearch[index].substring(pos+1)
    } else {
		return null;    
    }
}

function getArgValue(name)
{
	 var mySearch;
     var found = false;
     var counter = 0;
     var argValue = null;
     
	 mySearch = location.search.substr(1).split("&")
	 //alert('Lengte mySearch = ' + mySearch.length + ' value[0] = ' + mySearch[0]);
    
	 do {
     
     	//alert('Waarde = ' + counter + ' pos = ' + mySearch[counter].indexOf(name) );
		if (mySearch[counter].indexOf(name) >= 0) found = true;     	
     	
     } while ((!found) && (++counter < mySearch.length))
     
     if (found) {
       
       pos = mySearch[counter].indexOf("=");
       argValue = mySearch[counter].substring(pos+1)
       
     }
         
     return argValue;
}

function drawTableRowsOV(number) {

	i=0;

	//dynaForm.action=location;
	document.write( '<INPUT TYPE="hidden" name="aantal" value="' + number + '"/>');
	while (i < number) {
		
		document.write('<TR>');
		drawTableCellInputWithValue(3, i, 1);
		drawTableCellInputWithValue(3, i, 2);
		drawTableCellInputWithValue(3, i++, 3);
		document.write('<TD></TD></TR>');

	}

	document.write('<TR>');
	drawTableCellInput(number,1); 
	drawTableCellInput(number,2);
	drawTableCellInput(number,3);
	
	drawTableCellButton('voeg rij toe');

}

function drawTableRowsPTP(number) {

	i=0;

	dynaForm.action=location;
	document.write( '<INPUT TYPE="hidden" name="aantal" value="' + number + '"/>');
	while (i < number) {
		
		document.write('<TR>');
		drawTableCellInputWithValue(3, i, 1);
		drawTableCellInputWithValue(3, i, 2);
		drawTableCellSelectPTP(number,getArgValues(3*i++ + 3));
		document.write('<TD></TD></TR>');

	}

	document.write('<TR>');
	drawTableCellInput(number,1); 
	drawTableCellInput(number,2);
	drawTableCellSelectPTP(number,100);
	
	drawTableCellButton('voeg rij toe');

}

function drawTableCellInputWithValue(numCols,number,offset) {

	document.write('<TD><INPUT TYPE="text" name="val'+ offset + number + '" value ="' + getArgValues(numCols*number + offset) + '"/></TD>');

}

function drawTableCellInput(number,offset) {

	document.write('<TD><INPUT TYPE="text" name="val' + offset + number +'"/></TD>');

}

function drawTableCellButton(label) {

	document.write('<TD><input type="button" class="button" value="' + label + '" onclick="dynaForm.action=location;dynaForm.submit();"/></TD></TR>'); 

}

function drawTableCellSelectPTP(number,value) {
	

    document.write('<TD><SELECT size="1" name="ptPercentage'+ number +'">');
    document.write('<OPTION value="20" '+ (value==20?"selected":'') + '>20</OPTION>');
    document.write('<OPTION value="40" '+ (value==40?"selected":'') + '>40</OPTION>');
    document.write('<OPTION value="60" '+ (value==60?"selected":'') + '>60</OPTION>');
    document.write('<OPTION value="80" '+ (value==80?"selected":'') + '>80</OPTION>');
    document.write('<OPTION value="90" '+ (value==90?"selected":'') + '>90</OPTION>');
    document.write('<OPTION value="100" '+ (value==100?"selected":'') + '>100</OPTION>');
    document.write('</SELECT></TD>');
}

