<!--
function isDocumento(t,a){
	if(parseInt(t.value)==10 || parseInt(t.value)==9)
		return isCuit(a);
	else
		return isDoc(a);
}

function isDoc(a){
  pat=/^[0-9]{5,8}$/
  return pat.test(a.value);
}

function isDocCuit(a){
  pat=/^[0-9]{5,11}$/
  return pat.test(a.value);
}

function isDescuento(a){
  pat=/^[0-9\.]{1,8}$/
  return pat.test(a.value);
}

function isCuit(a){
  pat=/^[0-9]{11,11}$/  
  return pat.test(a.value);
}

function isPeso(a){
  pat=/^[0-9]{3,11}$/
  return pat.test(a.value);
}

function isPrecio(a){
  pat=/^[0-9.]{1,11}$/
  return pat.test(a.value);
}

function isNumero(a){
  pat=/^[0-9]*$/
  return pat.test(a.value);
}

function isCalle(a){
  pat=/^[\w\(\)\_\-\/\\\ \.ρΡ0-9αινσϊΑΙΝΣΪ]{2,50}$/
  return pat.test(a.value);
}

function isText50(a){
  pat=/^[\w\(\)\_\-\/\\\ \.ρΡαινσϊΑΙΝΣΪ]{1,50}$/
  return pat.test(a.value);
}

function isPassword(a){
  pat=/^[\w\(\)\_\-\/\\\ \.ρΡαινσϊΑΙΝΣΪ]{6,50}$/
  return pat.test(a.value);
}

function isText100(a){
  pat=/^[\w\(\)\_\-\/\\\ \.ρΡαινσϊΑΙΝΣΪ]{1,100}$/
  return pat.test(a.value);
}

function isUser(a){
  pat=/^[\w\_\-\.]{1,20}$/
  return pat.test(a.value);
}

function isText(a){
  pat=/^[\w\(\)\_\-\/\\\ \.ρΡαινσϊΑΙΝΣΪ]{1,255}$/
  return pat.test(a.value);
}

function isNum6(a){
  pat=/^[0-9]{1,6}$/
  return pat.test(a.value);
}

function isPiso(a){
  pat=/^[0-9]{0,2}$/
  return pat.test(a.value);
}

function isDpto(a){
  pat=/^[a-zA-Z0-9]{0,2}$/
  return pat.test(a.value);
}

function isCP(a){
  pat=/^[a-zA-Z0-9]{4,8}$/
  return pat.test(a.value);
}

function isEmail(a){
  pat= /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
  return pat.test(a.value);
}

function isIP(a){
  pat= /^([0-9]{1,3})+.([0-9]{1,3})+.([0-9]{1,3})+.([0-9]{1,3})+$/;
  return pat.test(a.value);
}

function isAnio(a){
  pat=/^[0-9]{4,4}$/
  if(!pat.test(a.value)) return false;
  if( a.value<1800 ) return false;
  var now= new Date();
  if( a.value > now.getYear() ) return false;
  return true;
}

function isMonto(a){
  pat=/^[0-9\.]{1,10}$/
  return pat.test(a.value);
}

function isTel(a){
  pat=/^[0-9\-\(\)\ \#]{8,100}$/
  return pat.test(a.value);
}

function isCuit2(a){
	n=new Array(12);
	if(a.length!=11) return false;
		
	for(i=0;i<12;i++) n[i]=parseInt(a.substring(i,i+1));
	flag=(11-(((n[9]*2)+(n[8]*3)+(n[7]*4)+(n[6]*5)+(n[5]*6)+(n[4]*7)+(n[3]*2)+(n[2]*3)+(n[1]*4)+(n[0]*5))%11));
	
	switch (flag) {
     case 11 : flag=0; break;
     case 10 : flag=9; break;
    }	

	return (n[10]==flag);				
}

function isFechaValida(dd,mm,aa){
  mm--;
  fecha = new Date(aa, mm, dd);
  return (fecha.getDate()==dd && fecha.getMonth()==mm && fecha.getFullYear()==aa );
}

function isDominioNuevo(a){
  pat=/^([a-zA-Z]{3,3})([0-9]{3,3})$/
  return pat.test(a.value);
}

function isDominioAuto(a) {
  pat=/^(([a-zA-Z]{3,3})([0-9]{3,3})|([a-zA-Z]{1,1})([0-9]{7,7}))$/
  return pat.test(a.value);
}

function isDominioMoto(a) {
  pat=/^(([0-9]{3,3})([a-zA-Z]{3,3}))$/
  return pat.test(a.value);
}
    
function isDominio(a, t){
  switch(parseInt(t)) {
  	case 1: 
  		if(!isDominioAuto(a)) return false;
  		break;
  	case 2:
  		if(!isDominioMoto(a)) return false;
  		break;
  	default:
  		if(!isDominioAuto(a) && !isDominioMoto(a)) return false;
  		break;
  }
  return true;
}
-->
