var Index = {
	toggleOn:function(element) {
		if($('toggle_'+element).innerHTML=='') {
			new Ajax.Request(engineURL, {
				method:'get',parameters: { control:'index',action:'get',type:element },onSuccess:function(trans) {
					$('toggle_'+element).update(trans.responseText);
					$('toggles_'+element).className='toggles_on';
					$('toggle_'+element).show();
					var elements = ['editor','rated','recent','viewed'];
					elements_length = elements.length;
					for(i=0;i<elements_length;i++) {
						if(elements[i]!=element) {
							$('toggles_'+elements[i]).className='toggles_off';
							$('toggle_'+elements[i]).hide();
						}
					}
				}
			});
		}
		else {
			$('toggles_'+element).className='toggles_on';
			$('toggle_'+element).show();
			var elements = ['editor','rated','recent','viewed'];
			elements_length = elements.length;
			for(i=0;i<elements_length;i++) {
				if(elements[i]!=element) {
					$('toggles_'+elements[i]).className='toggles_off';
					$('toggle_'+elements[i]).hide();
				}
			}
		}
	},
	viewMore:function(id) {
		var shown = $$('tr.tr_show_'+id);
		var hidden = $$('tr.tr_hide_'+id);
		if($('tr_'+id).style.display=='none') {
			for(var i=0;i<shown.length;i++) { shown[i].show(); }
			for(var i=0;i<hidden.length;i++) { hidden[i].hide(); }
		}
		else {
			for(var i=0;i<shown.length;i++) { shown[i].hide(); }
			for(var i=0;i<hidden.length;i++) { hidden[i].show(); }
		}
	}
};