// Array of names of the months
//monthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
monthNames = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
// Array of names of the days
//dayNames = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
dayNames = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');

mcdeal = new Array('Quarter&nbsp;Pounder'
		, 'Big&nbsp;Xtra'
		, 'Big&nbsp;Mac'
		, 'McChicken'
		, '2&nbsp;Cheeseburgers'
		, 'Fillet\'o\'Fish'
		, 'Double&nbsp;Cheeseburger');
kingdeal = new Array('Whopper&nbsp;Junior'
		, 'Big&nbsp;King'
		, 'Chicken&nbsp;Sandwich'
		, 'Whopper'
		, 'Bacon&nbsp;Cheeseburger'
		, 'Fish&nbsp;Sandwich'
		, 'Double&nbsp;Cheeseburger');

theDate = new Date();
mrMonth = theDate.getMonth();
mrDay = theDate.getDay();
mrDate = theDate.getDate();

function targetmod(truefalse) {
	var today = new Date();
	var expires = new Date(today.getTime() + (56 * 86400000));
	if(truefalse) {
		newTarget = "_blank";
		set_cookie("newwin", "true", expires);
	} else {
		newTarget = "_top";
		set_cookie("newwin", "false", expires);
	}
	for (var i = 0; i < (document.links.length); i++) {
		var hrefstr = document.links[i].href;
		if(!/javascript/.test(hrefstr) && !/setWeatherCity/.test(hrefstr)) {
			document.links[i].target = newTarget;
		}
	}
	document.f.target = newTarget;
} // function targetmod()

function getFocus() {
	document.f.q.focus();
} // function getFocus()

function get_cookie(name) {
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if((!start) && (name != document.cookie.substring(0, name.length))) { return null };
	if(start == -1) { return null };
	var end = document.cookie.indexOf(";", len);
	if(end == -1) { end = document.cookie.length; }
	return unescape(document.cookie.substring(len, end));
} // function get_cookie()

function set_cookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) +
		((expires) ? ";expires=" + expires.toGMTString() : "") +
		((path) ? ";path=" + path : "") +
		((domain) ? ";domain=" + domain : "") +
		((secure) ? ";secure" : "");
} // function set_cookie()

function toggleElement(id) {
	if(document.all) {
		if(document.all[id].style.display == 'none') {
			document.all[id].style.display = 'block';
			document.all['toggle-'+id].removeClass('closed').addClass('open');
		} else {
			document.all[id].style.display = 'none';
			document.all['toggle-'+id].removeClass('open').addClass('closed');
		}
	}
	else if(document.getElementById) {
		if(document.getElementById(id).style.display == 'none') {
			document.getElementById(id).style.display = 'block';
			document.getElementById('toggle-'+id).removeClass('closed').addClass('open');
		} else {
			document.getElementById(id).style.display = 'none';
			document.getElementById('toggle-'+id).removeClass('open').addClass('closed');
		}
	}
} // function toggleElement(id) {}

function loadPrefs() {
	document.o.spawnwindows.checked=(get_cookie("newwin") == "true");
	targetmod(get_cookie("newwin") == "true");
} // function loadPrefs()

function initToggles() {
	$('toggle-news').addEvent('click',function(e){toggleElement('news');e.stop();});
	$('toggle-programming').addEvent('click',function(e){toggleElement('programming');e.stop();});
	$('toggle-nix').addEvent('click',function(e){toggleElement('nix');e.stop();});
	$('toggle-friends').addEvent('click',function(e){toggleElement('friends');e.stop();});
	$('toggle-technology').addEvent('click',function(e){toggleElement('technology');e.stop();});
	$('toggle-mobile').addEvent('click',function(e){toggleElement('mobile');e.stop();});
	$('toggle-corporate').addEvent('click',function(e){toggleElement('corporate');e.stop();});
	$('toggle-shoutcast').addEvent('click',function(e){toggleElement('shoutcast');e.stop();});
	$('toggle-usefull').addEvent('click',function(e){toggleElement('usefull');e.stop();});
	$('toggle-google').addEvent('click',function(e){toggleElement('google');e.stop();});
	$('toggle-email').addEvent('click',function(e){toggleElement('email');e.stop();});
	$('toggle-shopping').addEvent('click',function(e){toggleElement('shopping');e.stop();});
	$('toggle-cars').addEvent('click',function(e){toggleElement('cars');e.stop();});
	$('toggle-webdev').addEvent('click',function(e){toggleElement('webdev');e.stop();});
	$('toggle-rssfeeds').addEvent('click',function(e){toggleElement('rssfeeds');e.stop();});
	$('toggle-social').addEvent('click',function(e){toggleElement('social');e.stop();});
	$('toggle-etcetera').addEvent('click',function(e){toggleElement('etcetera');e.stop();});
	$('toggle-magazines').addEvent('click',function(e){toggleElement('magazines');e.stop();});
	$('toggle-hometheatre').addEvent('click',function(e){toggleElement('hometheatre');e.stop();});
	$('toggle-amplification').addEvent('click',function(e){toggleElement('amplification');e.stop();});
	$('toggle-speakers').addEvent('click',function(e){toggleElement('speakers');e.stop();});
	$('toggle-graphics').addEvent('click',function(e){toggleElement('graphics');e.stop();});
	$('toggle-designforums').addEvent('click',function(e){toggleElement('designforums');e.stop();});
	$('toggle-winedine').addEvent('click',function(e){toggleElement('winedine');e.stop();});
	$('toggle-montreal').addEvent('click',function(e){toggleElement('montreal');e.stop();});
	$('toggle-toronto').addEvent('click',function(e){toggleElement('toronto');e.stop();});
	$('toggle-internet').addEvent('click',function(e){toggleElement('internet');e.stop();});
	$('toggle-tools').addEvent('click',function(e){toggleElement('tools');e.stop();});
	$('toggle-sailing').addEvent('click',function(e){toggleElement('sailing');e.stop();});
	$('toggle-snowboarding').addEvent('click',function(e){toggleElement('snowboarding');e.stop();});
	$('toggle-conditions').addEvent('click',function(e){toggleElement('conditions');e.stop();});
	$('toggle-snowboardingbrands').addEvent('click',function(e){toggleElement('snowboardingbrands');e.stop();});
	$('toggle-fashion').addEvent('click',function(e){toggleElement('fashion');e.stop();});
	$('toggle-stores').addEvent('click',function(e){toggleElement('stores');e.stop();});
	$('toggle-brands').addEvent('click',function(e){toggleElement('brands');e.stop();});
	$('toggle-brands1').addEvent('click',function(e){toggleElement('brands1');e.stop();});
	$('toggle-brands2').addEvent('click',function(e){toggleElement('brands2');e.stop();});
	$('toggle-asian').addEvent('click',function(e){toggleElement('asian');e.stop();});
	$('toggle-utils').addEvent('click',function(e){toggleElement('utils');e.stop();});
	$('toggle-mine').addEvent('click',function(e){toggleElement('mine');e.stop();});
	$('toggle-iluvitar').addEvent('click',function(e){toggleElement('iluvitar');e.stop();});
	$('toggle-humour').addEvent('click',function(e){toggleElement('humour');e.stop();});
	$('toggle-entertainment').addEvent('click',function(e){toggleElement('entertainment');e.stop();});
	$('toggle-games').addEvent('click',function(e){toggleElement('games');e.stop();});

	// Toggle the toggles that should be hidden at start
	toggleElement('mobile');
	toggleElement('shopping');
	toggleElement('cars');
	toggleElement('etcetera');
	toggleElement('magazines');
	toggleElement('amplification');
	toggleElement('speakers');
	toggleElement('graphics');
	toggleElement('montreal');
	toggleElement('internet');
	toggleElement('snowboardingbrands');
	toggleElement('snowboarding');
	toggleElement('brands1');
	toggleElement('brands2');
} // function initToggles() {}

function init() {
	loadPrefs();
	initToggles();
} // function init()

