
var dtCh= "/";

function isCharDate(s)
{
  var i;
    for (i = 0; i < s.length; i++){
        var c = s.charAt(i);
        if (((c < "0") || (c > "9")) && c!="/") return false;
    }
    return true;
}

function DateFormat(fecha, e)
{
  var whichCode = (window.Event) ? e.which : e.keyCode;
  if (whichCode!=8) // no es backspace
  {
    if (isCharDate(fecha.value))
    {}
    else
    {
      fecha.value = fecha.value.substr(0, (fecha.value.length-1));
      return false;
    }

    if (fecha.value.length == 2)
    {
      fecha.value = fecha.value+dtCh;
    }
    if (fecha.value.length == 5)
    {
      fecha.value = fecha.value+dtCh;
    }
  }
  return true;
}






function CA(isO,noHL){
  var trk=0;
  frm = document.forms['form']

  for (var i=0;i<frm.elements.length;i++){
   var e=frm.elements[i];
  if ((e.name != 'allbox') && (e.type=='checkbox')){
    if (isO != 1){
    trk++;
    e.checked=frm.allbox.checked;
    }
  else
  {

  }

  }

  }

  }

  function CCA(CB,noHL){
  var TB=TO=0;
    for (var i=0;i<frm.elements.length;i++){
    var e=frm.elements[i];
      if ((e.name != 'allbox') && (e.type=='checkbox')){
      TB++;
      if (e.checked)
      TO++;

      }
    }
    frm.allbox.checked=(TO==TB)?true:false;

  }


function confirm_deluser($url1) {
  var return_value = confirm('Esta seguro de borrar el/los usuarios seleccionados?') ;
  if ( return_value == true ) {
     window.document.forms['form'].elements['opcion'].value = "borrar";
     document.form.submit();

  }
}


// Funcion de confirmacion de seleccion de noticias para previzualizaci?n del newsletter
  function validar(){

  for (i=0;i<document.form.elements['list[]'].length;i++)
    {

    valid = document.form.elements['list[]'][i].checked
      if (valid) {break}
    }

  if(!valid)
    {
      alert("Lo siento, no ha seleccionado ninguna noticia para previzualizar.")
      return false
    }

  window.document.forms['form'].elements['opcion'].value = "previzualizar";
  window.document.forms['form'].target = "_blank";
  window.document.forms['form'].submit();

  return true


  }






function Seleccionado(obj)
    {
      obj.submit();
    }





// Funcion que permite solo el ingreso de numero a los campos input
 var nav4 = window.Event ? true : false;
 function acceptNum(evt){

// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57

var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57));

 }

// funci?n de confirmaci?n de borrado de productos
   function confirma_delitem($url1) {
    var return_value = confirm("? Esta seguro de borrar el/los items seleccionados?") ;

    if ( return_value == true ) {
       window.document.forms["editar"].elements["opcion"].value = "delete";
       document.forms["editar"].submit();

  }
}





// Funcion datos requeridos para evento
  function validar_evento()
  {

  if (document.form.imagen.value == "")
  {
     alert("Debe seleccionar una imagen.")
     document.form.imagen.focus();
     return false;
  }

  return true


  }


function validar_suscripcion(valor)
{

  if(document.form.apyn.value == "")
  {
     alert("Complete el nombre por favor");
     document.form.apyn.focus();
     return false;
  }
  else
  {
  re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
      if(!re.exec(valor))
      {
          alert("Su e-mail es incorrecto");
          document.form.mail.focus();
          return false;
      }
      else
      {
      return true;
      }
  }
}

function validar_contacto()
{

  if(document.form.apyn.value == "")
  {
     alert("Complete el nombre por favor");
     document.form.apyn.focus();
     return false;
  }


  if(document.form.mail.value == "")
  {
      alert("Complete el email por favor");
      document.form.mail.focus();
      return false;
  }
  else
  {
  re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
      if(!re.exec(valor))
      {
          alert("Su e-mail es incorrecto");
          document.form.mail.focus();
          return false;
      }
      else
      {
      return true;
      }
  }



  if(document.form.comentario.value=="")
  {
      alert("Complete el campo comentario por favor");
      document.form.comentario.focus();
      return false;
  }


}
















