// ------------------------------------------------------------------------
//  Script para control SlideShow realizado por:
//   (c) Xatcom.net & Carles Martínez Rius
//  No se permite la copia, distribución o modificación parcial o total
//  de este documento
// ------------------------------------------------------------------------

var cx;
var cy;

function CheckPageLoaded()
{
	var loaded = true;
	var i = 0;

	if ( enmarxa==1 ) return;

	//comprova si les imatges estŕn carregades
	for ( i=0; i < SlideImages.length; i++ )
		if ( SlideImages[i].complete == false ) loaded = false;

	if ( loaded==false ) {
		setTimeout("CheckPageLoaded()",400);
		return;
	} else {
		//Comprova pŕgina carregada
		if ( document.getElementById ) {
			setTimeout("Slide()", ttransicion);
			enmarxa = 1;
			return;
		} else {
			setTimeout("CheckPageLoaded()",400);
		}
	}
}

function FadeImg() {
	var imgobj;
	var aux;

	if ( res==-1 ) {
		eval("imgobj = document.getElementById('slideimage" + currentslide + "')");
		imgobj.style.MozOpacity = (fadelevel/100)*1;
	} else {
		eval("imgobj = document.all.slideimage" + currentslide);
		imgobj.filters.alpha.opacity = fadelevel;
	}
	fadelevel += 5;

	if ( fadelevel < 100 ) {
		setTimeout("FadeImg()",50);
	} else {
		if ( res == -1 ) {
			if ( currentslide == 0 ) { aux = 1; } else { aux = 0; }
			eval("document.getElementById('slideimage" + aux + "').style.MozOpacity=0");
			eval("document.getElementById('slideimage" + aux + "').style.visibility='hidden'");
			eval("document.getElementById('slideimage" + aux + "').style.zIndex++");
			currentslide = aux;
			CambiaImg();
			eval("document.getElementById('slideimage" + aux + "').style.visibility='visible'");
		} else {
				if ( currentslide == 0 ) { aux = 1; } else { aux = 0; }
				eval("document.all.slideimage" + aux + ".filters.alpha.opacity=0");
				eval("document.all.slideimage" + aux + ".style.zIndex++");
				currentslide = aux;
				CambiaImg();
		}
		setTimeout("Slide()",ttransicion);
		return;
	}
}

function CambiaImg()
{
	imgnext++;
	if ( imgnext >= SlideImages.length ) { imgnext = 0; }

	eval("document.images['img" + currentslide + "'].src = SlideImages[imgnext].src;")
}

function Slide()
{
	fadelevel = 0;
	if ( res == -1 ) {
		document.getElementById("slidetext").innerHTML = SlideTexts[imgnext];
		document.getElementById("url").value = SlideURLs[imgnext];
	} else {
		document.all.slidetext.innerHTML = SlideTexts[imgnext];
		document.all.url.value = SlideURLs[imgnext];
	}
	FadeImg();
}

function coordenadas(event) {
	cx = event.clientX + window.scrollX;
	cy = event.clientY + window.scrollY;
}

function ShowInfo(obj)
{
	if ( res == -1 ) {
		document.getElementById(obj).style.left = (cx+15)*1 + "px";
		document.getElementById(obj).style.top = (cy-40)*1 + "px";
		document.getElementById(obj).style.visibility = "visible";
	} else {
		eval("document.all." + obj + ".style.pixelLeft = document.body.scrollLeft + event.clientX + 10;");
		eval("document.all." + obj + ".style.pixelTop = document.body.scrollTop + event.clientY - 20;");
		eval("document.all." + obj + ".style.visibility = \"visible\";");
	}
}

function HideInfo(obj)
{
	if ( res == -1 ) {
		document.getElementById(obj).style.visibility = "hidden";
	} else {
		eval("document.all." + obj + ".style.visibility = \"hidden\";");
	}
}

function abreURL()
{
	var lloc;
	if ( res==-1 )
		lloc = document.getElementById("url").value;
	else
		lloc = document.all.url.value;

	nw = window.open(lloc,"","menubar=no,scrollbars=yes,status=no");
	nw.focus();
}