// JavaScript Document
function dameNoches(ini,fin) {
	//Restar las fechas para saber dias introducidos
	diaI=ini.substring(0,2);
	mesI=ini.substring(3,5)-1;
	anyI=ini.substring(6,10);
	da1=new Date(anyI,mesI,diaI);
    da2=new Date(fin.substring(6,10),fin.substring(3,5)-1,fin.substring(0,2));
  if (da1>=da2 )
    return 0;
  else
  	{
	dife=da2.getTime() - da1.getTime()+10800000; //se añade  10800000 pa evitar el error de marzo
    return parseInt(dife/ (1000 * 60 * 60 * 24));;
	}
}


//Funciones del select lista
var rapTime;
var ultLista="lista";
function verLista(laLista){
	clearTimeout(rapTime);
	document.getElementById(laLista).style.visibility='visible';
	ultLista=laLista;
}
function quitaLista(){
	rapTime=setTimeout('fueraLista();',400);
	//document.getElementById('lista').style.visibility='hidden';
}
function fueraLista()
{
	topLista=dameTop(document.getElementById(ultLista));
	YMaxLista=topLista+document.getElementById(ultLista).offsetHeight; //posicion y max en la lista top
	leftLista=dameLeft(document.getElementById(ultLista));
	XMaxLista=leftLista+document.getElementById(ultLista).offsetWidth; //posicion x max en la lista left
	//alert("la Y Max:"+YMaxLista+"\n la X Max:"+XMaxLista);
	//alert("la Y :"+posicY+"\n la X :"+posicX);
	if (posicY>YMaxLista || posicX>XMaxLista || posicY<topLista || posicX<leftLista)
		document.getElementById(ultLista).style.visibility='hidden';
	else
		rapTime=setTimeout('fueraLista();',400);

}

function centrarCapa(laCapa,miAncho,miAlto,posiTop,posiLeft){
	elancho=screen.availWidth;
	elalto=screen.availHeight;
	if(posiLeft==0){
		l=(elancho/2)-(parseInt(miAncho/2)); //Pos. izquierda
		l=l-15;
		posiLeft=l;
	}
	if (posiTop==0){
		t=(elalto/2)-(parseInt(miAlto/2)); //Pos. superior
		t=t-100; //Quito por la barra del navegador
		//añadir scroll
		t=t+document.body.scrollTop;
		posiTop=t;
	}
	laCapa.style.left=posiLeft+"px";
	laCapa.style.top=posiTop+"px";
}

/* Funcion AjaxXocolait */
function palIframe(capita,ancho,alto,posiTop,posiLeft,url){
	capita.style.height=alto+"px";
	capita.style.width=ancho+"px";
	if (posiTop==0 || posiLeft==0){
		centrarCapa(capita,ancho,alto,posiTop,posiLeft);
	}else{
		capita.style.top=posiTop+"px";
		capita.style.left=posiLeft+"px";
	}
	capita.src=url;
	capita.style.visibility="visible";
}

function encogeCapa(esa){
	esa.style.width="1px";
	esa.style.height="1px";
}

//Pa mover los iframes por ahí
var capaM = null;
difX=0;
difY=0;
var es_IE = navigator.userAgent.indexOf("MSIE") != -1;

if (!es_IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = posicRatonXY;
var posicX = 0;
var posicY = 0;
sigueme=false;
function posicRatonXY(e) {
	if (es_IE) { 
		if (document.documentElement && document.documentElement.scrollTop){
		  // Explorer 6 Strict
		  scrolTop = document.documentElement.scrollTop;
		} else if (document.body){
		  // all other Explorers
		  scrolTop = document.body.scrollTop;
		}
		posicX = window.event.clientX + document.body.scrollLeft;
		posicY = window.event.clientY + scrolTop;
	} else { 
		posicX = e.pageX;
		posicY = e.pageY;
	}
	if (posicX < 0) posicX = 0;
	if (posicY < 0) posicY = 0;
	if (sigueme){ //pa mover la capilla
		document.getElementById('capilla').style.top=(posicY+3)+"px";
		document.getElementById('capilla').style.left=(posicX+14)+"px";
	}
	muevete();
	return true;
} 

function ponEti(miTexto){
	document.getElementById('capilla').innerHTML=miTexto;
	document.getElementById('capilla').style.top=(posicY+3)+"px";
	document.getElementById('capilla').style.left=(posicX+14)+"px";
	document.getElementById('capilla').style.visibility='visible';
	sigueme=true;
}
function quitaEti(){
	document.getElementById('capilla').style.visibility='hidden';	
	sigueme=false;
}


function liberaCapa() {
	capaM = null;
}

function marcaCapa(obj) {
	capaM = obj; // obj.parentNode;
	difX=posicX;
	difY=posicY;
}

function muevete() {
	if (capaM != null) {
		capaM.style.top = (parseInt(capaM.style.top,10)+(posicY-difY))+"px";
		capaM.style.left = (parseInt(capaM.style.left,10)+(posicX-difX))+"px";
	}
}

var ultimaVisible="";
function verCapa(esa){
	if (ultimaVisible!="")
		document.getElementById(ultimaVisible).style.visibility='hidden';
	
	document.getElementById(esa).style.visibility='visible';
	ultimaVisible=esa;
}

function dameTop(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent)
		{
		curtop += obj.offsetTop;
		obj = obj.offsetParent;
		}
	}else if (obj.y){
		curtop += obj.y;
	}
	return curtop;
}
function dameLeft(obj){
	var curLeft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent)
		{
		curLeft += obj.offsetLeft;
		obj = obj.offsetParent;
		}
	}else if (obj.x){
		curLeft += obj.x;
	}
	return curLeft;
}

function abreCalendar(esaFecha,elObj,idioma){
	lafecha=eval("document.buscador."+esaFecha+".value");
	laurl="calendario.asp?lang="+idioma+"&elForm=buscador&valor="+esaFecha+"&"+esaFecha+"="+lafecha;
	ptop=posicY+16; //dameTop(elObj);
	pleft=posicX-20; //dameLeft(elObj)+20;
	palIframe(document.getElementById('verCalendario'),240,120,ptop,pleft,laurl);
}

function abreValoracion(prod,codi,idioma){
	laurl="frame_valoraciones.asp?idprod="+prod+"&codigo="+codi+"&lang="+idioma;
	ptop=posicY-200; //dameTop(elObj);
	pleft=0; //dameLeft(elObj)+20;
	palIframe(document.getElementById('paProcesos'),420,300,ptop,pleft,laurl);
}

function fechaWeb(lafecha){
	Fdia=lafecha.getDate();
	if (Fdia<10)
		Fdia="0"+Fdia;
	Fmes=lafecha.getMonth()+1;
	if (Fmes<10)
		Fmes="0"+Fmes;
	Fany=lafecha.getFullYear();
	return Fdia+"/"+Fmes+"/"+Fany;
}

-->

