if (tab_constantes != '') {
	var constantes = tab_constantes.evalJSON();
	for (var i = 0; i < constantes.length; i++) {
		var name = constantes[i]['name'];
		eval("var " + name + "='" + constantes[i]['value'] + "';")
	}
}
function main_infos_ajax()
{
	try {
		var myAjax = new Ajax.Request(BASE_HREF+'admin/ajax_load_infos_annexe.php', {
			method: 'post',
			asynchronous: true,
			parameters: {
				id_site: ID_SITE
			},
			onSuccess: function (retour) {
				try {
					if(retour.status==200 && retour.responseJSON)
					{
						$('w5-main-analytics').update(retour.responseJSON['analytics']);
						$('w5-main-boutique').update(retour.responseJSON['boutique']);
						$('w5-main-distri').update(retour.responseJSON['distri']);
						new TWTR.Widget({
							version: 2,
							type: 'profile',
							id: 'w5-widget-twitter',
							rpp: 1,
							interval: 2000,
							width: 190,
							height: 300,
							theme: {
								shell: {
									background: '#313131',
									color: '#e5e5e5'
								},
								tweets: {
									background: '#313131',
									color: '#e5e5e5',
									links: '#b2b2b2'
								}
							},
							features: {
								scrollbar: false,
								loop: false,
								live: false,
								hashtags: false,
								timestamp: true,
								avatars: false,
								behavior: 'default'
							}
						}).render().setUser('webagoo').start();
					}
				} catch(e) {
					alert(e.message);
				}
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'main_infos_ajax\' dans global.js :\n' + e.message)
	}
}
function multilangues_switch_langue(opt) {
	document.location = $('multilangues_opt_' + opt.value).title
}
function global_clear_cache(id_site)
{
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'admin/global/ajax_clear_cache.php', {
			method: 'post',
			asynchronous: true,
			parameters: {
				id_site: id_site
			},
			onCreate: function () {
				$('global_img_save_vider_cache').src = THEME_PROGRESS_MINI;
				$('global_img_save_vider_cache').setStyle({visibility: 'visible'});
			},
			onSuccess: function (retour) {
				$('global_img_save_vider_cache').src = THEME_ICONE_SUCCES;
				$('global_img_save_vider_cache').setStyle({visibility: 'visible'});
			}
		})
	}
	catch(e) {
		alert('Erreur dans la fonction \'global_clear_cache\' dans global.js :\n' + e.message);
	}
}
function global_dsp_more_cache()
{
	try {
		var bloc=$('global-param-more-cache');
		if(bloc.getStyle('display')=='none')
		{
			Effect.BlindDown(bloc, { duration: 0.3, queue: { position: 'front', scope: 'menuxscope', limit: 1 } }); 
		}
		else
		{
			Effect.BlindUp(bloc, { duration: 0.3, queue: { position: 'end', scope: 'menuxscope', limit: 1 } });
		}
	}
	catch(e) {
		alert('Erreur dans la fonction \'global_dsp_more_cache\' dans global.js :\n' + e.message);
	}
}
function global_save_param(libelle, value, callback) {
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'admin/global/ajax_save_param.php', {
			method: 'post',
			asynchronous: true,
			parameters: {
				libelle: libelle,
				value: value,
				id_site: ID_SITE
			},
			onCreate: function () {
				$('global_img_save_' + libelle).src = THEME_PROGRESS_MINI;
				$('global_img_save_' + libelle).setStyle({
					visibility: 'visible'
				})
			},
			onComplete: function (retour) {
				if (retour.responseText != "" && retour.responseText != "0") {
					if (callback != '') {
						eval(callback);
						$('global_img_save_' + libelle).setStyle({
							visibility: 'hidden'
						})
					} else {
						$('global_img_save_' + libelle).src = THEME_ICONE_SUCCES;
						$('global_img_save_' + libelle).setStyle({
							visibility: 'visible'
						})
					}
				} else {
					$('global_img_save_' + libelle).src = THEME_ICONE_ERREUR;
					$('global_img_save_' + libelle).setStyle({
						visibility: 'visible'
					})
				}
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'global_save_param\' dans global.js :\n' + e.message);
	}
}
function parseURL(URL) {
	if (URL.substr(0, 7) == 'http://') URL = URL.substr(7, URL.length);
	return URL.split(/\//g)
}
function $RF(el, radioGroup) {
	if ($(el).type && $(el).type.toLowerCase() == 'radio') {
		var radioGroup = $(el).name;
		var el = $(el).form
	} else if ($(el).tagName.toLowerCase() != 'form') {
		return false
	}
	var checked = $(el).getInputs('radio', radioGroup).find(function (re) {
		return re.checked
	});
	return (checked) ? $F(checked) : null
}

// DEFINITION DE 2 FONCTION POUR LE SLIDER GAUCHE/DROITE
if(typeof Scriptaculous!='undefined')
{
	Effect.SlideLeft = function (element) {
		element = $(element);
		element.makeClipping();
		return new Effect.Scale(element, 0, Object.extend({
			scaleContent: false,
			scaleY: false,
			scaleMode: 'box',
			scaleContent: false,
			restoreAfterFinish: true,
			afterSetup: function (effect) {
				effect.element.makeClipping().setStyle({
					height: effect.dims[0] + 'px'
				}).show()
			},
			afterFinishInternal: function (effect) {
				effect.element.hide().undoClipping()
			}
		}, arguments[1] || {}))
	};
	Effect.SlideRight = function (element) {
		element = $(element);
		var elementDimensions = element.getDimensions();
		return new Effect.Scale(element, 100, Object.extend({
			scaleContent: false,
			scaleY: false,
			scaleFrom: 0,
			scaleMode: {
				originalHeight: elementDimensions.height,
				originalWidth: elementDimensions.width
			},
			restoreAfterFinish: true,
			afterSetup: function (effect) {
				effect.element.makeClipping().setStyle({
					width: '0px',
					height: effect.dims[0] + 'px'
				}).show()
			},
			afterFinishInternal: function (effect) {
				effect.element.undoClipping()
			}
		}, arguments[1] || {}))
	};
}

function affiche_album(id, id_site) {
	try {
		var action = testdom('galleris', 'ajax_affiche_album.php', '/appel_ajax.php');
		var myAjax = new Ajax.Request(action, {
			parameters: {
				id_album: id,
				id_site: id_site,
				sid: SESSION_ID,
				file: 'ajax_affiche_album.php',
				module: 'galleris'
			},
			onComplete: function (retour) {
				var tab = PHP_Unserialize(retour.responseText);
				var leselect = $("lst_modele");
				leselect.options.length = 1;
				for (var i = 0; i < tab.length; i++) {
					var val = html_entity_decode(tab[i]["valeur"]);
					o = new Option(val, tab[i]["id"]);
					leselect.options[leselect.options.length] = o
				}
				if (leselect.length == 1) {
					leselect.fade({
						duration: 0.5
					})
				} else {
					leselect.appear({
						duration: 0.5
					})
				}
			}
		})
	} catch (e) {
		alert("Erreur dans la fonction 'affiche_album' dans le fichier 'globals.js' :\n" + e.message)
	}
}
function testdom(module, fichier, origine) {
	try
	{
		var tmp = BASE_HREF.split('/');
		if (tmp[2] == location.host) {
			return BASE_HREF + 'modules/' + module + '/' + fichier
		} else {
			return origine
		}
	}
	catch(e)
	{
		alert(e.message);
	}
}
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")"
}
function rep_webagoo() {
	var tab = document.location.href.split('/');
	var fin = "";
	for (var i = 0; i < (tab.length - 2); i++) {
		fin += tab[i] + '/'
	}
	return fin
}
function textCounter(field, countfield, maxlimit) {
	try {
		if (field.value.length > maxlimit) {
			field.value = field.value.substring(0, maxlimit)
		} else {
			$(countfield).update(maxlimit - field.value.length)
		}
	} catch (e) {
		alert("Erreur dans la fonction 'textCounter' dans le fichier globals.js :\n" + e.message)
	}
}
function htmlentities(texte){texte=texte.replace(/"/g,'&quot;');texte=texte.replace(/&/g,'&amp;');texte=texte.replace(/\'/g,'&#39;');texte=texte.replace(/</g,'&lt;');texte=texte.replace(/>/g,'&gt;');texte=texte.replace(/\^/g,'&circ;');texte=texte.replace(/‘/g,'&lsquo;');texte=texte.replace(/’/g,'&rsquo;');texte=texte.replace(/“/g,'&ldquo;');texte=texte.replace(/”/g,'&rdquo;');texte=texte.replace(/•/g,'&bull;');texte=texte.replace(/–/g,'&ndash;');texte=texte.replace(/—/g,'&mdash;');texte=texte.replace(/˜/g,'&tilde;');texte=texte.replace(/™/g,'&trade;');texte=texte.replace(/š/g,'&scaron;');texte=texte.replace(/›/g,'&rsaquo;');texte=texte.replace(/œ/g,'&oelig;');texte=texte.replace(//g,'&#357;');texte=texte.replace(/ž/g,'&#382;');texte=texte.replace(/Ÿ/g,'&Yuml;');texte=texte.replace(/ /g,'&nbsp;');texte=texte.replace(/¡/g,'&iexcl;');texte=texte.replace(/¢/g,'&cent;');texte=texte.replace(/£/g,'&pound;');texte=texte.replace(/ /g,'&curren;');texte=texte.replace(/¥/g,'&yen;');texte=texte.replace(/¦/g,'&brvbar;');texte=texte.replace(/§/g,'&sect;');texte=texte.replace(/¨/g,'&uml;');texte=texte.replace(/©/g,'&copy;');texte=texte.replace(/ª/g,'&ordf;');texte=texte.replace(/«/g,'&laquo;');texte=texte.replace(/¬/g,'&not;');texte=texte.replace(/­/g,'&shy;');texte=texte.replace(/®/g,'&reg;');texte=texte.replace(/¯/g,'&macr;');texte=texte.replace(/°/g,'&deg;');texte=texte.replace(/±/g,'&plusmn;');texte=texte.replace(/²/g,'&sup2;');texte=texte.replace(/³/g,'&sup3;');texte=texte.replace(/´/g,'&acute;');texte=texte.replace(/µ/g,'&micro;');texte=texte.replace(/¶/g,'&para');texte=texte.replace(/·/g,'&middot;');texte=texte.replace(/¸/g,'&cedil;');texte=texte.replace(/¹/g,'&sup1;');texte=texte.replace(/º/g,'&ordm;');texte=texte.replace(/»/g,'&raquo;');texte=texte.replace(/¼/g,'&frac14;');texte=texte.replace(/½/g,'&frac12;');texte=texte.replace(/¾/g,'&frac34;');texte=texte.replace(/¿/g,'&iquest;');texte=texte.replace(/À/g,'&Agrave;');texte=texte.replace(/Á/g,'&Aacute;');texte=texte.replace(/Â/g,'&Acirc;');texte=texte.replace(/Ã/g,'&Atilde;');texte=texte.replace(/Ä/g,'&Auml;');texte=texte.replace(/Å/g,'&Aring;');texte=texte.replace(/Æ/g,'&AElig;');texte=texte.replace(/Ç/g,'&Ccedil;');texte=texte.replace(/È/g,'&Egrave;');texte=texte.replace(/É/g,'&Eacute;');texte=texte.replace(/Ê/g,'&Ecirc;');texte=texte.replace(/Ë/g,'&Euml;');texte=texte.replace(/Ì/g,'&Igrave;');texte=texte.replace(/Í/g,'&Iacute;');texte=texte.replace(/Î/g,'&Icirc;');texte=texte.replace(/Ï/g,'&Iuml;');texte=texte.replace(/Ð/g,'&ETH;');texte=texte.replace(/Ñ/g,'&Ntilde;');texte=texte.replace(/Ò/g,'&Ograve;');texte=texte.replace(/Ó/g,'&Oacute;');texte=texte.replace(/Ô/g,'&Ocirc;');texte=texte.replace(/Õ/g,'&Otilde;');texte=texte.replace(/Ö/g,'&Ouml;');texte=texte.replace(/×/g,'&times;');texte=texte.replace(/Ø/g,'&Oslash;');texte=texte.replace(/Ù/g,'&Ugrave;');texte=texte.replace(/Ú/g,'&Uacute;');texte=texte.replace(/Û/g,'&Ucirc;');texte=texte.replace(/Ü/g,'&Uuml;');texte=texte.replace(/Ý/g,'&Yacute;');texte=texte.replace(/Þ/g,'&THORN;');texte=texte.replace(/ß/g,'&szlig;');texte=texte.replace(/à/g,'&agrave;');texte=texte.replace(/á/g,'&aacute;');texte=texte.replace(/â/g,'&acirc;');texte=texte.replace(/ã/g,'&atilde;');texte=texte.replace(/ä/g,'&auml;');texte=texte.replace(/å/g,'&aring;');texte=texte.replace(/æ/g,'&aelig;');texte=texte.replace(/ç/g,'&ccedil;');texte=texte.replace(/è/g,'&egrave;');texte=texte.replace(/é/g,'&eacute;');texte=texte.replace(/ê/g,'&ecirc;');texte=texte.replace(/ë/g,'&euml;');texte=texte.replace(/ì/g,'&igrave;');texte=texte.replace(/í/g,'&iacute;');texte=texte.replace(/î/g,'&icirc;');texte=texte.replace(/ï/g,'&iuml;');texte=texte.replace(/ð/g,'&eth;');texte=texte.replace(/ñ/g,'&ntilde;');texte=texte.replace(/ò/g,'&ograve;');texte=texte.replace(/ó/g,'&oacute;');texte=texte.replace(/ô/g,'&ocirc;');texte=texte.replace(/õ/g,'&otilde;');texte=texte.replace(/ö/g,'&ouml;');texte=texte.replace(/÷/g,'&divide;');texte=texte.replace(/ø/g,'&oslash;');texte=texte.replace(/ù/g,'&ugrave;');texte=texte.replace(/ú/g,'&uacute;');texte=texte.replace(/û/g,'&ucirc;');texte=texte.replace(/ü/g,'&uuml;');texte=texte.replace(/ý/g,'&yacute;');texte=texte.replace(/þ/g,'&thorn;');texte=texte.replace(/ÿ/g,'&yuml;');return texte}
function html_entity_decode(texte){texte=texte.replace(/&quot;/g,'"');texte=texte.replace(/&amp;/g,'&');texte=texte.replace(/&#39;/g,"'");texte=texte.replace(/&lt;/g,'<');texte=texte.replace(/&gt;/g,'>');texte=texte.replace(/&circ;/g,'^');texte=texte.replace(/&lsquo;/g,'‘');texte=texte.replace(/&rsquo;/g,'’');texte=texte.replace(/&ldquo;/g,'“');texte=texte.replace(/&rdquo;/g,'”');texte=texte.replace(/&bull;/g,'•');texte=texte.replace(/&ndash;/g,'–');texte=texte.replace(/&mdash;/g,'—');texte=texte.replace(/&tilde;/g,'˜');texte=texte.replace(/&trade;/g,'™');texte=texte.replace(/&scaron;/g,'š');texte=texte.replace(/&rsaquo;/g,'›');texte=texte.replace(/&oelig;/g,'œ');texte=texte.replace(/&#357;/g,'');texte=texte.replace(/&#382;/g,'ž');texte=texte.replace(/&Yuml;/g,'Ÿ');texte=texte.replace(/&nbsp;/g,' ');texte=texte.replace(/&iexcl;/g,'¡');texte=texte.replace(/&cent;/g,'¢');texte=texte.replace(/&pound;/g,'£');texte=texte.replace(/&curren;/g,' ');texte=texte.replace(/&yen;/g,'¥');texte=texte.replace(/&brvbar;/g,'¦');texte=texte.replace(/&sect;/g,'§');texte=texte.replace(/&uml;/g,'¨');texte=texte.replace(/&copy;/g,'©');texte=texte.replace(/&ordf;/g,'ª');texte=texte.replace(/&laquo;/g,'«');texte=texte.replace(/&not;/g,'¬');texte=texte.replace(/&shy;/g,'­');texte=texte.replace(/&reg;/g,'®');texte=texte.replace(/&macr;/g,'¯');texte=texte.replace(/&deg;/g,'°');texte=texte.replace(/&plusmn;/g,'±');texte=texte.replace(/&sup2;/g,'²');texte=texte.replace(/&sup3;/g,'³');texte=texte.replace(/&acute;/g,'´');texte=texte.replace(/&micro;/g,'µ');texte=texte.replace(/&para/g,'¶');texte=texte.replace(/&middot;/g,'·');texte=texte.replace(/&cedil;/g,'¸');texte=texte.replace(/&sup1;/g,'¹');texte=texte.replace(/&ordm;/g,'º');texte=texte.replace(/&raquo;/g,'»');texte=texte.replace(/&frac14;/g,'¼');texte=texte.replace(/&frac12;/g,'½');texte=texte.replace(/&frac34;/g,'¾');texte=texte.replace(/&iquest;/g,'¿');texte=texte.replace(/&Agrave;/g,'À');texte=texte.replace(/&Aacute;/g,'Á');texte=texte.replace(/&Acirc;/g,'Â');texte=texte.replace(/&Atilde;/g,'Ã');texte=texte.replace(/&Auml;/g,'Ä');texte=texte.replace(/&Aring;/g,'Å');texte=texte.replace(/&AElig;/g,'Æ');texte=texte.replace(/&Ccedil;/g,'Ç');texte=texte.replace(/&Egrave;/g,'È');texte=texte.replace(/&Eacute;/g,'É');texte=texte.replace(/&Ecirc;/g,'Ê');texte=texte.replace(/&Euml;/g,'Ë');texte=texte.replace(/&Igrave;/g,'Ì');texte=texte.replace(/&Iacute;/g,'Í');texte=texte.replace(/&Icirc;/g,'Î');texte=texte.replace(/&Iuml;/g,'Ï');texte=texte.replace(/&ETH;/g,'Ð');texte=texte.replace(/&Ntilde;/g,'Ñ');texte=texte.replace(/&Ograve;/g,'Ò');texte=texte.replace(/&Oacute;/g,'Ó');texte=texte.replace(/&Ocirc;/g,'Ô');texte=texte.replace(/&Otilde;/g,'Õ');texte=texte.replace(/&Ouml;/g,'Ö');texte=texte.replace(/&times;/g,'×');texte=texte.replace(/&Oslash;/g,'Ø');texte=texte.replace(/&Ugrave;/g,'Ù');texte=texte.replace(/&Uacute;/g,'Ú');texte=texte.replace(/&Ucirc;/g,'Û');texte=texte.replace(/&Uuml;/g,'Ü');texte=texte.replace(/&Yacute;/g,'Ý');texte=texte.replace(/&THORN;/g,'Þ');texte=texte.replace(/&szlig;/g,'ß');texte=texte.replace(/&agrave;/g,'à');texte=texte.replace(/&aacute;/g,'á');texte=texte.replace(/&acirc;/g,'â');texte=texte.replace(/&atilde;/g,'ã');texte=texte.replace(/&auml;/g,'ä');texte=texte.replace(/&aring;/g,'å');texte=texte.replace(/&aelig;/g,'æ');texte=texte.replace(/&ccedil;/g,'ç');texte=texte.replace(/&egrave;/g,'è');texte=texte.replace(/&eacute;/g,'é');texte=texte.replace(/&ecirc;/g,'ê');texte=texte.replace(/&euml;/g,'ë');texte=texte.replace(/&igrave;/g,'ì');texte=texte.replace(/&iacute;/g,'í');texte=texte.replace(/&icirc;/g,'î');texte=texte.replace(/&iuml;/g,'ï');texte=texte.replace(/&eth;/g,'ð');texte=texte.replace(/&ntilde;/g,'ñ');texte=texte.replace(/&ograve;/g,'ò');texte=texte.replace(/&oacute;/g,'ó');texte=texte.replace(/&ocirc;/g,'ô');texte=texte.replace(/&otilde;/g,'õ');texte=texte.replace(/&ouml;/g,'ö');texte=texte.replace(/&divide;/g,'÷');texte=texte.replace(/&oslash;/g,'ø');texte=texte.replace(/&ugrave;/g,'ù');texte=texte.replace(/&uacute;/g,'ú');texte=texte.replace(/&ucirc;/g,'û');texte=texte.replace(/&uuml;/g,'ü');texte=texte.replace(/&yacute;/g,'ý');texte=texte.replace(/&thorn;/g,'þ');texte=texte.replace(/&yuml;/g,'ÿ');return texte}
