var page;
var jsOK = (document.getElementById && document.getElementsByTagName);
if (jsOK) {
	document.write ('<link rel="stylesheet" type="text/css" media="all, screen, projection, handheld, tty, tv, print" href="/i/cssjs/doppialingua.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('span');
	for (var i=0; i<d.length; i++) {
		if (d[i].className=='triggerEN') {
			d[i].onclick = setLangEN;
//			d[i].title = 'english version';
			}
		if (d[i].className=='triggerIT') {
			d[i].onclick = setLangIT;
//			d[i].title = 'versione italiana';
			}
		}
	page = oGet('page-lingua');
	if (getCookie('lang')=='en') setLangEN();
	}

function setLangEN() {
	if (page && page.className!='page-english') {
		page.className = 'page-english';
		setCookie('lang','en',90);
		return false;
		}
	else return true;
	}
function setLangIT() {
	if (page && page.className!='page-italiano') {
		page.className = 'page-italiano';
		setCookie('lang','it',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;
	}
