function inputNotEmpty(elem){
	if(elem.value.length == 0 || elem.value == 'Zoek'){
		elem.value = '';
		elem.focus(); // set the focus to this input
		return false;
	} 
	return true;
}

function setBgColor(bgColor) {
	var baseurl = "http://omroep.vara.nl/fileadmin/template_vara/main/styles/vara2009/css/images/bg-";
	if (bgColor != 2 && bgColor != 3) bgColor = 1;
	var colors = [null, "#a10101", "#2e2e2e", "#abc7dc"];
	var images = [null, "rood", "grijs", "blauw"];
	var image = baseurl+images[bgColor]+".jpg";

	var m = document.getElementById("pagecontent");
	// var m = document.getElementsByTagName("body")[0];
	m.style.backgroundColor = "#2e2e2e";
	m.style.backgroundImage = "url("+image+")";
	
	setBgCookie(bgColor);
}

function checkAndSetBg() {
	var bgColor = getCookie("bgColor");
	if (bgColor) {
		setBgColor(bgColor);
	}
}

function setBgCookie(bgColor) {
	var expdate = new Date ();
	expdate.setTime(expdate.getTime() + 30*24*60*60*1000);// nu + 30 dagen in msec
	//expdate.setTime(expdate.getTime() + 10*1000);// nu + 1 jaar in msec
	document.cookie = "bgColor="+bgColor+"; expires="+expdate+"; path=/; "
}

function getCookie(name) {
	var cookies = document.cookie;
	if (cookies.indexOf(name) != -1) {
		var startpos = cookies.indexOf(name)+name.length+1;
		var endpos = cookies.indexOf(";",startpos)-1;
		if (endpos == -2) endpos = cookies.length;
		return unescape(cookies.substring(startpos,endpos));
	} else {
		return false; // the cookie couldn't be found! it was never set before, or it expired.
	}
}

function initStyleSwitcher() {
	var s = document.getElementById("styleswitcher");
	s.innerHTML = "Achtergrondkleur:";
	s.innerHTML += "<ul>";
	for (var i=1; i<=3; i++) {
		s.innerHTML += '<li><a href="#" id="style'+i+'" onclick="setBgColor('+i+'); return false;"><img src="http://omroep.vara.nl/fileadmin/template_vara/main/images/spacer.gif" /></a></li>';
	}
	s.innerHTML += "</ul>";
	checkAndSetBg();
}

jQuery(document).ready(function() {
	try {
		jQuery('#tabs-1').autoscroll(AUTOSCROLL_Y);
	} catch(e) {
	}
	initStyleSwitcher();
});

jQuery(function(){
	try {
		jQuery('#tabs').tabs({
			select: function(event, ui) {
				jQuery('#tabs').bind('tabsshow', function(event, ui) {
					jQuery('#'+ui.panel.id).autoscroll(AUTOSCROLL_Y);
				});
			}
		});
	} catch(e) {
	}
});

/*
* MoodSelector
*/
function MoodSelect(cat) 
{
	switch(cat)
	{
	case 1:
		var Moods = new Array(
			{
				title : 'Mad Men',
				link  : 'http://omroep.vara.nl/Home.4514.0.html'
			},

			{
				title : 'Vuurzee',
				link  : 'http://omroep.vara.nl/Vuurzee.3861.0.html'
			}
		);
	  break;
	  
	case 2:
		var Moods = new Array(
			{
				title : 'Shouf Shouf!',
				link  : 'http://omroep.vara.nl/Shouf-Shouf-de-serie.4030.0.html'
			},

			{
				title : 'Kinderen Geen Bezwaar',
				link  : 'http://omroep.vara.nl/Kinderen-Geen-Bezwaar.1173.0.html'
			},
			
			{
				title : 'HumorTV.nl',
				link  : 'http://humortv.vara.nl/pg.2.home.html'
			}			
			
		);
	  break;
	  
	case 3:
		var Moods = new Array(
			{
				title : 'Pauw &amp; Witteman',
				link  : 'http://pauwenwitteman.vara.nl/'
			},

			{
				title : 'Blikvoer.TV',
				link  : 'http://blikvoer.vara.nl/'
			}
		);
	  break;
	  
	case 4:
		var Moods = new Array(
			{
				title : 'Kassa',
				link  : 'http://kassa.vara.nl/portal'
			},

			{
				title : 'Consumenten24',
				link  : 'http://omroep.vara.nl/Consumenten24.4413.0.html'
			}
		);
	  break;
	case 5:
		var Moods = new Array(
			{
				title : 'De Wereld Draait Door',
				link  : 'http://dewerelddraaitdoor.vara.nl/'
			},

			{
				title : 'Vrouw &amp; Paard',
				link  : 'http://omroep.vara.nl/Vrouw-Paard.4248.0.html'
			}
		);
	  break;
	  
	case 6:
		var Moods = new Array(
			{
				title : 'Vroege Vogels',
				link  : 'http://vroegevogels.vara.nl/'
			},

			{
				title : 'Natuurfoto\'s',
				link  : 'http://vroegevogels.vara.nl/Uw-natuurfoto-s-online.459.0.html'
			}
		);
	  break;
	  
	case 7:
		var Moods = new Array(
			{
				title : 'Per Seconde Wijzer',
				link  : 'http://omroep.vara.nl/Per-Seconde-Wijzer.1264.0.html'
			},

			{
				title : 'Twee voor Twaalf',
				link  : 'http://omroep.vara.nl/Twee-voor-Twaalf.4418.0.html'
			}
		);
	  break;
	  
	case 8:
		var Moods = new Array(
			{
				title : 'Zembla',
				link  : 'http://zembla.vara.nl/'
			},

			{
				title : 'Onjo',
				link  : 'http://www.onjo.nl/'
			}
		);
		 
	}	
	var SelectItem = Moods[parseInt(Math.random()*Moods.length,10)];

	return document.location.href=SelectItem['link']; 
}
