// JavaScript Document
var whitespace = " \t\n\r";
//valida el formulario de contacto
function valida_contacto(){
	F=document.contacto	
	
	if(isEmpty(F.nombre.value) || isWhitespace(F.nombre.value)){
		showDialog('Error al ingresar contacto','Debe ingresar su Nombre!','error',2);
		
		return false;
	}
	if(!isEmail(F.email.value)){
		showDialog('Error al ingresar contacto','Debe ingresar una dirección de correo válida!','error',2);
		return false;
	}
	
	if(isEmpty(F.comentario.value) || isWhitespace(F.comentario.value)){
		showDialog('Error al ingresar contacto','Por favor ingrese sus comentarios!','error',2);
		return false;
	}
	F.submit();
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isWhitespace (s)
{   var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}

/*función que determina si un campo es solo letras*/
function isAlpha(s)

{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is letter.
        var c = s.charAt(i);
        if (! (isLetter(c) || isWhitespace(c) || c == 'ñ' || c == 'Ñ')) 
        {
           return false;
        }
    }
 return true;
}

function isAlphanumeric (s)

{   var i;

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number or letter.
        var c = s.charAt(i);

        if (! (isLetter(c) || isDigit(c) || isWhitespace(c) || c == '&' || c == 'ñ' || c == 'Ñ')) 
        {
           return false;
        }
    }

    return true;
}

////funcion que valida nombres para búsquedas con comodines
function isNombre (s)

{   var i;

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number or letter.
        var c = s.charAt(i);

        if (! (isLetter(c) || isDigit(c) || isWhitespace(c) || c == '&' || c == 'ñ' || c == 'Ñ' || c == '*')) 
        {
           return false;
        }
    }

    return true;
}




/*funcion que mira si un caracter es letra*/
function isLetter (c)
{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}


/*funcion que mira sin un caracter es un digito*/
function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

/*funcion que determina si un campo es entero*/
function isInteger (s)
{   var i;
   
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }
    return true;
}

/*funcion que determina si un campo es numero*/
function isnumber(c)
{
  if(!isNaN(Number(c)))
     {
       if(c > 0)
         return true;
       else	 
	     return false;
	 }
  else
      return false;
}

function Mensaje(elemento, message,recargar)
{
   alert(message);
   if (recargar == 1)
      {
       //document.location.reload();
       //closeWindow();
      }
   else
     {//closeWindow();
      elemento.focus();
      //document.pais.reset();
     }



   //pais.frm_pais_tf_codigo.focus();
}
/*funcion para validar e-mail*/
function isEmail(m)
{
   if (/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test(m)){
  	return true;
  } else {
	 return false;

	}

}

function isRangFecha(sbFechaMin, sbFechaMax)
{
  //Si la fecha mínima es mayor que la fecha máxima retornar false
  if ((sbFechaMin.substring(6,10)+sbFechaMin.substring(3,5)+sbFechaMin.substring(0,2)) > (sbFechaMax.substring(6,10)+sbFechaMax.substring(3,5)+sbFechaMax.substring(0,2)))
    return false;
  else
	return true; 
}

function Alerta(message,url)
{
   alert(message);
   window.document.location.href= url;
}

function Redirigir(url)
{
   window.document.location.href= url;
}

