/*	-	-	-	-	-	style sheet switcher	-	-	-	-	-	-	*/
function resetStyles(){
	setCookie(null);
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {					
			if(a.getAttribute("title") == 'default' || a.getAttribute("title") == 'extra'){
				a.disabled = false;
			}else{
				a.disabled = true;	
			}
		}
	}	
}

function setContrast() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			if(a.getAttribute("title") == "contrast" || a.getAttribute("title") == 'extra'){
				a.disabled = false;
			}else{
				a.disabled = true;	
			}
		}
	}	
	setCookie("contrast");		
}	

function setAdditionalStyleSheet(title) {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {					
			if(a.getAttribute("title") == title || a.getAttribute("title") == 'default' || a.getAttribute("title") == 'extra'){			
				a.disabled = false;	
			}else{
				a.disabled = true;	
			}
		}
	}		
	setCookie(title);	
}

function setCookie(value){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+365);
	document.cookie="hallmark-style="+escape(value)+";expires="+exdate.toGMTString()+"; path=/";
}

function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function changeSize() {
	title=getCookie('hallmark-style');
	if (title == "contrast"){
		setContrast();
	}else{
		setAdditionalStyleSheet(title);
	}
}

//window.onload = changeSize; 
/* 	-	-	-	-	-	-	-	-	-	-   -	-	-	-	-	*/