
$(document).ready(function() {
	rotateDivHover.init();
	tab.init();
    mediacoverage.init();
	

});

mediacoverage = {


	init : function() {
	    mediacoverage.move = 0
        $("div[class=tx-abdownloads-pi1]").each(function(){ 
		   
		   $("ul:eq(3)",this).css('opacity','0')
		   $("ul:eq(3)",this).css('display','none') 
		   $("p[class=title3]:eq(1)",this).html('Archives  <a href="javascript:see_all('+mediacoverage.move+')">see all</a>')
		   mediacoverage.move++;
		});

	
	}

}	
function see_all(val){
        origem=$("div[class=tx-abdownloads-pi1]:eq("+val+")")
		$("ul:eq(3)",origem).css('opacity','1')
		$("ul:eq(3)",origem).css('display','block')	
}	


tab = {


	init : function() {
		
		$(".tab2").css("display","none")
		$(".tab3").css("display", "none")
	
		
		$("a.tab1Down").click(function () {	
			
			$("a.tab1Down").parent().addClass("selected")
			$("a.tab2Down").parent().removeClass("selected")
			$("a.tab3Down").parent().removeClass("selected")
			
			$(".tab2:visible,.tab3:visible").slideUp( function(){$(".tab1").slideDown() });
			return false;
		
		});
		
		$("a.tab2Down").click(function () {	
			
			
			$("a.tab2Down").parent().addClass("selected")
			$("a.tab1Down").parent().removeClass("selected")
			$("a.tab3Down").parent().removeClass("selected")
			
			$(".tab3:visible,.tab1:visible").slideUp( function(){$(".tab2").slideDown() });
			
			return false;
		});
		
		
		$("a.tab3Down").click(function () {	
			//$(".textContent div:visible").not(".tab3").slideUp(function() {
			//		$(".tab3").slideDown()
			//})
			
			$("a.tab3Down").parent().addClass("selected")
			$("a.tab2Down").parent().removeClass("selected")
			$("a.tab1Down").parent().removeClass("selected")
			
			$(".tab2:visible,.tab1:visible").slideUp( function(){$(".tab3").slideDown() });
			
			
			return false;
		});
		
	}		
}

rotateDivHover = {
	
	init : function()  {
		rotateDivHover.speed = 4
		rotateDivHover.clearit = false
		rotateDivHover.mouvement = 0
		rotateDivHover.startMove = false
		rotateDivHover.startAnimRight = false
		rotateDivHover.animPosRight = 0
		rotateDivHover.headline_size;
		rotateDivHover.animPos = 0
		rotateDivHover.headlineNum = 0
		rotateDivHover.oldHeadline = 0
		rotateDivHover.divPos=0
		rotateDivHover.side = 0
		rotateDivHover.divWidth = 0
		rotateDivHover.position = 0
		rotateDivHover.divWidth = ($("div.slideProductAbs a:eq(0)").height() +9)
				
	   		rotateDivHover.headline_size = $("div.slideProductAbs a").size();
			for(x=0;x<rotateDivHover.headline_size; x++)
			{
				$("div.slideProductAbs a:eq(" + x + ")").css('top', rotateDivHover.position);
				rotateDivHover.position = rotateDivHover.position + rotateDivHover.divWidth
			}
			
		$("a.arrowDown").hover(function () {	
			if (rotateDivHover.clearit == true) {	
				clearInterval(rotateDivHover.startAnim) 
				rotateDivHover.clearit = false
			}
			rotateDivHover.speed = 4
			rotateDivHover.ease = 1
			rotateDivHover.startAnim = setInterval("rotateDivHover.moveLeft()", 1); 
		}, 
	      function () {
	      	 // the hover function do not work if you don't have a rollout function...
	      		clearInterval(rotateDivHover.startAnim)
	      		rotateDivHover.speed = 4
				rotateDivHover.ease = 0.95
	 		    rotateDivHover.startAnim = setInterval("rotateDivHover.moveLeft()", 1); 
	 		   
			rotateDivHover.clearit = true
	      });
	    	
		$("a.arrowUp").hover(function () {	
			if (rotateDivHover.clearit == true) {	
				clearInterval(rotateDivHover.startAnim) 
				rotateDivHover.clearit = false
			}
			rotateDivHover.speed = 4
			rotateDivHover.ease = 1
			rotateDivHover.startAnim = setInterval("rotateDivHover.moveRight()", 1); 
		  },
	      function () {
	      	 // the hover function do not work if you don't have a rollout function...
	      	 	clearInterval(rotateDivHover.startAnim)
	      		rotateDivHover.speed = 4
				rotateDivHover.ease = 0.95
	     		rotateDivHover.startAnim = setInterval("rotateDivHover.moveRight()", 1); 
	      		rotateDivHover.clearit = true
	      });
	},
	
	moveLeft: function()  {
	
		rotateDivHover.movingLeft = true;
		
		if(rotateDivHover.movingRight == true){
			rotateDivHover.mouvement = rotateDivHover.divWidth - rotateDivHover.mouvement
			rotateDivHover.movingRight = false
		}

		rotateDivHover.speed = rotateDivHover.speed * rotateDivHover.ease
		rotateDivHover.animPos = rotateDivHover.animPos - rotateDivHover.speed;		
		$("div.slideProductAbs").css("top",rotateDivHover.animPos)

		if (rotateDivHover.mouvement <= 0){	
			rotateDivHover.divWidth = ($("div.slideProductAbs a:eq(0)").height() +8);
			rotateDivHover.multipleWidth = rotateDivHover.divWidth * rotateDivHover.headline_size;
			if (rotateDivHover.side ==0 ){
				rotateDivHover.divPos=rotateDivHover.divPos +rotateDivHover.multipleWidth;
				rotateDivHover.side=1;
			}
			if (rotateDivHover.startMove == false){
				rotateDivHover.mouvement = rotateDivHover.divWidth
				rotateDivHover.startMove = true
			}else{
		
			$("div.slideProductAbs a:eq("+rotateDivHover.oldHeadline+")").css('top', rotateDivHover.divPos);
			rotateDivHover.divPos = rotateDivHover.divPos +rotateDivHover.divWidth;
			rotateDivHover.headlineNum = (rotateDivHover.oldHeadline +1 ) % (rotateDivHover.headline_size);	
			rotateDivHover.oldHeadline = rotateDivHover.headlineNum;

			rotateDivHover.mouvement = rotateDivHover.divWidth
			}
		}
		rotateDivHover.mouvement -= rotateDivHover.speed
	},
	
	
	
	moveRight: function()  {
	
		rotateDivHover.startMove = true
		rotateDivHover.movingRight = true;
		if(rotateDivHover.movingLeft == true){
			rotateDivHover.mouvement = rotateDivHover.divWidth - rotateDivHover.mouvement
			rotateDivHover.movingLeft = false;
		}	
		rotateDivHover.speed = rotateDivHover.speed * rotateDivHover.ease
		rotateDivHover.animPos = rotateDivHover.animPos + rotateDivHover.speed;			
		$("div.slideProductAbs").css("top",rotateDivHover.animPos)
		if (rotateDivHover.mouvement <= 0){
			rotateDivHover.divWidth = ($("div.slideProductAbs a:eq(0)").height() +8)	
			rotateDivHover.multipleWidth = rotateDivHover.divWidth * rotateDivHover.headline_size
			if (rotateDivHover.side ==1 ){
				rotateDivHover.divPos=rotateDivHover.divPos - rotateDivHover.multipleWidth;
				rotateDivHover.side=0;
				}
			rotateDivHover.headlineNum = (rotateDivHover.oldHeadline +9) % (rotateDivHover.headline_size);				
			rotateDivHover.oldHeadline = rotateDivHover.headlineNum;
			

			rotateDivHover.divPos = rotateDivHover.divPos - rotateDivHover.divWidth;

			$("div.slideProductAbs a:eq(" + rotateDivHover.headlineNum + ")").css('top', rotateDivHover.divPos);
			rotateDivHover.mouvement = rotateDivHover.divWidth
		}
		rotateDivHover.mouvement -= rotateDivHover.speed 
	}
}	
	
