/*
Sirve para revisar que el envío de cualquier tipo de formularios cumpla con los requisitos de campos necesarios.
Por : Juan Capristán.
---------------------------------------------------------------
Versión : 1.0
Fecha : 09-10-2005
Versión inicial
---------------------------------------------------------------
Versión : 2.0
Fecha : 2007-03-29
- Añadida la función trim, de modo que si se separa la lista de campos por comas y espacios, no da problemas.
---------------------------------------------------------------
*/
//Lee parámetros del querystring
function qs(parametros) {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			//var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			//parametros[key] = val;
			parametros[i]=val;
		}
	}
}
function onloadPersonalizado() {
	var parametros = new Array(1);
	qs(parametros);
	//alert(parametros.length + " // " + window.location.search.substring(1));
	if(parametros.length>0) {
		if(parametros[0]=="1"){alert(document.getElementById("mje_respuesta").value);}
		else if(parametros[0]=="0"){alert(document.getElementById("mje_error").value);}
	}	
}
function trim(text) {
	resul = text
	while(resul.charAt(0)==' ')
		resul=resul.substring(1,resul.length )
	while(resul.charAt(resul.length-1)==' ')
		resul=resul.substring(0,resul.length-1)
	return resul
}
function checkenvio(formulario, campos_revisar) {
//alert("entro");
   campos = campos_revisar.split(",")
   for (i=0; i<campos.length; i++) {
	  //alert(i);
      campo = eval("formulario." + trim(campos[i]))
	 
      rExp = / /gi  //para quitar espacios en blanco
      if (campo.value.replace(rExp,"")=="") {
         rExp = /_/gi
         nombre = campo.name.replace(rExp," ")
		 //alert(nombre);
         alert("El campo '" + nombre + "' no puede ser vacio")
         return false;
      }
   }
   return true
}
//Asigno el manejador al onload de la página que lo llama
//window.onload = onloadPersonalizado();
