var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;

String.prototype.reverse = function(){
	splitext = this.split("");
	revertext = splitext.reverse();
	reversed = revertext.join("");
	return reversed;
}

/* Edit content of CHATEAU --> INFOS */

function editChateauInfos(action, argument, index){
	var description = document.getElementById('description');
	var rank = document.getElementById('rank');
	var ground = document.getElementById('ground');
	var acreage = document.getElementById('acreage');
	var grape = document.getElementById('grape');

	var owner = document.getElementById('owner');
	var address = document.getElementById('address');
	var phone = document.getElementById('phone');
	var fax = document.getElementById('fax');
	var website = document.getElementById('website');
	var email = document.getElementById('email');

	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	var descriptionText = description.innerHTML.split('<br>').join('');
	var descriptionText = descriptionText.split('<BR>').join('');

	var rankText = rank.innerHTML;
	var groundText = ground.innerHTML;
	var acreageText = acreage.innerHTML;
	var grapeText = grape.innerHTML;

	var ownerText = owner.innerHTML;

	var addressText = address.innerHTML.split('<br>').join('');
	var addressText = addressText.split('<BR>').join('');

	var phoneText = phone.innerHTML;
	var faxText = fax.innerHTML;
	var websiteText = website.innerHTML;
	var emailText = email.innerHTML;

	popup.style.height = '450px';
	shadow.style.height = '490px';

	var popupContent = '<h1>Modifier les informations du Château</h1>\n';

	popupContent += '<form method="post" action="chateau_edit.php">\n';

	popupContent += 'Description : <br/> <textarea name="description" rows="2" cols="35">'+descriptionText+'</textarea></p>\n';

	popupContent += '<p><span>Classement :</span> <input name="rank" type="text" size="30" value="'+rankText+'"/><br/> \n';
	popupContent += '<span>Sols :</span> <input name="ground" type="text" size="30" value="'+groundText+'"/><br/> \n';
	popupContent += '<span>Superficie :</span> <input name="acreage" type="text" size="30" value="'+acreageText+'"/><br/> \n';
	popupContent += '<span>Cépage :</span> <input name="grape" type="text" size="30" value="'+grapeText+'"/> \n';
	popupContent += '<span>Propriétaire :</span> <input name="owner" type="text" size="30" value="'+ownerText+'"/><br/> \n';

	popupContent += 'Adresse : <br/> <textarea name="address" rows="2" cols="35">'+addressText+'</textarea></p>\n';

	popupContent += '<p><span>Téléphone :</span> <input name="phone" type="text" size="30" value="'+phoneText+'"/> \n';
	popupContent += '<br/><span>Fax :</span> <input name="fax" type="text" size="30" value="'+faxText+'"/> \n';
	popupContent += '<br/><span>Site web :</span> <input name="website" type="text" size="30" value="'+websiteText+'"/> \n';
	popupContent += '<br/><span>Email :</span> <input name="email" type="text" size="30" value="'+emailText+'"/></p>\n';

	popupContent += '<p style="text-align: center;"> <input name="chateau" type="hidden" value="'+index+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	/* window[action](argument); */
}

/* Edit content of BOTTLE --> INFOS */

function editBottleInfos(action, argument, index){
	var production = document.getElementById('production');
	var award = document.getElementById('award');
	var parker = document.getElementById('parker');
	var price_value = document.getElementById('price_value');
	var price_currency = document.getElementById('price_currency');

	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	var productionText = production.innerHTML.replace(' ','');
	var awardText = award.innerHTML;
	var parkerText = parker.innerHTML;
	var price_valueText = price_value.innerHTML.replace(' ','').replace(',','.');
	var price_currencyText = price_currency.innerHTML;

	popup.style.height = '190px';
	shadow.style.height = '230px';

	var popupContent = '<h1>Modifier les informations de la Bouteille</h1>\n';

	popupContent += '<form method="post" action="bottle_edit.php">\n';

	popupContent += '<p><span>Production :</span> <input name="production" type="text" size="6" value="'+productionText+'"/> bouteilles </p>\n';

	popupContent += '<p><span>Récompenses :</span> <input name="award" type="text" size="30" value="'+awardText+'"/> <br/>\n';
	popupContent += '<span>Note Parker :</span> <input name="parker" type="text" size="4" value="'+parkerText+'"/>/100</p>\n';

	popupContent += '<p><span>Prix :</span> <input name="price_value" type="text" size="4" value="'+price_valueText+'"/> <select name=\"price_currency\"><option value=\"€\">€</option><option value=\"$\">$</option><option value=\"£\">£</option></select> </p>\n';

	popupContent += '<p style="text-align: center;"> <input name="bottle" type="hidden" value="'+index+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	/* window[action](argument); */
}

/* Edit content of BOTTLE --> INFOS */

function addBottle(action, argument, index){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	popup.style.height = '100px';
	shadow.style.height = '140px';

	var popupContent = '<h1>Ajouter un millésime</h1>\n';

	popupContent += '<form method="post" action="bottle_create.php">\n';

	popupContent += '<p><span>Année :</span> <input name="year" type="text" size="6" maxlength=\"4\" value=""/> </p>\n';

	popupContent += '<p style="text-align: center;"> <input name="chateau" type="hidden" value="'+index+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	/* window[action](argument); */
}


/* Edit content of USER --> INFOS */

function editUserInfos(action, argument, index){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	var path = window.location.href;
	var htap = path.reverse();

	path = path.substr(0,path.length-htap.search("/"));

	popup.style.height = '200px';
	shadow.style.height = '240px';

	var popupContent = '<h1>Modifier mes informations personnelles</h1>\n';

	popupContent += '<form method="post" action="user_edit.php">\n';

	popupContent += '<p><span>Sexe :</span> <div id=\"sex_edit\"></div> </p>\n';
	popupContent += '<p><span>Né le :</span> <div id=\"dob_edit\"></div> </p>\n';
	popupContent += '<p><span>Ville :</span> <div id=\"city_edit\"></div> </p>\n';
	popupContent += '<p><span>Pays :</span> <div id=\"country_edit\"></div> </p>\n';

	popupContent += '<p style="text-align: center;"> <input name="user" type="hidden" value="'+index+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	changeBox('sex_edit', 'user_edit_xml.php?field=sex');
	changeBox('dob_edit', 'user_edit_xml.php?field=dob');
	changeBox('city_edit', 'user_edit_xml.php?field=city');
	changeBox('country_edit', 'user_edit_xml.php?field=country');

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	/* window[action](argument); */
}

/* Edit content of REVIEW */

function editMyReview(index,referer){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	var review_e = document.getElementById('review_e_'+index);
	var reviewEText = review_e.innerHTML;
	var review_n = document.getElementById('review_n_'+index);
	var reviewNText = review_n.innerHTML;
	var review_m = document.getElementById('review_m_'+index);
	var reviewMText = review_m.innerHTML;
	var review_c = document.getElementById('review_c_'+index);
	var reviewCText = review_c.innerHTML;

	popup.style.height = '250px';
	shadow.style.height = '290px';

	var popupContent = '<h1>Modifier votre revue</h1>\n';

	popupContent += '<form method="post" action="review_edit.php">\n';

	popupContent += '<p><span>Oeil :</span> <input type="text" name="eye" size="30" value="'+reviewEText+'"/></p>\n';
	popupContent += '<p><span>Nez :</span> <input type="text" name="nose" size="30" value="'+reviewNText+'"/></p>\n';
	popupContent += '<p><span>Bouche :</span> <input type="text" name="mouth" size="30" value="'+reviewMText+'"/></p>\n';
	popupContent += '<p>Commentaire : <br/> <textarea name="comment" rows="3" cols="38">'+reviewCText+'</textarea></p>\n';

	popupContent += '<p style="text-align: center;"> <input name="review" type="hidden" value="'+index+'"/> <input name="referer" type="hidden" value="'+referer+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	window[action](argument);
}

/* Report a photo */

function reportPhoto(table, index, referer){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	popup.style.height = '90px';
	shadow.style.height = '130px';

	var popupContent = '<h1>Signaler la photo à un modérateur</h1>\n';

	popupContent += '<form method="post" action="photo_edit.php">\n';

	popupContent += '<p>Raison : <select name="reason"><option value="Contenu pornographique">Contenu pornographique</option><option value="Contenu violent">Contenu violent</option><option value="Incitation à la haine">Incitation à la haine</option><option value="Droit à l´image non respecté">Droit à l´image non respecté</option><option value="Droit d´auteur non respecté">Droit d´auteur non respecté</option></select></p>\n';

	popupContent += '<p style="text-align: center;"> <input name="table" type="hidden" value="'+table+'"/> <input name="photo" type="hidden" value="'+index+'"/> <input name="referer" type="hidden" value="'+referer+'"/> <input type="button" value="Confirmer" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	window[action](argument);
}

/* Uploads a photo */

function uploadPhoto(table, index, referer){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	popup.style.height = '200px';
	shadow.style.height = '240px';

	if( table=='chateau' ) var popupContent = '<h1>Télécharger une photo pour le Château</h1>\n';
	else var popupContent = '<h1>Télécharger une photo</h1>\n';

	popupContent += '<form method="post" action="picture.php" enctype="multipart/form-data">\n';

	popupContent += '<p><span>Fichier (JPG) :</span> <input name="file" type="file" size="30"/> \n';

	popupContent += '<p>Commentaire : <br/> <textarea name="comment" rows="3" cols="35"></textarea></p>\n';

	popupContent += '<p style="text-align: center;"> <input name="action" type="hidden" value="photo"/> <input name="table" type="hidden" value="'+table+'"/> <input name="index" type="hidden" value="'+index+'"/> <input name="referer" type="hidden" value="'+referer+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	window[action](argument);
}

/* Deletes a photo */

function deletePhoto(table, index, referer){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	popup.style.height = '80px';
	shadow.style.height = '120px';

	var popupContent = '<h1>Supprimer une photo</h1>\n';

	popupContent += '<form method="post" action="picture.php" enctype="multipart/form-data">\n';

	popupContent += '<p>Etes-vous certain de vouloir supprimer cette photo?</p>\n';

	popupContent += '<p style="text-align: center;"> <input name="action" type="hidden" value="photo_delete"/> <input name="table" type="hidden" value="'+table+'"/> <input name="index" type="hidden" value="'+index+'"/> <input name="referer" type="hidden" value="'+referer+'"/> <input type="button" value="Confirmer" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	window[action](argument);
}

/* Edit a photo */

function editPhoto(table, index, referer){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	var comment = document.getElementById('comment');

	var commentText = comment.innerHTML;

	popup.style.height = '150px';
	shadow.style.height = '190px';

	var popupContent = '<h1>Modifier le texte de la photo</h1>\n';

	popupContent += '<form method="post" action="picture.php" enctype="multipart/form-data">\n';

	popupContent += '<p>Commentaire : <br/> <textarea name="comment" rows="3" cols="35">'+commentText+'</textarea></p>\n';

	popupContent += '<p style="text-align: center;"> <input name="action" type="hidden" value="photo_edit"/> <input name="table" type="hidden" value="'+table+'"/> <input name="index" type="hidden" value="'+index+'"/> <input name="referer" type="hidden" value="'+referer+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	window[action](argument);
}

/* Add or Removes bottles of a cellar */

function addremoveBottle(action, name, index, referer){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');

	var path = window.location.href;
	var htap = path.reverse();

	path = path.substr(0,path.length-htap.search("/"));

	if( action == 'newb' || action == 'newc' )
	{
		popup.style.height = '180px';
		shadow.style.height = '220px'
	}
	else
	{
		popup.style.height = '120px';
		shadow.style.height = '160px'
	}

	if( action == 'newb' || action == 'newc' ) var popupContent = '<h1>Ajouter de nouvelles bouteilles</h1>\n';
	if( action == 'add' ) var popupContent = '<h1>Ajouter des bouteilles</h1>\n';
	if( action == 'del' ) var popupContent = '<h1>Retirer des bouteilles</h1>\n';

	popupContent += '<form method="post" action="cellar_edit.php">\n';

	popupContent += '<p>Pour le Château : '+name+'</p>\n';

	if( action == 'newb' || action == 'newc' ) popupContent += '<span>Volume :</span> <div style=\"display: inline; margin: 0; padding: 0;\" id=\"popup_capacity\">..</div>\n';

	if( action == 'newb' || action == 'newc' ) popupContent += '<p>Quantité à ajouter : <input name="quantity" type="text" size="3" value="1"/> bouteille(s)\n';
	if( action == 'add' ) popupContent += '<p>Quantité à ajouter : <input name="quantity" type="text" size="3" value="1"/> bouteille(s)\n';
	if( action == 'del' ) popupContent += '<p>Quantité à retirer : <input name="quantity" type="text" size="3" value="1"/> bouteille(s)\n';

	if( action == 'newb' || action == 'newc' ) popupContent += '<br/>Tag des bouteilles : <select name="tag"><option value="black">Noir</option><option value="blue">Bleu</option><option value="gray">Gris</option><option value="green">Vert</option><option value="maroon">Marron</option><option value="orange">Orange</option><option value="pink">Rose</option><option value="purple">Violet</option><option value="red">Rouge</option><option value="teal">Turquoise</option><option value="white">Blanc</option><option value="yellow">Jaune</option></select>\n';
	popupContent += '</p>\n';

	popupContent += '<p style="text-align: center;"> <input name="action" type="hidden" value="'+action+'"/> <input name="index" type="hidden" value="'+index+'"/> <input name="referer" type="hidden" value="'+referer+'"/> <input type="button" value="Valider" onclick="javascript:this.form.submit();"/> <input type="button" value="Annuler" onclick="javascript:popupCloseNo();"/> </p>\n';

	popupContent += '</form>\n';

	popup.innerHTML = popupContent;

	var capacityHTML = getXmlHttp(path+'cellar_edit_xml.php?table=capacity');

	popupAlignMiddle();
	popup.style.display = 'block';
	shadow.style.display = 'block';
	back.style.display = 'block';

	window[action](argument);
}

/* Previews an article for the Blog */

function previewBlogArticle(){
	var formWrite = document.getElementById('write');
	var formPreview = document.getElementById('preview');

	var zoneH1 = document.getElementById('zoneh1');
	var zoneH2 = document.getElementById('zoneh2');
	var zoneImg = document.getElementById('zoneimg');
	var zoneArticle = document.getElementById('zonearticle');
	var zoneSource = document.getElementById('zonesource');

	var spanH2 = document.getElementById('spanh2');
	var inputTitle = document.getElementById('title');
	var inputTheme = document.write.theme;
	var textareaBbtext = document.getElementById('bbtext');
	var inputSource = document.getElementById('source');
	var inputPhoto = document.getElementById('photo');

	var title = inputTitle.value.toString().trim();
	if( title == '' ) title = '< PAS DE TITRE ! >';

	var theme = '';
/*	for( var i = 0 ; i < write['theme'].length ; i++ )
	{
		theme = theme + '|' + write['theme'][i].value;
	}

	alert( inputTheme.length + '>>>' + theme );
*/
	var image = './images/chateau/300-no-picture.jpg';
	if( image == '' ) image = './images/chateau/300-no-picture.jpg';
	var article = textareaBbtext.value;
	if( article == '' ) article = '[p]' + '< PAS DE TEXTE POUR L\'ARTICLE ! >' + '[/p]';
	var source = inputSource.value;
	var photo = inputPhoto.value;

	changeBox('zoneh1', 'blog_create_xml.php?field=title&value='+encodeURIComponent(title));
	changeBox('zoneh2', 'blog_create_xml.php?field=theme&value='+encodeURIComponent(theme));
	changeBox('zonearticle', 'blog_create_xml.php?field=bbtext&value='+encodeURIComponent(article));
	changeBox('zonesource', 'blog_create_xml.php?field=source&value='+encodeURIComponent(source));
	changeBox('zonephoto', 'blog_create_xml.php?field=photo&value='+encodeURIComponent(photo));

	if( formWrite.style.display == 'none' )
	{
		formWrite.style.display = 'block';
		formPreview.style.display = 'none'
	}
	else
	{
		formWrite.style.display = 'none';
		formPreview.style.display = 'block';;
	}
}

function popupCloseYesJS(action, argument){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');
 
	popup.style.display = 'none';
	shadow.style.display = 'none';
	back.style.display = 'none';
 
	window[action](argument);
}
 
function popupCloseYes(action){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');
 
	popup.style.display = 'none';
	shadow.style.display = 'none';
	back.style.display = 'none';
 
	window.location.href=(action);
}
 
function popupCloseNo(){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');
 
	popup.style.display = 'none';
	shadow.style.display = 'none';
	back.style.display = 'none';
}

function popupAlignMiddle(){
	var popup = document.getElementById('popup');
	var shadow = document.getElementById('shadow');
	var back = document.getElementById('back');
	var sidebar = document.getElementById('sidebar');

	var pH = popup.style.height.replace('px','');
	var sH = shadow.style.height.replace('px','');

	var newTopP = document.body.scrollTop + document.documentElement.scrollTop + (document.body.clientHeight + document.documentElement.clientHeight - pH ) / 2;
	var newTopS = document.body.scrollTop + document.documentElement.scrollTop + (document.body.clientHeight + document.documentElement.clientHeight - sH ) / 2 + 10;
	var newTopB = document.body.scrollTop + document.documentElement.scrollTop + document.body.clientHeight  + document.documentElement.clientHeight;
	var newSideH = document.body.scrollTop + document.documentElement.scrollTop + (document.body.clientHeight + document.documentElement.clientHeight);

	popup.style.top = newTopP + 'px';
	shadow.style.top = newTopS + 'px';
	//sidebar.style.height = newSideH + 'px';

	back.style.width = document.documentElement.clientWidth + 'px';
	back.style.height = document.documentElement.clientHeight + window.pageYOffset + 'px';
	//back.style.height = document.body.scrollTop + document.documentElement.scrollTop + document.body.clientHeight + document.documentElement.clientHeight + 'px';
}

/* Changer le contenu d'une boite par le contenu d'une adresse HTTP */

function changeBox(box, url)
{
	var Pbox = document.getElementById( box );

	if(Pbox)
	{
		Pbox.innerHTML = '<span style=\"line-height: 13px;\"><img src="stylesheet/loading.gif"/> Chargement</span><br/>';
		var req = null; 

		if (window.XMLHttpRequest)
		{
			req = new XMLHttpRequest();
			if (req.overrideMimeType) 
			{
				req.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
        	}

		req.onreadystatechange = function()
		{ 
			Pbox.innerHTML = '<span style=\"line-height: 13px;\"><img src="stylesheet/loading.gif"/> Chargement</span><br/>';
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					Pbox.innerHTML = req.responseText;
				}	
				else	
				{
					Pbox.innerHTML = 'Erreur';
				}	
			} 
		};

		req.open("GET", url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		req.send(null);
	}
}

/* Changer le contenu d'une boite par le contenu d'une adresse HTTP */

function getXmlHttp(url)
{
	var req = null;
	var Pbox = document.getElementById( 'popup_capacity' );

	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) 
		{
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)
		{
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
       	}

		req.onreadystatechange = function()
		{ 
			Pbox.innerHTML = '<span style=\"line-height: 13px;\"><img src="stylesheet/loading.gif"/> Chargement</span><br/>';
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					Pbox.innerHTML = req.responseText;
				}	
				else	
				{
					Pbox.innerHTML = 'Erreur';
				}	
			}
		};

		req.open("GET", url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		req.send(null);
}

function get_object( object_id )
{
	if ( document.getElementById && document.getElementById( object_id ) ) // Pour les navigateurs récents
	{
		Pobject = document.getElementById( object_id );
		}
	else if ( document.all && document.all[ object_id ] ) // Pour les veilles versions
	{
		Pobject = document.all[ object_id ];
	}
	else if ( document.layers && document.layers[ object_id ] ) // Pour les très veilles versions
	{
		Pobject = document.layers[ object_id ];
	}
	else
	{
		return NULL;
	}
	return Pobject;
}
