// JavaScript Document - Browser language detection and redirection
<!-- Begin 

function flagclicked(flaglanguage) {
	setCookie('cookieflagclick','on',1);
	//alert('after flag click: '+ getCookie('cookieflagclick'));
		
	url=location.href;
	
	//if site language is english
	if (flaglanguage != 'en' && url.indexOf('/en/') > -1) {
		
		//if browser language is french
			url=url.replace('/en/','/fr/');
			//alert('switch to french - ' + url);
			document.location.href = url; 
		
	}
	
	//if site language is french
	if (flaglanguage != 'fr' && url.indexOf('/fr/') > -1) {
			url=url.replace('/fr/','/en/');
			//alert('switch to english - ' + url);
			document.location.href = url; 
		
	}
	
}
	

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

	


//alert(url);

flagclick=ltrim(rtrim(getCookie('cookieflagclick')));

//alert('on page load: ' + flagclick);

if (flagclick != "on" && 1==0){
	if (navigator.appName == 'Netscape') 
		var browserlanguage = navigator.language; 
	else 
		var browserlanguage = navigator.browserLanguage; 
	
	url=location.href;
	
	//alert('no flag click - Original URL: '+url);
	
	//scriptname=url.substring(url.lastIndexOf('/')+1)
	
	//if site language is french
	if (url.indexOf('/fr/') > -1) {
		//if browser language is english
		if (browserlanguage.indexOf('en') > -1) {
			url=url.replace('/fr/','/en/');
			//alert('New English URL: '+url);
			document.location.href = url; 
		}
	}
	
	//if site language is english
	if (url.indexOf('/en/') > -1) {
		//if browser language is french
		if (browserlanguage.indexOf('fr') > -1) {
			url=url.replace('/en/','/fr/');
			//alert('New French URL: '+url);
			document.location.href = url; 
		}
	}
}
else
{
	//document.location.href = url; 
}



// End --> 

