$(window).load(function() {
						
if(/MSIE 6.0/i.test(navigator.userAgent)) { var ieVer=6;}
if(ieVer==6){	
}else{
//loading de la home
$(".cos").animate({opacity: 0.4}, 100,function(){
					$(this).css("visibility", "visible");
					$(this).animate({opacity: 1.0}, 700);
					$("#loading").css("visibility", "hidden");
					$("#loading").css("display", "none");
			});
}
});

$(document).ready(function(){ 					   

if(/MSIE 6.0/i.test(navigator.userAgent)) { var ieVer=6;}

if(ieVer==6){
	$("#loading").css("visibility", "hidden");
	$("#loading").css("display", "none");	
}

if(ieVer==6){
}else{
//Filtre als pngs per a ie
var i;
for (i in document.images) {
    if (document.images[i].src) {
        var imgSrc = document.images[i].src;
        if (imgSrc.substr(imgSrc.length-4) === '.png' || imgSrc.substr(imgSrc.length-4) === '.PNG') {
            document.images[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='" + imgSrc + "')";
        }
    }
}

//Pregarguem les imatges que ens interessin
(function($) {
  var cache = [];
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

}

//Variables imatges
var background_imatge="";
var background_imatge1="img_temps/home1887.jpg";
var background_imatge2="img_temps/home1930.jpg";
var background_imatge3="img_temps/home1961.jpg";
var background_imatge4="img_temps/home1987.jpg";
var nuesprod1987b="img_temps/nuesprod1987b.jpg";

if(ieVer==6){
}else{
jQuery.preLoadImages(background_imatge1, background_imatge2, background_imatge3, background_imatge4, nuesprod1987b);
}	

//Assignem un background inicial
$("body").css("background","url("+ background_imatge4 +") repeat");

//Variables linia de temps
	var pos_data_name=0;
	var pos_data=0;
	var pos_data2=0;
	var pos=1;
	var pos_original=1;
	var pos_left=0;
	var pos_top=0;
	var pos_top1=0;
	var pos_top2=31;
	var pos_top3=62;
	var pos_top4=93;
	
//Variables logo
	var pos_logo=0;
	var pos_logo1=0;
	var pos_logo2=350;
	var pos_logo3=700;
	var pos_logo4=1050;
	
//Variables main
	var pos_main=0;
	var pos_main1=613;
	
//Variables columna
	var pos_col=0;
	var pos_col1=0;
	var pos_col2=363;
	var pos_col3=726;
	var pos_col4=1089;	
	
//Variables efemerides
	var href1=0;		
	
//Moviments i fectes linia de temps
rotate2 = function(){
				if(ieVer==6){
					$(".deg_center3b").css({left: -pos_data2});		
				}else{
				$(".deg_center3b").animate({opacity: 0}, 700,function(){
					$(this).css({left: -pos_data2});
					$(this).animate({opacity: 1.0}, 300);
				});					
				}
				if(ieVer==6){
					$(".linia_ab").css({top: -pos_top});
					$("body").css("background","url("+ background_imatge +") repeat");
					$(".cabecera_c_1887_b").css({left: -pos_logo});
					$(".der_cont2").css({left: -pos_col});					
				}else{				
				$(".linia_ab").animate({opacity: 0.8}, 100,function(){
					$(this).css({top: -pos_top});
					$(this).animate({opacity: 1.0}, 100);
					$("body").css("background","url("+ background_imatge +") repeat");
					$(".cabecera_c_1887_b").css({left: -pos_logo});
					$(".der_cont2").css({left: -pos_col});
				});
				}
};
//Moviments i fectes linia de temps
rotate = function(){
    	$(".linia_ab").animate({left: -pos_left}, 1000);
			pos_data=(53*pos_data_name);
			pos_data2=(36*pos_data_name);
			if(ieVer==6){
					$(".deg_center2b").css({left: -pos_data});
			}else{			
			$(".deg_center2b").animate({opacity: 0}, 700,function(){
					$(this).css({left: -pos_data});
					$(this).animate({opacity: 1.0}, 300);
			});
			}
			pos_main=pos_main1*pos_data_name;
			if(ieVer==6){			
			$(".izq_cont2").css({left: -pos_main});
					if(pos_data_name==13){
        				$(".lateral5_1987").css("background", "url(img_temps/nuesprod1987.jpg) no-repeat");		
					}else if(pos_data_name==12){
						$(".lateral5_1987").css("background", "url(img_temps/nuesprod1987.jpg) no-repeat");
					}else if(pos_data_name==11){
						$(".lateral5_1987").css("background", "url(img_temps/nuesprod1987b.jpg) no-repeat");
					}			
			}else{
			$(".izq_cont2").animate({opacity: 0}, 700,function(){
					$(this).css({left: -pos_main});
					$(this).animate({opacity: 1.0}, 300);
					if(pos_data_name==13){
        				$(".lateral5_1987").css("background", "url(img_temps/nuesprod1987.jpg) no-repeat");		
					}else if(pos_data_name==12){
						$(".lateral5_1987").css("background", "url(img_temps/nuesprod1987.jpg) no-repeat");
					}else if(pos_data_name==11){
						$(".lateral5_1987").css("background", "url(img_temps/nuesprod1987b.jpg) no-repeat");
					}
			});
			}
			if((pos_left<346)&&(pos!=1)){
				pos_top=pos_top1;
				background_imatge=background_imatge1;
				pos_logo=pos_logo1;
				pos_col=pos_col1;
				$("#UltimaPropuesta_1987").css("visibility", "hidden");
				$("#UltimaPropuesta_1961").css("visibility", "hidden");
				$("#UltimaPropuesta_1930").css("visibility", "hidden");
				$("#UltimaPropuesta").css("visibility", "visible");
				rotate2();
				if(ieVer==6){
					$(".deg_center").css("background", "url(img_temps/selector_1887.gif) no-repeat");
				}else{					
				$(".deg_center").animate({opacity: 0}, 700,function(){
					$(this).css("background", "url(img_temps/selector_1887.gif) no-repeat");
					$(this).animate({opacity: 1.0}, 300);
				});
				}
				pos=1;			
			}else if((pos_left>=346)&&(pos_left<700)&&(pos!=2)){
				pos_top=pos_top2;
				background_imatge=background_imatge2;
				pos_logo=pos_logo2;
				pos_col=pos_col2;
				$("#UltimaPropuesta_1987").css("visibility", "hidden");
				$("#UltimaPropuesta_1961").css("visibility", "hidden");
				$("#UltimaPropuesta_1930").css("visibility", "visible");
				$("#UltimaPropuesta").css("visibility", "hidden");
				rotate2();
				if(ieVer==6){
					$(".deg_center").css("background", "url(img_temps/selector_1930.gif) no-repeat");
				}else{					
				$(".deg_center").animate({opacity: 0}, 700,function(){
					$(this).css("background", "url(img_temps/selector_1930.gif) no-repeat");
					$(this).animate({opacity: 1.0}, 300);
				});
				}
				pos=2;
			}else if((pos_left>=700)&&(pos_left<800)&&(pos!=3)){
				pos_top=pos_top3;
				background_imatge=background_imatge3;
				pos_logo=pos_logo3;
				pos_col=pos_col3;
				$("#UltimaPropuesta_1987").css("visibility", "hidden");
				$("#UltimaPropuesta_1961").css("visibility", "visible");
				$("#UltimaPropuesta_1930").css("visibility", "hidden");
				$("#UltimaPropuesta").css("visibility", "hidden");
				rotate2();
				if(ieVer==6){
					$(".deg_center").css("background", "url(img_temps/selector_1961.gif) no-repeat");
				}else{				
				$(".deg_center").animate({opacity: 0}, 700,function(){
					$(this).css("background", "url(img_temps/selector_1961.gif) no-repeat");
					$(this).animate({opacity: 1.0}, 300);
				});
				}
				pos=3;					
			}else if((pos_left>=800)&&(pos!=4)){
				pos_top=pos_top4;
				background_imatge=background_imatge4;
				pos_logo=pos_logo4;
				pos_col=pos_col4;
				$("#UltimaPropuesta_1987").css("visibility", "visible");
				$("#UltimaPropuesta_1961").css("visibility", "hidden");
				$("#UltimaPropuesta_1930").css("visibility", "hidden");
				$("#UltimaPropuesta").css("visibility", "hidden");
				rotate2();
				if(ieVer==6){
					$(".deg_center").css("background", "url(img_temps/selector_1987.gif) no-repeat");
				}else{					
				$(".deg_center").animate({opacity: 0}, 700,function(){
					$(this).css("background", "url(img_temps/selector_1987.gif) no-repeat");
					$(this).animate({opacity: 1.0}, 300);
				});
				}
				pos=4;					
			}else{
				$(".deg_center3b").css({left: -pos_data2});
			}
			
			// controla la posición del menú inferior
			
			if (pos_data_name==13) $("#menupeu").animate({top: 50},2000); 
			if (pos_data_name==12) $("#menupeu").animate({top: -575},2000); 
			if (pos_data_name==11) $("#menupeu").animate({top: -575},2000); 
			if (pos_data_name==10) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==9) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==8) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==7) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==6) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==5) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==4) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==3) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==2) $("#menupeu").animate({top: -800},2000); 
			if (pos_data_name==1) $("#menupeu").animate({top: -800},2000); 
			
				
};

//Executem la funció rotate			
    $(".link_linia").click(function() {
		pos_left=$(this).attr('rel');
		pos_data_name=$(this).attr('name');
		rotate();
		clearInterval(play); //Stop rotation
		$(".cabecera_i_1887_ab div.active").removeClass('active'); //Borrem tots els active class
		if(pos_data_name==13){
        $(".cabecera_i_1887_ab").load("efemerides/2011.html");		
		}else if(pos_data_name==12){
		$(".cabecera_i_1887_ab").load("efemerides/1999.html");
		}else if(pos_data_name==11){
		$(".cabecera_i_1887_ab").load("efemerides/1987.html");
		}else if(pos_data_name==10){
		$(".cabecera_i_1887_ab").load("efemerides/1963.html");
		}else if(pos_data_name==9){
		$(".cabecera_i_1887_ab").load("efemerides/1961.html");
		}else if(pos_data_name==8){
		$(".cabecera_i_1887_ab").load("efemerides/1940.html");
		}else if(pos_data_name==7){
		$(".cabecera_i_1887_ab").load("efemerides/1935.html");
		}else if(pos_data_name==6){
		$(".cabecera_i_1887_ab").load("efemerides/1930.html");
		}else if(pos_data_name==5){
		$(".cabecera_i_1887_ab").load("efemerides/1910.html");
		}else if(pos_data_name==4){
		$(".cabecera_i_1887_ab").load("efemerides/1908.html");
		}else if(pos_data_name==3){
		$(".cabecera_i_1887_ab").load("efemerides/1907.html");
		}else if(pos_data_name==2){
		$(".cabecera_i_1887_ab").load("efemerides/1903.html");
		}else if(pos_data_name==1){
		$(".cabecera_i_1887_ab").load("efemerides/1901.html");
		}else if(pos_data_name==0){
		$(".cabecera_i_1887_ab").load("efemerides/1887.html");
		}
		$(".cabecera_i_1887_ab").css({left: 0});
		rotateSwitch(); // Resume rotation
		return false;
	});
//Posem la web a 2011 per defecte
rotate_inici = function(){
		pos_left=1244;
		pos_data_name=13;	
		pos=4;		
}
rotate_inici();//Executem la funcio	per defecte

/* Efemerides */
	//Rotation + Timing Event
	rotateSwitch = function(){
		play = setInterval(function(){ //Interval						
			$active = $('.cabecera_i_1887_ab div.active').next();
			if ( $active.length === 0) { //Si s'arriba al final de la paginació
				$active = $('.cabecera_i_1887_ab div:first'); //Totnem al inici
			}
			$(".cabecera_i_1887_ab div").removeClass('active'); //Borrem tots els active class
			$active.addClass('active'); //Afegim active class
			$activeval=$('.cabecera_i_1887_ab div.active').attr('rel');	
			$(".cabecera_i_1887_ab").animate({opacity: 0}, 700,function(){
					$(this).css({left: -$activeval});
					$(this).animate({opacity: 1.0}, 300);
			});
		}, 4000); //Temps
	};
	rotateSwitch();
});
