
//Creates an image as a child of of the idParent div after deleting all the potential previous childs
function createImage(idParent,src,alt){
	removeAllChild(idParent);
	var varName = document.createElement("img");
	document.getElementById(idParent).appendChild(varName);
	varName.setAttribute('src', src);
	varName.setAttribute('alt', alt);
	varName.setAttribute('border', 0);
}

//Remove all childs of an id element
//Avoid to get more than 1 child 
function removeAllChild(id){
	var parentNode=document.getElementById(id);
	var childNbr = parentNode.childNodes.length;
	for (i=0; i<childNbr; i++){
		parentNode.removeChild(parentNode.firstChild);
	}
}

function createDescription(idParent,descr){
	removeAllChild(idParent);
	//var varName= document.createTextNode(descr)
	//document.getElementById(idParent).appendChild(varName);
	document.getElementById(idParent).innerHTML=descr;
}


function showZoom(bigimage, descriptionsmall, description){		
		document.getElementById("view").style.display='block';			
		document.getElementById("voile").style.display='block';			
		document.getElementById("flashmenu").style.visibility='hidden';			
		createImage('imgzoom', bigimage, descriptionsmall);
		createDescription('descriptionzoom',description)		
}


function hideZoom(){
	document.getElementById("view").style.display='none';	
	document.getElementById("voile").style.display='none';	
	document.getElementById("flashmenu").style.visibility='visible';
}



function navigation (label){
	var flashObj;
	if(window.menu)   flashObj = window.document["menu"];
	if(document.menu) flashObj = document.menu;
	if(flashObj == null) {
		alert("Sorry, something is wrong with the menu, use the bottom one to navigate");
	}else{
		flashObj.TGotoLabel("_root", label);
	}
}



/* SWAP IMAGE (du menu) : boucle sur les images contenues dans le DIV "blocmenucv*/
/* quand l'ID de l'image correspond à "clickedImg" et que la src de l'image ne se termine pas par la regex "_on.gif"*/
/* [donc quand on n'est pas dans ce menu]*/
/* remplacer la fin de la src par "_on.gif"*/
/* Cas contraire, si l'ID de l'image ne correspond pas à "clickedImg" et que l'image src se termine par la regex "_on.gif"*/
/* [donc quand on est dans ce menu]*/
/* remplacer la fin de la src par ".gif"*/

function swapImg (clickedImg) {
	var pattern = /_on.gif$/;
	var imgArray = document.getElementById('blocmenucv').getElementsByTagName('img');
	var portion;
	
	for (i=0; i<=imgArray.length; i++){
		var image = imgArray[i].src;
		var result = pattern.exec(image);		
				
		if ((imgArray[i].id==clickedImg)&&(result == null)){			
			portion = image.slice (0, -4);
			imgArray[i].src=portion+'_on.gif';
		} else if ((imgArray[i].id!=clickedImg)&&(result != null)){
			portion = image.slice (0, -7);
			imgArray[i].src=portion+'.gif';
		}	
	}	
}



function swapContent (divToDisplay) {
	/* Array des div ID*/
	var contentArray = ['experience', 'formation', 'connaissance','autre'];

	for (j=0; j<=contentArray.length; j++){
		if (contentArray[j]==divToDisplay){
			document.getElementById(contentArray[j]).style.display='block';
		}else{
			document.getElementById(contentArray[j]).style.display='none';
		}	
	}

}
		

