/*************************************************************************
	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, width, height, size)
{
	var Choix = opener.document.getElementById(IdNomImg);
	if(size)
	{		
		var sizeChoix = opener.document.getElementById(IdNomCache+"_size");
		var nameChoix = opener.document.getElementById(IdNomCache+"_name");
	}
	var cacheChoix = opener.document.getElementById(IdNomCache);
	
	if (typeGallery == js_constant["C_GAL_IMG"])
	{
		if(opener.document.getElementById(IdNomCache+"_width"))
		{
			opener.document.getElementById(IdNomCache+"_width").value = width;
		}
		if(opener.document.getElementById(IdNomCache+"_height"))
		{
			opener.document.getElementById(IdNomCache+"_height").value = height;
		}
		Choix.src = ImgPath;
		Choix.alt = ImgPath;
	}
	else
	{
		a = ImgPath.split("/");
		Choix.value = a[a.length-1];
		if(size)
		{
			if(sizeChoix)
			{
				sizeChoix.value=size;
				//var path=Choix.src.split("/");
				nameChoix.value=Choix.value;
			}
		}
	}
	cacheChoix.value = ImgPath;
}

function changeGallery(IdNomImg,IdNomCache,type, dossier)
{
	var newwin = popup("index.php?type=mediatheque&bo_action=list&type_gallery="+ type +"&dir_origine="+ dossier +"&view=popup&mode=view&returngalhid="+ IdNomCache +"&returngalvis="+ IdNomImg,"yes",700,850);
}


function returnGalleryIDF(IdNomCache, IdNomIdf, idIDF, titre, texte, ville, departement, dateDebut, dateFin)
{
	
	var Choix = opener.document.getElementById(IdNomIdf);	
	var TitreMulti = opener.document.getElementById("titre_IDFMedia_"+IdNomIdf);		
	var TexteMulti = opener.document.getElementById("texte_IDFMedia_"+IdNomIdf);
	var DateDebutMulti = opener.document.getElementById("date_IDFMedia_"+IdNomIdf);
	var DateFinMulti = opener.document.getElementById("date_Fin_IDFMedia_"+IdNomIdf);
	var VilleMulti = opener.document.getElementById("ville_IDFMedia_"+IdNomIdf);
	var dep ;
	
	var Titre = opener.document.getElementById("titre_IDFMedia");		
	var Texte = opener.document.getElementById("texte_IDFMedia");
	var DateDebut = opener.document.getElementById("date_IDFMedia");

	var DateFin = opener.document.getElementById("date_Fin_IDFMedia");
	var Ville = opener.document.getElementById("ville_IDFMedia");
	var cacheChoix = opener.document.getElementById(IdNomCache);

	switch(departement){
  	case "91":
 	dep = "Essonne";
 	break;
  	case "92" :
  	dep = "Hauts-de-Seine";
  	break;
  	case "75" :
  	dep =  null;
  	break;
  	case "77" :
  	dep = "Seine-et-Marne";
  	break;
  	case "93" :
  	dep = "Seine-Saint-Denis";
  	break;
  	case "94" :
  	dep = "Val-de-Marne";
  	break;
  	case "95" :
  	dep = "Val-d'Oise";
 	break;
  	case "78" :
  	dep = "Yvelines";
  	break;    	
 }
 	    if(dep!=null)
		ville = ville+" ("+dep+")";
		else
		ville = ville;

	if (cacheChoix) {
		cacheChoix.value = IdNomIdf;
	}
	if (Titre) {
		Titre.value = titre;
	}
	if (Texte) {	
		Texte.value = texte;
	}
	if (DateDebut) {	
		DateDebut.value = dateDebut;
	}
	if (DateFin) {	
		DateFin.value = dateFin;
	}		
	if (Ville) {
		Ville.value = ville;
	}
	
	if (TitreMulti) {
		TitreMulti.value = titre;
	}
	if (TexteMulti) {	
		TexteMulti.value = texte;
	}
	if (DateDebutMulti) {	
		DateDebutMulti.value = dateDebut;
	}	
	
	if (DateFinMulti) {	
		DateFinMulti.value = dateFin;
	}	
	if (VilleMulti) {
		VilleMulti.value = ville;
	}
	
	Choix.value = idIDF;
}

function changeGalleryIDFMedia(IdNomIDF,IdNomCache)
{
	var newwin = popup("index.php?type=idfmediatheque&bo_action=list&view=popup&mode=view&returngalhid="+ IdNomCache +"&returngalvis="+ IdNomIDF,"yes",500,850);
}

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 supprimeIDF(NomIDF,NomCache)
{
	var ObjIdf = document.getElementById(NomIDF);
	var ObjHidden = document.getElementById(NomCache);

	if (ObjIdf.type == "text")
	{
		ObjIdf.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 defaultIDF(NomIDF,NomCache)
{
	var ObjIDF = document.getElementById(NomIDF);
	var ObjHidden = document.getElementById(NomCache);
	
	var replaceValue = "{" + ObjHidden.name + "}";
	
	if( ObjHidden.value == "" || ObjHidden.value == replaceValue)
	{
    	supprimeIDF(NomIDF,NomCache)	
	}
	else
	{
		if (ObjIDF.type == "text")
		{
			a = ObjHidden.value.split("/");
			ObjIDF.value = a[a.length-1];
		}
	}
}

/*************************************************************************
	FONCTIONS utiles
**************************************************************************/	
function setFormGeneriqueValue(obj,value)
{
	obj.value=value;
}

/*************************************************************************
	FONCTIONS BLOC COLOR
**************************************************************************/	
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>';
}

/*************************************************************************
	FONCTIONS LINK
**************************************************************************/	
function setFreeUrl(name)
{
	eval("var obj=document.wizard."+name);
	obj.focus();
	document.execCommand("CreateLink");
}

function setTreeUrl(name)
{
	popup("index.php?type=rubrik_admin&bo_action=link&view=popup&name="+name,"yes",500,700);
}

function setTreeUrlOnlyRub(name)
{
	popup("index.php?type=rubrik_admin&bo_action=link&restrict=only_rub&view=popup&name="+name,"yes",500,700);
}

function setTreeUrlOnlyArt(name)
{
	popup("index.php?type=rubrik_admin&bo_action=link&restrict=only_art&view=popup&name="+name,"yes",500,700);
}

function removeUrl(name)
{
	eval("var obj=document.wizard."+name);
	setFormGeneriqueValue(obj,"");
}

/*************************************************************************
	FONCTIONS ...
**************************************************************************/	



