$(window).load(function() { /*--------------- videos home ---------------*/ if(document.getElementById('video_home_content')){ $('#videos_flash').flash({ swf:'/specific/interface/video_home.swf', width: 587, height: 360, wmode: 'transparent', flashvars: { videoSelect: '/specific/files/videos_home/video1.flv', autoPlayVideo: 'false' } }); change_video=function(source, flashPlayer){ if (flashPlayer) { $('.other_videos').hide(); $('#videos_flash').show().flash({ swf:'/specific/interface/video_home.swf', width: 587, height: 360, wmode: 'transparent', flashvars: { videoSelect: '/specific/files/videos_home/'+source+'.flv', autoPlayVideo: 'true' } }); } else { $('#'+source).show(); $('#videos_flash').hide(); } } var pas_video=399; var nbr_video = ($('#videos_slide').width()+9)/pas_video; var destination_video=0; var slide_videos=function(direction){ pos_actu_video=destination_video; speed_video = 500; if(direction == "left" && pos_actu_video < 0 ){ destination_video=Number(pos_actu_video)+pas_video; $('.button_videos_right').animate({opacity:"1"}); if(destination_video == 0){ $('.button_videos_left').animate({opacity:"0.2"}); } }else if(direction == "right" && pos_actu_video-100 > -pas_video*(nbr_video-1)){ destination_video=pos_actu_video-pas_video; $('.button_videos_left').animate({opacity:"1"}); if(destination_video-100 <= -pas_video*(nbr_video-1)){ $('.button_videos_right').animate({opacity:"0.2"}); } } img_num=Math.abs9(destination_video/pas_video); $('#video_home_content #videos_slide').stop(); $('#video_home_content #videos_slide').animate({marginLeft:destination_video}, speed_video); }; $('#video_home_content .button_videos_left').click(function(){slide_videos('left');}); $('#video_home_content .button_videos_right').click(function(){slide_videos('right');}); } if(document.getElementById('no_flash')){ $('#video_home_content').css({visibility:"hidden"}); } /*--------------- width menu search display ---------------*/ if(document.getElementById('display_tabs')){ var results_width= Number($(".nbr_results").width()); $("#display_tabs").width(938-results_width); } /*--------------- LightBox ---------------*/ var lbLinks = $('a.lightbox'); if (lbLinks.length) lbLinks.lightBox(); /*--------------- width menu search display ---------------*/ if(document.getElementById('search_object')){ $('#search_object .col2').height($('#search_object').height()-40); } /*--------------- slide detail and references object ---------------*/ if($('#container div').attr('class')=='detail_object' || document.getElementById('references_container') || document.getElementById('press_container')){ var slide_width = $('.slide_images').width(); var box_width = $('.box_images').width(); if(document.getElementById('press_container')){ var difference = slide_width - (box_width-90); var speed = 2.5; }else if(document.getElementById('references_container')){ var difference = slide_width - (box_width-90); var speed = 1.5; }else{ var difference = slide_width - (box_width-60); var speed = 3.5; } var margin_left = $('.slide_images').css("marginLeft"); var px_pos = margin_left.indexOf(" px", 0) var number_margin = margin_left.substring(0,px_pos); var speed_left = Math.abs(Number(number_margin))*speed; var speed_right = Math.abs(Number(number_margin)+difference)*speed; $('.detail_slide_left').css({opacity:"0.2"}); //$('.detail_slide_left').css({filter:"alpha(opacity=20)"}); if(slide_width <= box_width){ $('.detail_slide').css({display:"none"}); }else{ $('.detail_slide').css({display:"inline"}); } $('.detail_slide_left').mouseover(function(){ if($(this).css("opacity")=="1"){ $(this).css({cursor:"pointer"}); }else{ $(this).css({cursor:"default"}); } $('.slide_images').animate({marginLeft:0}, speed_left); }); $('.detail_slide_right').mouseover(function(){ if($(this).css("opacity")=="1"){ $(this).css({cursor:"pointer"}); }else{ $(this).css({cursor:"default"}); } $('.slide_images').animate({marginLeft:-difference}, speed_right); }); $('.detail_slide').mouseout(function(){ $('.slide_images').stop(); margin_left = $('.slide_images').css("marginLeft"); px_pos = margin_left.indexOf("px", 0) number_margin = margin_left.substring(0,px_pos); speed_left = Math.abs(Number(number_margin))*speed; speed_right = Math.abs(Number(number_margin)+difference)*speed; if(number_margin!="0" && $('.detail_slide_left').css("opacity")=="0.2"){ $('.detail_slide_left').animate({opacity:"1"}); //$('.detail_slide_left').css({filter:"alpha(opacity=100)"}); }else if(number_margin=="0" && $('.detail_slide_left').css("opacity")!="0.2"){ $('.detail_slide_left').animate({opacity:"0.2"}); //$('.detail_slide_left').css({filter:"alpha(opacity=20)"}); } if(Math.abs(Number(number_margin))!=difference && $('.detail_slide_right').css("opacity")=="0.2"){ $('.detail_slide_right').animate({opacity:"1"}); //$('.detail_slide_right').css({filter:"alpha(opacity=100)"}); }else if(Math.abs(Number(number_margin))==difference && $('.detail_slide_right').css("opacity")!="0.2"){ $('.detail_slide_right').animate({opacity:"0.2"}); //$('.detail_slide_right').css({filter:"alpha(opacity=20)"}); } }); } /*--------------- scroll texts detail object ---------------*/ /*if($('.box_content_texts div').attr('class')=='col_texts'){ var id_nbr_txt=$('.box_content_texts').attr('id'); var nbr_total_txt=Number(id_nbr_txt.substring(4, id_nbr_txt.length)); for(i=0;i<=nbr_total_txt;i++){ if(i==0 && $('.col_texts div.text_scroll#txt_'+i).height()>144){ $('.col_texts div.text_scroll#txt_'+i).css({height:"144px"}); $('.col_texts span.read_more#read_'+i).css({display:"block"}); } if(i!=0 && $('.col_texts div.text_scroll#txt_'+i).height()>120){ $('.col_texts div.text_scroll#txt_'+i).css({height:"120px"}); $('.col_texts span.read_more#read_'+i).css({display:"block"}); } } $('.col_texts span.read_more').toggle(function(){ id_read_txt=$(this).attr('id'); id_current_txt=Number(id_read_txt.substring(5, id_read_txt.length)); $('.col_texts div.text_scroll#txt_'+id_current_txt).animate({height:$('.col_texts div.text_scroll#txt_'+id_current_txt+' p').height()}, 500); $('.col_texts span.read_more#read_'+id_current_txt+' span.open').css({display:"none"}); $('.col_texts span.read_more#read_'+id_current_txt+' span.close').css({display:"inline"}); $('.col_texts span.read_more#read_'+id_current_txt).addClass("read_close"); }, function(){ id_read_txt=$(this).attr('id'); id_current_txt=Number(id_read_txt.substring(5, id_read_txt.length)); if(id_current_txt==0){ $('.col_texts div.text_scroll#txt_'+id_current_txt).animate({height:"144px"}, 1000); }else{ $('.col_texts div.text_scroll#txt_'+id_current_txt).animate({height:"120px"}, 1000); } $('.col_texts span.read_more#read_'+id_current_txt+' span.open').css({display:"inline"}); $('.col_texts span.read_more#read_'+id_current_txt+' span.close').css({display:"none"}); $('.col_texts span.read_more#read_'+id_current_txt).removeClass("read_close"); }); }*/ /*--------------- slide favorites ---------------*/ if(document.getElementById('favorites_list')){ var slide_height_fav = $('.logout_box #slide_favorites').height(); var box_height_fav = $('.logout_box #favorites_list').height(); var difference_fav = slide_height_fav - (box_height_fav); var speed_fav = 10; var margin_top_fav = $('.logout_box #slide_favorites').css("marginTop"); var px_pos_fav = margin_top_fav.indexOf(" px", 0) var number_margin_fav = margin_top_fav.substring(0,px_pos_fav); var speed_up_fav = Math.abs(Number(number_margin_fav))*speed_fav; var speed_down_fav = Math.abs(Number(number_margin_fav)+difference_fav)*speed_fav; $('.logout_box .arrow_favorites_up').css({opacity:"0.2"}); //$('.logout_box .arrow_favorites_up').css({filter:"alpha(opacity=20)"}); if(slide_height_fav>box_height_fav){ $('.logout_box .arrow_favorites').css({display:"inline"}); }else{ $('.logout_box .arrow_favorites').css({display:"none"}); } $('.logout_box .arrow_favorites_up').mouseover(function(){ if($(this).css("opacity")=="1"){ $(this).css({cursor:"pointer"}); }else{ $(this).css({cursor:"default"}); } $('.logout_box #slide_favorites').animate({marginTop:0}, speed_up_fav); }); $('.logout_box .arrow_favorites_down').mouseover(function(){ if($(this).css("opacity")=="1"){ $(this).css({cursor:"pointer"}); }else{ $(this).css({cursor:"default"}); } $('.logout_box #slide_favorites').animate({marginTop:-difference_fav}, speed_down_fav); }); $('.logout_box .arrow_favorites').mouseout(function(){ $('.logout_box #slide_favorites').stop(); margin_top_fav = $('.logout_box #slide_favorites').css("marginTop"); px_pos_fav = margin_top_fav.indexOf("px", 0) number_margin_fav = margin_top_fav.substring(0,px_pos_fav); speed_up_fav = Math.abs(Number(number_margin_fav))*speed_fav; speed_down_fav = Math.abs(Number(number_margin_fav)+difference_fav)*speed_fav; if(number_margin_fav!="0" && $('.logout_box .arrow_favorites_up').css("opacity")=="0.2"){ $('.logout_box .arrow_favorites_up').animate({opacity:"1"}); //$('.logout_box .arrow_favorites_up').css({filter:"alpha(opacity=100)"}); }else if(number_margin_fav=="0" && $('.logout_box .arrow_favorites_up').css("opacity")!="0.2"){ $('.logout_box .arrow_favorites_up').animate({opacity:"0.2"}); //$('.logout_box .arrow_favorites_up').css({filter:"alpha(opacity=20)"}); } if(Math.abs(Number(number_margin_fav))!=difference_fav && $('.logout_box .arrow_favorites_down').css("opacity")=="0.2"){ $('.logout_box .arrow_favorites_down').animate({opacity:"1"}); //$('.logout_box .arrow_favorites_down').css({filter:"alpha(opacity=100)"}); }else if(Math.abs(Number(number_margin_fav))==difference_fav && $('.logout_box .arrow_favorites_down').css("opacity")!="0.2"){ $('.logout_box .arrow_favorites_down').animate({opacity:"0.2"}); //$('.logout_box .arrow_favorites_down').css({filter:"alpha(opacity=20)"}); } }); } /*--------------- slide recent objects ---------------*/ if(document.getElementById('recent_objects_list')){ var slide_height_recent = $('#slide_recent_objects').height(); var box_height_recent = $('#recent_objects_list').height(); var difference_recent = slide_height_recent - (box_height_recent); var speed_recent = 3; var margin_top_recent = $('#slide_recent_objects').css("marginTop"); var px_pos_recent = margin_top_recent.indexOf(" px", 0) var number_margin_recent = margin_top_recent.substring(0,px_pos_recent); var speed_up_recent = Math.abs(Number(number_margin_recent))*speed_recent; var speed_down_recent = Math.abs(Number(number_margin_recent)+difference_recent)*speed_recent; $('.arrow_recent_objects_up').css({opacity:"0.2"}); //$('.arrow_recent_objects_up').css({filter:"alpha(opacity=20)"}); if(slide_height_recent>box_height_recent){ $('.arrow_recent_objects').css({display:"inline"}); }else{ $('.arrow_recent_objects').css({display:"none"}); } $('.arrow_recent_objects_up').mouseover(function(){ if($(this).css("opacity")=="1"){ $(this).css({cursor:"pointer"}); }else{ $(this).css({cursor:"default"}); } $('#slide_recent_objects').animate({marginTop:0}, speed_up_recent); }); $('.arrow_recent_objects_down').mouseover(function(){ if($(this).css("opacity")=="1"){ $(this).css({cursor:"pointer"}); }else{ $(this).css({cursor:"default"}); } $('#slide_recent_objects').animate({marginTop:-difference_recent}, speed_down_recent); }); $('.arrow_recent_objects').mouseout(function(){ $('#slide_recent_objects').stop(); margin_top_recent = $('#slide_recent_objects').css("marginTop"); px_pos_recent = margin_top_recent.indexOf("px", 0) number_margin_recent = margin_top_recent.substring(0,px_pos_recent); speed_up_recent = Math.abs(Number(number_margin_recent))*speed_recent; speed_down_recent = Math.abs(Number(number_margin_recent)+difference_recent)*speed_recent; if(number_margin_recent!="0" && $('.arrow_recent_objects_up').css("opacity")=="0.2"){ $('.arrow_recent_objects_up').animate({opacity:"1"}); //$('.arrow_recent_objects_up').css({filter:"alpha(opacity=100)"}); }else if(number_margin_recent=="0" && $('.arrow_recent_objects_up').css("opacity")!="0.2"){ $('.arrow_recent_objects_up').animate({opacity:"0.2"}); //$('.arrow_recent_objects_up').css({filter:"alpha(opacity=20)"}); } if(Math.abs(Number(number_margin_recent))!=difference_recent && $('.arrow_recent_objects_down').css("opacity")=="0.2"){ $('.arrow_recent_objects_down').animate({opacity:"1"}); //$('.arrow_recent_objects_down').css({filter:"alpha(opacity=100)"}); }else if(Math.abs(Number(number_margin_recent))==difference_recent && $('.arrow_recent_objects_down').css("opacity")!="0.2"){ $('.arrow_recent_objects_down').animate({opacity:"0.2"}); //$('.arrow_recent_objects_down').css({filter:"alpha(opacity=20)"}); } }); } /*--------------- slide opportunities ---------------*/ if(document.getElementById('opportunities_global')){ var nbr_opp = Number($('.opportunities_box .puces_opportunities img:last-child').attr('class')); var pas_opp=352; var destination=0; var slide_opportunities=function(direction){ pos_actu_opp=destination; speed_opp = 500; if(direction == "left" && pos_actu_opp < 0 ){ destination=Number(pos_actu_opp)+pas_opp; }else if(direction == "left" && pos_actu_opp >= 0){ destination=-pas_opp*nbr_opp; speed_opp = 1500; }else if(direction == "right" && pos_actu_opp > -pas_opp*nbr_opp){ destination=pos_actu_opp-pas_opp; }else if(direction == "right" && pos_actu_opp <= -pas_opp*nbr_opp){ destination=0; speed_opp = 1500; }else{ destination=-Number(direction)*pas_opp; } img_num=Math.abs(destination/pas_opp); $('.opportunities_box #opportunities_slide').stop(); $('.opportunities_box #opportunities_slide').animate({marginLeft:destination}, speed_opp); $('.opportunities_box .puces_opportunities img').stop(); $('.opportunities_box .puces_opportunities img').animate({opacity:"0.5"}); //$('.opportunities_box .puces_opportunities img').css({filter:"alpha(opacity=50)"}); $('.opportunities_box .puces_opportunities img.'+img_num).animate({opacity:"1"}); //$('.opportunities_box .puces_opportunities img.'+img_num).css({filter:"alpha(opacity=100)"}); clearTimeout(int_opportunities); int_opportunities = window.setTimeout(function(){slide_opportunities('right');}, 6000); }; $('.opportunities_box .button_opportunities_left').click(function(){slide_opportunities('left');}); $('.opportunities_box .button_opportunities_right').click(function(){slide_opportunities('right');}); $('.opportunities_box .puces_opportunities img').click(function(){slide_opportunities($(this).attr('class'))}); int_opportunities = window.setTimeout(function(){slide_opportunities('right');}, 6000); } if(document.getElementById('offres_container')){ $('.button_opportunities_left').attr("src", "/specific/interface/button_opportunities_left_red.png"); $('.button_opportunities_right').attr("src", "/specific/interface/button_opportunities_right_red.png"); $('.puces_opportunities img').attr("src", "/specific/interface/puce_opportunities_red.png"); } /*--------------- scroll menu ---------------*/ /* ------------- old version var hauteur=new Array; var pos_deroule_parent=new Array; var menu_deroule=function(i){ //$('#navigation div.deroule'+i+' a').css({width:$('#navigation div.deroule'+i+' a span').width()}); $('#navigation div.deroule'+i).css({width:$('#navigation div.deroule'+i).parent().width()}); hauteur[i]= $('#navigation div.deroule'+i).css("height"); $('#navigation div.deroule'+i).parent().hover(function(){ pos_deroule_parent[i]=$('#navigation div.deroule'+i).parent().position(); $('#navigation div.deroule'+i).css({left:pos_deroule_parent[i].left}); largeur= $(this).width(); $(this).addClass('scroll_selected'); $('#navigation div.deroule'+i).stop().css({height:hauteur[i], width:largeur}).slideDown(600); },function(){ $('#navigation div.deroule'+i).stop().css({height:hauteur[i]}).slideUp(600, function(){ $('#navigation div.deroule'+i).parent().removeClass('scroll_selected'); }); }); } for(i=1; i<=4; i++){ menu_deroule(i); } ------------- end old version */ var sizeTitleScroll=0; var sizeMenuScroll=0; var heightMenuScroll=0; $('.scroll_menu').hover(function(){ sizeTitleScroll=$(this).children(".scroll_menu_title").width()+8; sizeMenuScroll=$(this).children(".menu_deroulant").width(); heightMenuScroll=$(this).children(".menu_deroulant").height(); $(this).children(".menu_deroulant").css({marginLeft:(sizeTitleScroll-sizeMenuScroll)/2}); $(this).children(".scroll_menu_title").addClass('selected'); $(this).children(".menu_deroulant").stop().slideDown(heightMenuScroll*4, function(){ $(this).css({height:"auto"}); }); }, function(){ heightMenuScroll=$(this).children(".menu_deroulant").height(); $(this).children(".menu_deroulant").stop().slideUp(heightMenuScroll*4, function(){ $(this).siblings(".scroll_menu_title").removeClass('selected'); $(this).css({height:"auto"}); }); }); /*--------------- scroll menu ---------------*/ if(document.getElementById('log_slide')){ $('#log_link').toggle(function(){ $('#log_slide').slideDown(); }, function(){ $('#log_slide').slideUp(); }); } });