// JavaScript Document

function validarPosicion(a) {

  var pattern = /^[0-9]{2}$/;
  return pattern.test(a);

}

function validarPosicionNce(a) {

  var pattern = /^[0-9]{2}$|^[0-9]{3}$/;
  return pattern.test(a);

}

function validarAnio(a) {

  var pattern = /^[0-9]{4}$/;
  return pattern.test(a);

}

function validarAnio2o4(a) {

  var pattern = /^[0-9]{2}$|^[0-9]{4}$/;
  return pattern.test(a);

}

function validarAnio2o4yBlanco(a) {

  var pattern = /^[0-9]{2}$|^[0-9]{4}$|^$/;
  return pattern.test(a);

}

function validarNcm(a) {

  var pattern = /^[0-9]{8}$/;
  return pattern.test(a);

}

function validarVacio(a) {

  var pattern = /.+/;
  return pattern.test(a);

}

function validarNum(a) {

  var pattern = /^[0-9]+$/;
  return pattern.test(a);

}


/* VAlidacion para los titilos y capitulos de Codigo Aduanero */
function validarNumCA(a) {

  var pattern = /^[0-9]+(\.[0-9]{1})?$/;
  return pattern.test(a);

}

function validarNroNorma(a) {

  var pattern = /^[0-9]+(\.[0-9]+)?$/;
  return pattern.test(a);

}

function validarReal(a) {
	
	var pattern =/^[0-9]+$|^([0-9]+)\.([0-9]+)$/;
	 return pattern.test(a);

}

function validarNumeroVacio(a) {

  var pattern = /^[0-9]+$|^$/;
  return pattern.test(a);

}

function validarRevistaIara(a) {

  // var pattern = /^[0-9]{4}$|^[A-Z]{1}[0-9]{2}$|^Anticipos N° [0-9]{4}$|^$/;
  var pattern = /^[0-9]*$|^[A-Z]{1}[0-9]{2}$|^Anticipos N° [0-9]+$/;
  return pattern.test(a);

}

function validarRevistaGP(a) {

  var pattern = /^[0-9]+$|^$/;
  return pattern.test(a);

}

function validarFecha(a) {

  //var pattern = /[0-3]{1}[0-9]{1}\-(0[1-9]{1})|(1(0|1|2))\-(1[0-9]{3})|(200[0-4]{1})/;
  var pattern = /^(0[1-9]|3[0-1]|(1|2)[0-9])-(0[1-9]|1[0-2])-((19|20)[0-9]{2})$/;
  return pattern.test(a);
	
}

function validarFechaBO(a) {

 // var pattern = /^[0-3]{1}[0-9]{1}\-(0[1-9]{1})|(1(0|1|2))\-(1[0-9]{3})|(200[0-9]{1})$|^$/;
 var pattern = /^(0[1-9]|3[0-1]|(1|2)[0-9])-(0[1-9]|1[0-2])-((19|20)[0-9]{2})$|^$/;
  return pattern.test(a);

}

function validarMail(a) {

  // var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  var pattern = /^.+@.+\..+$/;
  return pattern.test(a);

}

function validarTextArea(a) {

  var pattern = /(\<(T|t)(E|e)(X|x)(T|t)(A|a)(R|r)(E|e)(A|a))|(\< (T|t)(E|e)(X|x)(T|t)(A|a)(R|r)(E|e)(A|a))/;
  return !pattern.test(a);

}

function validarNroVacio2(a) {
  var pattern = /^[0-9]{2}$|^$/;
  return pattern.test(a);
}

function validarNroVacio4(a) {
  var pattern = /^[0-9]{2}$|^[0-9]{3}$|^[0-9]{4}$|^$/;
  return pattern.test(a);
}

function validarRealVacio(a) {

  var pattern =/^[0-9]+$|^([0-9]+)\.([0-9]+)$|^$/;
  return pattern.test(a);
}

function validarNroMayorCero(a) {
  var pattern = /^[1-9]([0-9]+)?$/;
  return pattern.test(a);
}

function validarTimeStamp(a){
	var pattern = /^(0[1-9]|3[0-1]|(1|2)[0-9])-(0[1-9]|1[0-2])-((19|20)[0-9]{2}) [0-2][0-9]:[0-5][0-9]:[0-5][0-9].[0-9]{6}$/;
	return pattern.test(a);
}

function validarCuit(a){
	var pattern = /^[0-9]{2}-[0-9]{8}-[0-9]$|^$/;
	return pattern.test(a);
}

