﻿// JavaScript Document

window['compteurFlashLoaded'] = 0;

//C'est la function qui dialogue avec le flash
function thisMovie(movieName)
{	
	var obj;
	
	(navigator.appName.indexOf("Microsoft") != -1)? obj = window[movieName] : obj = document[movieName];
	
	return obj;
}


function flashReady()
{
	window['compteurFlashLoaded']++;
	//alert(window['compteurFlashLoaded']);
	if(window['compteurFlashLoaded'] == 3)
	{
		//$("#newsletterForm").show();
	}
}



//Config de la page, background ect...
function setPage()
{
	$("#navBas").fadeTo(0, 0.5);
		
	var navLarg = $(window).width();
	
	var posLeft = ($(window).width() - 1600) / 2;
	
	var rectLeft = "";
	
	if(posLeft < 0)
	{
		rectLeft = posLeft;
	}
	else
	{
		rectLeft = 0;
	}

	$("#background").css('width',$(window).width() - posLeft);
	$("#background").css('left',posLeft);
	
	if($.browser.msie)
	{
		$("#newsletterForm").css('margin-left','290');
	}
	
}



//Chargement des swf
function setFlash()
{
	now = new Date();
	
	/////////// FLASH LOGO ///////////
	$('#logo').flash(
	{
		id:'starcard_logo',
		swf: 'img/starcard_logo.swf',   
		width: 531,   
		height: 101,   
		params:
		{   
			play: true,   
			loop: true,
			play:true,
			loop:true,
			menu:true,
			quality:'high',
			scale:'showall',
			wmode:'transparent',
			allowscriptaccess:'sameDomain'
		}
	});
	
	/////////// FLASH PRINCIPAL ///////////
	$('#accueil').flash(
	{
		id:'starcard_main',
		swf: 'flash/starcard_main/starcard_main.swf',
		width: 956,   
		height: 296,   
		params:
		{   
			play: true,   
			loop: true,
			play:true,
			loop:true,
			menu:true,
			quality:'high',
			scale:'showall',
			wmode:'transparent',
			bgcolor:'#CCCCCC',
			devicefont:false,
			allowscriptaccess:'sameDomain',
			allowfullscreen:false,
			flashvars:
			{
				urlsXml:"flash/starcard_main/datas.xml?time="+now.getTime()
			}
		}
	});
	
	/////////// FLASH UNIVERSAL ///////////
	$('#universal').flash(
	{
		id:'starcard_universalZone',
			
		swf: 'flash/starcard_universalZone/starcard_universalZone.swf',   
		width: 545,   
		height: 236,   
		params:
		{   
			play: true,   
			loop: true,
			play:true,
			loop:true,
			menu:true,
			quality:'high',
			scale:'showall',
			wmode:'transparent',
			devicefont:false,
			allowscriptaccess:'sameDomain',
			allowfullscreen:false,
			flashvars:
			{
				urlsXml:"flash/starcard_universalZone/datas.xml?time="+now.getTime()
			}
		}
	});
	
	/////////// FLASH FAQ ///////////
	$('#faq').flash(
	{
		id:'starcard_faq',
		swf: 'flash/starcard_faq/starcard_faq.swf',   
		width: 409,   
		height: 236,   
		params:
		{   
			play: true,   
			loop: true,
			play:true,
			loop:true,
			menu:true,
			quality:'high',
			scale:'showall',
			wmode:'transparent',
			bgcolor:'#CCCCCC',
			devicefont:false,
			allowscriptaccess:'sameDomain',
			allowfullscreen:false,
			flashvars:
			{
				urlsXml:"flash/starcard_faq/datas.xml?time="+now.getTime()	
			}
		}
	});
}

function newsletterCallback(responseText, statusText, xhr, $form)
{ 
	//alert(statusText);
	//alert(responseText);
	//alert(xhr);
	$("#newsletterMessage").show();	
	//$("#newsletterMessage").empty();
	$("#newsletterMessage").toggleClass("newsletterMessage");
	
	var msg="";
	
	if(responseText == 0)
	{
		msg = "Vous &ecirc;tes d&eacute;j&agrave; inscrit.";
	}
	else if(responseText == 1)
	{
		msg = "Votre inscription est enregistr&eacute;e";
		
		$("#newsletterEmail").val("Votre email ici");
	}
	else if(responseText == "2")
	{
		msg = "Nous somme d&eacute;sol&eacute; une erreur est servenue.";
		
		$("#newsletterEmail").val("Votre email ici");
	}

	$("#newsletterMessage").html( msg );
} 

function runEffect()
{
	//get effect type from 
	var selectedEffect = "slide";
	
	//most effect types need no options passed by default
	var options = {direction: "up" };
	//check if it's scale or size - they need options explicitly set
	//if(selectedEffect == 'scale'){  options = {percent: 100}; }
	//else if(selectedEffect == 'size'){ options = { to: {width: 280,height: 185} }; }
	
	//run the effect
	$("#newsletterForm #form").show(selectedEffect,options,500);
};


