
var g_index = 0;
var g_sizes = new Array();

// Valid font sizes
g_sizes[0] = '1.0em';
g_sizes[1] = '1.5em';
g_sizes[2] = '2.0em';

////////////////////////////////
// Update font session cookie //
////////////////////////////////
function jWDSetFontFromCookie() {
	if(document.cookie) {
		var i = document.cookie.indexOf("fontIndex");

		if (i >= 0) {
		    g_index = parseInt(document.cookie.charAt(i + 10));

		    jWDSetFontIndex(g_index);
		}
		else {
		    g_index = 0;
		}
    }
} // jWDSetFontFromCookie

///////////////////////////////
// Set new font index in css //
///////////////////////////////
function jWDSetFontIndex(index) {
	
	g_index = index;

    var wideContainerCol = document.getElementById("wideContainerCol");
    var teaserCol = document.getElementById("teaserCol");
    var containerCol = document.getElementById("containerCol");

    if(wideContainerCol)
        wideContainerCol.style.fontSize = g_sizes[g_index];
    
    if(teaserCol)
        teaserCol.style.fontSize = g_sizes[g_index];
	    
	if(containerCol)
	    containerCol.style.fontSize = g_sizes[g_index];
	
	// Update cookie
	document.cookie = 'fontIndex=' + index + ';';
} // jWDSetFontIndex
