var lang="it";
var currentPage="loadIndex();";

$(window).resize(resizePage); 

function resizePage(){                                                                                                                         
	$("#main img.foreground").css("top" , $("#main").offset()["top"]);
	$("#main img.foreground , #flashOver , #sfondo_container").css("left" , $("#header").offset()["left"]);	
	$("#sfondo_container , #flashOver").css("top" , $("#main").offset()["top"]+1);	
	$("#text_container").css("top" , $("#main").offset()["top"]+26);
	$("#text_container").css("left" , $("#main").offset()["left"]+553);
	$("#lang").css("top" , $("#main").offset()["top"]-26);
	$("#lang").css("left" , $("#main").offset()["left"]+5);
	$("#pdf").css("top" , $("#main").offset()["top"]+37);
	$("#pdf").css("left" , $("#main").offset()["left"]+513);	
	$("#errate").css("top" , $("#main").offset()["top"]+307);
	$("#errate").css("left" , $("#main").offset()["left"]+306);																												   
	$("#flashOver").css("left" , $("#header").offset()["left"]);		
	$("#contacts_container").css("top" , $("#main").offset()["top"]+60);
	$("#contacts_container").css("left" , $("#main").offset()["left"]+400);
	$("#player").css("left" , $("#header").offset()["left"]+253);  
	$("#player").css("top" , $("#header").offset()["top"]+8);  
	$(".credit_link").css("left",$("#bottom").offset()["left"]+870);
	$(".credit_link").css("top",$("#bottom").offset()["top"]+226);
	$("#errate,#pdf,#sfondo_container").ifixpng("images/pixel.gif");
	$("#audio").css("top" , $("#main").offset()["top"]-31);
	$("#audio").css("left" , $("#main").offset()["left"]+920);
	$("#startVideo").css("top" , $("#main").offset()["top"]+303);
	$("#startVideo").css("left" , $("#main").offset()["left"]+635);
	//$("#back_btn").css("top" , $("#main").offset()["top"]+360);
	//$("#back_btn").css("left" , $("#main").offset()["left"]+5);
}

function loadSWF(movie){
		resizePage();
		

		
		var flashvars = false;
		var params = { 
			scale: "noscale",
			bgcolor: "#9D1722",
			wmode: "opaque",
			allowScriptAccess: "always"
		};
		var attributes = {
		  id: "flashOver",
		  name: "flashOver"
		};								
    		
        //var movieArray = movie.split('.');
		//movie = movieArray[0] + "_" + lang + '.' + movieArray[1];
		
		swfobject.embedSWF(movie, "flashOver", "1000", "382", "9.0.0","", flashvars, params, attributes);
    	
		$("#flashOver").show();
		
		//$("#back_btn").remove();
				
		//var back_btn= '<div id="back_btn" style="display:none;"><a href="#"><span style="font-size:10px;"> < </span>indietro</a></div>';
		//$("#flashOver").after(back_btn);
		//$("#back_btn").fadeIn();
		//$("#back_btn").click(function(){reloadPage();$("#back_btn").remove();});
				
		resizePage();
	
}

$(document).ready(function() {
	swfobject.embedSWF("swf/audio.swf", "audio", "80", "35", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, {id: "audio", name: "audio"});
	resizePage();
	$("img.foreground").css("visibility","visible");
	$("img.foreground").css("opacity",0.1);
	$("#lang a").click(changeLang);
	$("#lang").show();
	routes();
	loadIndex();
}); 

function changeLang(){
	if(!$(this).is(".current_lang")){
		$("#lang a").removeClass("current_lang");
		$(this).addClass("current_lang");
		lang=$(this).parent().attr("id");
		reloadPage();
	}
	return false;
}

function sendMail(){
	var hasError = false;
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

	$(".error").removeClass("error");

	var emailToVal = $("#email").val();
	if(emailToVal == '') {
		$("#email").addClass("error");
		hasError = true;
	} else if(!emailReg.test(emailToVal)) {
		$("#email").addClass("error");
		hasError = true;
	}

	var subject = $("#subject").val();
	if(subject == '') {
		$("#submit").addClass("error");
		hasError = true;
	}

	var nome = $("#nome").val();
	if(nome == '') {
		$("#nome").addClass("error");
		hasError = true;
	}
	var cognome = $("#cognome").val();
	if(cognome == '') {
		$("#cognome").addClass("error");
		hasError = true;
	}
	
	if(hasError == false) {
		$.post("mailer.php",
		{ email: emailToVal, nome: nome, subject: subject, cognome: cognome },
			function(data){
				$("#sendMail").slideUp("normal", function() {
					if(lang=="en"){
						$("#sendMail").before('<h2 class="titolo">Thank you for contact us</h2><p>Your request has been sent to our staff. <br/>We will answer in 24 hours</p>');
					}
					else {
						$("#sendMail").before('<h2 class="titolo">Grazie per averci contattato</h2><p>La sua richiesta &egrave; stata inviata al nostro staff. <br/>Riceverete risposta entro 24 ore.</p>');
					}
					});
				}
		);}
		
	return false;

}



function setTextContainerTop(){
	$("#text_container").css("z-index","6");
	$("#pdf").css("z-index","6");
	$("#errate").hide();
}		
function resetTextContainer(){
	$("#text_container").css("z-index","4"); 
	$("#pdf").css("z-index","4"); 
	$("#errate").hide(); 
}
function hideTextContainer(){
	$("#text_container").hide();
	$("#pdf").hide();
	$("#errate").hide();
}
function showTextContainer(){
	$("#text_container").show();           
}

function unloadPage(){
	$("#text_container , #sfondo_container,#sottomenu,#contacts_container, #flashOver").hide();
	$("#pdf, #errate").remove();
	$("#main").css("background","");
	$("#main").css("height","382px");
	$("#player").remove();	
	$("img.foreground").css("visibility","hidden");
	//$("#back_btn").remove();
	$("#startVideo").css("visibility","hidden");
}

function reloadPage(){
	eval(currentPage);
}

function loadIndex(){
	
	unloadPage();
	currentPage="loadIndex();";
	
	$("#startVideo").css("visibility","visible");
	$("#startVideo").click(function(){
		$("#startVideo").hide();
		$("#player img").fadeOut('slow',function() {$f("player").play();});
		return (false);	
	});
	
	$("#swf").hide();
	var player='<div id="player"><img src="images/imm_hm_ermini.jpg" alt="Squadra ermini corse" /></div>';
	$("#main").append(player);
	$("#main").css("background","url('images/main_video.jpg')");
	$("img.foreground").css("visibility","visible");
	
	$f("player", {src:"swf/flowplayer-3.1.5.swf", wmode: 'opaque'}, { 
 
    plugins: { 
        controls:  { display: 'none' } 
    }, 
	autoplay: false ,
	autoBuffering: false , 
	play: { 
		opacity: 0,
		fadeSpeed:0
	 },
	onLoad: function(){
		this.setVolume(0);
	},
	
    clip: { 
        baseUrl: 'http://www.erminiautomobili.it/flv/'
    },  

    canvas:  { 
    // configure background properties 
    backgroundColor: '#000', 
 
    // remove default canvas gradient 
    backgroundGradient: 'none' 
	},
	
    onFinish: function() { 
	       this.play(); 
   	},
     
    // playlist 
    playlist: [ 
        // user is forced to see this entry. pause action is disabled 
        {url: 'scherm_fadeout.flv',onBeforePause: function() {return false;}},
        {url: 'millemiglia1953.flv',onBeforePause: function() {return false;}},
        {url: 'scherm_fadeout.flv',onBeforePause: function() {return false;}}, 
        {url: 'florio1953.flv',onBeforePause: function() {return false;}},
        {url: 'scherm_fadeout.flv',onBeforePause: function() {return false;}},
        {url: 'florio1952.flv',onBeforePause: function() {return false;}},        
        {url: 'scherm_fadeout.flv',onBeforePause: function() {return false;}},
        {url: 'florio1955_1p.flv',onBeforePause: function() {return false;}},
        {url: 'scherm_fadeout.flv',onBeforePause: function() {return false;}},
        {url: 'florio1955_2p_01.flv',onBeforePause: function() {return false;}},
        {url: 'scherm_fadeout.flv',onBeforePause: function() {return false;}},
        {url: 'millemiglia1953.flv',onBeforePause: function() {return false;}}       
    ]     
 
});	
}

function loadStoria(){
	if(lang=="" || lang == undefined){
		lang="it";
	}
	currentPage="loadStoria();";
	unloadPage();
	var pdf= '<div id="pdf" style="display:none;"><a href="testi/'+lang+'/storia/storia_completa.pdf"><img src="images/download_pdf.png" width="40" height="40" alt=""/></a></div>';
	$("#flashOver").after(pdf);
	
	loadText= new Function('file','delay','$(this).oneTime(delay, function() {$(this).parent(".main-window").hide();$("#text_container").load(file, {}, function(){resizePage();$("#text_container , #sfondo_container").fadeIn(delay);$(".fancy").fancybox({overlayOpacity:0.8 , frameWidth: 880 , frameHeight:580 ,hideOnContentClick:true});$("#scrollable").jScrollPane({showArrows:true,scrollbarWidth:14, dragMinHeight:8,dragMaxHeight:8,scrollbarPaneWidth:14});$("#pdf").show();});});');
	 
	swfobject.embedSWF("swf/storia/"+lang+"/main_storia.swf", "swf", "1000", "382", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, {id: "swf", name: "swf"});
	swfobject.embedSWF("swf/storia/"+lang+"/sottomenu.swf", "sottomenu", "1000", "226", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, attributes = {id: "sottomenu", name: "sottomenu"});
}

function loadAuto(){
	
	if(lang=="" || lang == undefined){
		lang="it";
	}
	unloadPage();
	currentPage="loadAuto();";
	var pdf= '<div id="pdf" style="display:none;"><a href="testi/'+lang+'/storia/storia_completa.pdf"><img src="images/download_pdf.png" width="40" height="40" alt=""/></a></div>';
	$("#flashOver").after(pdf);
	var errate= '<div id="errate" style="display:none;"><a href="testi/'+lang+'/auto/errate_attribuzioni.htm" class="fancy"><img src="images/errate_attribuzioni_'+lang+'.png" width="240" height="76" alt="" /></a></div>';
	$("#flashOver").before(errate);
	$("#errate").css("top" , $("#main").offset()["top"]+307);
	$("#errate").css("left" , $("#main").offset()["left"]+306);	
	
	
	loadText= new Function('file','delay','$(this).oneTime(delay, function() {$(this).parent(".main-window").hide();$("#text_container").load(file, {}, function(){resizePage();$("#text_container , #sfondo_container").fadeIn(delay);$(".fancy").fancybox({overlayOpacity:0.8 , frameWidth: 880 , frameHeight:580 ,hideOnContentClick:true});$("#scrollable").jScrollPane({showArrows:true,scrollbarWidth:14, dragMinHeight:8,dragMaxHeight:8,scrollbarPaneWidth:14});$("#pdf").show();});});');
		 
	swfobject.embedSWF("swf/auto/"+lang+"/main_auto.swf", "swf", "1000", "382", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, {id: "swf", name: "swf"});
	swfobject.embedSWF("swf/auto/"+lang+"/sottomenu.swf", "sottomenu", "1000", "226", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, attributes = {id: "sottomenu", name: "sottomenu"});
}

function loadCollection(){
	if(lang=="" || lang == undefined){
		lang="it";
	}
	
	unloadPage();
	currentPage="loadCollection();";
	$("#pdf , #errate").remove();
	swfobject.embedSWF("swf/collection/main_collection.swf", "swf", "1000", "382", "8.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, attributes = {id: "swf", name: "swf"});
	
}
function loadContacts(){
	if(lang=="" || lang == undefined){
		lang="it";
	}
	
	unloadPage();
	currentPage="loadContacts();"
	$("#pdf , #errate").remove();
	swfobject.embedSWF("swf/contatti/main_contatti.swf", "swf", "1000", "382", "8.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, attributes = {id: "swf", name: "swf"});
}

function loadNews(){
	unloadPage();
	currentPage="loadNews();";
		
	loadText= new Function('file','delay','$(this).oneTime(delay, function() {$(this).parent(".main-window").hide();$("#text_container").load(file, {}, function(){resizePage();$("#text_container ,#sfondo_container").fadeIn(delay);$(".fancy").fancybox( {overlayOpacity:0.8,frameWidth:665,frameHeight:660,hideOnContentClick:false,callbackOnShow:function(){$("#photo_album").jqGalViewII({titleOpacity:0});}});$("#scrollable").jScrollPane({showArrows:true,scrollbarWidth:14, dragMinHeight:8,dragMaxHeight:8,scrollbarPaneWidth:14});});});');
	 
	swfobject.embedSWF("swf/news/main_news.swf", "swf", "1000", "382", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, {id: "swf", name: "swf"});

}

function loadPress(){
	if(lang=="" || lang == undefined){
		lang="it";
	}
	unloadPage();
	currentPage="loadPress();";
	
	loadText= new Function('file','delay','$(this).oneTime(delay, function() {$(this).parent(".main-window").hide();$("#text_container").load(file, {}, function(){resizePage();$("#text_container , #sfondo_container").fadeIn(delay);$("#scrollable").jScrollPane({showArrows:true,scrollbarWidth:14, dragMinHeight:8,dragMaxHeight:8,scrollbarPaneWidth:14});});});');
	 
	swfobject.embedSWF("swf/press/main_press.swf", "swf", "1000", "382", "9.0.0","", false, {scale:"noscale",bgcolor:"#9D1722",wmode:"transparent",allowScriptAccess:"always"}, {id:"swf", name:"swf"});
}

function loadPalmares(){
	if(lang=="" || lang == undefined){
		lang="it";
	}
	unloadPage();
	currentPage="loadPalmares();";
	
	var pdf= '<div id="pdf" style="display:none;"><a href="testi/'+lang+'/palmares/palmares_completa.pdf"><img src="images/download_pdf.png" width="40" height="40" alt=""/></a></div>';
	$("#flashOver").after(pdf);
	
	loadText= new Function('file','delay','$(this).oneTime(delay, function() {$(this).parent(".main-window").hide();$("#text_container").load(file, {}, function(){resizePage();$("#text_container , #sfondo_container").fadeIn(delay);$("#scrollable").jScrollPane({showArrows:true,scrollbarWidth:14, dragMinHeight:8,dragMaxHeight:8,scrollbarPaneWidth:14});$("#pdf").show();});});');
	 
	swfobject.embedSWF("swf/palmares/"+lang+"/main_palmares.swf", "swf", "1000", "382", "9.0.0","", {language:lang}, {scale:"noscale",bgcolor:"#9D1722",wmode:"transparent",allowScriptAccess:"always"}, {id:"swf", name:"swf"});
	swfobject.embedSWF("swf/palmares/"+lang+"/sottomenu.swf", "sottomenu", "1000", "226", "9.0.0","", {language:lang}, {scale: "noscale",bgcolor: "#9D1722",wmode:"transparent",	allowScriptAccess:"always"}, attributes = {id: "sottomenu", name: "sottomenu"});
}

function routes() {
	var requestUrl = location.href.split('?');
	if(typeof(requestUrl[1])!='undefined'){
		eval("load"+requestUrl[1]+"();");    
	}
}