<!--
/////---------------------------------------------------------------------------------------------------
/// 					funciones AUXLIARES de VALIDACION
/////---------------------------------------------------------------------------------------------------
function IsEmpty(campo) {
		//alert(campo.name);
	if (campo.value.length==0) {return true;}  
	else {return false;}
}

function IsNumPos(campo){
	inputString=campo.value;
	if (!isNaN(inputString))
		{	return ((inputString>=0) ?true:false);	}
	else
		{return false;}
}

function conEspacios(campo){

	return (campo.value.indexOf(" ")>0);
	
}

function validaCadena(campo, caracteresNoValidos) {

  var ubicacion;
  var contador = 0;
  //alert(" campo.value: " + campo.value + "\n caracteresNoValidos: "+caracteresNoValidos);
  for (var i=0; i < campo.value.length; i++) {
    ubicacion = campo.value.substring(i, i + 1);
	//alert("pos: " + caracteresNoValidos.indexOf(ubicacion));
    if (caracteresNoValidos.indexOf(ubicacion)>0) {
	     //alert("ERROR: No se acepta el caracter '" + ubicacion + "'.");
    	  return false;
	    } 
	else {
		contador++;
    }
  }
  //alert("Datos correctos.");
  return true;
}

function isNumberFloat(campo)
{
  inputString=campo.value;
  return (!isNaN(parseFloat(inputString))) ? true : false;
}

function IsTooLong(campo,tam){
	if (campo.value.length>tam)  {return true;}
	else { return false;}
}


/*
function validListEmails(campo){
	
	valor=campo.value;
	vEmails=valor.split(";");
	re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;
    resp="";
	for (i=0;i<vEmails.lenght;i++){
		if(!re.exec(vEmails[i]))    {
    	    resp+=vEmails[i] +" no es un correo valido#" 
	    }		
	}
	
	return resp;
}
*/


function IsEmail(campo){

	valor=campo.value;
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/;
    if(!re.exec(valor))    {
        return false;
    }else{
        return true;
    }
}

function IsCheckedRadioButton(radioGrp){
	for (var i = 0; i< radioGrp.length; i++) {
	   		 if (radioGrp[i].checked) {
			       	return true;
	    	}
	} 
	return false;
}


function IsDate(field){
var checkstr = "0123456789";
var DateField = field;
var Datevalue = "";
var DateTemp = "";
//var seperator = "/";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
   err = 0;
   DateValue = DateField.value;
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) { 
   		if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) { DateTemp = DateTemp + DateValue.substr(i,1); }   
	}
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) { DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) { err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(4,4);
   if (year == 0) { err = 20;}
   /* Validation of month*/
   month = DateValue.substr(2,2);
   if ((month < 1) || (month > 12)) { err = 21; }
   /* Validation of day*/
   day = DateValue.substr(0,2);
   if (day < 1) { err = 22; }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {leap = 1; }
   if ((month == 2) && (leap == 1) && (day > 29)) { err = 23; }
   if ((month == 2) && (leap != 1) && (day > 28)) { err = 24; }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {  err = 25;  }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) { err = 26; }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {   err = 0; day = ""; month = ""; year = ""; seperator = "";   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {   //   DateField.value = day+ seperator + month + seperator + year;
	  return true;   }
   /* Error-message if err != 0 */
   else {  //alert("date is incorrect!");  DateField.select();	  DateField.focus();
	  return false;   }
}




//-->
