/*__________________________________________________________
[////////////////////////[ NoDSoFT ]////////////////////////]
°ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ°
°	Script name	: scripts									°
°	Version		: ------									°
°	Date		: 19.05.2005								°
°	File		: scripts.js								°
°	Script by	: David NOËL								°
°	Email		: david_noel_06@hotmail.com					°
°	Web site	: http://web-creations.chez.tiscali.fr		°
°															°
°¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨°
° Last modified	: 19.05.2005								°
° ŻŻŻŻŻŻŻŻŻŻŻŻŻ												°
°¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨°
° Description												°
° ŻŻŻŻŻŻŻŻŻŻŻ												°
°¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨°
° Licence													°
° ŻŻŻŻŻŻŻ													°
°___________________________________________________________°
[/////[ Copyright İ 2005 NoDSoFT. All rights reserved ]/////]
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
/*__________________________________________________________
[////////////////////////////////////////[ utils::doc ]/////]
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
 Return the element object.
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
	function elmt(id)
		{
		return document.getElementById(id);
		}
/*__________________________________________________________
[//////////////////////////////////[ utils::detectNav ]/////]
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
 Navigator detection.
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
	function detectNav(nav)
		{
		return (navigator.userAgent.indexOf(nav, 0) != -1) ? true : false;
		}
	var isOp = detectNav("Opera");
	var isIe = detectNav("MSIE") && !isOp;
/*__________________________________________________________
[////////////////////////////////////[ pax::functions ]/////]
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
 Specific functions.
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
	function load()
		{
		if(!fondFR.complete || !fondEN.complete){setTimeout("load()",200);}
		else{changeLang(lang);}
		}
	function changeLang(lang)
		{
		//__hide all elements.
		for(lng in language){
			for(index in elements){
				elmt(elements[index]+'_'+language[lng]).style.visibility = 'hidden';
				elmt(elements[index]+'_'+language[lng]).style.position   = 'absolute';
				}
			}
		//__Show the translated elements.
		for(index in elements){
			elmt(elements[index]+'_'+lang).style.position   = 'relative';
			elmt(elements[index]+'_'+lang).style.visibility = 'visible';
			}
		//__Change the background.
		elmt('content').style.backgroundImage = 'url(pax_'+lang+'.gif)';
		document.title = titles[lang];
		}
	function redirect(url)
		{
		if(url!=''){location=('http://www.michelin'+url);}
		}
/*__________________________________________________________
[/////////////////////////////////////////[ pax::init ]/////]
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
 Init.
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
	titles		 = new Array('fr','en');
	titles['fr'] = 'Pneus Michelin PAX System : technologie de roulage a plat';
	titles['en'] = 'Michelin Tires PAX System : runflat technology';
	language	 = new Array('fr','en');
	elements	 = new Array('trad','select','text');
	fondFR		 = new Image();
	fondFR.src	 = 'pax_fr.gif';
	fondEN		 = new Image();
	fondEN.src	 = 'pax_en.gif';
	lang = isIe?((navigator.userLanguage.indexOf('fr', 0) != -1)?'fr':'en'):((navigator.language.indexOf('fr', 0) != -1)?'fr':'en');
	//__Load event.
	onload = load

/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
