/*
	File:	{Root}/_assets/_js/text-graphics.js
	Desc:	- This file manages the switch between graphic mode and text-only mode. 
			- It relies on JavaScript to set cookies to maintain each state for every session.
			- The initial state is determined by the setInitState() function.
*/



$(function(){
	setInitMode();	
	document.getElementById('graphics-version-link').onclick = function(){checkMode(1);};
	document.getElementById('text-version-link').onclick = function(){checkMode(0);};
})

function setInitMode() {
	if($.cookie("LDBC-MODE") == null || $.cookie("LDBC-MODE") == "graphics") {
		setGraphicsMode();
	} else {
		setTextMode();
	}
	return;
}

function checkMode(x) {
	if(x == 1) setGraphicsMode();
	else setTextMode();
}

function setTextMode() {
	
	$("link[href*='screen.css']").remove();
	$("link[href*='thickbox.css']").remove();
	$("link[href*='murph.css']").remove();
	$("link[href*='media.css']").remove();
	if(PAGEID == "MEDIA") {
		$("link[href*='colorbox.css']").remove();
	}
	
	//alert("set text");
	$.cookie("LDBC-MODE", "text"); //, { path: '/', domain: 'www.ldbc10.co.uk' }
	//alert("mode = " + $.cookie("LDBC-MODE"));
	
	return false; 
}

function setGraphicsMode(x) {
		
	$('head').append('<link id="screencss" type="text/css" rel="stylesheet" media="screen" href="_assets/_css/screen.css" />');
	$('head').append('<link id="screencss" type="text/css" rel="stylesheet" media="screen" href="_assets/_css/thickbox.css" />');
	$('head').append('<link id="screencss" type="text/css" rel="stylesheet" media="screen" href="_assets/_css/murph.css" />');
	if(PAGEID == "MEDIA") {
		$('head').append('<link id="screencss" type="text/css" rel="stylesheet" media="screen" href="/_assets/_css/colorbox.css" />');
	}
	//alert("set graphics");
	$.cookie("LDBC-MODE", "graphics"); //, { path: '/', domain: 'www.ldbc10.co.uk' }
	
	checkReady();
	
	return false
}





