// JavaScript Document
//*****************************************************************************************
function isURL(cadena) {
	var re=/^http:\/\/\w+(\.\w+)*\.\w{2,3}$/;
	return re.test(cadena);
} 
//*****************************************************************************************
function isEmail(cadena){
	var filter=/^[A-Za-z][A-Za-z0-9_\-]*@[A-Za-z0-9_\-]+\.[A-Za-z0-9_.\-]+[A-za-z]$/;
	if  ((cadena.value.length > 0 ) & (filter.test(cadena.value))){
		return true;
	}
	return false;
}
//*****************************************************************************************
function validarFecha(dia,mes,anio){
	var elMes = parseInt(mes);
	// MES FEBRERO
	if(elMes == 2){
		if(esBisiesto(anio)){
			if(parseInt(dia) <= 29){
				return 1;
			} else {
				return 0;
			}
		} else {
			if(parseInt(dia) <= 28){
				return 1;
			} else {
				return 0;
			}
		}
	}
	//RESTO DE MESES
	if(elMes== 4 || elMes==6 || elMes==9 || elMes==11){
		if(parseInt(dia) <= 30){
			return 1;
		}
	} else if (parseInt(dia) <= 31){
		return 1;
	}
	return 0; 
}


//*****************************************************************************************
function esBisiesto(anio){
	if(parseInt(anio)%4==0){
		if(parseInt(anio)%100==0){
			if(parseInt(anio)%400==0){
				return true;
			} else {
				return false;
			}
		} else {
			return true;
		}
	} else {
		return false;
	}
} 
//*****************************************************************************************
function vacio(cadena){
    var blanco = " \n\t" + String.fromCharCode(13);
	var i;
	var es_vacio;
	for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++)
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    return(es_vacio);
  }
