// Rutinas dHtml desarrolladas por Carles Reverter
// www.carlesrever.com · mail@carlesrever.com
// Puedes usarlas y molificarlas libremente, manteniendo estas 3 líneas
var ns4=false; var ie4=false; var standard=false;
//var capaActiva="";
//var animacio=false;
var animacio=true;
var alpha=Math.PI;
var vico1=true; var vico2=true; var vico3=true; var vico4=true;

if (document.getElementById) {
    standard=true
} else if (document.all) {
	ie4=true
} else if (document.layers) {
    ns4=true
} else {
}

if (navigator.userAgent.indexOf("Mac",0) != -1) {
	var mac=true
} else {
	var mac=false
}

function iteracio() {
  if (animacio) {
	if (alpha>Math.PI*2) {
	  alpha=alpha-Math.PI*2; 
	}
	if (vico1) {salta('ico1',413,alpha)}
	if (vico2) {salta('ico2',266,alpha+Math.PI/2)}
	if (vico3) {salta('ico3',530,alpha+Math.PI)}
	if (vico4) {salta('ico4',560,alpha+Math.PI*1.5)}
	
	alpha=alpha+0.2;
  }
setTimeout('iteracio()',50)
}

function salta(nom,y,al) {
	if (al>Math.PI*2) {
	  al=al-Math.PI*2; 
	}
	if (al<Math.PI) {
	  al=Math.PI; 
	}
	mouCapa(nom,y+(Math.sin(al)*20))
}

function mouCapa(nomCapa,y) {
if (ns4) {
	document.layers[nomCapa].top=y+'px';
}
if (ie4) {
	document.all[nomCapa].style.top=y+'px';  
}
if (standard) {
	document.getElementById(nomCapa).style.top=y+'px';  
}
}

function inic() {
//	vistaCapa('loading','hidden');
//	vistaCapa('fix','visible');
	var animacio=true;
	iteracio();
//	ensenya('1');
}

function vistaCapa(nomCapa,accio) {
if (ns4) {
   document.layers[nomCapa].visibility = accio;
}
if (ie4) {
   document.all[nomCapa].style.visibility = accio;
}
if (standard) {
   document.getElementById(nomCapa).style.visibility = accio;
}
}

function ensenya(n) {
	if (capaActiva != '' && capaActiva != n) {
		if (capaActiva==1) {
			//vistaCapa('topo','hidden');
			animacio=false;
			vistaCapa('ico1','hidden'); vistaCapa('ico2','hidden'); vistaCapa('ico3','hidden'); vistaCapa('ico4','hidden');
		}
		vistaCapa("capa"+capaActiva,"hidden")
		document.getElementById('opcio'+capaActiva).className = 'menu';
	}
	if (n==1) {
		//vistaCapa('topo','visible');
		animacio=true; vico1=true; var vico2=true; var vico3=true; var vico4=true;
		vistaCapa('ico1','visible'); vistaCapa('ico2','visible'); vistaCapa('ico3','visible'); vistaCapa('ico4','visible');
	}
	vistaCapa("capa"+n,"visible")
	document.getElementById('opcio'+n).className = 'menuHi';
	capaActiva=n;
}

function preLoad(objecte,arxiu) {
	for (var i=0; i<preLoad.arguments.length; i=i+2) {
		eval(preLoad.arguments[i] + "= new Image()")
		isrc=preLoad.arguments[i+1]
		eval(preLoad.arguments[i] + ".src = '"+isrc+"'")
	}
} 

function canviaImatge (nomCapa,nomImatge,arxiu){
if (ns4) {
	if (nomCapa != "") {
    eval("document.layers."+nomCapa+".document.images['"+nomImatge+"'].src="+arxiu);
	} else {
    eval("document.images['"+nomImatge+"'].src="+arxiu);
	}
}
if (ie4) {
 	eval("document.images['"+nomImatge+"'].src="+arxiu);
}
if (standard) {
 	eval("document.images['"+nomImatge+"'].src="+arxiu);
}
}
function popup (tamanyX, tamanyY, adre, nom, posX, posY, attr) {
				var x=(screen.width-tamanyX) * posX / 100;
                var y=(screen.height-tamanyY) * posY / 100;
                if (attr=="") {attr='resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0'}

                finestra=open(adre,nom,attr+',width='+tamanyX+',height='+tamanyY+',left='+x+',top='+y+',screenX='+x+',screenY='+y+'');
                if (mac && !ns4) {finestra.moveTo(x,y)}
}
