function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
} else {
expires = "";
}
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function getBrowserLanguage() {
var language = "";
if( navigator.language ) {
language = navigator.language ;
} else 	if ( navigator.browserLanguage ) {
language = navigator.browserLanguage;
}
return language.substring(0,2);
}
var chosenLang = '';
function setNlsToEnglish () {
if ( chosenLang != 'en' ) {
switchLanguages( 'nls_en',  'nls_fr');
chosenLang = 'en';
createCookie("chosenLang",chosenLang,365);
for (i=0;i<parent.frames.length;i++){
parent.frames[i].setNlsToEnglish();
}
}
}
function setNlsToFrench () {
if ( chosenLang != 'fr' ) {
switchLanguages( 'nls_fr',  'nls_en');
chosenLang = 'fr';
createCookie("chosenLang",chosenLang,365);
for (i=0;i<parent.frames.length;i++){
parent.frames[i].setNlsToFrench();
}
}
}
function switchLanguages(lang_on, lang_off) {
var divs = document.getElementsByTagName("div");
for (var i=0; i < divs.length; i++ ) {
if (divs[i].className == lang_on) {
divs[i].style.display="inline";
}
if (divs[i].className == lang_off) {
divs[i].style.display="none";
}
}
}
function startlanguage() {
var lang;
lang = readCookie("chosenLang");
if (lang == null) {
lang = getBrowserLanguage();
}
if (lang == null) {
lang = 'en';
}
if ( lang == 'fr' ) {
setNlsToFrench ();
} else {
setNlsToEnglish ();
}
}


