var oldAnchor;
var onFlashLoadGoto;
var PHP_contenu;

function initView () {
	var lang = getLang();
	
	var is = new Is();
	this.ie6 = is.ie6;
	
	if (PHP_contenu != '')
		window.location.hash = PHP_contenu;
		
	else if (lang != 'fr' && window.location.href.indexOf('#') == -1) 
		window.location.hash = 'contenu=accueil&langue='+getLang();
	
	var h;
	if ((h = window.location.hash) != '') {
		onFlashLoadGoto = h.substr(1);
		setTimeout(initContent, 800);
	}
	var pe = new PeriodicalExecuter(checkUrl, 0.01);
}//initView

function initContent () {
	$('contenu').changeContenu(onFlashLoadGoto);
}//initContent

function checkUrl () {
	if ($('contenu').changeContenu) {
		var src = window.location.href;
		var index;
		if ((index = src.indexOf('#') + 1) != -1) {
			var location = src.substr(index);
			if (oldAnchor != location) {
				$('contenu').changeContenu(location);
				oldAnchor = location;
			}
		}
	}
}//checkUrl

function changeContenu (lurl) {
	new Ajax.Request('./rquest.html', {
		method : 'post',
		parameters : {"url" : lurl.replace(/(\/fr)|(\/en)|(\/es)|(\/sk)/, "/"+getLang())},
		onSuccess : function (transport) {
			$('contenu').changeContenu(transport.responseText);
			if (!this.ie6) {
			//window.location.hash = '';
				window.location.hash = transport.responseText;
			}
			//var i = window.location.href.indexOf('#');
			//console.log(window.location.href.substr(0, i-1));
			//window.location.href = window.location.href.substr(0, i)+'#'+transport.responseText;
			//alert(window.location.href.substr(0, i)+'#'+transport.responseText);
			
		}
	});
}//changeContenu

function getLang() {
	var href = window.location.href;
	var m = new RegExp(/(fr)|(en)|(es)|(\/sk)/i).exec(href);
	return m[0] != '' ? m[0].toLowerCase() : 'fr';
}//getLang

Event.observe(window, 'load', initView);


/* ---{ OLD }--------------------------------------------------------- */

function changeLangue(nlangue){
	var lurl=window.location.href;
	aurl=lurl.split("/");
	aurl[aurl.length-2]=nlangue;
	lurl=aurl.join("/");
	lurl = lurl.replace(
		/(langue=(\w+))/,
		"langue="+nlangue
	);
	window.location.href = lurl;
}
	
function initOver(){
	if (navigator.appName.indexOf("Microsoft") != -1) {
		var contenu=window.contenu;
	}
	else {
		var contenu=document.contenu;
	}
	//contenu.onmouseover=FocusSWF;
}