

// FONCTIONS SWAP BLOC SONDAGE
var box = $$('#ContentBox .box');
var id;

function SwapNews(id){

	//alert("On démarre avec le nombre "+id+ " ("+box[id]+")");
	
	for(i = 0; i<box.length; i++){
		if(i == id){
			$(box[id]).setStyle('display', 'block');
			$(box[id]).fade(1);
		} else {
			$(box[i]).fade(0);
			$(box[i]).setStyle('display', 'none');
		}
	}
	
}

function TimerNews(id){
	var next;
	if (id == (box.length-1)){
		next=0;
	} else {
		next = id+1;
	}
	//alert("le prochain est le nombre "+next+ " ("+DossierLayers[next]+")");
	
	
	SwapNews(next);
	
}

function DiapoNews(id){(function(){TimerNews(id);}).delay(3000);}


/*  *************************************
	FONCTION ROLLOVER CLASSIC
	*************************************
*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*  *************************************
	FONCTION TOKEN
	*************************************
*/
function setToken(strId, oJson)
{
	var oForm = $$('#'+strId+' .token');
	if(oForm.length > 0)
	{
		if(oJson.token)
		{
			oForm.set('value',oJson.token);
		}
	}
}


/*  *************************************
	FONCTION Fx.Scroll(window)
	*************************************
*/
function ToTop(){
	new Fx.Scroll(window).toTop();
}

/*

function smoothScroll(e) {
	var event = new Event(e);
	var target = (!event.target.href) ? event.target.parentNode : event.target;
	var divToScrollTo = target.href.split('#')[1];
	//var site = $('Site');
	new Fx.Scroll(window).toElement(divToScrollTo);
}

// Initialisation
function initSmoothScroll() {
	var smooth_links = $$("#Site a");
	//alert(smooth_links);
	for (i = 0; i < smooth_links.length; i++) {
		if(!(smooth_links[i].getProperty('href').split('#')[0])) {
			smooth_links[i].addEvent("click", smoothScroll);
		}
	}
}

*/


/*  *************************************
	FONCTION PRINT
	*************************************
*/
function printThis(){
	window.print();
}


function CheckIsIE(){
	if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER'){
		return true;
	}else{
		return false;
	}
}


function PrintThisPage(){
	if (CheckIsIE() == true)
	{
		window.frames[0].focus();
		window.frames[0].print();
	}else{
		//alert(window.frames[0]);
		window.frames[0].focus();
		window.frames[0].print();
	}
}


function switchImg (){
	$('votePhoto').empty();
	$('votePhoto').set('html', '<img src="'+GEN_gskins+'/img/btn_vote_on.gif" />');
}
			


/* *************************************
	MD TO AJAX FORM
**************************************/

function startAjax (elId){
	
var oAjax = new MD.frmAjax({
	onSuccess:function(oForm, oJson){
		switch (oForm.getAttributeNode('id').nodeValue){
			case 'Frm_Vote' :
				//alert(oJson.ivotes);
				if (oJson.ivotes > 1) {
					$('iVote').set('html',oJson.ivotes+' votes');
					
					/*$('btnvoter').src = ''+GEN_gskins+'/img/btn_vote_on.gif';
					$('btnvoter').onmouseout = '';
					$('btnvoter').onmouseover = '';*/
					
				}else{
					$('iVote').set('html',oJson.ivotes+' vote');
					
					/*$('btnvoter').src = ''+GEN_gskins+'/img/btn_vote_on.gif';
					$('btnvoter').onmouseout = '';
					$('btnvoter').onmouseover = '';*/
					
				}
			break;
			case 'Frm_addsubject' :
				ShowOnSuccess(oForm.getProperty('id'));
			break;
			case 'Frm_addsurvey' :
				ShowOnSuccess(oForm.getProperty('id'));
			break;
			case 'Frm_sendfriends' :
				ShowOnSuccess(oForm.getProperty('id'));
			break;
			case 'Frm_SendfriendsConcours' :
				ShowOnSuccess(oForm.getProperty('id'));
			break;
			case 'Frm_ReportAbuse' :
				ShowSuccessAbus.delay(2000);
				//ShowSuccessAbus(oForm.getProperty('id'));
			break;
			case 'Frm_add_comm' :
				var aItems = new Array();
				if (oJson.moderate)
				{
					//alert("Ton message a bien été reçu, il s'affichera dès qu'il aura été validé. Merci.");
					OpenLayer('ModerationStoped', 1);
					InitValueFrm('Frm_add_comm');
				}else{
					
					if(MD.is(oJson.item,'Array')){
						aItems = oJson.item;
					}else{
						aItems[0] = oJson.item;
					}
					
					var aHtml = new Array();
					for (i = 0; i < aItems.length; i++){
						aHtml[aHtml.length] = getTemplateComs(aItems[i],i);
					}
					
					$('comm_add').fade(.6);
					$('comm_add').set('disabled', true);
					$('InjectaHtml').set('html',aHtml.join("\n"));
					InitValueFrm('Frm_add_comm');
					$('comm_add').set('disabled', false);
					$('comm_add').fade(1);
				}
			break;
			case 'Frm_add_comm_level1' :
				if (oJson.moderate)
				{
					var aItems = new Array();
					if(MD.is(oJson.item,'Array')){
						aItems = oJson.item;
					}else{
						aItems[0] = oJson.item;
					}
					var aHtml = new Array();
					for (i = 0; i < aItems.length; i++){
						aHtml[aHtml.length] = getTemplateComs(aItems[i],i);
					}
					$('InjectaHtml').set('html',aHtml.join("\n"));
					ShowOnSuccess(oForm.id);
				}else{
					var aItems = new Array();
					if(MD.is(oJson.item,'Array')){
						aItems = oJson.item;
					}else{
						aItems[0] = oJson.item;
					}
					var aHtml = new Array();
					for (i = 0; i < aItems.length; i++){
						aHtml[aHtml.length] = getTemplateComs(aItems[i],i);
					}
					$('InjectaHtml').set('html',aHtml.join("\n"));
					ShowOnSuccess(oForm.id);
				}
			break;
			case 'Concours_Mesures_Form' :
				document.location.href="tamesureconfirmation.html?id="+String(oJson.id).replace("id_", "");
			break;
			case 'Concours-Mesures-Form-Conf' :
				lockvalid();
			break;
			case 'Concours_Envoyer_Form' :
				ShowOnSuccess(oForm.getProperty('id'));
			break;
		}
		setToken(oForm.getProperty('id'), oJson);
	},
	onError:function(oForm, oJson){
		switch (oForm.getProperty('id')){
			case 'Frm_Vote' :
			
			break;	
			case 'Frm_add_comm' :
				OpenLayer('Errors-Frm_add_comm', 1);
			break;
			case 'Frm_sendfriends' :
				var myEffect = new Fx.Morph('Sendfriends',
				{
				 duration: 600,
				 transition: Fx.Transitions.Back.easeIn,
				 onComplete:function()
				  {
					$('Sendfriends').setStyle('top', -400);
				  }
				});
				myEffect.start({top:[200,-400]});
				OpenLayer('Errors-Frm_sendfriends', 1);
			break;
			case 'Frm_SendfriendsConcours' :
				var myEffect = new Fx.Morph('SendfriendsConcours',
				{
				 duration: 600,
				 transition: Fx.Transitions.Back.easeIn,
				 onComplete:function()
				  {
					$('SendfriendsConcours').setStyle('top', -400);
				  }
				});
				myEffect.start({top:[200,-400]});
				OpenLayer('Errors-Frm_SendfriendsConcours', 1);
			break;
			case 'Concours_Mesures_Form' :
			break;
			case 'Concours_Envoyer_Form' :
				var myEffect = new Fx.Morph('Concours-Envoyer',
				{
				 duration: 600,
				 transition: Fx.Transitions.Back.easeIn,
				 onComplete:function()
				  {
					$('Concours-Envoyer').setStyle('top', -600);
				  }
				});
				myEffect.start({top:[200,-400]});
				OpenLayer('Errors-Concours_Envoyer_Form', 1);
			break;
		}
		setToken(oForm.getProperty('id'), oJson);
	}
});

if ($(elId)){
	 oAjax.sendAjax($(elId).getParent('form'));
	 setToken(oForm.id, oJson);
	}
}



/************************
     VOTE SONDAGE
*************************/

function SurveyResponses(el) {
	
	$$('.responses li a').removeClass('on');
	
	if ($('Box2') || $('Survey-Box')){
		$$('.responses li a').each(function(elm){
			if(elm!=el){
			 var myFx = new Fx.Morph(elm);
			 myFx.start({'padding-left':'6px', 'width':'296px'});
			 }
 		});
	 	var myFx = new Fx.Morph(el,{onComplete:function(elm){elm.addClass('on');}});
	 	myFx.start({'padding-left':'12px', 'width':'290px'});
		
		
 	}else{
		$$('.responses li a').each(function(elm){
			if(elm!=el){
				var myFx = new Fx.Morph(elm);
				myFx.start({'padding-left':'6px', 'width':'271px'});
			}
		});
		var myFx = new Fx.Morph(el,{onComplete:function(elm){elm.addClass('on');}});
		myFx.start({'padding-left':'12px', 'width':'265px'});
 	}
}

// HOME BOX SURVEYS
function SurveysVote(el){
	var divbox      = el.getParent('.box');
	var id_div		= divbox.get('rel');
	var DivChoix    = el.getParent('ul');
	var survey_id   = el.get('rel');
	var response_id = el.get('id');
	var tokenPost   = el.get('rev');

	var el_survey = 'percent-'+survey_id+'';
	var size = DivChoix.getSize('ul');

	var ajax = new Request({
		method: 'post',
		url: 'cgi/survey.php',
		onSuccess:function(xml)
		{
			var oJson = xml2json.parser(xml);
			oJson     = oJson.xml;

			if (oJson.success==1)
			{
				SurveyResponses(el);

				var myFx = new Fx.Morph(DivChoix, {
					duration: 2000,
					onComplete:function()
					  {
						DivChoix.setStyle('display','none');
	                    $(el_survey).setStyle('display','block');

						$each(oJson, function(el, key){
							var pattern=/percentage/gi;
							if (key.match(pattern)!=null){
								var percent = el;

								$$('#'+el_survey+' li .jauge').each(function(){
									var myFx = new Fx.Morph(key, {
										duration: 1000,
										transition: Fx.Transitions.Sine.easeIn,
										unit: '%'
									});
									myFx.start({'width':''+percent+''});
									$$('#'+key+' span').set('html', ''+percent+'%');
									//alert(box.length);

									if ($('Box2') || $('Survey-Box')){
										
									}else{
										if (id_div.toInt() == (box.length-1)){
										
										}else{
											DiapoNews((id_div.toInt()));
										}
									}

								});
							}
						});
					  }
				});
				myFx.start({opacity:[1,0]});
			}else{
				//OpenLayer('NoVoteAgain', 1);
				//alert('test');
				DivChoix.addClass(' errorVote');
				if ($('Box2') || $('Survey-Box')){
					DivChoix.setStyle('min-height',size.y-20);
 				}else{
					DivChoix.setStyle('min-height',size.y-45);
					//alert(box.length);
					if (id_div.toInt() == (box.length-1)){
						
					}else{
						DiapoNews((id_div.toInt()));
					}
				}
				DivChoix.set('html', 'Tu as d&eacute;j&agrave; vot&eacute;.<br />Il y a plein d\'autres sondages, fonce!');
			}
		}
	}).send('doAction=voteSurvey&survey_id='+survey_id+'&survey_responses_id='+response_id+'&tokenPost='+tokenPost);
}



// PAGE SURVEYS
function SurveyBoxVote(el){

	var DivChoix    = el.getParent('ul');
	var survey_id   = el.get('rel');
	var response_id   = el.get('id');
	var tokenPost   = el.get('rev');

	var el_survey = 'percent-'+survey_id+'';

	var ajax = new Request({
		method: 'post',
		url: 'cgi/survey.php',
		onSuccess:function(xml)
		{
			var oJson = xml2json.parser(xml);
			oJson     = oJson.xml;

			if (oJson.success==1)
			{
				SurveyResponses(el);
				$(el_survey).setStyle('display','block');

				$each(oJson, function(el, key){
					var pattern=/percentage/gi;
					if (key.match(pattern)!=null){
						var percent = el;
						$$('#'+el_survey+' li .jauge').each(function(){
							var myFx = new Fx.Morph(key, {
								duration: 1000,
								transition: Fx.Transitions.Sine.easeIn,
								unit: '%'
							});
							myFx.start({'width':''+percent+''});

							$$('#'+key+' span').set('html', ''+percent+'%');
						});
					}
				});
			}else{
				OpenLayer('NoVoteAgain', 1);
			}
		}
	}).send('doAction=voteSurvey&survey_id='+survey_id+'&survey_responses_id='+response_id+'&tokenPost='+tokenPost);
}


/******************************
     ROLL BLOCK TAGS / FAQ
*******************************/

function animTags(){

	$$('.anx-tags a').each(function(el) {

		var fx = new Fx.Tween(el,{
			duration: 200,
			onComplete:function() {
				el.setStyle('left','0');
			}
		});

		el.setStyle('left','0').addEvents({
			'mouseenter': function() {
				fx.cancel();
				fx.start('left','5px');
			},
			'mouseleave': function() {
				 fx.cancel();
				 fx.start('left','-5px');
			}
		});

	});
}

function rollFadeBg(){

	$$('.btnfade').each(function(el) {

		var fx = new Fx.Tween(el,{duration: 400});

		el.addEvents({
			'mouseover': function() {
				fx.cancel();
				fx.start('background-color','#9ed200');
			},
			'mouseout': function() {
				fx.cancel();
				fx.start('background-color','#ffd98d');
			}
		});

	});
}


/******************************
	CLEAR VALUE FORM
*******************************/
function clearValueFrm(el){
	if (el != 'Concours-Envoyer')
	{
		$$('#'+el+' .text').set('value', '');
		$$('#'+el+' .textarea').set('value', '');
	}
	$$('#'+el+' .selectbox').set('value', '');
}

/******************************
	INIT VALUE FORM  ADDCOM
*******************************/
function InitValueFrm(el){
	$$('#'+el+' .text')[0].set('value', 'Pseudo');
	$$('#'+el+' .text')[1].set('value', 'Age');
	$$('#'+el+' .textarea').set('value', 'Ton message...');
	$$('#'+el+' .selectbox').set('value', '');
}


/*  *************************************
	SYSTEM VOTE STARS
	*************************************
*/

function startVote(){
	var zone_vote = $$('.note .vote');

	imageOnStar = 'vote_on.gif';
	imageOffStar = 'vote_off.gif';

	zone_vote.each(function(item) {
		var stars = item.getChildren();
		stars.each(function(item) {
			item.addEvent('mouseover', onStars);
			item.addEvent('mouseout', outStars);
			item.addEvent('click', clickStar);
		});
	});
}


function onStars() {
	this.src = ''+GEN_gskins+'/img/'+imageOnStar+'';

	/* On récupere les étoiles précédentes et on change leur image */
	var stars = this.getAllPrevious();
	stars.each(function(item) {
		item.src = ''+GEN_gskins+'/img/'+imageOnStar+'';

	});
}

function outStars(item){
	this.src = ''+GEN_gskins+'/img/'+imageOffStar+'';

	var stars = this.getAllPrevious();
	stars.each(function(item) {
		item.src = ''+GEN_gskins+'/img/'+imageOffStar+'';
	});
}

function clickStar(){

	/* on récupere l'id de l'élément parent ul */
	var parent  = this.getParent('ul');
	var id_note = parent.id;
	var note	= this.get('alt');

	aRel 	    = id_note.split('-');
	type 		= aRel[0];
	relation_id = aRel[1];

	/* requete ajax */
	var ajax = new Request({
		method: 'post',
		url: 'cgi/votes.php',
		onSuccess:function(xml)
		{
			var oJson = xml2json.parser(xml);
			oJson     = oJson.xml;

			if (oJson.success)
			{
				var pourcentage = oJson.pourcentage;

				var myEffect = new Fx.Morph(id_note,
				{
				  onComplete:function()
				  {

					$$('#'+id_note+' .vote').setStyle('display','none');
					$$('#'+id_note+' .moyennevote').setStyle('display','block');
					$$('#'+id_note+' .jauge').setStyle('width',''+pourcentage+'%');
					$(id_note).fade(1);
				  }
				});
				myEffect.start({opacity:[1,0]});
			}else{
				OpenLayer('NoVoteAgain', 1);
				//alert('&nbsp;Vous avez d&eacute;j&agrave; vot&eacute;');
			}
		}
	}).send('doAction=vote&relation_id='+relation_id+'&note='+note+'&type='+type);

}

function ratingClear(el){
	el = $(el);
	var parent  = el.getParent('ul');
	var id_parent = parent.id;
	//alert(id_parent);

	var vote = $$('#'+id_parent+' .vote')
	var rating = $$('#'+id_parent+' .moyennevote');

	rating.setStyle('display','none');
	vote.setStyle('display','block');
}

function ratingShow(el){
	el = $(el);
	var parent  = el.getParent('ul');
	var id_parent = parent.id;
	//alert(id_parent);

	var vote = $$('#'+id_parent+' .vote')
	var rating = $$('#'+id_parent+' .moyennevote');

	rating.setStyle('display','block');
	vote.setStyle('display','none');
}



/************************
     ORIENTEUR HOME
*************************/

function radioSelect(id){
	var image = $$('#'+id+' .btnRadio');
	image.each(function(el) {
		el.addEvent('click',function(){
			if (el.hasClass('on')){
				image.removeClass('on');
				el.addClass('');
				var input = el.getFirst();
				var gender = input.get('alt');
				$$('#'+id+' .gender')[0].set('value', '');
			}else{
			  image.removeClass('on');
			  el.addClass('on');
			  var input = el.getFirst();
			  var gender = input.get('alt');
			  $$('#'+id+' .gender')[0].set('value', gender);
			}
		});
	});
}



/******************************************
   FILTRES DATE / NOTE / COM'
*******************************************/

function btnFilter(id){
	var image = $$('#'+id+' .btn');
	image.each(function(el) {

		var fx = new Fx.Morph(el,{
			duration: 100,
			transition: Fx.Transitions.Sine.easeInOut,
			onComplete:function(){
				fx.start({'padding-top':'2px', 'height':'18px'});
			}
		});

		el.addEvents({
			'click': function() {
				if (el.hasClass('asc')){
					fx.cancel();
					fx.start({'padding-top':'4px', 'height':'16px'});
					el.removeClass('asc');
					el.addClass('desc');
				}else{
					fx.cancel();
					fx.start({'padding-top':'4px', 'height':'16px'});
					el.removeClass('desc');
					el.addClass('asc');
				}
			}/*,
			'mouseenter': function() {
				fx.cancel();
				fx.start({'padding-top':'4px', 'height':'16px'});
			},
			'mouseleave': function() {
				fx.cancel();
				fx.start({'padding-top':'2px', 'height':'18px'});
			}*/
		});
	});
}


/************************
     PUBLICATION COM'
*************************/
function getTemplateComs(o,i){
	var aHtml = new Array();
	var bPair  = pair(i);
	if (bPair){
		aHtml[aHtml.length] = '<div class="item level0 pair">';
	}else{
		aHtml[aHtml.length] = '<div class="item level0 impair">';
	}
	if (undefined!==o.blog_avatar){ aHtml[aHtml.length] = '<div class="pic"><a href="'+o.blog_url+'" target="_blank"><img src="'+o.blog_avatar+'" alt="" /></a></div>'}else{ aHtml[aHtml.length] = '<div class="pic"><img src="'+GEN_gskins+'/img/avatar-48x48.jpg" style="width:50px; height:50px;" class="default" alt=""/></div>'};
	aHtml[aHtml.length] = '<div class="txt">';
	aHtml[aHtml.length] = '<span>'+o.username+' |</span><strong> '+o.age+' ans '+o.department+' |</strong> Publi&eacute; le '+o.date+'';
	aHtml[aHtml.length] = '<p>'+o.comment+'</p>';
	aHtml[aHtml.length] =  '<a href="#init" onclick="OpenLayer(\'AddComm-level1\', 1, '+o.id+');" title="commenter" class="addlevel1 comment notext">Commenter</a>';
	aHtml[aHtml.length] = '</div>';
	aHtml[aHtml.length] = '</div>';

	var aSubComment = new Array();
	if (o.subcomment.item){
		if(MD.is(o.subcomment.item,'Array')){
			aSubComment = o.subcomment.item;
		}else{
			aSubComment[0] = o.subcomment.item;
		}
	}

	for (var i = 0; i < aSubComment.length; i++){
		aHtml[aHtml.length] = getTemplateSubComs(aSubComment[i],i, bPair);
	}

	return aHtml.join("\n");
}

function getTemplateSubComs(o,i,bPair){
	var aHtml = new Array();
	if (bPair){
		aHtml[aHtml.length] = '<div class="item level1 pair">';
	}else{
		aHtml[aHtml.length] = '<div class="item level1 impair">';
	}
	if (undefined!==o.blog_avatar){ aHtml[aHtml.length] = '<div class="pic"><a href="'+o.blog_url+'" target="_blank"><img src="'+o.blog_avatar+'" alt="" /></a></div>'}else{ aHtml[aHtml.length] = '<div class="pic"><img src="'+GEN_gskins+'/img/avatar-48x48.jpg" style="width:50px; height:50px;" class="default" alt=""/></div>'};
	aHtml[aHtml.length] = '<div class="txt">';
	aHtml[aHtml.length] = '<span>'+o.username+' |</span><strong> '+o.age+' ans '+o.department+' |</strong> Publi&eacute; le '+o.date+'';
	aHtml[aHtml.length] = '<p>'+o.comment+'</p>';
	aHtml[aHtml.length] = '</div>';
	aHtml[aHtml.length] = '</div>';

	return aHtml.join("\n");
}

function pair(number)
{
	if(number/2 == Math.round(number/2))
	{
		return 1;
	}
	else
	{
		return 0;
	}
}


/****************************
     ACCORDEON HOME MEASURE
****************************/
function showMeasure(){
	//deploiement contenu page content mesure
	$('accordion').setStyle('display', 'block');
	//create our Accordion instance
	var myAccordion = new Accordion($('accordion'), 'div.toggler', 'div.element', { opacity: false, duration:900, transition: Fx.Transitions.Bounce.easeOut});
}


/************************
	ACCORDEON FAQ
*************************/
function showResponses(){
	$('accordion').setStyle('display', 'block');
	var myAccordion = new Accordion($('accordion'), 'div.toggler', 'div.element', {
		opacity: false,
		onActive: function(toggler, element){
			//toggler.saveClass = (toggler.hasClass('class1')) ? 'class1' : 'class2';
			element.addClass('on');
			toggler.addClass('on');

		},
		onBackground: function(toggler, element){
			//alert(toggler.saveClass);
			//if(toggler.saveClass){ toggler.addClass(toggler.saveClass);}
			toggler.removeClass('on');
			element.removeClass('on');

		}
	});
}


/***********************************
	RELOAD HOME PAGE VIA ORIENTEUR
************************************/

function ajaxLoader(el, iPage){
	if (!iPage)
	{
		state_gender = el.hasClass('on');
		state_age    = el.hasClass('on');
	}
	var resultatOrienteur = $('resultatOrienteur');
	gender 		= $$('#SexeFltr .gender').get('value');
	age    		= $$('#tonAge .gender').get('value');
	/*department 	= $('regionOrienteur').getSelected()[0].value;*/
	levelStudy  = $('levelStudyOrienteur').getSelected()[0].value;
	themes_id   = $('themesOrienteur').getSelected()[0].value;
	
	$$('#SexeFltr span').each(function(els) {
		if (el.id == els.id && !state_gender)
		{
			gender 	= "";
			//alert('toto');
		}
	});

	$$('#tonAge span').each(function(els) {
		if (el.id == els.id && !state_age)
		{
			age 	= "";
		}
	});

	/* requete ajax */
	var ajax = new Request({
		method: 'post',
		url: 'cgi/index.php',
		onSuccess:function(xml)
		{
			var oJson = xml2json.parser(xml);
			oJson     = oJson.xml;

			if (oJson.success)
			{
				resultatOrienteur.empty();
				resultatOrienteur.addClass('bgresult');
				
				new Element('div', {'id':'loadResultat', 'class':'loadMostRead'}).set('html', getTemplateWakaNews(oJson)).inject(resultatOrienteur);
				

				/*
				var myFx = new Fx.Morph('loadResultat',{duration: 1000,
					onComplete:function() {
						var ajaxloading = $('loadWakaNews').set('html','<div class="ajax-loader"><img src="'+GEN_gskins+'/img/ajax-loader.gif" class="loading" alt="" /></div>');
						var myFx = new Fx.Morph(ajaxloading,{duration: 1300,
							onComplete:function() {
								$('loadWakaNews').setStyle('opacity',0);
								var template = $('loadWakaNews').set('html',getTemplateWakaNews(oJson.mesure));
								var myFx = new Fx.Morph(template,{duration: 1000});
								myFx.start({opacity:[0,1]});
							 }
						});
						myFx.start({opacity:[0,1]});
					}
				});
				myFx.start({opacity:[1,0]});
				*/

				/*
				
				aClosed = new Array();
				aClosed[0] = "ClosePurpleBubble";
				aClosed[1] = "CloseOrangeBubble";
				aClosed[2] = "CloseGreenBubble";
				aClosed[3] = "CloseGreenBubble2";
				aClosed[4] = "CloseBlueBubble";
				aClosed[5] = "ClosePurpleBubble2";

				aBulles = new Array();
				aBulles[0] = "PurpleBubble";
				aBulles[1] = "OrangeBubble";
				aBulles[2] = "GreenBubble";
				aBulles[3] = "GreenBubble2";
				aBulles[4] = "BlueBubble";
				aBulles[5] = "PurpleBubble2";

				aBullesAnimation = new Array();
				aBullesAnimation[0] = {'height': [69, 181],'width': [69, 181],'top': [182, 135],'left': [277, 225]};
				aBullesAnimation[1] = {'height': [69, 181],'width': [69, 181],'top': [185, 135],'left': [748, 696]};
				aBullesAnimation[2] = {'height': [69, 181],'width': [69, 181],'top': [333, 285],'left': [271, 219]};
				aBullesAnimation[3] = {'height': [69, 181],'width': [69, 181],'top': [332, 283],'left': [735, 684]};
				aBullesAnimation[4] = {'height': [69, 181],'width': [69, 181],'top': [472, 423],'left': [331, 279]};
				aBullesAnimation[5] = {'height': [69, 181],'width': [69, 181],'top': [476, 426],'left': [681, 630]};

				*/
				/*
				if (undefined!==oJson.mesureviewsbubbles)
				{
					//
					
					aTheme = new Array();
					aTexte = new Array();
					aLien  = new Array();
					
					
					
					bullesClosed 	= new Array();
					bulles 			= new Array();
					bullesAnimation = new Array();
					
					
					compt = 0;
					popin = 0;
					
					
					if (is_array(oJson.mesureviewsbubbles)){
						oJson.mesureviewsbubbles.each(function(elts,i) {
							aTheme[i] 				= "";
							aTexte[i] 				= elts.title;
							aLien[i]  				= "mesuredetail.html?id="+elts.id;
							popin					= elts.popin;
							
							
							bullesClosed[i] 		= aClosed[i];
							bulles[i] 				= aBulles[i];
							bullesAnimation[i] 		= aBullesAnimation[i];
							
							compt++;
						});

						if (popin){
							//var roar = new Roar({ position: 'upperRight' });
							//roar.alert('Message de l\'orienteur !',"Il n'y a pas de réponse correspondant précisément à ta recherche. Nous te proposons donc une sélection de mesures de ton thème préféré.");
							ShowNotification();
							//HideNotification.delay(8000);

						}else{
							$('Notification').setStyle('display', 'none');
							HideNotification();
						}
						new LoadBubbles({theme:aTheme.slice(0,compt),texte:aTexte.slice(0,compt),lien:aLien.slice(0,compt),bullesClosed:aClosed.slice(0,compt),bulles:aBulles.slice(0,compt),bullesAnimation:aBullesAnimation.slice(0,compt)});
					}else{
						aTheme[0] = "";
						aTexte[0] = oJson.mesureviewsbubbles.title;
						aLien[0]  = "mesuredetail.html?id="+oJson.mesureviewsbubbles.id;
						bullesClosed[0] 		= aClosed[0];
						bulles[0] 				= aBulles[0];
						bullesAnimation[0] 		= aBullesAnimation[0];
						//
						new LoadBubbles({theme:aTheme.slice(0,1),texte:aTexte.slice(0,1),lien:aLien.slice(0,1),bullesClosed:aClosed.slice(0,1),bulles:aBulles.slice(0,1),bullesAnimation:aBullesAnimation.slice(0,1)});
					}*/

				}else{
					alert('error!');
				}
			}
		}).send('doAction=orienteur&gender='+gender+'&age='+age+'&levelStudy='+levelStudy+'&themes_id='+themes_id+'&iPage='+iPage);
}



function initFormOrienteur(){
	$$('.btnRadio').removeClass('on');
}

function initOrienteur(){(
	function(){
		var resultatOrienteur = $('resultatOrienteur');
  		resultatOrienteur.empty();
  		resultatOrienteur.removeClass('bgresult');
		resultatOrienteur.set('html','<p>Fais tes choix pour activer l\'Orienteur.</p>');
		initFormOrienteur();	
	}).delay(1500);
}


function is_array(object){
    return (object instanceof Array);
}

function decode(str) {
	return decodeURIComponent(str.replace(/\+/g,  " "));
}


function getTemplateWakaNews(o){

	var aHtml = new Array();

	if (is_array(o.mesureviewsbubbles)){
		for(i = 0; i <o.mesureviewsbubbles.length; i++){	
			aHtml[aHtml.length] = '<div class="item"><div class="icon '+o.mesureviewsbubbles[i].css+'"></div>';
			aHtml[aHtml.length] = '<div class="txt">';
			aHtml[aHtml.length] = '<h5><a target="_top" href="'+domaine+'mesuredetail.html?id='+o.mesureviewsbubbles[i].id+'" title="Lire la suite" class="fxtween">'+o.mesureviewsbubbles[i].title+'</a></h5>';
			aHtml[aHtml.length] = '<em class="theme '+o.mesureviewsbubbles[i].css+'">'+o.mesureviewsbubbles[i].titletheme+'<span> / Publi&eacute; le '+o.mesureviewsbubbles[i].createdate+' <b>COM\'S ('+o.mesureviewsbubbles[i].countcomment+')</b></span></em>';
			aHtml[aHtml.length] = '<p><a href="'+domaine+'mesuredetail.html?id='+o.mesureviewsbubbles[i].id+'" title="Lire la suite" target="_top" class="fxtween">'+o.mesureviewsbubbles[i].measure+'</a></p>';
			aHtml[aHtml.length] = '</div>';
			aHtml[aHtml.length] = '<div class="clearer"></div>';
		}
		aHtml[aHtml.length] = '<ul class="pagination">';
		aHtml[aHtml.length] = '<li class="center">'
		aHtml[aHtml.length] = '<ul>'
		aHtml[aHtml.length] = decode(o.mesureviewsbubbles[0].menu);	
		aHtml[aHtml.length] = '</ul>'
		aHtml[aHtml.length] = '</li>'
		aHtml[aHtml.length] = '</ul>'	
	}else{
		aHtml[aHtml.length] = '<div class="item"><div class="icon '+o.mesureviewsbubbles.css+'"></div>';
		aHtml[aHtml.length] = '<div class="txt">';
		aHtml[aHtml.length] = '<h5><a target="_top" href="'+domaine+'mesuredetail.html?id='+o.mesureviewsbubbles.id+'" title="Lire la suite" class="fxtween">'+o.mesureviewsbubbles.title+'</a></h5>';
		aHtml[aHtml.length] = '<em class="theme '+o.mesureviewsbubbles.css+'">'+o.mesureviewsbubbles.titletheme+'<span> / Publi&eacute; le '+o.mesureviewsbubbles.createdate+' <b>COM\'S ('+o.mesureviewsbubbles.countcomment+')</b></span></em>';
		aHtml[aHtml.length] = '<p><a href="'+domaine+'mesuredetail.html?id='+o.mesureviewsbubbles.id+'" title="Lire la suite" target="_top" class="fxtween">'+o.mesureviewsbubbles.measure+'</a></p>';
		aHtml[aHtml.length] = '</div>';
		aHtml[aHtml.length] = '<div class="clearer"></div>';
		aHtml[aHtml.length] = '<ul class="pagination">';
		aHtml[aHtml.length] = '<li class="center">'
		aHtml[aHtml.length] = '<ul>'
		aHtml[aHtml.length] = decode(o.mesureviewsbubbles.menu);	
		aHtml[aHtml.length] = '</ul>'
		aHtml[aHtml.length] = '</li>'
		aHtml[aHtml.length] = '</ul>'	
	}
	
	return aHtml.join("\n");
}



/*** IMG TRACKING ***/
function count(num) {
	count_i="";
	count_img = new Image();
	switch(num) {
		case "BtnFrm_orienteur_log":
			count_i = 'http://oas.skyregie.com/RealMedia/ads/adstream_nx.ads/FR.skyrock.com/FR_GOUVERNEME_7413_31297_0510/1@Top!Top';
			break;
		case "BtnFrm_orienteur":
			count_i = 'http://oas.skyregie.com/RealMedia/ads/adstream_nx.ads/FR.skyrock.com/FR_GOUVERNEME_7413_31297_0510/1@Top!Top';
			break;
	}
	count_img.src = count_i;
	return;
}


/************************
  LOAD BUBBLES
*************************/


/*


LoadBubbles=new Class(
{
  Implements: [Options,Events],
  options: {
	theme      	  	  : [],
	texte      	 	  : [],
	lien      	      : [],
    bullesClosed      : [],
    iDelay            : 100,
    iAnimDuration     : 700,
	//bulleTransition   : Fx.Transitions.Elastic.easeInOut,
	bulleTransition   : Fx.Transitions.Elastic.easeOut,
	//bulleTransition   : Fx.Transitions.Elastic.easeIn,
	//bulleTransition   : Fx.Transitions.Circ.easeInOut,
	//bulleTransition   : Fx.Transitions.Circ.easeInOut,
	//bulleTransition   : Fx.Transitions.Bounce.easeInOut,
    bulles            : [],
    bullesAnimation   : []
  },
  initialize: function(options){
	this.setOptions(options);
	var oBubble = this;

   this.options.bulles.each(function(elts,i) {
		oBubble.hideBulle(i);
		$$('.bubble').setStyle('visibility', 'hidden');
   		$$('.bubble .close').setStyle('visibility', 'hidden');
	});

   if(Browser.Engine.trident && (Browser.Engine.version < 5)){
      for(var i=0; i < this.options.bulles.length; i++){
        this.showBulle.delay((this.options.iDelay*(i+1)),this,i);
      }
    }else{
      this.animBulle.delay((this.options.iDelay*(i+1)),this,0);
	  //this.animBulle.((this.options),this,0);
    }
  },
  loadItems: function(i)
  {
    //$ affichage themes
    $$('#'+this.options.bulles[i]+' h4').set('html', this.options.theme[i]);
	//$ affichage textes
	$$('#'+this.options.bulles[i]+' p').set('html', this.options.texte[i]);
	//$ affichage lien
	$$('#'+this.options.bulles[i]+' a').set('href', this.options.lien[i]);
  },
  animBulle : function(i)
  {
    var oBubble = this;
    var myEffect = new Fx.Morph('anim'+this.options.bulles[i],
    {
      onComplete:function(elm)
      {
        oBubble.showBulle(i);
        if(i < (oBubble.options.bulles.length-1))
        {
          oBubble.animBulle((i+1));
        } else{
			$('CloseAll').setStyle('visibility','visible');
			$('CloseAll').addEvent('click', function(){
				for(j=0; j<bulles.length; j++){
					oBubble.hideBulle(j);
					$$('.bubble').setStyle('visibility', 'hidden');
					$$('.bubble .close').setStyle('visibility', 'hidden');
					$('CloseAll').setStyle('visibility','hidden');
					$('Notification').setStyle('display', 'none');
					HideNotification();
				}
			 });
		}
      },duration: this.options.iAnimDuration, transition: this.options.bulleTransition
    });
	oBubble.hideBulle(i);
    $('anim'+this.options.bulles[i]).setStyle('visibility', 'visible');
    myEffect.start(this.options.bullesAnimation[i]);
  },
  showBulle : function(i)
  {
    $('anim'+this.options.bulles[i]).setStyle('visibility', 'hidden');
    $(this.options.bulles[i]).setStyle('visibility', 'visible');
	$(this.options.bullesClosed[i]).setStyle('visibility', 'visible');

	this.loadItems(i);
  },
  hideBulle : function(i)
  {
    $(this.options.bulles[i]).setStyle('visibility', 'hidden');
	$(this.options.bullesClosed[i]).setStyle('visibility', 'hidden');
  }
});

*/



/*
function getTemplateMostRead(o){
	var aHtml = new Array();

	if (is_array(o.mesureviews)){
		for(i = 0; i <o.mesureviews.length; i++)
		{
			aHtml[aHtml.length] = '<div class="item">';
			aHtml[aHtml.length] = '<div class="pic"><a href="'+domaine+'mesuredetail.html?id='+o.mesureviews[i].id+'" title="" target="_top"><img src="'+o.mesureviews[i].picturesmall+'" height="50" width="50" alt="" /></a></div>';
			aHtml[aHtml.length] = '<div class="txt">';
			aHtml[aHtml.length] = '<h5><a href="'+domaine+'mesuredetail.html?id='+o.mesureviews[i].id+'" title="Lire la suite" target="_top">'+o.mesureviews[i].title+'</a></h5>';
			aHtml[aHtml.length] = '<em class="theme '+o.mesureviews[i].css+'">'+o.mesureviews[i].titletheme+' <span> / Publi&eacute; le '+o.mesureviews[i].createdate+' / <b>'+o.mesureviews[i].countcomment+' com&acute;</b></span></em>';
			aHtml[aHtml.length] = '<p>';
			aHtml[aHtml.length] = '<a href="'+domaine+'mesuredetail.html?id='+o.mesureviews[i].id+'" title="Lire la suite" target="_top">'+o.mesureviews[i].measure+'</a>';
			aHtml[aHtml.length] = '</p>';
			//aHtml[aHtml.length] = '<fb:like href="'+domaine+'mesuredetail.html?id='+o.mesureviews[i].id+'" layout="button_count" show_faces="false" width="230"></fb:like>';
			aHtml[aHtml.length] = '</div>';
			aHtml[aHtml.length] = '</div>';
			aHtml[aHtml.length] = '<div class="clearer"></div>';
		}
	}else{
		if (undefined!==o.mesureviews){
			aHtml[aHtml.length] = '<div class="item">';
			aHtml[aHtml.length] = '<div class="pic"><a href="'+domaine+'mesuredetail.html?id='+o.mesureviews.id+'" title="" target="_top"><img src="'+o.mesureviews.picturesmall+'" height="50" width="50" alt="" /></a></div>';
			aHtml[aHtml.length] = '<div class="txt">';
			aHtml[aHtml.length] = '<h5><a href="'+domaine+'mesuredetail.html?id='+o.mesureviews.id+'" title="Lire la suite" target="_top">'+o.mesureviews.title+'</a></h5>';
			aHtml[aHtml.length] = '<em class="theme '+o.mesureviews.css+'">'+o.mesureviews.titletheme+' <span> / Publi&eacute; le '+o.mesureviews.createdate+' / <b>'+o.mesureviews.countcomment+' com&acute;</b></span></em>';
			aHtml[aHtml.length] = '<p>';
			aHtml[aHtml.length] = '<a href="'+domaine+'mesuredetail.html?id='+o.mesureviews.id+'" title="Lire la suite" target="_top">'+o.mesureviews.measure+'</a>';
			aHtml[aHtml.length] = '</p>';
			//aHtml[aHtml.length] = '<fb:like href="'+domaine+'mesuredetail.html?id='+o.mesureviews.id+'" layout="button_count" show_faces="false" width="230"></fb:like>';
			aHtml[aHtml.length] = '</div>';
			aHtml[aHtml.length] = '</div>';
			aHtml[aHtml.length] = '<div class="clearer"></div>';
		}
	}

	return aHtml.join("\n");
}


*/

/******************************
	CONCOURS MESURES // VERIFICATION DE l'AGE 
*******************************/
function checkAge(age){
	if(age<18){
		$('Under-18').setStyle('display','block');	
	} else{
		$('Under-18').setStyle('display','none');	
	}
}


/******************************
	CONCOURS MESURES // PAGE VALIDATION 
*******************************/
function lockvalid(){
	OpenLayer('Concours-Valid', 1);
	$$('.btn-modify').setStyle('display','none');
	$$('.btn-submit').setStyle('display','none');
	$$('.btn-back').setStyle('display','none');

}

function fuchronologie(etat){
	if (etat)
	{
		$('chronologie').set('value',1);
	}else{
		$('chronologie').set('value',2);
	}
	$('shuffle').set('value',0);
}

function fushuffle(etat){
	if (etat)
	{
		$('shuffle').set('value',0);
	}else{
		$('shuffle').set('value',1);
	}
	$('chronologie').set('value',0);
}



