
// es crida quan es fa un submit
// elimina els caracters indessitjats &,>,< dels textfields
// Roger Fontcuberta (C) 2001 Argus Serveis Telemātics




function comproba(f)

{
 if (f==null) { f= document.form1; }
 var q= f.elements.length;
 var valors=new Array();

 for (var i=0; i< q; i++)
 {
    valors[i]=f.elements[i].value;
 }

 for (var i=0; i< q; i++)
  {
   var unel=f.elements[i].value;
   //alert(unel);
   var carest= f.elements[i].value.length;
   //alert(carest);
   var resultat="";
   var ok=0;

   for (var j=0;j<carest;j++) {


        if (unel.charAt(j)=="&")  { resultat=resultat+"&amp;";ok=1}

        if (unel.charAt(j)==">")  { resultat=resultat+" "; ok=1 }

        if (unel.charAt(j)=="<")  { resultat=resultat+" "; ok=1 }

        if (ok==0) { resultat=resultat+unel.charAt(j); }
        ok=0;
        }

  f.elements[i].value = resultat;
  }
   
  comprobareturn();
  f.submit();

}

function subCadena(cadena, inici, fi)
{
 var res;
 var browser = navigator.appName;
 if(browser == "Microsoft Internet Explorer")
 {
  res = cadena.substring(inici,fi);
 }
 else
 {
  res = cadena.substring(inici,fi+1);
 }
 return res;
}
	     

function comprobareturn()
{

 var f= document.form1;
 var q= f.elements.length;

 for (var i=0;i<q; i++)
  {
   var unel= f.elements[i];

   if (unel.type =="textarea")
   {

     var carest= unel.value.length;
     var nouval;
     var parell = true;
     
    // for (var j=0;j< unel.value.length ;j++) 
    //   {
	 //   if (unel.value.charAt(j)=="\n")  
	 //    { 
	 //     nouval=subCadena(unel.value, 0, j-1);
	      //nouval= unel.value.substring(0,j-1);
	      //nouval= nouval+" "+unel.value.substring(j+1,unel.value.length);
	      //nouval= nouval+"<BR/>"+unel.value.substring(j+1,unel.value.length);
      //        unel.value=nouval;
       //      } 
      // }
       
    }

   }
 }


