function showAndHide (eltShow, eltHide)
{	
	if (eltShow != "")
	{
		var styleShow = eltShow.style;
		styleShow.display = "block";
	}
	
	if (eltHide != "")
	{
		var styleHide = eltHide.style;
		styleHide.display = "none";
	}
}



function firstToUpper (champs)
{	
	champs.value = champs.value.substring(0,1).toUpperCase() + champs.value.substring(1);
}



function allToUpper (champs)
{	
	champs.value = champs.value.toUpperCase();
}



function makeRequest(url)
{
	var http_request = false;

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{}
		}
	}

	if (!http_request)
	{
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	http_request.onreadystatechange = function()
		{ alertContents(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);

}

function alertContents(http_request)
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
		   // http_request.responseText
		}
		else
		{
			alert('Un problème est survenu avec la requête.');
		}
	}
}
	
	
	
function addImageAjax (categorie, form, boolUK)
{
	form.nbImg.value = parseInt(form.nbImg.value, 10) + 1;
	
	var nbImg = form.nbImg.value;
	var table_add_img = document.getElementById("addImgTable");
	
	var new_ligne = document.createElement("TR");
	new_ligne.id = "divImg" + nbImg;
	table_add_img.appendChild(new_ligne);
	
	var new_cell = document.createElement("TD");
	new_ligne.appendChild(new_cell);
	
	var new_input = "<INPUT TYPE=\"file\" ID=\"" + categorie + "_img" + nbImg + "\" NAME=\"" + categorie + "_img" + nbImg + "\" onChange=\"javascript:majImage('" + categorie + "', " + form.nbImg.value + ", " + boolUK + ")\">";
	
	var new_input_alt = "<INPUT TYPE=\"text\" ID=\"" + categorie + "_img_alt" + nbImg + "\" NAME=\"" + categorie + "_img_alt" + nbImg + "\" MAXLENGTH=\"100\">";
	
	var new_input_link = "<A HREF=\"javascript:delImage(" + form.nbImg.value + ", " + boolUK + ")\">Supprimer</A>"
	
	if (boolUK)
	{
		new_cell.innerHTML = new_input + " Titre : " + new_input_alt + " " + new_input_link;
	}
	else
	{
		var new_input_alt_uk = "<INPUT TYPE=\"text\" ID=\"" + categorie + "_img_alt_uk" + nbImg + "\" NAME=\"" + categorie + "_img_alt_uk" + nbImg + "\" MAXLENGTH=\"100\">";
		new_cell.innerHTML = new_input + " Titre : " + new_input_alt + " Title : " + new_input_alt_uk + " " + new_input_link;
	}
	
	if (boolUK)
	{
		var table_add_img_uk = document.getElementById("addImgTableUK");
		
		var new_ligne_uk = document.createElement("TR");
		new_ligne_uk.id = "divImgUK" + nbImg;
		table_add_img_uk.appendChild(new_ligne_uk);
		
		var new_cell_uk = document.createElement("TD");
		new_ligne_uk.appendChild(new_cell_uk);
		
		var new_input_uk = "<INPUT TYPE=\"text\" ID=\"" + categorie + "_img_uk" + nbImg + "\" NAME=\"" + categorie + "_img_uk" + nbImg + "\" READONLY>";
		
		var new_input_alt_uk = "<INPUT TYPE=\"text\" ID=\"" + categorie + "_img_alt_uk" + nbImg + "\" NAME=\"" + categorie + "_img_alt_uk" + nbImg + "\" MAXLENGTH=\"100\">";
		
		new_cell_uk.innerHTML = new_input_uk + " Title : " + new_input_alt_uk;
	}
}

function addCollaborateur ()
{
	document.form_reference.nbCol.value = parseInt(document.form_reference.nbCol.value, 10) + 1;
	
	var nbCol = document.form_reference.nbCol.value;
	var table_add_col = document.getElementById("addColTable");
	
	var new_ligne = document.createElement("TR");
	new_ligne.id = "divCol" + nbCol;
	table_add_col.appendChild(new_ligne);
	
	var new_cell = document.createElement("TD");
	new_ligne.appendChild(new_cell);
	
	var new_inputs = "Nom : <INPUT TYPE='text' NAME=\"ref_col_nom" + nbCol + "\" maxlength=\"50\" type=\"text\"> Statut FR : <input id=\"ref_col_statut_fr" + nbCol + "\" name=\"ref_col_statut_fr" + nbCol + "\" maxlength=\"100\" type=\"text\"> Statut UK : <input id=\"ref_col_statut_uk" + nbCol + "\" name=\"ref_col_statut_uk" + nbCol + "\" maxlength=\"100\" type=\"text\">";
	
	var new_input_link = "<A HREF=\"javascript:delCollaborateur(" + document.form_reference.nbCol.value + ")\">Supprimer</A>"

	new_cell.innerHTML = new_inputs + new_input_link;
}

function delCollaborateur (num)
{
	var table_add_col = document.getElementById("addColTable");
	var lignes = table_add_col.getElementsByTagName("TR");
	table_add_col.removeChild(lignes["divCol" + num]);
}

function delImage (num, boolUK)
{
	var table_add_img = document.getElementById("addImgTable");
	var lignes = table_add_img.getElementsByTagName("TR");
	table_add_img.removeChild(lignes["divImg" + num]);
	
	if (boolUK)
	{
		var table_add_img_uk = document.getElementById("addImgTableUK");
		var lignes_uk = table_add_img_uk.getElementsByTagName("TR");
		table_add_img_uk.removeChild(lignes_uk["divImgUK" + num]);
	}
}

function majImage(categorie, num, boolUK)
{
	if (boolUK)
	{
		document.getElementById(categorie + '_img_uk' + num).value = document.getElementById(categorie + '_img' + num).value;
	}
}
/*
function delInputImgEquipe()
{
	document.getElementById("InputImgEquipe").innerHTML = "<INPUT TYPE=\"file\" NAME=\"equ_img\">";
}*/

function modifierImageBanniere(num)
{
	document.getElementById('lien_bann' + num).style.display = "none";
	document.getElementById('img_bann' + num).style.display = "block";
}

function modifierImagePolaroide(num)
{
	document.getElementById('lien_pola' + num).style.display = "none";
	document.getElementById('img_pola' + num).style.display = "block";
}

function modifierImageAssocie()
{
	document.getElementById('lien_modif_img').style.display = "none";
	document.getElementById('img_modif').style.display = "block";
}

function modifierImageReference(num)
{
	document.getElementById('lien_modif_img'+num).style.display = "none";
	document.getElementById('img_modif'+num).style.display = "block";
}

function modifierImageNews(num)
{
	document.getElementById('lien_modif_img'+num).style.display = "none";
	document.getElementById('img_modif'+num).style.display = "block";
}
