// Copyright (C) 2008 SpinkBB
// Entire code by Julien VAUBOURG
// julien__AT__vaubourg__DOT__com

// Author  : http://julien.vaubourg.com
// SpinkBB : http://spinkbb.jsand.net
// Forums  : http://CtrlAltSuppr.com


/** Singleton de preview */

function Preview() {
	if(!Outils.isset(Preview.initialized)) {
		Preview.initialized = true;
		Preview.active = true;

		var idPreview = window.location.search.match(/spkPw=([A-Z0-9]{32})/i)[1];

		// Propagation de la variable preview à tous les liens
		var liens = document.getElementsByTagName('a');
		for(var l = 0; l < liens.length; liens[l].href += (liens[l++].href.match('&') ? '&' : '?') + 'spkPw=' + idPreview);

		// Import du spinker demandé
		ImportExport.importFromPreview(idPreview);

		// Affichage du splashscreen à toutes les pages
		Affichage.splashscreen();
	} else
		throw new Exception(Langues.get('Les \351v\351nements ont d\351j\340 \351t\351 affect\351s.'));
}

Preview.active = false;

