// GENERAL JAVASCRIPT FUNCTIONS

function swapStyleSheet(obj, targettitle){
	if(!targettitle) var targettitle = obj.title;
	var csslinks = document.getElementsByTagName('link');
	var activetitle = '';
	for(var i = 0; i < csslinks.length; i++){
		var title = csslinks[i].title;
		if(title){
			if(String(title) != String(targettitle)) csslinks[i].disabled = true;
			else {
				activetitle = title;
				csslinks[i].disabled = false;
			}
		}
	}
	// COOKIES
	var cookiename = 'SavedStyleSheetSelection';
	var expires = null; // YOU CAN SET AN EXPIRY HERE IF YOU WISH
	document.cookie = cookiename+'='+escape(activetitle)+'; path=/'+((expires == null) ? '' : '; expires=' + expires.toGMTString());
	return false;
}

function initStyleSheet(){
	var name = 'SavedStyleSheetSelection';
	swapStyleSheet(false, readCookie(name));
	return false;
}

function readCookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length; 
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
