/**********************************
*	Functions Macromedia
**********************************/
	function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
	}
	
//////////////////////////////////////////////////////////
//		MULTISELECT
//////////////////////////////////////////////////////////
function MultiSelect(){ this.aSelectName =  new Array(); }
MultiSelect.prototype.addSelect = function( sName ){ this.aSelectName.push(sName); }

//////////////////////////////////////////////////////////
//		SELECT
//////////////////////////////////////////////////////////
//-------------[ moveOption ]----------------------
function moveOption(oFrom,oTo,oDest, bAdd,iMax){
	var i,j,aFromOption,iNbOptionTo

	aFromOption = new Array();
	
	// note les options à bouger
	for(i=0;i< oFrom.options.length;i++)if(oFrom.options[i].selected){
		oFrom.options[i].oldIndex = i;
		aFromOption.push(oFrom.options[i]);
		if(bAdd && aFromOption.length>iMax-oTo.options.length)break;
	}
	if(aFromOption.length==0)return;
	
	if( bAdd && oTo.options.length>iMax)return;
	// ajoute et supprime les options
	for(i=0;i<aFromOption.length;i++){
		oTo.options[oTo.options.length]=new Option(aFromOption[i].text,aFromOption[i].value);
		oFrom.options[aFromOption[i].oldIndex]=null;
		for(j=i+1;j<aFromOption.length;j++)aFromOption[j].oldIndex--;
	}
	// cree le resultat
	if( ! bAdd ) {
		oTo = oFrom;
		sortSelect(oTo);
	}
	oDest.value='';
	for(i=0;i<oTo.options.length-1;i++)oDest.value = oDest.value + oTo.options[i].value+',';
	if(oTo.options.length>0)oDest.value = oDest.value + oTo.options[oTo.options.length-1].value;
}
//////////////////////////////////////////////////////////
//		IMGCOMMAND
//////////////////////////////////////////////////////////
var oImageWait = new Image();
	oImageWait.src='../img/box.gif';
var oImageTrue = new Image();
	oImageTrue.src='../img/box1.gif';
var oImageFalse = new Image();
	oImageFalse.src='../img/box0.gif';
	
function command( sImgName , sCommand , bReversible ){
	var oImageNew = new Image();
	if( document.images[sImgName].src.indexOf( 'box0.gif' ) >= 0 ) oImageNew.lowsrc = '../img/box1.gif';
	else if( document.images[sImgName].src.indexOf( 'box1.gif' ) >= 0 && ! bReversible ) oImageNew.lowsrc = '../img/box0.gif';
	else return;
	
	document.images[sImgName].src = oImageWait.src;
	oImageNew.alt  = sImgName;
	oImageNew.onerror = function(){ document.images[this.alt].src = this.lowsrc };
	oImageNew.src = 'img.commande.php?rnd='+Math.random()+'&'+sCommand;
	//window.open('img.commande.php?rnd='+Math.random()+'&'+sCommand ,'test')
}

//-------------[ sortSelect ]----------------------
function sortSelect(oSel){

	var aOptionText = new Array();
	var aOptionValue = new Array();

	for(i=0;i<oSel.options.length;i++) {
		aOptionText[  i ] = oSel.options[i].text;
		aOptionValue[ oSel.options[i].text ] = oSel.options[i].value;
	}
	aOptionText.sort();
	for(i=0;i<aOptionText.length;i++) {
		oSel.options[i] = new Option(aOptionText[i] , aOptionValue[aOptionText[i]])
	}
}
//////////////////////////////////////////////////////////
//		HELP
//////////////////////////////////////////////////////////
//-------------[ displayHelp ]----------------------
function displayHelp(oSpan,sText){
	if(!document.getElementById){
		alert(sText);return;
	}
	oSpan.style.zIndex=20;
	oSpan.style.width='150px';
	sHtml='<table border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="white"><img src="../img/spacer.gif" width="5" height="5"></td><td bgcolor="white"><img src="../img/spacer.gif" width="5" height="5"></td><td><img src="../img/spacer.gif" width="5" height="5"></td></tr>';
	sHtml+='<tr><td bgcolor="white"><img src="../img/spacer.gif" width="5" height="5"></td><td class="popHelp"><img src="../img/help.gif" width="18" height="18" align="left" style="padding-right:8px;">'+sText+'</td>';
	sHtml+='<td style="background-image:url(../img/shadow_right.gif); background-position:top"><img src="../img/spacer.gif" width="5" height="1"></td></tr><tr>';
	sHtml+='<td><img src="../img/spacer.gif" width="5" height="5"></td><td style="background-image:url(../img/shadow_bot.gif); background-repeat:repeat-x "><img src="../img/spacer.gif" width="1" height="5"></td>';
	sHtml+='<td><img src="../img/shadow_coin.gif" width="5" height="5"></td>';
	sHtml+='</tr></table>';
	oSpan.innerHTML = sHtml;

	document.onmousedown = function(){
		oSpan.innerHTML = '<img src="../img/help.gif" width="18" height="18">';
		oSpan.style.zIndex='';
		document.onmousedown = function(){};
	}
}
//////////////////////////////////////////////////////////
//		FORMCONFIRM
//////////////////////////////////////////////////////////
function formConfirm( oForm , sMsg )
{
	if( confirm( sMsg ) ){
		alert('ok');
		return true;
	}else{
		return false;
	}
	
}

/**********************************
*	Functions ImageReady
**********************************/
//////////////////////////////////////////////////////////
//		RollOver
//////////////////////////////////////////////////////////
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		ecole_over = newImage("images/ecole-over.gif");
		guide_over = newImage("images/guide-over.gif");
		bouton_jy_vais_01_ImageMap_01_over = newImage(" <? echo $chemin ; ?>imgpub/bouton_jy_vais_01-ImageMap_.gif");
		bouton_offre_speciale_01_over = newImage("images/Profassistance/bouton_offre_speciale_01-ov.gif");
		preloadFlag = true;
	}
}