var page;
var jsOK = (document.getElementById && document.getElementsByTagName);
if (jsOK) {
	document.write ('<link rel="stylesheet" type="text/css" media="screen,projection" href="/cms_include/css/bilingual.css" />');
	window.onload = init;
}

function oGet(name) {
	if (document.getElementById) return document.getElementById(name);
	else if (document.all) return document.all[name];
	else return null;
}

function init() {
	var d = document.getElementsByTagName('div');
	for (var i=0; i<d.length; i++) {
		if (d[i].className=='language_a') {
			d[i].onclick = setLangA;
		}
		if (d[i].className=='language_b') {
			d[i].onclick = setLangB;
		}
	}
	page = oGet('page');
	if (getCookie('lang')=='b') setLangB();
}

function setLangA() {
	if (page && page.className!='page_language_a') {
		page.className = 'page_language_a';
		setCookie('lang','a',90);
		return false;
	} else 
		return true;
}

function setLangB() {
	if (page && page.className!='page_language_b') {
		page.className = 'page_language_b';
		setCookie('lang','b',90);
		return false;
	} else 
		return true;
}

function setCookie(cookieName, cookieValue, days) {
	var ex = new Date();
	ex = new Date(ex.getTime() + 1000 * 60 * 60 * 24 * days);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ '; EXPIRES=' + ex.toGMTString() + '; PATH=/';
}

function getCookie(cookieName) {
	var cookieValue = null;
	if (document.cookie) {
		var posName = document.cookie.indexOf(escape(cookieName) + '=');
		if (posName!=-1) {
			var posValue = posName + (escape(cookieName) + '=').length;
			var endPos = document.cookie.indexOf(';', posValue);
			if (endPos!=-1) 
				cookieValue = unescape(document.cookie.substring(posValue,endPos));
			else 
				cookieValue = unescape(document.cookie.substring(posValue));
		}
	}
	return cookieValue;
}
