$(document).ready ( function () { init_menu_slide(); init_thickbox(); init_news_box(); //init_defil(); } ); // ---------------------------------------- menus defilants var obj = null; function checkHover() { if(obj) obj.find('ul').fadeOut('fast'); } function init_menu_slide() { $('.menu_name').hover ( function() { if(obj) { obj.find('ul').fadeOut('fast'); obj = null; } $(this).find('ul').fadeIn('fast'); }, function() { obj = $(this); setTimeout("checkHover()", 80); } ); } // ---------------------------------------- artistes au hasard var current_left = 0; var dx = 15; var vitesse = 1; var move_delay = 50; var sens = 0; var dv_width = 671; var dv_height = 60; var dvc_width = 0; var MOVING = false; function init_defil() { set_dvc_width(); setInterval("move()", move_delay); if(document.addEventListener) document.addEventListener("mousemove", check_defil, false); else if(document.attachEvent) document.attachEvent("onmousemove", check_defil); else document.onmousemove = check_defil; _defil_view(); } function set_dvc_width() { dvc_width = document.getElementById("defil_viewer_content").offsetWidth; document.getElementById("defil_viewer").style.width="" + dv_width + "px"; document.getElementById("defil_viewer").style.margin="0px 7px 0px 7px"; document.getElementById("defil_viewer").style.clip="rect(0px 0px 0px 0px)"; document.getElementById("defil_viewer").style.overflow="hidden"; } function defil_view(_sens) { sens = _sens; } function get_obj(id) { if(document.getElementById) return document.getElementById(id); else if(document.all) return document.all[id]; return -1; } function _defil_view() { move(); setTimeout("_defil_view()", move_delay); } function move() { if(sens != 0) { var next_left = current_left + (dx * vitesse * sens); if(dvc_width > dv_width && next_left < 30 && next_left > (dv_width - dvc_width)) { current_left = next_left; $("#defil_viewer_content").animate({left: "" + current_left + "px"}, move_delay); } } } function check_defil(e) { var mx = 0; var my = 0; if (!e) var e = window.event; if (e.pageX || e.pageY) { mx = e.pageX; my = e.pageY; } else if (e.clientX || e.clientY) { mx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; my = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } elt = document.getElementById("defil_viewer"); divx = 0; divy = 0; while(elt != null && elt.tagName != 'BODY' && elt.tagName != 'body') { divx += elt.offsetLeft; divy += elt.offsetTop; elt = elt.offsetParent; } posx = mx - divx; posy = my - divy; if(posx > 0 && posy > 0 && posx < dv_width && posy < dv_height) { if(posx > 6 * (dv_width / 8)) { sens = -1; if(posx < 7 * (dv_width / 8)) vitesse = 1; else vitesse = 2; } else if(posx < 2 * (dv_width / 8)) { sens = 1; if(posx > (dv_width / 8)) vitesse = 1; else vitesse = 2; } else sens = 0; } else sens = 0; } // ---------------------------------------- news box function init_news_box() { $(".news_actegories_menu").hover ( function() { $(".news_actegories_menu ul").slideDown(200); }, function() { $(".news_actegories_menu ul").slideUp(200); } ); }