/**************Función que envía un mensaje de javascrip si es que   **********************/
/*************no se capturan los datos que  se consideran como requeridos****************/

function ltrim ( s ){  return s.replace(/^\s*/, ''); }
function rtrim ( s )	{ return s.replace(/\s*$/, '');}
function trim ( s ){	return rtrim(ltrim(s)); }

function validaforma(forma,campos_req) { 
	var i, err,campos_requeridos, error, strcadennaame,strcadenaindice;
	var  cadena,array_error;
    var   contador;
	var   estado_tradio;
  	var   contador_tradio;	

 	err = 0,elemento='';display_requeridos="";contador=0;
          i=0;  campos_requeridos=""; contador_tradio=0; estado_tradio=false;


	/* obtengo los nombres de los campos de la forma  y se los concateno a  la variable   campos_requeridos*/
	  for(i=0;i<campos_req[0].length;i++)             
	  campos_requeridos +=   campos_req[0][i]+ ',';
           //Elimina ultima (,) ->campos_requeridos= campos_requeridos.substring(0,campos_requeridos.length-1);
 
	 ////Checo que el elemento de la forma   sea un elemento requerido
	  for (i=0;i<=forma.elements.length-1;i++) 
	     {
	       /* si el campo es requerido*/
 	     if (campos_requeridos.indexOf(forma.elements[i].name+",") >= 0)
	         { 		
			 ////Este contador contiene el  id del arreglo que contiene los mensajes 
			  contador= contador+1;
			
				  

	  	  /* si los campos requeridos son nulos*/
		  if (trim(forma.elements[i].value) == '')
		     {
			  /// Despliega un mensage , recordando que se  capturen los datos obligatorios
		        alert (campos_req[1][contador-1]);
		         //alert( elemento);
		         return false;
	 	     }//del if  si son nulos		

         

        }//del if de requeridos
   } /* del for*/
} //de la funcion validaforma

