function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj.attachEvent( "on"+type, function() { obj["e"+type+fn](); } );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj["e"+type+fn] );
		obj["e"+type+fn] = null;
	}
}
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 eraseCookie(name)
	{
		createCookie(name,"",-1);
	}
var tick;
function showtime() {
	var t=new Date();
	var h,m,s;
	var time="      ";
	h=t.getHours();
	m=t.getMinutes();
	s=t.getSeconds();
	if(s<=9) s="0"+s;
	if(m<=9) m="0"+m;
	if(h<=9) h="0"+h;
	time+=h+":"+m+":"+s;
	document.getElementById("chaninfo").innerHTML=time;
	tick=setTimeout("showtime()",1000);
	}
function chaninfo(obj) {
	clearTimeout(tick);
	document.getElementById("chaninfo").innerHTML = this.title;
}
function chan_on(obj) {
		 this.src = './layout/wii/'+this.id+'_active.gif'; 
}
function chan_off(obj) {
		 this.src = './layout/wii/'+this.id+'.png'; 
}
function init()
{
	showtime();
	var x = getElementsByClass('channel');
	for (var i=0;i<x.length;i++)
	{
		addEvent(x[i],"mouseover",chaninfo);
		addEvent(x[i],"mouseout",function () { tick=setTimeout("showtime()",500) });
		addEvent(x[i],"mouseover",chan_on);
		addEvent(x[i],"mouseout",chan_off);
		
	}
	if (readCookie('changer') == 'blue') {
		document.getElementById("page").className='blue';
	}
	addEvent(document.getElementById('changer'),"click",togglelayout);
}
/*(readCookie('navigation')) { var lastused = readCookie('navigation'); } else { var lastused = '#menu'; }
		$(lastused).hide();
		$("#tomenu").click(function(){$("#selected:visible").hide("slow"); $("#menu:hidden").show("slow"); createCookie('navigation','#selected',0)*/
function togglelayout() {
	document.getElementById("page").className = document.getElementById("page").className!='blue'?'blue':'';
	createCookie('changer',document.getElementById("page").className=='blue'?'blue':'grey',0)
}
addEvent(window,"load",init);