// JavaScript Document
$(document).ready(function(){
	//précharge les images
	var liste_images = new Array("../images/puce_rotative_yellow.png","../images/puce_rotative_blue.png","../images/puce_rotative_red.png","../images/puce_rotative_pink.png","../images/puce_rotative_green.png","../images/puce_rotative_brown.png","../images/puce_rotative_purple.png","../images/puce_rotative_off.png");
	for(var i=0;i<liste_images.length;i++){
		var image = new Image();
		image.src = liste_images[i];
	}
	//alert('ok');
	$(".home .article .rotative .info").css({height:'auto'});
	$(".home .article .rotative .info").hide();
	$(".home .article .rotative .controles ul li a").click(function(){
		arreterDiaporama();
		
		diaporamaActif = Number($(this).attr('href').substr(9,1))-1;
		afficherDiaporama();
		return false;
	})
	$(".home .article .rotative .controles .play a").click(function(){
		if(drapeau==1){
			arreterDiaporama();
		}else{
			lancerDiaporama();
		}
		return false;
	})
	
	$(".article .section .accordeon .texte").each(function(i){
		if(i!=0){
			$(this).hide();
		}
	})
	$(".article .section .accordeon .top_cache").hide();
	$(".article .section .liste_accordeon").hide();
	$(".article .section .accordeon h2 a").click(function(){
		$(this).parent().parent().find(".accordeon .texte").stop();
		//$(this).parent().parent().siblings(".accordeon").find(".texte").hide();
		$(this).parent().parent().siblings(".accordeon").find(".texte:visible").animate({height:"0",opacity:"show",opacity:"hide"},1000);
		$(this).parent().parent().find(".texte").show();
		$(this).parent().parent().find(".texte").css({height:"0"});
		$(this).parent().parent().find(".texte").animate({height:($(this).parent().parent().find(".texte .texte_wrap").height()+10)+"px"},1000);
		return false;
	})
	$(".article .section form.commander_publication .erreur span").hide();
	$(".article .section form.commander_publication button").click(function(){
	 	var erreur = false;
		$(".article form.commander_publication .obligatoire input:text").each(function(n){
			if($(this).attr("value")==""){
				$(this).parent().find('.erreur span').show();
				erreur = true;
			}else{
				$(this).parent().find('.erreur span').hide();
			}
		})
		$(".article form.commander_publication .obligatoire textarea").each(function(n){
			if($(this).val()==""){
				$(this).parent().find('.erreur span').show();
				erreur = true;
			}else{
				$(this).parent().find('.erreur span').hide();
			}
		})
		var civilite = false;
		$(".article form.commander_publication .obligatoire input:radio:checked").each(function(n){
			civilite = true;
		})
		if(civilite != true){
			erreur = true;
			$(".article form.commander_publication .coche .erreur span").show();
		}else{
			$(".article form.commander_publication .coche .erreur span").hide();
		}
		if (erreur != false) return false;
	})
	
	/**Rajouter par Manuelle GUSTAVE pour la gestion des pays**/
		$(".article form.commander_publication .obligatoire select").each(function(n){
	
			if($(this).attr("value")=="-1"){
				$(this).parent().find('.erreur span').show();
				erreur = true;
			}else{
				$(this).parent().find('.erreur span').hide();
			}
		})
	$(".article .section form.publications .erreur span").hide();
	$(".article .section form.publications button").click(function(){
	 	var erreur = false;
		var choix = false;
		$(".article form.publications input:checkbox:checked").each(function(n){
			choix = true;
		})
		if(choix != true){
			erreur = true;
			$(".article form.publications .erreur span").show();
		}else{
			$(".article form.publications .erreur span").hide();
		}
		if (erreur != false) return false;
	})
	
	$(".article .section form.inscription .erreur span").hide();
	$(".article .section form.inscription button").click(function(){
	 	var erreur = false;
		if ($(".article form.inscription .mail input").attr("value")==""){
			erreur = true;
			$(".article form.inscription .erreur span").show();
		}else{
			$(".article form.inscription .erreur span").hide();
		}
		if (erreur != false) return false;
	})
	
	
	$(".article .section form.selection_objectifs .erreur span").hide();
	$(".article .section form.selection_objectifs button").click(function(){
	 	var choix = false;
		$(".article form.selection_objectifs input:checkbox:checked").each(function(n){
			choix = true;
		})
		if(choix != true){
			$(".article .section form.selection_objectifs .erreur span").show();
		}
		return choix;
	})
	
	
	$(".article .section form.selection_profils .erreur span").hide();
	$(".article .section form.selection_profils button").click(function(){
	 	var choix_radio = false;
		$(".article form.selection_profils input:radio:checked").each(function(){
			choix_radio = true;
		})
		if(choix_radio != true){
			$(".article .section form.selection_profils .erreur span").show();
		}
		return choix_radio;
	})
	
	
	$(".article  form.filtre_google_earth .erreur span").hide();
	$(".article  form.filtre_google_earth button").click(function(){
	 	var choix = false;
		$(".article form.filtre_google_earth input:checkbox:checked").each(function(n){
			choix = true;
		})
		if(choix != true){
			$(".article  form.filtre_google_earth .erreur span").show();
			return false;
		}
	})
	
	$(".article  form.envoyer_candidature .erreur span").hide();
	
	$(".article  form.envoyer_candidature button").click(function(){
		var erreur = false;
		
		$(".article form.envoyer_candidature .obligatoire input:text").each(function(n){
			if($(this).attr("value")==""){
				$(this).parent().find('.erreur span').show();
				erreur = true;
			}else{
				$(this).parent().find('.erreur span').hide();
			}
		})
		var civilite = false;
		$(".article form.envoyer_candidature .obligatoire input:radio:checked").each(function(n){
			civilite = true;
		})
		if(civilite != true){
			erreur = true;
			$(".article form.envoyer_candidature .coche .erreur span").show();
		}else{
			$(".article form.envoyer_candidature .coche .erreur span").hide();
		}
		if (erreur != false) return false;
	})
	$(".article  form.filtre_recherche .erreur span").hide();
	$(".article  form.filtre_recherche button").click(function(){
		if($(".article form.filtre_recherche select").val()=="0"){
			$(".article  form.filtre_recherche .erreur span").show();
			return false;
		}
	})
	
	
	$(".article form.cherche_google_earth .erreur span").hide();
	$(".article form.cherche_google_earth button").click(function(){
	 	var erreur = false;
		var value = $(".article form.cherche_google_earth input#cherche_cp").attr("value");
		if (value==""){
			erreur = true;
			$(".article form.cherche_google_earth .erreur span").show();
			$(".article form.cherche_google_earth .erreur span.erreur2").hide();
		}else if(isNaN(Number(value)) || value.length !=5){
			erreur = true;
			$(".article form.cherche_google_earth .erreur span").show();
			$(".article form.cherche_google_earth .erreur span.erreur1").hide();
		}
		//alert();
		if (erreur != false) return false;
	})
	
	$(".article .section .tabs_contents .tab_content").each(function(n){
		if(n!=0){
			$(this).hide();
		}
	})

	$(".article .section .tabs ul:not(.sansjs) li a").click(function(){
		$(this).parent().addClass('on');
		$(this).parent().siblings('li').removeClass('on');
		$($(this).attr('href')).show();
		$($(this).attr('href')).siblings('.tab_content').hide();
		return false;
	})
	
	$(".controles_texte ul li.petit a").click(function(){
		$("#ancrecontenu").css({'font-size':"1em"});
		return false;
	})
	$(".controles_texte ul li.moyen a").click(function(){
		$("#ancrecontenu").css({'font-size':"2em"});
		return false;
	})
	$(".controles_texte ul li.grand a").click(function(){
		$("#ancrecontenu").css({'font-size':"3em"});
		return false;
	})
	
	changerDiaporama();
	
	

})
function changerDiaporama(){
	if(drapeau == 1){
		afficherDiaporama();
	//	attendre();
	}
}
function arreterDiaporama(){
	drapeau = 0;
	changerimage($(".home .article .rotative .controles .play a img"),"_play","_pause",".png");
}
function lancerDiaporama(){
	drapeau = 1;
	changerimage($(".home .article .rotative .controles .play a img"),"_pause","_play",".png");
	changerDiaporama();
}
function afficherDiaporama(){
	$(".home .article .rotative .info").each(function(i){
			if(i==diaporamaActif){
				$(this).animate({opacity:"show"},1000,attendre);
			}else{
				$(this).animate({opacity:"hide"},1000);
			}
		})
		$(".home .article .rotative .controles ul li").each(function(i){
			if(i==diaporamaActif){
				changerimage($(this).find('img'),"_off","_"+$(this).attr("class"),".png");
			}else{
				changerimage($(this).find('img'),"_"+$(this).attr("class"),"_off",".png");
			}
		})
}


function attendre(){
	 setTimeout(incrementerDiaporama,5000);
}
function incrementerDiaporama(){
	//alert($(".home .article .rotative .controles ul li").length-1);
	if(diaporamaActif<$(".home .article .rotative .controles ul li").length-1){
		diaporamaActif++;
	}else{
		diaporamaActif =0;
	}
	changerDiaporama();
}
var diaporamaActif = 0;
var drapeau = 1;


function changerimage(element,etatdebut,etatfin,extension){
	var ancienne_source = element.attr("src");
	var verif = ancienne_source.split(etatfin+extension); 
	if(etatfin!="" && verif[0] != ancienne_source) return;
	var off = ancienne_source.split(etatdebut+extension); 
	if(off[0] != ancienne_source){
		element.attr({src: off[0]+etatfin+extension});
		//alert(element.attr("src"));
	}
	
}

/****Manuelle GUSTAVE*/
function ouvrePopup(page,label) //ouvre la popup envoyer à un ami
{ 
		var popHeight = 650;
		var popWidth = 450;
		var posX = (screen.width/2)-(popWidth/2);
		var posY = (screen.height/2)-(popHeight/2);
		
		window.open(page,label,'width='+popWidth+', height='+popHeight+', left='+posX+' ,top='+posY+',resizable=yes');
		
	}

function select_all(id)
{ 
	var select  = document.forms["form_stage"][id];
	
	
	for (var i =1 ; i< select.options.length ; i++)
	{ select.options[i].selected = true;  	}
	
}	

//popin flash
/*
var datas = {};
function popIn ( itemData ) {
	if ( itemData ) {
		datas = itemData;
		/*so = new SWFObject("/FRONT/COLAS/swf/loader.swf", "flashPopIn", "640", "100%", "9", "#990000");
		so.addVariable("confFile", "/FRONT/COLAS/swf/xml/Vconf.xml" );
		so.addParam( "wmode" , "transparent");
		so.write("content_popIn");*/
		/*jQuery("#content_popIn").flash({
			src:'/FRONT/COLAS/swf/loader.swf',
			width:640,
			height:100%,
			wmode:'transparent',
			version:9,
			expressInstall: true,
			flashvars: { 
				confFile:  '/FRONT/COLAS/swf/xml/Vconf.xml',
		
			}
		});
	
	
	
	}else{
		return datas;
	}
	//alert( "URL DU MEDIA : "+itemData.url );
	//alert( "SOUS TITRE DU MEDIA (flv): "+itemData.subtitle );
	//alert( "LEGENDE DU MEDIA : "+itemData.description );
}//popin flash*/

function launchPopin() {
	jQuery('body').prepend('<div id="content-popin" ><div id="load-popin"><div id="flash-popin"></div></div></div><div id="popin-background"></div>');
	var background = jQuery('#popin-background');
	var content = jQuery('#content-popin');
	var close_popin = '/FRONT/COLAS/images/bt_close.png';
	
	var popin = jQuery('#load-popin');
	var marginLeft = '-'+parseInt(popin.css('width'))/2+'px';
	popin.css('margin-left',marginLeft)
	
	var xH = document.documentElement.scrollHeight+'px';
	background.height(xH);

	//if (close != false) {
		popin.prepend('<a href="#" class="close" class="close"><img src="'+close_popin+'" alt="close" /></a>');
	
		//popin.prepend('<iframe class="iframeVideo" src="_blank" width="640" height="100%"></iframe>');
		
		jQuery('.close').click(function(){
			closePopins();
			console.log("toto")
		});
	//}
//initPNGHack();
	return true;
}

function closePopins() {
	

	jQuery('#popin-background').remove();
	jQuery('#content-popin').remove();
}


/* =FLASH_POPIN
---------------------------------------------------------------------------------------*/
function popIn(itemData) {
	if (itemData) {

		if (jQuery('#load-popin').length == 0)
		launchPopin();
	
		var popin = jQuery('#load-popin');
		
		datas = itemData;

		// jQuery("#flash-popin").flash({
		// 			src:'/FRONT/COLAS/swf/loader_initiatives.swf',
		// 			id:'flashTest',
		// 			width:640,
		// 			height:505,
		// 			wmode:'transparent',
		// 			version:9,
		// 			flashvars : { 
		// 				confFile : "/FRONT/COLAS/swf/xml/conf_initiatives.xml"
		// 			}
		// 		}); 
		
		
		jQuery("#flash-popin").flash({
			src:'/FRONT/COLAS/swf/loader_initiatives.swf',
			width:640,
			height:'100%',
			wmode:'transparent',
			version:9,
			expressInstall: true,
			flashvars: { 
				confFile:  '/FRONT/COLAS/swf/xml/conf_initiatives.xml'
		
			}
		});
	

	}
	else{
		return datas;
	}
	//alert( "URL DU MEDIA : "+itemData.url );
	//alert( "SOUS TITRE DU MEDIA (flv): "+itemData.subtitle );
	//alert( "LEGENDE DU MEDIA : "+itemData.decription );
}	
	