// JavaScript Document
//======================================================
// FORMULARIOS
// Entrada común para llamadas a formularios
// @void formulario(nombre formulario [,argsrray])
// argsarray es array de arrays [nombre,valor] para parametros opcionales
//======================================================
function formulario(formid,argsarray){
	//llamar formularios aquí, pasar argumentos
	var str = ""; // para GET
	var hiddens = []; // para POST
	if(argsarray){
		var argc = argsarray.length;
		
		for (var i = 0; i < argc; i++) {
			str += "&" + argsarray[i][0] + "=" + argsarray[i][1];
			h = document.createElement("input");
			h.type = "text";
			h.style.border = "1px solid white";
			h.style.color = "white";
			h.name = argsarray[i][0];
			h.value = argsarray[i][1];
			hiddens.push(h);
		}
	}

	var urlpars = "?idform="+formid+str
	var url = "/formularios/formulario.asp";
/*	if(!W3CDOM)
		document.location.href=url+urlpars;
	// Crea form con parametros en hiddens
	else{*/
		var form = document.createElement("form");
		for(var cc = 0;cc < hiddens.length;cc++){
			form.appendChild(hiddens[cc]);
		}	
		var iform = document.createElement("input");
		iform.type = "hidden";iform.name = "idform";iform.value = formid;
		form.appendChild(iform);
		form.action = url;
		form.method = "post";
		document.getElementsByTagName("body")[0].appendChild(form);
		form.submit();
//	}
	
}
