var SITE_ROOT = '';
var TALENTS_MENU = false;
var TALENTS_MENU_CAT = 0;
var SLIDE_MENU = false;
var SLIDE_TALENTCAT = '';
var TALENTS_VIDEO = '';
var TALENTS_AUDIO = '';
var TALENTS_AUDIO_TITLE = '';
var SITE_CAT = '';
var START_MENUV = false;
var MENUV_CAT = '';
var START_IMGDEROUL = false;
var IMGDEROUL_CAT = '';
var IMGDEROUL_ID = '';
var MENUH_SELECTEDCAT = '';
var MENUV_HEIGHT = 200;
var VERT_MENU = false;
var VERT_MENU_CAT = 'agence';
var SITE_LANG = 'lang';
var VERT_MENU_DONE = 'false';

function flashPutHref(href) { location.href = href; }

// SWFObject embed
var flashvarsslideshow = {
	paramXMLPath: "param.xml",
	initialURL: escape(document.location)
}

var paramsslideshow = { 
	base: ".",
	quality: "best",
	bgcolor: "#121212",
	allowfullscreen: "true"
}

function chgBlocTexte(nb){
	var bloc_cvbio = $('talenttextes');
	if(bloc_cvbio){
		bloc_cvbio.getElements('div.bloc').each(function(bloc, i){
			if(i == nb) bloc.setStyle('display', 'block');
			else bloc.setStyle('display', 'none');
		});
		$('talentstextesmenu').getElements('a').each(function(a, i){
			if(i == nb) a.setStyle('color', '#ff0000');
			else a.setStyle('color', '#ffffff');
		});
	}
}

var displaySwfs = new Class({
	initialize: function(){
		window.addEvent('domready',this.domReady.bind(this));	
	},
	
	
	
	domReady:function(){
		//alert('bob');
		/*
		if(Browser.Engine.gecko || Browser.Engine.webkit){
			var dec = (-Math.floor((3000-window.getSize().x)/2));
			//alert(dec);
			//if(Browser.Engine.webkit) (-Math.ceil((3000-window.getSize().x-1)/2));
			//if(Browser.Engine.webkit) alert('safari');
			document.html.setStyle('background-position', dec+'px 0px');
		//window.getSize().w
		}
		*/
		
		//FLIR.init();
		//FLIR.replace( 'div#ssmenu li' , new FLIRStyle({ cFont:'impact' , mode:'wrap' }) );

		//$('ssmenu').getElements('a').each( function(el) { FLIR.replace(el, new FLIRStyle({ cFont:'impact' ,  realFontHeight:'18', cmode:'wrap' })); } );

		
		if($('rechercheres')){
			$('rechercheres').addEvent('mouseleave', resDivOut );
			$('rechercheres').addEvent('mouseenter', resDivOver );
		}
		
		if(VERT_MENU_DONE != 'done'){
			$('sloganhorizontal').empty();
			var sloganMenu = new Swiff(SITE_ROOT+'titre.swf', {
				id: 'titreswf',
				width: 878,
				height: 77
			});
			sloganMenu.inject('sloganhorizontal');
		}
		
		if(VERT_MENU){
			$('menu').empty();
			var vertMenu = new Swiff(SITE_ROOT+'menuV.swf', {
			    id: 'menuV',
			    width: 95,
			    height: 729,
			    vars: {
			        site_root:SITE_ROOT,
			        menu_cat:VERT_MENU_CAT,
			        lang:SITE_LANG,
					done:VERT_MENU_DONE
				}
			});
			vertMenu.inject('menu');
			//$('blocbotleftmenu').setStyle('height', MENUV_HEIGHT);
		}
		
		if(SLIDE_MENU){
			var slideMenu = new Swiff(SITE_ROOT+'slide.swf', {
			    id: 'slideshowH',
			    width: 989,
			    height: 201,
			    vars: {
			        site_root:SITE_ROOT,
			        talentcat:SLIDE_TALENTCAT,
					lang:SITE_LANG
				}
			});
			slideMenu.inject('trombiflash');
			//$('blocbotleftmenu').setStyle('height', MENUV_HEIGHT);
		}
		
		if(TALENTS_MENU){
			
			var talentMenu = new Swiff(SITE_ROOT+'accordeon.swf?rand='+Math.random(), {
			    id: 'accordeon',
			    width: 102,
			    height: 439,
			    vars: {
			        site_root:SITE_ROOT,
					last_bloc_open:TALENTS_MENU_CAT,
					lang:SITE_LANG
				}
			});
			talentMenu.inject('talentsmenu');
			//$('blocbotleftmenu').setStyle('height', MENUV_HEIGHT);
		}
		
		if(TALENTS_VIDEO.length > 0){
			//flowplayer('talentsvideo', SITE_ROOT+'flowplayer-3.0.0.swf');
			//alert(TALENTS_VIDEO);
		}
		
		if(TALENTS_AUDIO.length > 0){
			//flowplayer('talentsvideo', SITE_ROOT+'flowplayer-3.0.0.swf');
			//alert(TALENTS_AUDIO);
			TALENTS_AUDIO_TITLE = TALENTS_AUDIO_TITLE;
			//alert(TALENTS_AUDIO_TITLE);
			var talentSongs = new Swiff(SITE_ROOT+'player_mp3_multi.swf', {
			    id: 'lecteurmp3',
			    width: 255,
			    height: 195,
			    vars: {
			        mp3:TALENTS_AUDIO,
			        title:TALENTS_AUDIO_TITLE.replace('\'', '`'),
					width: 255,
					height: 195,
					loadingcolor:'E2001A',
					sliderovercolor:'E2001A',
					buttonovercolor:'E2001A',
					currentmp3color:'E2001A',
					loadingcolor:'E2001A',
					sliderovercolor:'E2001A',
					buttonovercolor:'E2001A',
					currentmp3color:'E2001A',
					showvolume:'1',
					bgcolor1:'767676',
					bgcolor2:'767676'
				}
			});
			talentSongs.inject('talentsaudio');
		}
		
		var bloc_cvbio = $('talenttextes');
		if(bloc_cvbio){
			var bloc_names = new Array();
			bloc_cvbio.getElements('div.bloc').each(function(bloc, i){
				//alert(i);
				bloc_names.push(bloc.getElement('h4').innerHTML.toUpperCase());
				bloc.getElement('h4').setStyle('display', 'none');
				if(i>0) bloc.setStyle('display', 'none');
			});
			//alert(bloc_names);
			var d = new Element('div', {
				id: 'talentstextesmenu'
			}).inject($('talenttextesbg'), 'after');
			$('talenttextes').setStyle('padding-top', '45px');
			
			bloc_names.each(function(name, i){
				var a = new Element('a', {
					html : name,
					href : '#'
				}).inject(d);
				a.addEvent('click', function(){chgBlocTexte(i);return false;});
				if(i == 0) a.setStyle('color', '#ff0000');
				if(i < bloc_names.length-1){
					new Element('span', {
					html : ' / '
				}).inject(d);
				}
			});
			
		}
		
		
	}
});

new displaySwfs();

var TALENTS_PHOTOSLIST = '';

function showImgBig(src){
	//alert(src);
	var listsrc = TALENTS_PHOTOSLIST;
	var firstpart = new Array();
	var lastpart = new Array();
	//while(listsrc.indexOf('-previewimage-1')>=0) listsrc = listsrc.replace('-previewimage-1', '');
	//src = src.replace('-previewimage-1', '');
	var srcs = listsrc.split(';');
	var firstpart_on = false;
	for(var i=0,j=srcs.length;i<j;i++){
		//alert(srcs[i]+"\n"+src);
		if(srcs[i] == src) firstpart_on = true;
		if(firstpart_on) firstpart.push(new Array(SITE_ROOT+'userimgs'+srcs[i]));
		else lastpart.push(new Array(SITE_ROOT+'userimgs'+srcs[i]));
		srcs[i] = new Array(SITE_ROOT+'userimgs'+srcs[i]);
	}
	//alert(src);
	firstpart.extend(lastpart);
	srcs = firstpart;
	Slimbox.open(srcs);
}

var TALENTS_SIMPLE = [];
var TALENTS_FULL = [];
var INPUTSELECTED = false;
var RESSELECTED = false;
var NO_RES = 'No result';

function chercheTalent(inp){
	var tosearch = inp.value;
	
	if(tosearch.length < 1) {
		$('rechercheres').style.display = 'none';
		INPUTSELECTED = false;
		RESSELECTED = false;
		return;
	}
	INPUTSELECTED = true;
	RESSELECTED = true;
	
	var founded = [];
	for(var i=0,j=TALENTS_SIMPLE.length;i<j;i++){
		if(TALENTS_SIMPLE[i].indexOf(tosearch) >= 0)
			founded.push(i);
	}
	var ul= document.getElementById('cherchetalents');
	//alert(TALENTS_SIMPLE.length);
	while(ul.firstChild)ul.removeChild(ul.firstChild);
	
	for(var i=0,j=Math.min(10, founded.length);i<j;i++){
		var data = TALENTS_FULL[ founded[i] ];
		var li = document.createElement('li');
		var a = document.createElement('a');
		a.href = SITE_ROOT+data[1]+'/'+data[2];
		var p = document.createElement('p');
		var s = document.createElement('span');
		s.appendChild(document.createTextNode(data[3].substring(0, 1)));
		p.appendChild(s);
		p.appendChild(document.createTextNode(data[3].substring(1, data[3].length)));
		var p2 = document.createElement('p');
		p2.style.fontStyle = 'italic';
		p2.style.fontSize = '90%';
		p2.appendChild(document.createTextNode(data[4]));
		a.appendChild(p);
		a.appendChild(p2);
		li.appendChild(a);
		ul.appendChild(li);
	}
	if(founded.length == 0){
		var li = document.createElement('li');
		var p = document.createElement('p');
		p.style.fontStyle = 'italic';
		p.appendChild(document.createTextNode(NO_RES));
		li.appendChild(p);
		ul.appendChild(li);
	}
	$('rechercheres').style.display = 'block';
}


function chercheOut(){
	INPUTSELECTED = false;
	if(!RESSELECTED)
		$('rechercheres').style.display = 'none';
}

function resDivOut(){
	RESSELECTED = false;
	if(!INPUTSELECTED)
		$('rechercheres').style.display = 'none';
}

function resDivOver(){
	//alert(RESSELECTED);
	RESSELECTED = true;
}
