/*  -----------------------------------------------------------------*
 *			    			preload images menu 				         *
 *  -----------------------------------------------------------------*/



function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImagesArray(array) {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<array.length; i+=2) {
			document[array[i]].src = array[i+1];
		}
	}
}

function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function toggleImages() {
	for (var i=0; i<toggleImages.arguments.length; i+=2) {
		if (selected == toggleImages.arguments[i])      changeImagesArray(toggleImages.arguments[i+1]);
	}
}

var selected = '';
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_over = newImage("habillage/home-over.gif");
		home_sel = newImage("habillage/home-sel.gif");
		dates_over = newImage("habillage/dates-over.gif");
		dates_sel = newImage("habillage/dates-sel.gif");
		photos_over = newImage("habillage/photos-over.gif");
		photos_sel = newImage("habillage/photos-sel.gif");
		audio_over = newImage("habillage/audio-over.gif");
		audio_sel = newImage("habillage/audio-sel.gif");
		video_over = newImage("habillage/video-over.gif");
		video_sel = newImage("habillage/video-sel.gif");
		facebook_over = newImage("habillage/facebook-over.gif");
		facebook_sel = newImage("habillage/facebook-sel.gif");
		liens_over = newImage("habillage/liens-over.gif");
		liens_sel = newImage("habillage/liens-sel.gif");
		contact_over = newImage("habillage/contact-over.gif");
		contact_sel = newImage("habillage/contact-sel.gif");
		mixs_over = newImage("habillage/mixs-over.gif");
		mixs_sel = newImage("habillage/mixs-sel.gif");
		productions_over = newImage("habillage/productions-over.gif");
		productions_sel = newImage("habillage/productions-sel.gif");
		preloadFlag = true;
	}
}




/*  -----------------------------------------------------------------*
 *			    			popup du player audio 				         *
 *  -----------------------------------------------------------------*/



/* function affichage_popup(MyFile,MyWindow,MyWidth,MyHeight)
{
var ns4 = (document.layers)? true:false;    //NS 4 
var ie4 = (document.all)? true:false;   //IE 4 
var dom = (document.getElementById)? true:false;   //DOM 
var xMax, yMax, xOffset, yOffset;;    

    if (ie4 || dom)
        {
        xMax = screen.width;
        yMax = (screen.height - 65);
        }
    else if (ns4)
        {
        xMax = window.outerWidth;
        yMax = window.outerHeight;
        }
    else
        {
        xMax = 800;
        yMax = 600;
        }
    xOffset = (xMax - xMax);
    yOffset = (yMax - MyHeight);
    window.open(MyFile,MyWindow,'width='+MyWidth
+',height='+MyHeight
+',screenX='+xOffset
+',screenY='+yOffset
+',top='+yOffset
+',left='+xOffset
+',toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}


 A mettre dans le lien pour ouvrir le popup : a href="javascript:affichage_popup('player.html','player',380,158);" */




/*  -----------------------------------------------------------------*
 *			    			popup du player decibel 				         *
 *  -----------------------------------------------------------------*/



function addEvent(elm, evType, fn, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fn, useCapture);return true;}else if (elm.attachEvent){var r = elm.attachEvent('on' + evType, fn);return r;}else{elm['on' + evType] = fn;}}
			var newWindow = null;

			function closeWin(){
				if (newWindow != null){
					if(!newWindow.closed)
						newWindow.close();
				}
			}

			function popUpWin(url, type, strWidth, strHeight){

				closeWin();

				type = type.toLowerCase();

				if (type == "fullscreen"){
					strWidth = screen.availWidth;
					strHeight = screen.availHeight;
				}
				var tools="";
				if (type == "standard") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
				if (type == "console" || type == "fullscreen") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0";
				newWindow = window.open(url, "newWin", tools);
				newWindow.focus();
			}

			function doPopUp(e)
			{
			//set defaults - if nothing in rel attrib, these will be used
			var t = "standard";
			var w = "780";
			var h = "580";
			//look for parameters
			attribs = this.rel.split(" ");
			if (attribs[1]!=null) {t = attribs[1];}
			if (attribs[2]!=null) {w = attribs[2];}
			if (attribs[3]!=null) {h = attribs[3];}
			//call the popup script
			popUpWin(this.href,t,w,h);
			//cancel the default link action if pop-up activated
			if (window.event) 
				{
				window.event.returnValue = false;
				window.event.cancelBubble = true;
				} 
			else if (e) 
				{
				e.stopPropagation();
				e.preventDefault();
				}
			}

			function findPopUps()
			{
			var popups = document.getElementsByTagName("a");
			for (i=0;i<popups.length;i++)
				{
				if (popups[i].rel.indexOf("popup")!=-1)
					{
					// attach popup behaviour
					popups[i].onclick = doPopUp;
					// add popup indicator
					if (popups[i].rel.indexOf("noicon")==-1)
						{
						popups[i].style.backgroundImage = "url(pop-up.gif)";
						popups[i].style.backgroundPosition = "0 center";
						popups[i].style.backgroundRepeat = "no-repeat";
						popups[i].style.paddingLeft = "15px";
						}
					// add info to title attribute to alert fact that it's a pop-up window
					popups[i].title = popups[i].title + " [Opens in pop-up window]";
					}
				}
			}

			addEvent(window, "load", findPopUps, false);
