﻿/**
 * Menu fixé et transparent - http://www.webinventif.fr/barre-de-navigation-fixe-depliable-et-transparente/
 * 
 * Copyright (c) 2008 Julien Chauvin (webinventif.fr)
 * Licensed under the Creative Commons License:
 * http://creativecommons.org/licenses/by/3.0/
 *
 * Date: 2008-02-25
 */

/* Hack javascript utilisé dans les CSS de IE pur emuler la position "fixed" */
function fixed_bottom(select,offS){
	return Number(-offS+document.documentElement.clientHeight-select.offsetHeight+document.documentElement.scrollTop+document.body.scrollTop)+'px';
}

/* Une fois la page chargée */
jQuery(document).ready(function(){
//window.addEvent('domready', function() {
	jQuery("#magicmenu").show();
	
	/* On active la position "fixed" selon les navgateurs */
	if (jQuery.browser.msie) {
	
		if(jQuery.browser.version == "6.0"){
			jQuery("#magicmini").hide();
			jQuery("#magicmaxi").hide();
			jQuery("#magicbox").css('position', 'absolute');
		}else if(jQuery.browser.version == "7.0" || jQuery.browser.version == "8.0"){
			jQuery("#magicbox").css('position', 'fixed');
			jQuery("#magicmini").hide();
			jQuery("#magicmaxi").hide();			
		}
	}else{
		jQuery("#magicbox").css('position', 'fixed');
		jQuery("#magicmini").hide();
		jQuery("#magicmaxi").hide();
	}
	
	/* Clic sur le bouton [Close] */
	jQuery("#magicmenu .magic1").click(function () {
		jQuery("#magiccontent").slideUp("slow",function(){
			jQuery("#magicmaxi").hide();
			jQuery("#magicmini").hide();
			jQuery(this).show();
		});
		//toggleselect(this);
		return false;
	});
	
	/* Clic sur le bouton [Full] */
	jQuery("#magicmenu .magic2").toggle(
		function () {
			jQuery("#magicpasta").hide();
			// calcul la hauteur à masquer
			var height = jQuery("#magicmaxi").offset().top - jQuery("#centreArea").offset().top - 20;/*LRo 20090612*/
			jQuery("#magicmaxi").height(height);
			jQuery("#magicmaxi").slideDown("slow");
		},
	    function () {
		    jQuery("#magicmaxi").slideUp("slow");
		    jQuery("#magicpasta").show();
	    }
	);

	/* Opacité de 80% sur le contenu via javascript car par hack css ça fait buguer ie6 */
	jQuery("#magiccontent").fadeTo("fast", 1);
	
	/* Bidouillage monstrueux pour onglet selectionné car addClass ne fonctionne pas (et ça m'enerve !) */
	jQuery("#magicmenu ul li a").each(function(i){
		jQuery(this).fadeTo("fast", 1);
		this.colback = jQuery(this).css('background-color');
		this.tempcol = false;
		/*jQuery(this).hover(function(){
			jQuery(this).css('background-color', 'none')
		},function(){
			if(this.tempcol){
				jQuery(this).css('background-color', 'none');
				
			}else{
				jQuery(this).css('background-color', this.colback);
			}
		});*/
	});
	/*function toggleselect(ele){
		jQuery("#magicmenu ul li a").each(function(i){
			jQuery(this).css('background-color', this.colback);
			this.tempcol = false;
		});
		jQuery(ele).css('background-color', 'none');
		ele.tempcol = true;
	}*/
	
	jQuery("#magicmini").show();
	//toggleselect("#magicmenu .magic3");
});
