/* window.onload = initCSS; */
/* The function initCSS is called each time the page loads from the file dnncore.js */


/* Function initCSS 
======================== */

function initCSS(){
var style = readCookie("mystyle");
	if(style){
	activeCSS(style);
	}
}


/* Function activeCSS 
======================== */

function activeCSS(title){
	var i, oneLink;
	for(i = 0; (oneLink = document.getElementsByTagName("link")[i]); i++ ){
		if(oneLink.getAttribute("title") && findWord("stylesheet", oneLink.getAttribute("rel"))){
		oneLink.disabled = true;
		if(oneLink.getAttribute("title") == title){
			oneLink.disabled = false;
			}
		}
	}
setCookie("mystyle", title, 365);
}


/* Function findWord 
======================== */

function findWord(needle, haystack){
	return haystack.match(needle + "\\b");
}


/* Function setCookie 
======================== */

function setCookie(name, value, days){
	if(days){
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = ";expires="+date.toGMTString();
	} else {
	expires = "";
	}
document.cookie = name+"="+value+expires+";"+"path=/";
}


/* Function readCookie 
======================== */

function readCookie(name){
	var needle = name + "=";
	var cookieArray = document.cookie.split(';');
		for(var i=0; i < cookieArray.length; i++){
		var pair = cookieArray[i];
			while(pair.charAt(0)==' '){
				pair = pair.substring(1, pair.length);
			}
			if(pair.indexOf(needle) == 0){
				return pair.substring(needle.length, pair.length);
			}
		}
	return null; 
}



