/**
 * @author Cristian
 */

		try {// si es IE...
		  document.execCommand("BackgroundImageCache", false, true);
		  // desactiva la chace de IE, per les imatges de fons
		} catch(err) {} // per els altres navegadors res.

		//temporitzador=setTimeout("MourePatrocinadors()",velocidad); //1000= 1 seg.
		//repite esa funcion cada tanto tiempo. para pararlo se utilizatria un clearTimeout(variable_de_tiempo)
		var velocidad = 20;//1000=1seg
		var movIzq=10;//pixeles a la izquierda, sige relacion 1:2 con ampl
		var ampl=20; //pixeles a aumentar por vuelta del temporizador, aumenta los marcos
		
		var temporitzador1=0;
		var temporitzador2=0;
		var temporitzador3=0;
		
		var anchoInicial=270; //limite de ancho al reducir
		var anchoFinal=370; // limite ancho al ampliar
		
		
		function obtenerElemento(idElemento){
			return document.getElementById('externo'+idElemento);
		}
		
		function iniciarAmpliacion(idElemento){
			switch(idElemento){
				case 1:
					boolAmpliacio1 = true;
					boolReduccio1= false;
					break;
				case 2:
					boolAmpliacio2=true;
					boolReduccio2=false;
					break;
				case 3:
					boolAmpliacio3=true;
					boolReduccio3=false;
					break;
			}
			eval('clearTimeout(temporitzador'+idElemento+');');
			Ampliacion(obtenerElemento(idElemento),idElemento);
		}
		
		function Ampliacion(elemento,idElemento){
			if(elemento.clientWidth<anchoFinal && eval('boolAmpliacio'+idElemento+'= true')){
				//cuadroInterno = document.getElementById('interno'+idElemento);
				elemento.style.width = parseInt(elemento.style.width) + ampl + 'px';
				//cuadroInterno.style.width = parseInt(cuadroInterno.clientWidth + ampl) + 'px';
				modLeftAmp(elemento);
				eval('temporitzador'+idElemento+' = setTimeout("Ampliacion(obtenerElemento('+idElemento+'),'+idElemento+')",velocidad);');
			}else{
				eval('clearTimeout(temporitzador'+idElemento+');');
			}		
		}
		
		function iniciarReduccion(idElemento){
			switch(idElemento){
				case 1:
					boolAmpliacio1 = false;
					boolReduccio1= true;
					break;
				case 2:
					boolAmpliacio2=false;
					boolReduccio2=true;
					break;
				case 3:
					boolAmpliacio3=false;
					boolReduccio3=true;
					break;
			}		
			eval('clearTimeout(temporitzador'+idElemento+');');		
			Reduccion(obtenerElemento(idElemento),idElemento);	
		}
		
		function Reduccion(elemento,idElemento){
			if(elemento.clientWidth>anchoInicial&& eval('boolReduccio'+idElemento+'= true')){
				//cuadroInterno = document.getElementById('interno'+idElemento);
				elemento.style.width = parseInt(elemento.style.width) - ampl + 'px';
				//cuadroInterno.style.width = parseInt(cuadroInterno.clientWidth - ampl) + 'px';
				modLeftRed(elemento);
				eval('temporitzador'+idElemento+' = setTimeout("Reduccion(obtenerElemento('+idElemento+'),'+idElemento+')",velocidad);');
			}else{
				eval('clearTimeout(temporitzador'+idElemento+');');
			}
		}
		
		function modLeftAmp(elemento){
			for(i=1;i<=3;i++)
				obtenerElemento(i).style.left = parseInt(obtenerElemento(i).style.left) - movIzq + 'px';
		}
		function modLeftRed(elemento){
			for(i=1;i<=3;i++)
				obtenerElemento(i).style.left = parseInt(obtenerElemento(i).style.left) + movIzq + 'px';
		}

