jQuery.noConflict();
jQuery(window).load(function(){
	jQuery(".contenu_principal table.contenttable tbody tr:even").css("background-color","#ebebeb");	
	jQuery(".contenu_gauche table.contenttable tbody tr:even").css("background-color","#ebebeb");
	
	jQuery(".menu_principal ul li").hover(function(){
		jQuery(this).children("ul").show();
		//alert(jQuery(this).children("ul").css('z-index'));
		//alert(jQuery("#contenu_accueil").css('z-index'));
		if(!jQuery(this).hasClass("placed")){
			if(jQuery(this).children("ul").html() !== null){
				var w = jQuery(this).width();
				var left = 0;
				//alert(jQuery(this).children("ul").children("li").width());
				var width_min = 155;
				var top = 0;
				if(jQuery.browser.msie){
					top = jQuery(this).position().top;
					top += 28;
					jQuery(this).children("ul").css("top",top+"px");
				}
				
				if(jQuery(this).hasClass("premier")){
					w -= 59 + 22;
					/*if(jQuery.browser.opera){
						top = jQuery(this).children("ul").position().top;	
						top -= 7;
						jQuery(this).children("ul").css("top",top+"px");
					}*/
					if(w > width_min){
						jQuery(this).children("ul").width(w);
						jQuery(this).children("ul").css("left","59px");
					} else {
						jQuery(this).children("ul").width(width_min);
						left = (w/2) - (width_min/2) + 130;
						if(jQuery.browser.msie){// && jQuery.browser.version < 8){
							left -= 22;
							//alert(left);
						}
						if(jQuery.browser.opera){
							
							
						}
						jQuery(this).children("ul").css("left",left+"px");
					}
					
					
					//alert(jQuery(this).children("ul").position().left);
					
				} else {
					/*if(jQuery.browser.opera && jQuery(this).hasClass("dernier")){
						top = jQuery(this).children("ul").position().top;	
						top -= 7;
						jQuery(this).children("ul").css("top",top+"px");
					}*/
					if(w > width_min){
						jQuery(this).children("ul").width(w);
						left = jQuery(this).children("ul").position().left;
						
						if(jQuery.browser.msie){// && jQuery.browser.version < 8){
							left -= 11 + w;
							jQuery(this).children("ul").css("left",left+"px");
						} else {
							left -= 11;
							jQuery(this).children("ul").css("left",left+"px");
						}
					} else {
						jQuery(this).children("ul").width(width_min);
						left = jQuery(this).children("ul").position().left;
						if(jQuery(this).hasClass("dernier")){
							left += 11;
						}
						if(jQuery.browser.msie){// && jQuery.browser.version < 8){
							left = left - (width_min-w)/2 - 11 - w;
							jQuery(this).children("ul").css("left",left+"px");
						} else {
							left = left - (width_min-w)/2 - 11;
							jQuery(this).children("ul").css("left",left+"px");
						}
					}
				}
			}
			jQuery(this).addClass("placed");
		}
	},function(){
		jQuery(this).children("ul").hide();
	}
	);
	
	if(jQuery.browser.msie){
		jQuery('select').each(function(){
			var swidth = jQuery(this).width();
			jQuery(this).addClass('expand');
			if( swidth > jQuery(this).width()){
				jQuery(this).addClass('locked'); 
			}
			jQuery(this).removeClass('expand');
		});
		jQuery('select').bind('focus mouseover', function() {
			if(!jQuery(this).hasClass('locked')){
				jQuery(this).addClass('expand').removeClass('clicked');
			}
		});
	    jQuery('select').bind('click', function() { jQuery(this).toggleClass('clicked'); });
	    jQuery('select').bind('mouseout', function() { if (!jQuery(this).hasClass('clicked')) { jQuery(this).removeClass('expand'); }});
	    jQuery('select').bind('blur', function() { jQuery(this).removeClass('expand clicked'); });
	    
	}
	
	var url = document.location.search;
	url = url.substring(1,url.length);
	var tabGet = url.split('&');
	//alert(tabGet);
	for(var i=0;i<tabGet.length;i++){
		var cle = tabGet[i].substring(0,10);
		//alert(cle);
		if(cle == "sword_list"){
			tabCle = tabGet[i].split('=');
			//alert(tabCle);
			if(tabCle[1].length > 1){
				//alert(tabCle[1]);
				jQuery('.contenu_gauche').highlight(urldecode(tabCle[1]));
				jQuery('.contenu_principal').highlight(urldecode(tabCle[1]));
			}
		}
		
	}
	
	
});

function urldecode (str) {
    return decodeURIComponent(str.replace(/\+/g, '%20'));
}
