//Désélectionner les anchors dans le div passé en paramètre
function deselectionnerAnchor(refDiv, idObjetSelect)
{	
	for(var i = 0 ; i < refDiv.childNodes.length ; i++)
	{
		//Si anchor et pas idObjetSelect
		if((refDiv.childNodes[i].id != idObjetSelect) && (refDiv.childNodes[i].tagName == "A"))
		{			
			refDiv.childNodes[i].className = "";
		}
	}
}

function showimage(fichierImg, objetId)
{	
	swfobject.removeSWF("portfolio_video");

	var leDiv = document.getElementById("portfolio_video");
	
	if(leDiv == null)
	{
		var leDiv  = document.createElement('div');
		leDiv.setAttribute('id',"portfolio_video");
	}
	
	leDiv.innerHTML 
		= "<a href='" + fichierImg + "' rel='lightbox' ><img src='" + fichierImg + "' class='imgPortfolio'></a>";	
	
	document.getElementById("papier_fond").appendChild(leDiv);
	
	deselectionnerAnchor(document.getElementById(objetId).parentNode, objetId);
	document.getElementById(objetId).className = "selectionner";
}

function showvideo(fichierFlv, objetId)
{
	var params = 
	{ 
	  movie: "flash/player.swf", 
	  allowfullscreen: "true", 
	  allowscriptaccess: "always", 
	  flashvars: "file=" + fichierFlv + "&image=flash/preview.jpg&icons=false", 
	  wmode: "transparent", 
	  screencolor: "#ffffff"	  
	}; 

	var flashvars = {};
	var attributes = {}; 
		 
	swfobject.embedSWF("flash/player.swf", 	                   
					   "portfolio_video", 
					   "519", 
					   "312", 
					   "9.0.0",
					   "", 
					   flashvars, 
					   params, 
					   attributes); 
				
	deselectionnerAnchor(document.getElementById(objetId).parentNode, objetId);
	document.getElementById(objetId).className = "selectionner";
}

function showdiv_listevideo(divId, objetId)
{
	document.getElementById("portfolio-corpo").style.display = "none";	
	document.getElementById("portfolio-pub").style.display = "none";	
	document.getElementById("portfolio-web").style.display = "none";	
	document.getElementById("portfolio-clip").style.display = "none";	
	document.getElementById("portfolio-evenement").style.display = "none";	
		
	deselectionnerAnchor(document.getElementById(objetId).parentNode, objetId);
	document.getElementById(divId).style.display = "block";
	document.getElementById(objetId).className = "selectionner";		
}

function showdiv_liste2d3d(divId, objetId)
{
	document.getElementById("portfolio-2d3d-video-liste").style.display = "none";	
	document.getElementById("portfolio-2d3d-images-liste").style.display = "none";	
	
	deselectionnerAnchor(document.getElementById(objetId).parentNode, objetId);
	document.getElementById(divId).style.display = "block";
	document.getElementById(objetId).className = "selectionner";		
}


function showdiv_listegraphique(divId, objetId)
{
	document.getElementById("portfolio-graphique-web-liste").style.display = "none";	
	document.getElementById("portfolio-graphique-dvd-liste").style.display = "none";	
	document.getElementById("portfolio-graphique-affiche-liste").style.display = "none";	
	
	deselectionnerAnchor(document.getElementById(objetId).parentNode, objetId);
	document.getElementById(divId).style.display = "block";
	document.getElementById(objetId).className = "selectionner";		
}


//Utiliser sur le onKeyUp (reste keydown, keypress a tester)
//Je dois passer "event" en paramètre à la fonction ex : onkeydown=test(obj, autre, event);
function getKeyCode(event)
{
	return (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
	
	/*switch(KeyID)
	{
		case 13://enter
			window.document.location.href="MouvementFiche.php?numero="+obj.value;
			break;
	}
	
	*/
}

function supprimer(id)
{
	if(confirm("Êtes-vous certain de vouloir supprimer cette ligne?\r\nLes données supprimées seront irrécupérables."))
	{
		document.location.href = "?action=supprimer&saction=supprimer&id=" + id;
	}
}

function aTraiter(obj, prefixe)
{
 return obj.id != null &&
		obj.id.indexOf(prefixe) == 0;
}

function traiterCollection(collection, filtre, traiterElem)
{
 var n = collection.length;
 for(var i = 0; i < n ; i++)
  if(filtre == "" || aTraiter(collection[i], filtre))
	traiterElem(collection[i]);
}
		
function ChangerSource()
 {
	var temp = this.src;
	this.src = this.remp.src;
	this.remp.src = temp;
 }
 
 function Charger(img)
 {
  img.remp = new Image();
  img.remp.src = img.title;
  img.title = img.alt;
  img.onmouseover = img.onmouseout = ChangerSource;
 } 
 
 function precharger()
 {   
   
 } 