// JavaScript Document
<!--
function Trim( s ) 
{
	var i = 0;
	if( s.length > 0 ) 
	{
		while( s.charAt( i ) == " " )
			i++;
		if( i > 0 ) s = s.substring( i, s.length );
	}
	i = 0;
	if( s.length > 0 ) 
	{
		while( s.charAt( s.length - i - 1 ) == " " )
			i++;
		if( i > 0 ) s = s.substring( 0, s.length - i );
	}
	return s;
}

function valida_buscador(buscador)
{
var bOk = false;
 if (Trim(document.buscador.busca.value)) 	bOk=true;
 else document.buscador.busca.focus();

return bOk;
}

function limpiatexto() {
	document.buscador.busca.value=" ";
}

function limpia() {
	document.form2.textfield.value=" ";
}


function finMes(fecha){
var nMes = parseInt(fecha.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(fecha){
var bOk = false;
var nDia = parseInt(fecha.substr(0, 2), 10);
bOk = bOk || ((nDia >= 1) && (nDia <= finMes(fecha)));
return bOk;
}

function valMes(fecha){
var bOk = false;
var nMes = parseInt(fecha.substr(3, 2), 10);
bOk = bOk || ((nMes >= 1) && (nMes <= 12));
return bOk;
}

function valAno(fecha){
var bOk = true;
var nAno = fecha.substr(6);
bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
if (bOk){
for (var i = 0; i < nAno.length; i++){
bOk = bOk && esDigito(nAno.charAt(i));
}
}
return bOk;
}

function esDigito(sChr){
var sCod = sChr.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}

function valSep(fecha){
var bOk = false;
bOk = bOk || ((fecha.charAt(2) == "-") && (fecha.charAt(5) == "-"));
bOk = bOk || ((fecha.charAt(2) == "/") && (fecha.charAt(5) == "/"));
return bOk;
}

function validaFecha(fecha)
{
	var bOk = true;
	if (fecha != "")
	{
		bOk = bOk && (valAno(fecha));
		bOk = bOk && (valMes(fecha));
		bOk = bOk && (valDia(fecha));
		bOk = bOk && (valSep(fecha));
	}
	else
		{
		bOk = false;
		}
return bOk;
}

function getmesin(fecha){
var mes=fecha-1;
  switch(mes){

   case 0: return "January";

   case 1: return "February";

   case 2: return "March";

   case 3: return "April";

   case 4: return "May";

   case 5: return "June"; 

   case 6: return "July";

   case 7: return "August";

   case 8: return "September";

   case 9: return "October";

   case 10: return "November";

   case 11: return "December";
  }  
 }
 
function compareDates(entrada,salida) {
var bOk = validaFecha(entrada);
if (bOk) bOk=bOk && (validaFecha(salida));

if (bOk) {
	bOk=0;

	var nDiaE = parseInt(entrada.substr(0, 2), 10);
	var nMesE = parseInt(entrada.substr(3, 2), 10);
	var nAnoE = entrada.substr(6);
	if (nAnoE.length == 2)
		nAnoE="20"+nAnoE;	
	var cMesE=getmesin(nMesE);
	var fechaentrada=cMesE+" "+nDiaE+", "+nAnoE;
	var nDiaS = parseInt(salida.substr(0, 2), 10);
	var nMesS = parseInt(salida.substr(3, 2), 10);
	var nAnoS = salida.substr(6);
	if (nAnoS.length == 2)
		nAnoS="20"+nAnoS;	
	var cMesS=getmesin(nMesS);
	var fechasalida=cMesS+" "+nDiaS+", "+nAnoS;
	
	fechaentrada= new Date(fechaentrada);
	fechasalida= new Date(fechasalida);
	var nDelta=((fechasalida.getTime()-fechaentrada.getTime())/1000/60/60/24);
	if (nDelta<=0)  bOk = 1;
}
else bOk=-1;

return bOk;
}

function getNoches(inicio, final)
{
	var res="";
	if (inicio!="" && final!="") 
	{
    	
		var nDiaI = parseInt(inicio.substr(0, 2), 10);
		var nMesI = parseInt(inicio.substr(3, 2), 10);
		var nAnoI = inicio.substr(6);
		if (nAnoI.length == 2)
			nAnoI="20"+nAnoI;	
		var cMesI=getmesin(nMesI);
		var inicio=cMesI+" "+nDiaI+", "+nAnoI;
	
		var nDiaF = parseInt(final.substr(0, 2), 10);
		var nMesF = parseInt(final.substr(3, 2), 10);
		var nAnoF = final.substr(6);
		if (nAnoF.length == 2)
			nAnoF="20"+nAnoF;	
		var cMesF=getmesin(nMesF);
		var final=cMesF+" "+nDiaF+", "+nAnoF;
	
    	var d1=new Date(inicio);
        var d2=new Date(final);
		var d3=d2-d1;
        res=d3/1000/60/60/24;
    }
	return res;
}
function myPopup3() {
window.open( "aviso_legal.php", "myWindow", 
"status = 1, height = 525, width = 600, resizable = 0" )
}
function myPopup4() {
window.open( "mapa_sitio.php", "myWindow", 
"status = 1, height = 525, width = 600, resizable = 0" )
}
 function valida_contenido(checkOK,checkStr) 
{
	var allValid = true;
	var allNum = "";
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
		if (ch != ",")
			allNum += ch;
	}
	if (!allValid)
		return (false)
	else
		return (true)
}
// -->
