// JavaScript Document
var scrolllanguagedelay = "";
var direction = -1;
var last = -1;
function scrolllanguage(which)
{
	var language_bar = document.getElementById('language_bar');

	if(which)
	{
   	clearTimeout(scrolllanguagedelay);
		direction = direction*-1;
	}

	var button = document.getElementById('language_button');
	if(button != 'undefined' && button.nodeName!='SPAN')
	{
		if(direction==1)
			button.src = button.src.replace('down','left');
		else
			button.src = button.src.replace('left','down');
	}

	language_bar.scrollLeft = language_bar.scrollLeft + (15*direction);

	if(language_bar.scrollLeft == last)
	{
		clearTimeout(scrolllanguagedelay);
		if(direction == 1 && last != 0)
 			scrolllanguagedelay = setTimeout('scrolllanguage('+1+')',5000); // scrolls every 100 milliseconds
		return;
	}

	last = language_bar.scrollLeft;
 	scrolllanguagedelay = setTimeout('scrolllanguage('+0+')',20); // scrolls every 100 milliseconds
}

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 var 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 addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}

