function valida_envia(){ 
    //valido el nombre 
    if (document.contacto.nombre.value.length==0){ 
       alert("Por favor complete Nombre y Apellido") 
       document.contacto.nombre.focus() 
       return false; 
    } 
	 if (document.contacto.ciudad.value.length==0){ 
       alert("Por favor complete Ciudad") 
       document.contacto.ciudad.focus() 
       return false; 
    } 
	 if (document.contacto.provincia.value.length==0){ 
       alert("Por favor complete la Provinica") 
       document.contacto.provincia.focus() 
       return false; 
    } 
	 if (document.contacto.pais.value.length==0){ 
       alert("Por favor complete el País") 
       document.contacto.pais.focus() 
       return false; 
    } 
	var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (document.contacto.email.value.length == 0 ) {
	   alert("Por favor complete Email") 
       document.contacto.email.focus() ;
	   return false;}
    if (filter.test(document.contacto.email.value))
        return true;
    else{
       alert("Ingrese una dirección de Email válido");
       document.contacto.email.focus()
       return false;
	}
	if (document.contacto.mensaje.value.length==0){ 
       alert("Por favor complete Consulta") 
       document.contacto.mensaje.focus() 
       return false; 
    } 
	 document.contacto.submit(); 
}

//---------------------------------------------------------------------------------------
//Valida las fechas
function isDate(oTxt){
 var bOk = true;

   if (oTxt.value != ""){
       bOk = bOk && (valAno(oTxt));
       bOk = bOk && (valMes(oTxt));
       bOk = bOk && (valDia(oTxt));
       bOk = bOk && (valSep(oTxt));
       if (!bOk)
            oTxt.focus();
  }
  return bOk;
}

function valSep(oTxt){
    var bOk = false;
    bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
    return bOk;
}

function finMes(oTxt){
    var nMes = parseInt(oTxt.value.substr(3, 2), 10);
    var nRes = 0;
    switch (nMes){
        case 1: nRes = 31; break;
        case 2: nRes = 29; break;
        case 3: nRes = 31; break;
        case 4: nRes = 30; break;
        case 5: nRes = 31; break;
        case 6: nRes = 30; break;
        case 7: nRes = 31; break;
        case 8: nRes = 31; break;
        case 9: nRes = 30; break;
        case 10: nRes = 31; break;
        case 11: nRes = 30; break;
        case 12: nRes = 31; break;
    }
    return nRes;
}

function valDia(oTxt){
    var bOk = false;
    var nDia = parseInt(oTxt.value.substr(0, 2), 10);
    bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
    return bOk;
}

function valMes(oTxt){
    var bOk = false;
    var nMes = parseInt(oTxt.value.substr(3, 2), 10);
    bOk = bOk || ((nMes >= 1) && (nMes <= 12));
    return bOk;
}

function valAno(oTxt){
    var bOk = true;
    var nAno = oTxt.value.substr(6);
    bOk = bOk && ((nAno.length == 4));
    if (bOk){
        for (var i = 0; i < nAno.length; i++){
            bOk = bOk && isDigit(nAno.charAt(i));
        }
    }
    return bOk;
}

function isDigit(sChr){
    var sCod = sChr.charCodeAt(0);
    return ((sCod > 47) && (sCod < 58));
}
/*///////////////////////////////////////////*/
function contar() {
  var envio = true;
  var conf= false;
  var checkboxes = document.getElementById("formsubir"); //Array que contiene los checkbox
  var cont = 0; //Variable que lleva la cuenta de los checkbox pulsados
  var valor=" "; 
  for (var x=0; x < checkboxes.length; x++) {
   if (checkboxes[x].checked) {
    cont = cont + 1;
	valor = valor + (checkboxes[x].value)+";";
   }
  }
  if (cont==0){
     alert ("Debe seleccionar alguna foto");
	 envio=false;
  }
  else{
      conf = confirm("Esta seguro en eliminar las fotos seleccionadas?");
	  formsubir.valores.value= valor;
	  
  }
  return conf
  return envio;

 }
 function valida(){
  
	   if (document.formsubir.descripcion.value.length==0){ 
		   alert("Por favor ingrese una descripción para la foto") 
		   document.formsubir.descripcion.focus() 
		   return false; 
		} 
		if (document.formsubir.archivos.value.length==0){ 
		   alert("Por favor ingrese una descripción para la foto") 
		   document.formsubir.archivos.focus() 
		   return false; 
		} 
    document.formsubir.submit(); 
  
    
 }
