﻿function toggleStylesheet(myID, myHrefA, myHrefB) {
	var newStylesheet = (getCookieValue('stylesheet') == myHrefA)?myHrefB:myHrefA;
	setCookieValue('stylesheet', newStylesheet, 100);
	setStylesheet(myID, newStylesheet);
//    pimpMyCSS = document.getElementById(myID);
//    if(pimpMyCSS == myHrefA)
//    {
//        pimpMyCSS.href=myHrefB;
//    }
//    else
//    {
//        pimpMyCSS.href=myHrefA;
//    }
    //setStylesheet(myID, pimpMyCSS.href);
}

function setStylesheet(myID, myHref) {
	if(myID != '' && myHref != '' && myHref != 'undefined') {
    	document.getElementById(myID).href = myHref;
		setCookieValue('stylesheet', myHref, 100);
	}
}

// COOKIE HANDLING FUNCTIONS
function getCookieValue(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 setCookieValue(c_name, value, expiredays) {
	var exdate		= new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie	= c_name+ "=" + escape(value)+
		((expiredays==null) ? "" : ";expires=" + exdate.toUTCString());
}

