/*
ProcterGamble

SiB

langCookie.js

V 0.1

created 05-11-2003 oBu
last edited 05-11-2003 oBu

*/


cookieName="SibLang";
var language="";

handleLanguage();



function handleLanguage() {
	// check existance of language cookie
	if (cookieExists(cookieName)) {
		language=readCookie(cookieName);
		// check if language is one of the available languages
		if (language=="en_UK" || language=="es_ES" || language=="fr_FR" || language=="it_IT" || language=="de_DE") {
			// 
			if (language!="en_UK") {
				// check if actual file is available in selected language:
				
			}
			
		} else {
			//alert ("no valid language");
			language="en_UK";
			makeLanguage();
		}		
	} else {
		//alert ("no cookie there");
		language="en_UK";
		makeLanguage();
	}
}

// invoked if no (useful) language was selected
// sets the selected language to that of the page we're on
// sets a cookie accordingly
function makeLanguage() {

	pageArray=document.location.href.split("/");
	//alert ("test...");

	if (pageArray) {
		number=pageArray.length;
	}
	
	//alert (page);
	if (pageArray[number-3]!="cgi-bin") {
		language=pageArray[number-3];
	} else {
		language=pageArray[number-2];
	}
	// set cookie
	cookieName="SibLang";
	cookieValue=language;
	
	days=365;
	today = new Date();
	
	year=today.getYear();
	if (year<2003) {
		year=2005;
	}
	todays_date = new Date(year,today.getMonth(),today.getDate(),0,0,0);
	expires_date = new Date(todays_date.getTime() + (days * 86400000));
	dExpires=expires_date;
	//alert ("exp:"+todays_date);
	path="/";
	
	writeCookie(cookieName, cookieValue, dExpires, path, '', '');
}
