/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2010 FFIE
|		Design + HTML/CSS/DOM JavaScript : Smart Agence
|		http://www.smartagence.com/
|
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

if (typeof(tplPath)=="undefined") {
	tplPath="http://ffie.web.dsivolant.net/~ffie-fr/fileadmin/tpl/";
	var tplPathRelative="../../";
	barometrePath="/ffie/root/";
}

var $jQ = jQuery.noConflict();


/* Carto barometre Carto originale */
userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images) {
		var img;
		var codeRegionLoad=jQuery.url.param("r");
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img&&changeImages.arguments[i+1]!="") {
				img.src = changeImages.arguments[i+1];
			} else if (img&&codeRegionLoad){
				img.src = tplPath+'img/carto/carto_'+codeRegionLoad+'.gif';
			} else {
				img.src = tplPath+'img/carto/carto_nationale.gif';
			}
		}
	}
}


$jQ.preLoadImages(tplPath+"img/carto/carto_alsace.gif", tplPath+"img/carto/carto_aquitaine.gif", tplPath+"img/carto/carto_auvergne.gif", tplPath+"img/carto/carto_bassenormandie.gif", tplPath+"img/carto/carto_bourgogne.gif", tplPath+"img/carto/carto_bretagne.gif", tplPath+"img/carto/carto_centre.gif", tplPath+"img/carto/carto_champagne.gif", tplPath+"img/carto/carto_corse.gif", tplPath+"img/carto/carto_franchecomte.gif", tplPath+"img/carto/carto_hautenormandie.gif", tplPath+"img/carto/carto_idf.gif", tplPath+"img/carto/carto_languedoc.gif", tplPath+"img/carto/carto_limousin.gif", tplPath+"img/carto/carto_lorraine.gif", tplPath+"img/carto/carto_midipyrenees.gif", tplPath+"img/carto/carto_nord.gif", tplPath+"img/carto/carto_paca.gif", tplPath+"img/carto/carto_paysloire.gif", tplPath+"img/carto/carto_picardie.gif", tplPath+"img/carto/carto_poitou.gif", tplPath+"img/carto/carto_rhonealpes.gif","/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_alsace.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_aquitaine.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_auvergne.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_bassenormandie.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_bourgogne.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_bretagne.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_centre.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_champagne.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_corse.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_franchecomte.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_hautenormandie.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_idf.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_languedoc.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_limousin.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_lorraine.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_midipyrenees.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_nord.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_paca.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_paysloire.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_picardie.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_poitou.gif?t=20100504", "/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p2/gif/p2_rhonealpes.gif?t=20100504",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_alsace.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_aquitaine.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_auvergne.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_bassenormandie.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_bourgogne.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_bretagne.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_centre.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_champagne.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_corse.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_franchecomte.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_hautenormandie.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_idf.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_languedoc.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_limousin.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_lorraine.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_midipyrenees.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_nord.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_paca.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_paysloire.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_picardie.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_poitou.gif?t=20100505",
"/fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/p4/gif/p4_rhonealpes.gif?t=20100505");



// Fonction speciale pour les page 2 et page 4 :
// Refresh de la fiche d'une region declenche a partir d'un roll-over 
// sur la carte des regions.
function afficheFiche(codeRegion,page) {
	var t=$jQ('#ficheParDefaut img');
    var src1= t.attr('src');
	var codeRegionLoad=jQuery.url.param("r");
	if(codeRegion.length>0&&!codeRegionLoad) {
		var codeRegion="_"+codeRegion;
		var src = 'fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/'+page+'/gif/'+page+codeRegion+'.gif';
		$jQ('#ficheParDefaut img').attr("src", src);
	} else if(codeRegionLoad.length>0) {
		codeRegionLoad="_"+codeRegionLoad;
		$jQ('#ficheParDefaut img').attr("src", "fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/"+page+"/gif/"+page+codeRegionLoad+".gif");
		//codeRegionLoad="";
	} else if(codeRegion) {
		$jQ('#ficheParDefaut img').attr("src", "fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/"+page+"/gif/"+page+codeRegion+".gif");
		//codeRegionLoad="";
	}
}


/* - - - - - - - - - - - - - - - - - - - - - [ OPEN/CLOSE NAV PROVISOIRE ] */
function navProv() {
	$jQ('#navProvForm').hide();
	$jQ('.navProvOC a').click(function() {	
		if($jQ(this).html()=='+') {
			$jQ(this).html('-');
			$jQ('#navProvForm').show();
		} else {
			$jQ(this).html('+');
			$jQ('#navProvForm').hide();
		}
		return false;
	});
}


/* - - - - - - - - - - - - - - - - - - - - - [ Champs focus sur input recherche ] */

(function($jQ) {
    $jQ.fn.toggleFocus = function() {
        return this.each( function() {
            var input =  $jQ(this);
			if( input.length > 0 ) {
				var id_input = input.attr("id");
				var form = input.parents("form");
				var label = form.find("label[for="+id_input+"]");
				var old_val = label.text() || "";
				label.css("display","none");
				input.val(old_val);
				var news_val = "";
				input.focus(function() {
					news_val = input.val();
					if ( old_val == news_val ) {
						input.val("");
					}
				});
				input.blur(function() {
					if (input.val() != "" ){
						news_val = input.val();
					} else {
						news_val = old_val;
					}
					input.val(news_val);
				});
			}
		});
	};
})(jQuery);

(function($jQ) {
    $jQ.fn.toggleValue = function() {
		return this.each( function() {
			if($jQ('.toggleValue').length>0){
				var input=$jQ(".toggleValue");
				var attrtxt=input.attr("value");
				input.focus(
					function(){
						if($jQ(this).attr("value")==""||$jQ(this).attr("value")==attrtxt) {
							input.val("");
						}
					}
				);
				input.blur(
					function(){
						if($jQ(this).attr("value")=="") {
							input.val(attrtxt);
						}
					}
				);
			}
		});
	};
})(jQuery);

/* - - - - - - - - - - - - - - - - - - - - - [ Interaction menu principal (menu horizontal) ] */
function SmartHover(ele) {
	if(typeof ele != "string") {
		return;
	}
	var navRoot = $jQ("#"+ele);
	if ( navRoot.length >0 ) {
		var kids = navRoot.find("li:has('ul')");
		var uls = navRoot.find("li ul");
		var kidsa = navRoot.find("li a");		
		kids.each(function(){
			var li = $jQ(this);
			var afocus = li.find("a:first");
			var ul = li.find("ul");
			li.mouseenter(function(){								
				uls.hide(10);				
				kids.removeClass("over");
				ul.stop(true, true).slideDown(300);
				li.addClass("over");
				return false;
			}).mouseleave(function(){
				kids.removeClass("over");
				ul.hide(10);
				return false;
			});					
			afocus.focus(function(){
				li.trigger("mouseenter");
				return false;
			});			
		});
		var kidsNoUL = navRoot.find(" > li").not(':has("ul")');
		kidsNoUL.find("a").focus(function(){
			kids.removeClass("over");							  
			uls.hide(10);
			return false;
		});
	}
}


/* - - - - - - - - - - - - - - - - - - - - - [ Gestion corps du texte article ] */
function SmartSize(args) {
	var cadre = $jQ("#"+args);	
	if( cadre.length > 0 ) {
	/*
		var ftz = cadre.css("fontSize");
		var ftzNum = parseFloat(ftz.substring(0,ftz.length-2));
	*/
		var ftzNum = 12;
		$jQ("#Tplus").click(function(){
			ftzNum = ftzNum+1;			
			cadre.css("fontSize", ftzNum+"px");		
		 });		
		$jQ("#Tmoins").click(function(){		
			ftzNum = ftzNum-1;		
			cadre.css("fontSize", ftzNum+"px");			
		});	
	}	
}

/* - - - - - - - - - - - - - - - - - - - - - [ Lancement impression ] */
function DirectPrint() {
	if (window.print) self.print();
}

/* - - - - - - - - - - - - - - - - - - - - - [ Ajout aux favoris ] */
function bookmarksite() {
	var title = document.title;
	var url = document.location.href;
	if (window.sidebar) { // firefox
		window.sidebar.addPanel(title, url, "");
	}
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all) {// ie
		window.external.AddFavorite(url, title);
	}
}

/* - - - - - - - - - - - - - - - - - - - - - [ ToolBox ] */
function AddToolButton(targets) {	
	if( typeof targets == "string" ) {
		return;
	}	
	var toolbox = $jQ("#"+targets.idWrap);
	var linkId = targets.linkId || "";
	var imgSrc = targets.imgSrc || "";
	var imgAlt = targets.imgAlt || "";	
	var linkHref = targets.linkHref || "";
	var ele = targets.insertBefore || "";

	if(!linkHref) {
		linkHref = "javascript:;";
	}
	if( toolbox.length > 0 ) {
		var ul = toolbox.find("ul");
		if( ul.length == 0 ) {			
			toolbox.html("<ul></ul>"); 
			ul = toolbox.find("ul");
		}
		var li = '<li><a href="'+linkHref+'" id="'+linkId+'" title="'+imgAlt+'"><img src="'+imgSrc+'" alt="'+imgAlt+'"/></a></li>';
		
		if( ele !="" && $jQ("#"+ele).length > 0) {	
			var li_frere = $jQ("#"+ele).parents("li:first");
			$jQ(li).insertBefore(li_frere);
		}else {	
			$jQ(li).appendTo(ul);
		}
	}	
}

function setroll(toolbox) {
	/*Roll over*/
	if( typeof toolbox != "string" ) {
		return;
	}	
	var ul = $jQ("#"+toolbox).find("ul");
	ul.find("li a").hover(
		function(){
			if(this.id!="wikio") {roll($jQ(this).find("img"));}
		},
		function(){
			if(this.id!="wikio") {roll($jQ(this).find("img"));}
		}
	);
}


/* - - - - - - - - - - - - - - - - - - - - - [ Roll over ] */
function roll(o) {
	var src,ftype,newsrc;
	src=o.attr("src");
	ftype=src.substring(src.lastIndexOf('.'), src.length);
	if(/_over/.test(src)) {
		newsrc=src.replace('_over','');
	} else {
		newsrc=src.replace(ftype, '_over'+ftype);
	}
	o.attr("src",newsrc);
}

/* - - - - - - - - - - - - - - - - - - - - - [ VideoThumbGen ] */
function videoThumb() {
	if($jQ("#ColContenu .videos .contenu .inner .inner2 .txtVisu .blocVisu img").length>0 ) {
		var imgPreview=$jQ("#ColContenu .videos .contenu .inner .inner2 .txtVisu .blocVisu img");
		imgPreview.each(function(){
			var tmpImgSrc=$jQ(this).attr('src');
			$jQ(this).parents(".blocVisu").css('background-image','url('+tmpImgSrc+')');
			$jQ(this).attr("src","img/play.png");
		});
	}
}

/* - - - - - - - - - - - - - - - - - - - - - [ Equalize ] */
/**
 *
 * Copyright (c) 2007 Tom Deater (http://www.tomdeater.com)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 * 
 */
 
(function($jQ) {
	/**
	 * equalizes the heights of all elements in a jQuery collection
	 * thanks to John Resig for optimizing this!
	 * usage: $jQ("#col1, #col2, #col3").equalizeCols();
	 */
	$jQ.fn.equalizeCols = function(){
		var height = 0,
			reset = $jQ.browser.msie ? "1%" : "auto";
		return this
			.css({"height" : reset})
			.each(function() {
				height = Math.max(height, this.offsetHeight);
				ht = "auto";
				minH = Math.max(height, this.offsetHeight);
				if (jQuery.browser.msie &&parseInt(jQuery.browser.version)<=6) {
				 ht = Math.max(height, this.offsetHeight);
				}
			})
			.css({"height" : ht, "minHeight":minH})
			.each(function() {
				var h = this.offsetHeight;
				if (h > height) {
					$jQ(this).css({"height" : height - (h - height)});
			};
		});
	};
})(jQuery);

/* - - - - - - - - - - - - - - - - - - - - - [ Bloc ouvrant-fermant ] */

(function($jQ){	
	$jQ.fn.openclose = function(options){           //définir une fonction		
		var defaults = {
			labels : new Array("Ouvrir","Fermer", "Tout ouvrir", "Tout fermer"),
			type : "openclose",
			opened : true,
			hideAll : false
		};
		var options = $jQ.extend(defaults, options);   //fusionner les options
		return this.each(function() {
			var global = $jQ(this);
			var labels = options.labels;
			var globalcontent = $jQ(this).find(".inner2:first");
			global.find(".inner2:first").hide();
			var globaltitle = $jQ(this).find("h2, .eqH3 p:not(.date), .inner>h3");
			global.find(".inner2:first").hide();
			globaltitle.wrapInner('<span class="togglebut"><a href="javascript:;"></a></span>');
			globaltitle.find("a").append('<span class="label"><span class="labelinner">… '+labels[0]+'</span></span>');      
      
			/* Afficher / masquer */
			global.find(".togglebut a").click(function() {
				var toggle=$jQ(this);
				var toggleLabel=toggle.find(".label");
				
				if(global.hasClass("open")) {
					globalcontent.fadeOut("fast", function() {
						toggleLabel.html('<span class="labelinner">… '+labels[0]+'</span>');
						global.removeClass('open').addClass("close");
					});
				} else {
					globalcontent.fadeIn("fast", function() {
						toggleLabel.html('<span class="labelinner">… '+labels[1]+'</span>');
						global.removeClass("close").addClass('open');
					});
				}
				
				//$jQ(global).toggleClass("open", global.hasClass("openclose"));
				
			});
			
			/* Tout Afficher / Tout masquer */
			if(options.hideAll&&$jQ(this).hasClass("hideAll")){
				$jQ(this).before('<p id="toggle"><a href="javascript:;" class="hide-all">'+labels[2]+'</a></p>');
				$jQ('#toggle').click(function(){
					if($jQ(this).hasClass("hide-all")){
						$jQ(this).removeClass("hide-all").find("a").html(labels[2]);
						$jQ('.openclose').removeClass("close").addClass("open").find(".togglebut a").trigger("click");
					} else {
						$jQ(this).addClass("hide-all").find("a").html(labels[3]);
						$jQ('.openclose').removeClass("open").addClass("close").find(".togglebut a").trigger("click");
					}
				});
			}
			
		});
	};	            
})(jQuery);


function SmartMap(maps) {
  if (document.getElementsByTagName("MAP")&&document.getElementById("Map")){
    maps = document.getElementsByTagName("MAP");
    for (n=0;n<maps.length;n++) {
      areas = maps[n].getElementsByTagName("area");
      for (e=0; e<areas.length; e++){
        areas[e].onmouseover = function() {tooltip.show(this)};
        areas[e].onmouseout = function() {tooltip.hide(this)};
      };
    };
  };
};

function rotate() {
	$jQ('#next').click();
}
	
function SmartCarousel() {
	var speed = 5000;
	var run = setInterval('rotate()', speed);
	var item_width = $jQ('#slides li').outerWidth();
	var left_value = item_width * (-1);
	$jQ('#slides li:first').before($jQ('#slides li:last'));
	$jQ('#slides ul').css({'left' : left_value});
	$jQ('#prev').click(function() {
		var left_indent = parseInt($jQ('#slides ul').css('left')) + item_width;
		$jQ('#slides ul').animate({'left' : left_indent}, 200,function(){
			$jQ('#slides li:first').before($jQ('#slides li:last'));
			$jQ('#slides ul').css({'left' : left_value});
		});
		return false;
	});
	$jQ('#next').click(function() {
		var left_indent = parseInt($jQ('#slides ul').css('left')) - item_width;
		$jQ('#slides ul').animate({'left' : left_indent}, 200, function () {
			$jQ('#slides li:last').after($jQ('#slides li:first'));          
			$jQ('#slides ul').css({'left' : left_value});
		});
		return false;
	});
	$jQ('#slides').hover(
		function() {
			clearInterval(run);
		},
		function() {
			run = setInterval('rotate()', speed);
		}
	);
};

/* - - - - - - - - - - - - - - - - - - - - - [ GESTION DES ONGLETS ] */

(function($){	
	$.fn.tabulations = function(options){				
		return this.each(function() {
		  var onglet =  $jQ(this).find('li');
      var ongleta = onglet.find('a');
      ongleta.click(function(){
        var volet = $jQ(this).parent().index();
        onglet.removeClass("on");
        $jQ(this).parent().addClass("on");
        $jQ(this).parents(".blocOnglets").find(".tab_content").hide();
        $jQ(this).parents(".blocOnglets").find(".tab_content:eq("+volet+")").show();
        return false;
      });			
		});
	};	
})(jQuery);


/* - - - - - - - - - - - - - - - - - - - - - [ Lancement scripts ] */
jQuery(document).ready(function($jQ){			
	navProv();
	videoThumb();
	SmartMap();
	$jQ('.blocOnglets .tabs').tabulations();
	$jQ('.blocOnglets .tabs li:first a').trigger("click"); 
	if($jQ(".hautdepage").length>0) {$jQ(".hautdepage").localScroll();}
	if($jQ("#hautdepage").length>0) {$jQ("#hautdepage").localScroll();}
	
	/* togglefocus */	
	if($jQ("#mot_cle").length>0) {$jQ("#mot_cle").toggleFocus();}
	if($jQ("#login").length>0) {$jQ("#login").toggleFocus();}
	if($jQ("#password").length>0) {$jQ("#password").toggleFocus();}
	if($jQ("#p1").length>0) {$jQ("#p1").toggleFocus();}
	if($jQ("#p2").length>0) {$jQ("#p2").toggleFocus();}
	
	/* togglevalue */
	if($jQ(".toggleValue").length>0) {$jQ(".toggleValue").toggleValue();}
	
	/* toolBox */	
	if($jQ("#toolBox").length>0) {
		AddToolButton({idWrap:"toolBox",linkId:"print",linkHref:"javascript:DirectPrint();",imgSrc:tplPath+"img/toolbox/print.gif",imgAlt:"Imprimer la page",insertBefore:"ami"});
		AddToolButton({idWrap:"toolBox",linkId:"Tmoins",imgSrc:tplPath+"img/toolbox/Tmoins.gif",imgAlt:"Réduire la taille du texte"});
		AddToolButton({idWrap:"toolBox",linkId:"Tplus",imgSrc:tplPath+"img/toolbox/Tplus.gif",imgAlt:"Agrandir la taille du texte"});
		setroll("toolBox");
		SmartSize("ColContenu");
	}
	
	/* Navigation */
	if($jQ("#NavigationPrincipale").length>0) {SmartHover("NavigationPrincipale");}
	
	/* open/close */	
	if($jQ(".openclose").length>0) {	
		var opened = true;
		var hideAll = false;
		if($jQ(".openclose.open").length>0){
			opened = true;
		}
		if($jQ(".openclose.hideAll").length>0){
			hideAll = true;
		}
		var options = new Object();
		//si autre langage en anglais : passer en parametre une table pour labels    
		$jQ(".openclose").each(function(count){      
			if( $jQ("html").attr("lang") == "en" ) {
				var tab = new Array("Open","Close","Display all","Hide all");
				options.labels = tab;			
			}
			if(hideAll&&$jQ(this).hasClass("hideAll")){
				options.hideAll = true;
			}
			$jQ(this).openclose(options);
			/* déclenchement */
			if(opened&&$jQ(this).hasClass('open')){
				$jQ(this).removeClass('open').addClass("close").find(".togglebut a").trigger('click');
			} 
		});
		
		/* déclenchement */
		if(!opened){
			$jQ(".openclose:first").removeClass('open').addClass("close").find(".togglebut a").trigger('click');
		}
	}	

	/* CSS Random background */
	var rndVar=$jQ.randomBetween(1,3);
	bg="url("+tplPath+"uploads/pics/background/bg_body_00"+rndVar+".jpg)";
	$jQ("body:not('.popup')").css("background-image",bg);
	
	/* Cornerz */
	if($jQ('.exergue .contenu .inner h2').length>0) {
		$jQ('.exergue .contenu .inner h2').cornerz({radius:5, corners:"tl"});
	}
	if($jQ('.openclose .contenu .inner h2').length>0) {
		$jQ('.openclose .contenu .inner h2').cornerz({radius:5, corners:"tl"});
	}
	if($jQ('ul.boutonsAcces li').length>0) {
		$jQ('ul.boutonsAcces li').cornerz({radius:4});
	}
	if($jQ('ul.boutonsFFIE li').length>0) {
		$jQ('ul.boutonsFFIE li').cornerz({radius:3});
	}
	if($jQ('#ColContenu ul.onglets li').length>0) {
		$jQ('#ColContenu ul.onglets li').cornerz({radius:5, corners:"tl tr"});
	}
	
	/* Legend compatibility set */
	if($jQ("#ColContenu fieldset legend").length>0) {
		$jQ("#ColContenu fieldset legend").wrap('<div class="legend" />');
	}
	
	/* Date picker */
	if($jQ('input.datepicker').length>0){
		$jQ("input.datepicker").datepicker({showOn: 'button', buttonImage: tplPath+'img/bt_calendar.gif', buttonImageOnly: true});
	}
	
	/* Last */
	if($jQ('.actus').length>0){
		$jQ(".actus:last").addClass("nobg");
	}
	if($jQ('.resultatRecherche2 .contenu .inner2 .inner3 table tbody tr:last th').length>0){
		$jQ(".resultatRecherche2 .contenu .inner2 .inner3 table tbody tr:last th").addClass("nobg");
		$jQ(".resultatRecherche2 .contenu .inner2 .inner3 table tbody tr:last td").addClass("nobg");
	}
	if($jQ('.boutonsAcces li').length>0){
		$jQ(".boutonsAcces li:last").addClass("last");
	}
	if($jQ('#lineB .cell').length>0){
		$jQ("#lineB .cell:last").addClass("last");
	}
	
	/* Odd and even */
	if($jQ('ul.boutonsFFIE li').length>0) {
		$jQ('ul.boutonsFFIE li:even').addClass("even");
	}

	
	if($jQ('#logTrigger').length>0){
		$jQ("#logTrigger").click(
			function(){
				$jQ(this).addClass("on");
				$jQ("#adhConnexion").show();
			}
		);
		$jQ('#adhConnexion').mouseenter(
			function(){
				$jQ("#logTrigger").blur();
			}
		);
		$jQ('#ContainerCols').mouseenter(
			function(){
				$jQ("#logTrigger").removeClass("on");
				$jQ("#adhConnexion").hide();
			}			  
		);
		$jQ('.oubli').click(
			function(){
				$jQ("#logTrigger").removeClass("on");
				$jQ("#adhConnexion").hide();
			}			  
		);
	}
	
	/* Carousel */
	if($jQ('.commande #carousel').length>0){
		SmartCarousel();
	}
	
	$jQ(function() {
		$jQ(".blocQuestionsReponses .inner2").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			visible: 1
		});
	});
	
	if($jQ('#ficheParDefaut img').length>0&&$jQ('#MapSelect img').length>0&&jQuery.url.param("r")){
		var codeRegionLoad=jQuery.url.param("r");
		var codePage=jQuery.url.param("fx");
		$jQ('#MapSelect img').attr("src", tplPath+"img/carto/carto_"+codeRegionLoad+".gif");
		$jQ("#ficheParDefaut img").attr("src", "fileadmin/user_upload/FFIE_adherents/03-Activite_des_entreprises/"+codePage+"/gif/"+codePage+"_"+codeRegionLoad+".gif");
	}

	
	




});


/* SIFR3 launch */
var futuran={src:tplPath+'lib/js/futuran.swf'};
var futuralc={src:tplPath+'lib/js/futuralc.swf'};

sIFR.activate(futuran,futuralc);

sIFR.replace(futuran, {
	selector: '#lineA .blocBoutique h2',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#A3B700;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuran, {
	selector: '#adherenthome #lineA .colA h1',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#0077BD;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuran, {
	selector: '#adherenthome #lineA .colA h2',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#0077BD;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuran, {
	selector: '#lineA .blocRechercherPro h2',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#0077BD;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuran, {
	selector: '#lineA h2',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#000000;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuran, {
	selector: '.cell h2',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#000000;}',
	transparent:true ,
	tuneHeight : -6
});


sIFR.replace(futuran, {
	selector: '#ColMenu #Rub',
	css: '.sIFR-root {background-color:transparent;leading:-5;color:#1180c1;padding:0 0 0 20px;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuran, {
	selector: '#ColContenu h1',
	css: '.sIFR-root {background-color:transparent;leading:-10;color:#1180c1;padding:0;}',
	transparent:true ,
	tuneHeight : -6
});

sIFR.replace(futuralc, {
	selector: '#ColContextuelle h2',
	css: '.sIFR-root {background-color:transparent;leading:-10;color:#1C96AA;padding:0 0 0 14px;}',
	transparent:true ,
	tuneHeight : -6
});

  

/* Create ImageFlow instances when the DOM structure has been loaded */
domReady(function()
{
	var instanceOne = new ImageFlow();
	instanceOne.init({
		ImageFlowID:'imgFlow',
		//reflectionPNG: true,
		reflectionP: 0.0, 
		reflectPath:tplPath+'lib/js/',
		imagePath:tplPathRelative+'../../',
		startID:2,
		reflections:false,
		imageFocusM:1,
		scrollbarP:0.95,
		aspectRatio:1.85,
		imagesM:0.7,
		
		//reflections:true,
		reflectionGET:'&bgc=FFFFFF&height=15%&fade_start=30%&fade_end=0%',
		//reflections:false,
		imageFocusM:1,
		aspectRatio:1.818,
		imagesM:0.5,
		slideshow:true,
		slideshowAutoplay:true,
		slideshowSpeed:6000,
		circular:true
		
	});
});

