
function goURL(url){
	location.href=url;
}
/* 
 * Mostra l'efecte fade de les imatges associades a contingut Web
 * en canviar de contingut.
 * imagePath: ruta de la imatge a ser mostrada
 */
function showFade(imagePath) {
	
	element=document.getElementById('fadePanel');
	element.filters.alpha.opacity=0;
	element.src = imagePath;
	highlighting = setInterval("highlightit2(element, 0.1, 1, 80)", 50);
}

/*
 * Efecte gradual de resaltat d'objectes HTML
 * - element: objecte a ser resaltat
 * - iter: número de repeticions
 */
function highLight2(element, iter) {
	theobject = element;
	highlighting = setInterval("highlightit(theobject)", parseInt(iter));
}

/*
 * Efecte gradual de resaltat d'objectes HTML amb número de
 * repeticions per defecte (50 repeticions).
 * - element: objecte a ser resaltat 
 */
function highLight(element){
	highLight2(element, 50);
}

/*
 * Efecte grdaual de fade off d'objectes HTML
 * - element: objecte
 * - alphaOp: opacity mínima (0 a 100) (default: 30)
 * - mozOp: moz opacity mínima (0 a 1) (default: 0.3)
 */
function lowLight2(element, alphaOp, mozOp) {
	clearInterval(highlighting);
	if (element.style.MozOpacity)
		element.style.MozOpacity=parseFloat(mozOp);
	else if (element.filters)
		element.filters.alpha.opacity=parseInt(alphaOp);
}

/*
 * Efecte gradual de fade off d'objectes HTML
 * - element: objecte
 */
function lowLight(element){	
	lowLight2(element, 30, 0.3);
}

/*
 * Efecte graduall de resaltat d'objectes HTML
 * - element: objecte a ser resaltat
 * - mozInc: increment per a cada iteració (default: 0.1)
 * - opacityInc: increment d'opacitat per iteració (default: 10)
 * - maxOpacity: Límit màxim d'opacitat (default: 100)
 */
function highlightit2(element, mozInc, opacityInc, maxOpacity) {
	if (element.style.MozOpacity<1)
		element.style.MozOpacity=parseFloat(element.style.MozOpacity)+ parseFloat(mozInc);
	else if (element.filters&&element.filters.alpha.opacity<parseInt(maxOpacity))
		element.filters.alpha.opacity+=parseInt(opacityInc);
	else if (window.highlighting)
		clearInterval(highlighting);
}
/*
 * Efecte gradual de resaltat d'objectes HTML
 */
function highlightit(element){
	highlightit2(element, 0.1, 10, 100);
}

function lowLightMinus(element, min) {
	clearInterval(highlighting);
	if (element.style.MozOpacity)
		element.style.MozOpacity=0.3;
	else if (element.filters)
		element.filters.alpha.opacity=parseInt(min);
}

function start_FadeControl() {	
	if (fadeContentImage != "") {
		showFade(fadeContentImage);
	}
}

