/*************************************************************************

	F O N C T I O N S   U T L I S E E S   P A R   L A   G A L L E R I E

**************************************************************************/	
function returnGallery(IdNomCache, IdNomImg, ImgPath, typeGallery)
{
	var Choix = opener.document.getElementById(IdNomImg);
	var cacheChoix = opener.document.getElementById(IdNomCache);
	
	if (typeGallery == 'img')
	{
		Choix.src = ImgPath;
		Choix.alt = ImgPath;
	}
	else
	{
		a = ImgPath.split("/");
		Choix.value = a[a.length-1];
	}
	cacheChoix.value = ImgPath;
}

function changeGallery(IdNomImg,IdNomCache,type, dossier)
{
	var newwin = popup("index.php?type=mediatheque&bo_action=list_"+ type +"&gallery="+ dossier +"&view=popup&mode=view&returngalhid="+ IdNomCache +"&returngalvis="+ IdNomImg,"yes",500,700);
}

function supprimeImage(NomImg,NomCache)
{
	var ObjImg = document.getElementById(NomImg);
	var ObjHidden = document.getElementById(NomCache);

	if (ObjImg.type == "text")
	{
		ObjImg.value = "";
	}
	else
	{
		ObjImg.src = images_path+"generiques/pix_transp.gif";
		ObjImg.alt = "Choisissez une image";
	}

	ObjHidden.value = "";
}

function defaultImage(NomImg,NomCache)
{
	var ObjImg = document.getElementById(NomImg);
	var ObjHidden = document.getElementById(NomCache);
	
	var replaceValue = "{" + ObjHidden.name + "}";
	
	if( ObjHidden.value == "" || ObjHidden.value == replaceValue)
	{
    	supprimeImage(NomImg,NomCache)	
	}
	else
	{
		if (ObjImg.type == "text")
		{
			a = ObjHidden.value.split("/");
			ObjImg.value = a[a.length-1];
		}
		else
		{
	    	ObjImg.src = ObjHidden.value;
			ObjImg.alt = ObjHidden.value;
		}
	}
}

function setFormGeneriqueValue(obj,value)
{
	obj.value=value;
}

function setColorFormElement(name)
{	
	eval("var textInput=document.wizard."+name);
	eval("var colorInput=document.wizard.color_"+name);
	var myColor=webColor(textInput.value);
	setFormGeneriqueValue(textInput,myColor);
	colorInput.style.backgroundColor=myColor;	
}


function resetColorFormElement(name)
{	
	eval("var textInput=document.wizard."+name);
	eval("var colorInput=document.wizard.color_"+name);
	setFormGeneriqueValue(textInput,'');
	colorInput.style.backgroundColor='white';	
}

function setDivColor(obj,value)
{
	obj.innerText='<font color="'+value+'">&nbsp;&nbsp;</font>';
}