function fader(numTotal){
	var actual = parseInt($('#counter').html());
	var diveS = "#soundBG_"+actual;
	var diveL = "#lightsBG_"+actual;
	var diveM = "#moreBG_"+actual;
	var num = actual - 1;
	
	var millisec = 500;
	var speed = Math.round(millisec / 100);
    var timer = 0;
	
	if(actual>1){
		for(i=100; i>=0; i--) {
			var intervalS = setTimeout("opac('"+diveS+"',"+i+")",(timer * speed));
			var intervalL = setTimeout("opac('"+diveL+"',"+i+")",(timer * speed));
			var intervalM = setTimeout("opac('"+diveM+"',"+i+")",(timer * speed));
			timer++;
		}
		clearTimeout(intervalS);
		clearTimeout(intervalL);
		clearTimeout(intervalM);
		diveS = "#soundBG_"+num;
		diveL = "#lightsBG_"+num;
		diveM = "#moreBG_"+num;
	}else{
		for(u=numTotal; u>1; u--){
			var diveS = "#soundBG_"+u;
			var diveL = "#lightsBG_"+u;
			var diveM = "#moreBG_"+u;
			
			for(t=0; t<=100; t++) {
				var intervalS = setTimeout("opac('"+diveS+"',"+t+")",(timer * speed));
				var intervalL = setTimeout("opac('"+diveL+"',"+t+")",(timer * speed));
				var intervalM = setTimeout("opac('"+diveM+"',"+t+")",(timer * speed));
				timer++;
			}
			clearTimeout(intervalS);
			clearTimeout(intervalL);
			clearTimeout(intervalM);
		}		
		num=numTotal;
	}	
	$('#counter').html(num);
	bindHover(diveS,diveL,diveM);
}

function opac(dive,valor){
	var valorPercent = (valor/100);
	
	$(dive).css('filter','alpha(opacity='+valor+')');
	$(dive).css('opacity',valorPercent);
	$(dive).css('-moz-opacity',valorPercent);
}

function trocaCor(dive,valor){
	$(dive).css('color',valor);
}


function bindHover(sound,lights,more){
		$(sound).hover(
			function(){
				opac('#servicos_lights',40);
				opac('#lightsContent',40);
				opac('#servicos_more',40);
				opac('#moreContent',40);
				trocaCor('#servicos_sound_texto','#ffffff');
				$('#sound_txt').html('<p>Com o mais sofisticado sistema de som e profissionais para o seu evento. Poderá contar com uma organização eficaz, disponibilizando toda a atenção necessária e resolvendo todos os assuntos, em trabalho de equipa, sob uma direcção exímia. </p> <p>Temos todo o material de som para espectáculos, concertos, festivais, congressos, filmes, entrega de prémios, eventos e muito mais....</p>');
			},
			function(){
				opac('#servicos_lights',100);
				opac('#lightsContent',100);
				opac('#servicos_more',100);
				opac('#moreContent',100);
				trocaCor('#servicos_sound_texto','#a6ce39');
				$('#sound_txt').html('<ul><li>Equipa técnica de som</li><li>Palcos e estrados</li><li>Tendas</li><li>Aluguer de espaços</li><li>Equipa de produção de eventos e espectáculos</li></ul>');
			}
		);
		
		$(lights).hover(
			function(){
				opac('#servicos_sound',40);
				opac('#soundContent',40);
				opac('#servicos_more',40);
				opac('#moreContent',40);
				trocaCor('#servicos_lights_texto','#ffffff');
				$('#lights_txt').html('<p>Focamo-nos inteiramente nos trabalhos que nos são solicitados, utilizando sempre a equipa principal, para que tudo seja feito na mais perfeita combinação.</p> <p>Temos todo o material de iluminação para espectáculos, concertos, festivais, congressos, filmes, entrega de prémios, eventos e muito mais...</p>');
			},
			function(){
				opac('#servicos_sound',100);
				opac('#soundContent',100);
				opac('#servicos_more',100);
				opac('#moreContent',100);
				trocaCor('#servicos_lights_texto','#a6ce39');
				$('#lights_txt').html('<ul><li>Equipa técnica de iluminação</li><li>Design e decoração</li><li>Aluguer de espaços</li><li>Aluguer de equipamentos</li></ul>');
			}
		);
		
		$(more).hover(
			function(){
				opac('#servicos_sound',40);
				opac('#soundContent',40);
				opac('#servicos_lights',40);
				opac('#lightsContent',40);
				trocaCor('#servicos_more_texto','#ffffff');
				$('#more_txt').html('<p>Liderando com inovação, qualidade, estilo e "savoir fair", a Topeventos especialista em conseguir visualizar o evento ao mais ínfimo pormenor, pretendemos apresentar produto completo ou simplesmente alguns serviços.</p>');

			},
			function(){
				opac('#servicos_sound',100);
				opac('#soundContent',100);
				opac('#servicos_lights',100);
				opac('#lightsContent',100);
				trocaCor('#servicos_more_texto','#a6ce39');
				$('#more_txt').html('<ul><li>Design floral</li><li>Catering</li><li>3D e 2D</li><li>Webdesign</li><li>Produção fotográfica e de video</li></ul>');
			}
		);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
