﻿// JScript File
function esFecha(dia,mes,ano){
	var num_dias;
	if(parseInt(mes)>=1 && parseInt(mes)<=12){
		switch(parseInt(mes)){
			case 1 : num_dias=31; break;
			case 2 : num_dias=((ano % 4)==0) ? 29 : 28; break;
			case 3 : num_dias=31; break;
			case 4 : num_dias=30; break;
			case 5 : num_dias=31; break;
			case 6 : num_dias=30; break;
			case 7 : num_dias=31; break;
			case 8 : num_dias=31; break;
			case 9 : num_dias=30; break;
			case 10 : num_dias=31; break; 
			case 11 : num_dias=30; break;
			case 12 : num_dias=31; break;
			default : num_dias=31; 
		}
		if(parseInt(dia)<=num_dias){return true;}
		else{return false;}
	}
	else{return false;}
}

function checkEmail(objControl) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(objControl.value)) 
		return false;
	else
		return true;
}
function checkInput(tipval)
{
    var checkStr = "";
	
			//' alf = alfanumerico 
			//' num = numerico
	
	switch(tipval){
	  case 	"alf" : checkStr="0123456789abcdefghijklmnñopqrstuvwxywzABCDEFGHIJKLMNÑOPQRSTUVWZYZ "; break;
	  case 	"num" : checkStr="0123456789"; break;	  
      case 	"tlf" : checkStr="0123456789()-*"; break;	  	  
	  case 	"monto" : checkStr="0123456789,."; break;
      case 	"login" : checkStr="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; break;	  	  	  
	}
	
	var xkey;
	if (document.all)
	{
		xkey=window.event.keyCode;
		if(xkey=="13")
			event.returnValue = true;
		else
	        if (!(checkStr.indexOf(String.fromCharCode(xkey)) >= 0))
	            return false;
			else
				return true;
	}	
}
function ltrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function rtrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;       // Get length of string
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }

   return s;
}
function trim(str)
{
   return rtrim(ltrim(str));
}
function countWords(objControl){
   var NumWords = objControl.value.split(' ').length;	
   return NumWords;
}
/*
//Funcion para validar enviar a un amigo
function getObjectEnviar(control){
  objForm = document.forms[0];
  objControl = eval("objForm.ctl00_contenido_ctl00_BannersPagina1_dtlBanner_ctl04_EnviaAmigo1_" + control);
  return objControl;
}
function onValidateEnviar(){
    objForm = document.forms[0];
    
    if(getObjectEnviar('txtNombre').value==""){
            alert("Por favor, ingrese su nombre");
            getObjectEnviar('txtNombre').focus();
            return false;    
    }
    
    if(getObjectEnviar('txtEmail').value==""){
            alert("Por favor, ingrese el email de su amigo(a)");
            getObjectEnviar('txtEmail').focus();
            return false;    
    }   
    return true; 
}
*/
