function openCartografia(element){
	var str_parameters = readParameters(document.getElementById(element));
	if (document.getElementById(element).linea.value != '') {
	var url = window.location.pathname;//simulo il submit al cgi aprendo una nuova finestra
	window.open(url + "?" + str_parameters + "&cartografia=1", '',"toolbar=no,location=no, directories=no, status=no, menuBar=no, scrollbars=no, resizable=no, width=750, height=600");
  } else {
  alert('Devi scegliere una linea!');	
  }
}

function readParameters(element){

	//var num = document.forms[0].elements.length;
	var num = element.elements.length;
	var url = "";
	//radio button 
	var j = 0;
	var a = 0;
	var radio_buttons = new Array();
	var nome_buttons = new Array();

	//var the_form = window.document.forms[0];
	var the_form = element;
	for(var i=0; i< the_form.length; i++){
		var temp = the_form.elements[i].type;
		if ( (temp == "radio") && ( the_form.elements[i].checked) ) { 
			nome_buttons[a] = the_form.elements[i].name;
			radio_buttons[j] = the_form.elements[i].value; 
			j++; 
			a++;
		}
	}
	for(var k = 0; k < radio_buttons.length; k++) {
		url += nome_buttons[k] + "=" + radio_buttons[k] + "&";
	}
	//checkbox
	var j = 0;
	var a = 0;
	var check_buttons = new Array();
	var nome_buttons = new Array();
	
	for(var i=0; i< the_form.length; i++){
		var temp = the_form.elements[i].type;
		if ( (temp == "checkbox") && ( the_form.elements[i].checked) ) { 
			nome_buttons[a] = the_form.elements[i].name;
			check_buttons[j] = the_form.elements[i].value; 
			j++; 
			a++;
		}
	}
	for(var k = 0; k < check_buttons.length; k++) {
		url += nome_buttons[k] + "=" + check_buttons[k] + "&";
	}
	
	for (var i = 0; i < num; i++){
		var chiave = the_form.elements[i].name;
		var valore = the_form.elements[i].value;
		var tipo = the_form.elements[i].type;
		//(tipo == "submit") ||
		if (  (tipo == "radio") || (tipo == "checkbox") || (tipo == "submit") || (tipo == "button") ){}
		else {

			url += chiave + "=" + valore + "&";
		}
	}
	//alert(url);
	return url;	
/*	var parameters = url;
	url = FILE + "?" + url;
	if (METHOD == undefined) { METHOD = "GET"; 	}
	if (METHOD == "GET") { ahah(url, 'target', '', METHOD); }
	else { ahah(FILE, 'target', '', METHOD, parameters); }*/
	
}
