Event.observe(window, 'load', initTiles, false);

var tile_status = [];

function initTiles() {

var domains = /manchestereveningnews/;

images = '/static/';

if (readCookie2("tiles") != null){

var cookie = readCookie2("tiles");
tile_status = cookie.split('|');

for (var x = 0; x < tile_status.length; x++){
	if (document.getElementById(tile_status[x]) != null){
		document.getElementById(tile_status[x]).style.display = 'none';
	}
	if (document.getElementById('tile'+tile_status[x]) != null){
		document.getElementById('tile'+tile_status[x]).innerHTML = '<a href="#" onclick="hideTile(\'show\',\''+tile_status[x]+'\',\''+images+'\');return false;"><img alt="" src="'+images+'img/minus.gif" /></a>';
	}
}

}
}

function hideTile(todo, id, url)
{
if (todo == 'hide') {

new Effect.BlindUp(id);
document.getElementById('tile'+id).innerHTML = '<a href="#" onclick="hideTile(\'show\',\''+id+'\',\''+url+'\');return false;"><img alt="" src="'+url+'img/plus.gif" /></a>';

tile_status.push(id);

} else {

new Effect.BlindDown(id);
document.getElementById('tile'+id).innerHTML = '<a href="#" onclick="hideTile(\'hide\',\''+id+'\',\''+url+'\');return false;"><img alt="" src="'+url+'img/minus.gif" /></a>';

var new_tile_status = [];

for (var x = 0; x < tile_status.length; x++){

	if (tile_status[x] != id) {
		new_tile_status.push(tile_status[x]);
	}
}
tile_status = new_tile_status;
}

document.cookie = 'tiles='+tile_status.join("|")+'; path=/';

}



function swapTile(todo, id, idswap) {

document.getElementById(id).style.display = 'none';
document.getElementById(idswap).style.display = 'block';


if (todo == 'commented') {

document.getElementById('mvctitle').innerHTML = '<li id="current"><div class="current"><span>Most comments</span></div></li><li><a href="#" class="read" onclick="swapTile(\'viewed\',\'mvc2\',\'mvc1\');return false;"><span>read</span></a></li>';

} else {

document.getElementById('mvctitle').innerHTML = '<li id="current"><div class="current"><span>Most read</span></div></li><li><a href="#" class="link" onclick="swapTile(\'commented\',\'mvc1\',\'mvc2\');return false;"><span>comments</span></a></li>';

}
return null;
}



function readCookie2(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;
}
