function openPopup(url, winName, winW, winH)
{
	var winLeft = (screen.width - winW) / 2;
	var winTop = 100;
	windowProps = "height=" + winH + ",width=" + winW + ",left=" + winLeft + ",top=" + winTop + ",toolbar=" + 0 + ",location=" + 0 + ",directories=" + 0 + ",status=" + 1 + ",menubar=" + 0 + ",scrollbars=" + 1 + ",resizable=" + 1;
	var thisWindow = window.open(url, winName, windowProps);
	thisWindow.focus();
}

function openPopupFixedNoChrome(url, winName, winW, winH)
{
	var winLeft = (screen.width - winW) / 2;
	var winTop = (screen.height - winH) / 2;
	windowProps = "height=" + winH + ",width=" + winW + ",left=" + winLeft + ",top=" + winTop + ",toolbar=" + 0 + ",location=" + 0 + ",directories=" + 0 + ",status=" + 0 + ",menubar=" + 0 + ",scrollbars=" + 0 + ",resizable=" + 0;
	var thisWindow = window.open(url, winName, windowProps);
	thisWindow.focus();
}

function helpPopup(url)
{
	var winW = 640;
	var winH = 640;
	var winLeft = (screen.width - winW) / 2;
	var winTop = 100;
	//var winTop = (screen.height - winH) / 2;
	windowProps = "height=" + winH + ",width=" + winW + ",left=" + winLeft + ",top=" + winTop + ",toolbar=" + 0 + ",location=" + 0 + ",directories=" + 0 + ",status=" + 1 + ",menubar=" + 0 + ",scrollbars=" + 1 + ",resizable=" + 1;
	var helpWindow = window.open(url, 'Aide', windowProps);
	helpWindow.focus();
}

function replaceElementContent(elm, newTxt)
{
	longueurCible = document.getElementById(elm).firstChild.length;
	document.getElementById(elm).firstChild.replaceData(0, longueurCible, newTxt);
}

function copyElementContent(srcElm, destElm)
{
	srcValue = srcElm.value;
	cleanValue = srcValue.replace(/\r/g,"\r\n");
	replaceElementContent(destElm, cleanValue);
}

function prepareForPreview(srcElm, destElm)
{
	destElm = document.getElementById(destElm);
	//while (destElm.hasChildNodes())
	//{
		//destElm.removeChild(destElm.lastChild);
	//}
	srcValue = srcElm.value;
	srcValue = srcValue.replace(/\r/g,"<br />");
	//var textNode = document.createTextNode(srcValue);
	//destElm.appendChild(textNode);
	destElm.innerHTML = srcValue;
}

function confirm_something(msg)
{
	return confirm(msg);
}

function hasClassName(elm,className)
{/* http://www.ditchnet.org/wp/2005/02/19/extending-the-javascript-dom-interfaces-in-mozilla/ */
	if (elm.className.indexOf(className) > -1)
	{
		return true;
	}
	return false;
}

function removeClass(elm, className)
{/* http://www.alistapart.com/discuss/zebratables/4/#c7078 */
	elm.className = elm.className.replace(className, "").trim();
}

function addClass(elm, className)
{/* http://www.alistapart.com/discuss/zebratables/4/#c7078 */
	removeClass(elm, className);
	elm.className = (elm.className + " " + className).trim();
}

String.prototype.trim = function()
{/* http://www.alistapart.com/discuss/zebratables/4/#c7078 */
	return this.replace(/^\s+|\s+$/, "");
}

function afficher(element_id)
{
	
}

function afficher(element_id)
{
	elm = document.getElementById(element_id);

	if(hasClassName(elm, 'display-none'))
	{
		removeClass(elm, 'display-none');
		addClass(elm, 'display-block');
		return true;
	}
}

function cacher(element_id)
{
	elm = document.getElementById(element_id);

	if(hasClassName(elm, 'display-block'))
	{
		removeClass(elm, 'display-block');
		addClass(elm, 'display-none');
		return true;
	}
}

function show_hide(elmID)
{
	elm = document.getElementById(elmID);
	
	if(hasClassName(elm, 'displayNone'))
	{
		removeClass(elm, 'displayNone');
		addClass(elm, 'displayBlock');
		return true;
	}
	else if(hasClassName(elm, 'displayBlock'))
	{
		removeClass(elm, 'displayBlock');
		addClass(elm, 'displayNone');
		return true;
	}
}

function swap_image(elm_id, new_src)
{
	img_elm = document.getElementById(elm_id);
	img_elm.setAttribute('src', new_src);
}

var img1 = new Image();
img1.src = '/images/layout/news-hi.png';

var img2 = new Image();
img2.src = '/images/layout/albums-hi.png';

var img5 = new Image();
img5.src = '/images/layout/contact-hi.png';

var img3 = new Image();
img3.src = '/images/layout/artistes-hi-fr.png';
var img3b = new Image();
img3b.src = '/images/layout/artistes-hi-en.png';

var img4b = new Image();
img4b.src = '/images/layout/concerts-hi-fr.png';
var img4 = new Image();
img4.src = '/images/layout/concerts-hi-en.png';

var img6 = new Image();
img6.src = '/images/layout/liens-hi-en.png';

var img7b = new Image();
img7b.src = '/images/layout/acheter-hi-fr.png';
var img7 = new Image();
img7.src = '/images/layout/acheter-hi-en.png';

var img8 = new Image();
img8.src = '/images/layout/rss-hi.png';
var img9 = new Image();
img9.src = '/images/layout/newsletter-hi.png';
var img10 = new Image();
img10.src = '/images/layout/radio-hi.png';