/* 
	Besoin d'infos ? Check it out :
	http://docs.mootools.net/Remote/Cookie.js
*/

var Cookie = new Abstract({
	options: {
		domain: false,
		path: false,
		duration: false,
		secure: false
	},
	set: function(key, value, options){
		options = $merge(this.options, options);
		value = encodeURIComponent(value);
		if (options.domain) value += '; domain=' + options.domain;
		if (options.path) value += '; path=' + options.path;
		if (options.duration){
			var date = new Date();
			date.setTime(date.getTime() + options.duration * 24 * 60 * 60 * 1000);
			value += '; expires=' + date.toGMTString();
		}
		if (options.secure) value += '; secure';
		document.cookie = key + '=' + value;
		return $extend(options, {'key': key, 'value': value});
	},
	get: function(key){
		var value = document.cookie.match('(?:^|;)\\s*' + key.escapeRegExp() + '=([^;]*)');
		return value ? decodeURIComponent(value[1]) : false;
	},
	remove: function(cookie, options){
		if ($type(cookie) == 'object') this.set(cookie.key, '', $merge(cookie, {duration: -1}));
		else this.set(cookie, '', $merge(options, {duration: -1}));
	}
});
var fmcScrollTo = new Class({
	options: {
		container: document.body,
		slides: [],
		startIndex: 0,
		wrap: true,
		duration:1500,
		onShow: Class.empty //Mootools 1.2: $empty
	},
	initialize: function(options){
		this.setOptions(options);
		this.startIndex = this.options.startIndex;
		this.scroll = new Fx.Scroll(this.options.container, {
			wait: false,
			duration: this.options.duration,
			offset: {'x': 0, 'y': 0},
			transition: Fx.Transitions.Expo.easeOut,
			wheelStops:false
		});
	},
	scrollToEl: function(itemToScrollTo)
	{
		this.startIndex = itemToScrollTo;
		this.scroll.toElement(this.options.slides[itemToScrollTo]);
	}
});

fmcScrollTo.implement(new Options, new Events);
window.addEvent('domready', function()
{
	var anim_right_div = new Element('div', {id:'anim_right'}).injectAfter($('logo'));
	$('logo').innerHTML = "";
	var anim_logo_Container = new Element('div', {id:'animC'}).injectInside($('logo'));
	var flashvars = {};
/*	if(!Cookie.get('hasVisited'))
	{
		flashvars.hasVisited = false;
		Cookie.set('hasVisited', true);
	}else{
		flashvars.hasVisited = true;
	}*/
	flashvars.hasVisited = false;
	var params = {};
	var attributes = {
		id: "logoAnim",
		name: "logoAnim"
	};
	params.menu = "false";
	params.wmode = "transparent";
	swfobject.embedSWF("fileadmin/templates/logoSpin_vertical.swf", "animC", "255", "349", "9.0.0","fileadmin/templates/js/expressInstall.swf", flashvars, params, attributes);
	// insertion de l'anim avec les logos.

	//var flashvars = {};
	var params = {};
	var attributes = {
		id: "animLogos",
		name: "animLogos"
	};
	params.menu = "false";
	params.wmode = "transparent";
	swfobject.embedSWF("fileadmin/templates/anim_right.swf", "anim_right", "265", "280", "9.0.0","fileadmin/templates/js/expressInstall.swf", flashvars, params);
	
});
