/**
 * @author Laurent-Yann Saint-Dizier pour EDIWARE (c) 2010
 */

var activer_accordeon = true; // mettre à "false" pour désactiver la fonction d'accordéon

jQuery.noConflict( ); // pour éviter les problèmes de compatibilité avec Rico/Prototype
// ne pas faire de référence à $ mais plutôt jQuery

// anciens scripts
function show(num)
{
	if (document.getElementById("q" + num).style.display == "block") 
		document.getElementById("q" + num).style.display = "none";
	else 
		document.getElementById("q" + num).style.display = "block";
}


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];}
}


// nouveaux scripts

function jsview(x)
{
	sousmenu_engras(x);
	try 
	{
		view(x);
	} catch(e) { }
}
var ok_hightlight = true;
function sousmenu_engras(d)
{
	//if (d!="migal" && ok_hightlight)
		jQuery("a.souslien").each(function(){
			jQuery(this).css("font-weight","normal");
			var tag = ""+jQuery(this).attr("onclick");
			if ( tag.indexOf("view('"+d+"')")>=0 || tag.indexOf('view("'+d+'")')>=0 )
				jQuery(this).css("font-weight","bolder");
		});
}

function prepare_clic_sur_h2()
{
	if(!activer_accordeon) return;
	
	jQuery(".cachee").each(function(){ jQuery(this).hide(); });
	
	jQuery("h2").each(function(){
		var suiv = jQuery(this).next().next();
		if (suiv && suiv.hasClass("cachee"))
		{
			jQuery(this)
				.css("cursor","pointer")
				.css("margin-top","15px")
				.css("background-repeat","no-repeat") 
				.css("background-image","url(../images-v2/slide-down.jpg)") 
				.css("background-position","right bottom")
				.css("border-bottom","0")
				.css("color","#ae007c")
				.css("text-decoration","none")
				.addClass("h2clic");
			
			jQuery(this).bind("mouseover",function(){
				jQuery(this)
					.css("color","#c2409d")
					.css("text-decoration","underline");
			});
			jQuery(this).bind("mouseout",function(){
				jQuery(this)
					.css("color","#ae007c")
					.css("text-decoration","none");
			});
			
			jQuery(this).bind("click",function(){
				
				jQuery(".cachee").each(function(){
					if (jQuery(this).css("display")!="none") jQuery(this).slideUp();
				});
				jQuery(".h2clic")
					.css("background-image","url(../images-v2/slide-down.jpg)") 
					.css("background-position","right bottom");
				
				var suiv = jQuery(this).next().next();
				if (suiv) suiv.slideDown();

				jQuery(this)
					.css("background-image","url(../images-v2/slide-up.jpg)") 
					.css("background-position","right bottom");

			});
		}
	});
}

function prepare_clic_sur_strong()
{
	if(!activer_accordeon) return;

	jQuery(".cachee2").each(function(index, domElement){ 
		//alert(index);
		if(domElement!=null) 
			jQuery(domElement).hide(); 
		});
	
	jQuery("strong.txtColor").each(function(){
		var suiv = jQuery(this).next().next();
		if (suiv && suiv.hasClass("cachee2"))
		{
			jQuery(this)
				.css("cursor","pointer")
				.css("color","#ae007c")
				.css("text-decoration","none")
				.css("margin-top","15px");

			jQuery(this).bind("mouseover",function(){
				jQuery(this)
					.css("color","#c2409d")
					.css("text-decoration","underline");
			});
			jQuery(this).bind("mouseout",function(){
				jQuery(this)
					.css("color","#ae007c")
					.css("text-decoration","none");
			});

			jQuery(this).bind("click",function(){
				jQuery(".cachee2").each(function(){
					if (jQuery(this).css("display")!="none") jQuery(this).slideUp();
				});
				var suiv = jQuery(this).next().next();
				if (suiv) suiv.slideDown();
			});
		}
	} );
}

