

//fonction accordeon pour prix
var TINY={};

function T$(i){return document.getElementById(i)}
function T$$(e,p){return p.getElementsByTagName(e)}

TINY.accordion=function(){
    function slider(n){
		this.n=n; 
		this.a=[]}
    
		slider.prototype.init=function(t,e,m,o,k){
			var a=T$(t), i=s=0, n=a.childNodes, l=n.length; 
			this.s=k||0; 
			this.m=m||0;
        	for(i;i<l;i++){
            		var v=n[i];
            		if(v.nodeType!=3)
					{
                			this.a[s]={}; 
							this.a[s].h=h=T$$(e,v)[0]; 
							this.a[s].c=c=T$$('div',v)[0]; 
							h.onclick=new Function(this.n+'.pr(0,'+s+')');
                				if(o==s){
									h.className=this.s; 
									c.style.height='auto'; 
									c.d=1
								}else{
									c.style.height=0; c.d=-1} s++
            					}
        			}
        			this.l=s
    		};
    
		slider.prototype.pr=function(f,d){
        	for(var i=0;i<this.l;i++)
			{
           	 	var h=this.a[i].h, c=this.a[i].c, k=c.style.height; 
				k=k=='auto'?1:parseInt(k); 
				clearInterval(c.t);
            		if((k!=1&&c.d==-1)&&(f==1||i==d)){
                		c.style.height=''; 
						c.m=c.offsetHeight; 
						c.style.height=k+'px'; 
						c.d=1; 
						h.className=this.s; 
						su(c,1)
            		}else if(
						k>0&&(f==-1||this.m||i==d)){
                		c.d=-1; 
						h.className=''; 
						su(c,-1)
            			}
        			}
    		};
    
		function su(c){
			c.t=setInterval(function(){sl(c)},20)
		};
    	
		function sl(c){
        	var h=c.offsetHeight, d=c.d==1?c.m-h:h; 
			c.style.height=h+(Math.ceil(d/5)*c.d)+'px';
        	c.style.opacity=h/c.m; c.style.filter='alpha(opacity='+h*100/c.m+')';
        	if((c.d==1&&h>=c.m)||(c.d!=1&&h==1)){
					if(c.d==1){
						c.style.height='auto'
					} 
					clearInterval(c.t)
			}
    };
    return{slider:slider}
}();// JavaScript Document



// Fonction rollover sur accordeon selected

$(function() {
    
	$('#nested  h2').hover(function() {
		$(this).find('#iconeAccordion').attr("src","images/accordionIconUpdownE.png")
		},function() {$(this).find('#iconeAccordion').attr("src","images/accordionIconUpdown.png")
	});
});


// Fonction TROMBI


$(function() {
    $('.rollover').hover(function() {
								  
        var currentImg = $(this).attr('src');
        currentImg = currentImg.replace('images/','');
		currentImg = currentImg.replace('A.png','');
		$(this).attr('src', 'images/'+currentImg+'E.png');
		//on affiche l'infobulle
		//$(this).next('em').animate ({opacity:"show", top:"-65"}, "slow");       
    }, function() {
        var currentImg = $(this).attr('src');
		currentImg = currentImg.replace('images/','');
		currentImg = currentImg.replace('E.png','');
		$(this).attr('src', 'images/'+currentImg+'A.png');
		//on enleve l'infobulle
		//$(this).next("em").animate({opacity: "hide", top: "-75"}, "fast");
		
        
    });
});
$(function() {
	$('.rollover').click(function() {
								  
		var currentImgActiv = $(this).attr('src');
		currentImgActiv = currentImgActiv.replace('images/','');
		currentImgActiv = currentImgActiv.replace('A.png','');
		// on cache le div actif
		$("div [id='trombiContent']").hide();
		//on rend le div visible
		var targetClass = currentImgActiv+"Content";
		$("."+targetClass).show();
	});		
		   
});



$(function() {
	$(":radio").click(function() {
												  
		var methName = $(this).attr('value');
		$("div [id='methContent']").hide();
		var fullMethName = methName+'Content';
		$("."+fullMethName).show();
	});
});


// Fonction Liste des shelfs Display

$(function() {
        var listDisplay = false;
	$("#buttonShelfs").click(function() {
												  
		if(listDisplay == false)
                {
                    //creation du div conteneur
					
					$("<div id='divShelfListWrap'>&nbsp;</div>").appendTo('body');
	   				
					var cssObj= {
								height:document.body.scrollHeight
							};
					$('#divShelfListWrap').css(cssObj);
					
					
					$("<div id='divShelfList'></div>").appendTo('#page');

                    //creation du div avec gif animé pour le chargement
                    $("<div id='Loading'><img src='images/loading.gif' alt='En cours d enregistrement' id='encours' />   Saving</div>").appendTo('#wrapper');

                    $.post("includes/shelfQuery.php", 
                    function(htmlContent){
                        $('#Loading').fadeOut(500, function() {
                             $('#Loading').remove();
                        });

                        $('#divShelfList').html(htmlContent);
                        $('#listClose').click(function() {
							$('#divShelfListWrap').remove();
                            $('#divShelfList').remove();
                            listDisplay = false;
                        }); 
                        listDisplay = true;
                     });
                }
	});
       
});


// fonctions rollover et clic sur contactSlider

$(function() {
    var clickDisplay = false;
	$("#contactPhoneBut").hover(
      function () {
       $("<div id='phoneNum'>Vous souhaitez parler directement à un de nos conseillers?<p>LONDON OFFICE<br/><b>+44 (0) 207 419 5005</b></p><p>BARCELONA OFFICE<br/><b>+34 93 224 0199</b></p></div>").appendTo($('#contactSliderWrap'));
      }, 
      function () {
        $("#phoneNum").fadeOut('slow',function () {
			$(this).remove();
		  });
      }
    );
});

// fonctions rollover et clic sur selecteur de langues

$(function() {
    var clickDisplay = false;
	$("#butSelectCtry").click(function(){
		if (clickDisplay == false) {
			var cssObj = {
				display:"block",
				}
			$('#ctryScrollBG').css(cssObj);
			clickDisplay = true;
			
			$("#ctryScrollBG").mouseenter(function(){
				$('#butSelectCtry').css("backgroundPosition","right -17px");
			})
	
			
			$("#ctryScrollBG").mouseleave(function(){
				$('#ctryScrollBG').css("display","none");
				$('#butSelectCtry').css("backgroundPosition","right top");
				clickDisplay = false;
			})
		}else{ $('#ctryScrollBG').css("display","none");
		clickDisplay = false; }
	});
});
