var SITE_ROOT;
var SITE_LANG;
var SB = [];

window.addEvent('domready', function(){
	
		
});

onload = function(){
	if($('presse')){
		$('presse').getElements('div.MagicZoomBigImageCont').setStyle('left', 313);
	}
	
	var ts = $$('div.toscroll');
	for(var i=0,j=ts.length;i<j;i++){
		
		SB[ts[i].getProperty('id')] = new ScrollBar(ts[i], {
			'arrows': false,
			'hScroll': false,
			'maxThumbSize': 1,
			'wheel': 30
		});
	}
	
	ts = $$('div.toscroll2');
	for(var i=0,j=ts.length;i<j;i++){
		//alert(ts[i].id);
		SB = new ScrollBar(ts[i], {
			'arrows': true,
			'hScroll': true,
			'maxThumbSize': 1,
			'wheel': 30
		});
	}
	
	var selects = $$('div.fakeselect');
	for(var i=0,j=selects.length;i<j;i++){
		//alert(ts[i].id);
		var options = selects[i].getElements('p.option');
		for(var m=0,n=options.length;m<n;m++){
			options[m].onclick = function(){
				var p = $(this).getParent('div.fakeselect');
				var val = p.getElement('div.fakeselectvalue');
				val.innerHTML = this.innerHTML;
				val.setProperty('name', this.getProperty('name'));
				p.getElement('div.options').style.display = 'none';
				eval(p.getProperty('name')+'();');
			}
			options[m].onmouseover = function(){
				var d = $(this);
				d.addClass('hover');
			}
			options[m].onmouseout = function(){
				var d = $(this);
				d.removeClass('hover');
			}
		}
		
		if ( options.length > 10 ){
			var d = selects[i].getElement('div.options');
			d.addClass('optionsscroll');
		}
		selects[i].getElement('div.options').style.display = 'none';
		var val = selects[i].getElement('div.fakeselectvalue');
		val.innerHTML = options[0].innerHTML;
		val.setProperty('name', options[0].getProperty('name'));
		var arrow = selects[i].getElement('div.fakeselectarrow');
		arrow.onclick = function(){
			var p = $(this).getParent('div.fakeselect');
			var opt = p.getElement('div.options');
			toggleDisplay(opt);
		};
		val.onclick = function(){
			var p = $(this).getParent('div.fakeselect');
			var opt = p.getElement('div.options');
			toggleDisplay(opt);
		};
	}
	//$('paysform').getElement('div.fakeselectvalue').setProperty('name','france')
	if ( $('conceptcontent') ){
		//filtreVilles();
		$('conceptcontent').style.visibility = 'visible';
	}
	
	if ( $('prodcontent') ){
		//filtreVilles();
		$('prodcontent').style.visibility = 'visible';
	}
	
	if ( $('actifbrcontent') ){
		//filtreVilles();
		$('actifbrcontent').style.visibility = 'visible';
	}
	
	if ( $('paysform') ){
		filtreVilles();
		$('shopscontent').style.visibility = 'visible';
	}
	
	if ( $('presseform') ){
		filtrePresse();
		$('pressecontent').style.visibility = 'visible';
	}
	
	if ( $('faq') ){
		$('faq').style.visibility = 'visible';
		//faqtoggle( $('faq').getElements('div.faq')[0].getElement('div.faq-question') );
	}
	
	$$('div.scrollmask').setStyle('visibility', 'visible');
	
	var t = 'test';
	
	var deroul = $('deroulcontent');
	if ( deroul ){
		var tds = deroul.getElements('td.lastart');
		var arts_nb = tds.length;
		
		if ( arts_nb > 1 ){
			$('deroularrowleft').style.display = 'block';
			$('deroularrowright').style.display = 'block';
			var options = {
				nbItems : arts_nb,
				itemVisible : 1,
				itemSize : 659,
				deroulWay : 'horizontal',
				deroulSpeed : 600,
				deroulFx : Fx.Transitions.Quad.easeInOut,
				posInfo : 'deroulcompte',
				autoPlay : 5000
			};
			new SkDeroul( $('deroulcontent'), $('deroularrowleft'), $('deroularrowright'), options );
		}
	}
	
	var deroul2 = $('calderoulcontent');
	if ( deroul2 ){
		var tds = deroul2.getElements('td.calmois');
		var arts_nb = tds.length;
		
		var options = {
			nbItems : arts_nb,
			itemVisible : 1,
			itemSize : 241,
			deroulWay : 'horizontal',
			deroulSpeed : 600,
			deroulFx : Fx.Transitions.Quad.easeInOut,
			nameDiv : $('calmois'),
			firstItem : 0
		};
		new SkDeroul( $('calderoulcontent'), $('calslide').getElement('div.arrowleft'), $('calslide').getElement('div.arrowright'), options );
		//alert('hop');
	}
	
	if ( $('newscontentscroll') ){
		var newsblocs = $$('div.newsscrolldiv');
		news_nb = newsblocs.length - 1;
		
		setInterval('scrollNews();', 7000);
	}
	
	if ( $('actifcontentscroll') ){
		var divs = $$('div.actiftxtdiv');
		if ( divs.length > 0){
			var id = divs[0].getProperty('id');
			id = id.substring(5);
			showActif(id);
		}
		
	}
	
	//visits
	new Element('img', {'style':'position:absolute;top:-10px;left:0;width:1px;height:1px;','src':SITE_ROOT+'visits/visits.php?ref='+encodeURIComponent(document.referrer)+'&url=' + encodeURIComponent(document.URL)}).inject(document.body);
	
	/*
	if ( $('nlform') ){
		var d= $('nlform');
		d.action = window.location.toString() + '#nl';
		alert(d.action);
	}
	*/	
	//makeAjaxRequest(SITE_ROOT + "visits.php","GET",null);
}

var news_nb = 0;
var news_current = 0;

function scrollNews(){

	if ( news_current == news_nb ){
		news_current = 0;
		$('newscontentscroll').style.marginTop = '0px';
	}
	
	var start_pos = news_current * 94;
	news_current++;
	var final_pos = news_current * 94;
	
	new Fx.Morph($('newscontentscroll'), {
		wait: false,
		duration: 2000,
		transition: Fx.Transitions.Quad.easeInOut
	}).start({
		marginTop: [-start_pos,-final_pos]
	});
	
	
}

function toggleDisplay(d){
	var display = (d.style.display == 'none') ? 'block' : 'none';
	if ( display == 'block' ){
		$('boutiques').getElements('div.options').setStyle('display','none');
	}
	d.style.display = display;
}

function faqtoggle(d){
	d = $(d);
	$('faq').getElements('div.faq').removeClass('black');
	var c = d.getNext();
	var style = (c.style.display == 'block') ? 'none' : 'block';
	$$('div.faq-reponse]').setStyle('display', 'none');
	d.getParent().addClass('black');
	c.style.display = style;
	
	SB['faq-content'].update();
	$$('a.faq-question').removeClass('qhover');
	d.addClass('qhover');
}

function filtreVilles(){
	var pays = $('paysform').getElement('div.fakeselectvalue').getProperty('name'); //value;
	
	$('villeslistes').getElements('div.villesform').setStyle('display', 'none');
	$('villes-'+pays).setStyle('display', 'block');
	filtreBoutiques();
}

function filtreBoutiques(){
	var pays = $('paysform').getElement('div.fakeselectvalue').getProperty('name');
	var ville = $('villes-'+pays).getElement('div.fakeselectvalue').getProperty('name');
	
	$('shops').getElements('div').setStyle('display', 'none');
	$('shops').getElements('div[name='+pays+'-'+ville+']').setStyle('display', 'block');
	SB['shopsbg'].update();
	
	var pays_txt = $('paysform').getElement('div.fakeselectvalue').innerHTML;
	var ville_txt = $('villes-'+pays).getElement('div.fakeselectvalue').innerHTML;
	$('shoptitre').innerHTML = pays_txt.toUpperCase() + ' - ' + ville_txt.toUpperCase();
}

function filtrePresse(){
	var id = $('presseform').getElement('div.fakeselectvalue').getProperty('name');
	var titre = $('presseform').getElement('div.fakeselectvalue').innerHTML;
	$('pressetitre').innerHTML = titre.toUpperCase();
	$$('div.pimg').setStyle('display', 'none');
	$('presseimg'+id).style.display = 'block';
	$$('div.part').setStyle('display', 'none');
	$('presseart'+id).style.display = 'block';
	SB['pressebg'].update();
}

function showImgBig(src){
	//
	//var src = TALENTS_PHOTOSLIST[id];
	//alert(src);
	Slimbox.open(src);
}

function showActif(id){
	$$('div.actiftxtdiv').setStyle('display','none');
	$('actif'+id).setStyle('display','block');
	SB['actifcontentbg'].update();
	$$('a.linkactif').removeClass('hover');
	$('linkactif'+id).addClass('hover');
}


var over_menu = false;
function moverSsMenu(id, a){
	over_menu = true;
	var d = $('ssmenubloc'+id);
	if ( d.style.display == 'block' ) return;
	$$('ul.ssmenubloc').setStyle('display','none');
	var pos = a.getPosition();
	d.style.left = pos.x + 'px';
	d.style.top = (pos.y+27) + 'px';
	d.style.display = 'block';
}

function moutSsMenu(id, a){
	over_menu = false;
	setTimeout('hideSsmenu();', 100);
}

function hideSsmenu(){
	if ( over_menu == false ){
		$$('ul.ssmenubloc').setStyle('display','none');
	}
}

function moverSsMenuBloc(id){
	over_menu = true;
}

function moutSsMenuBloc(id){
	over_menu = false;
	setTimeout('hideSsmenu();', 200);
}

function toggleQuizz(id){
	$$('ul.quizzdiv').setStyle('display', 'none');
	var idd = id.split('-');
	if ( idd[0] == 'QA' ){
		$('quizzB'+idd[1]).style.display = 'block';
		$('quizzB'+idd[2]).style.display = 'block';
	}
	else if ( idd[0] == 'QB' ){
		$('quizzC'+idd[1]).style.display = 'block';
	}
	SB['quizzcontent'].update();
}

