//*****VARIABLES GLOBALS
Fitxa=new Array();
Num_Fitxa=0;
var Camps
//******

function CF()//Crear Fitxa
{
 Camps=CF.arguments
 var cadenathis=''
 var joinCamps=''
 for(f=0;f<Camps.length;f++)
 {
 eval(Camps[f]+'='+f)
 }
}


//*****Substi()*****
//Substituir una serie de cadenes per altres
function Substi() 
{
 args=Substi.arguments;
 Cadena=this.toString()
 for(i=0;i<args.length;i+=2)
 {
  recerca=args[i]
  ultim=args[i+1]  
  Cadena=Cadena.split(recerca).join(ultim)
 }
  return Cadena
}

String.prototype.Substi = Substi //creates a new method for String. Do not move or change



//*****Milar()*****
//Fer els punts de Milers + 2 decimals

function Milar() 
{
 tmp='';decimal=''
 if (this!=-1 && this!='')
 {
  num=this.toString()
  posdecimal=num.indexOf('.')
  if (posdecimal!=-1) {decimal=num.substring(posdecimal+1);num=num.substring(0,posdecimal)}
  lng=num.length;
  npunts=Math.floor((lng-1)/3)
  for (i=1;i<=npunts;i++) tmp='.'+num.substr(lng-i*3,3)+tmp
  tmp=num.substr(0,lng-npunts*3)+tmp+','+decimal+'00'.substring(decimal.length)
 }
 else {tmp='-1'}
  return tmp;
}
String.prototype.Milar=Milar
Number.prototype.Milar=Milar


