function getCookie(name){
    var cname = name + "=";
    var dc = document.cookie;
    if (dc.length > 0){
        begin = dc.indexOf(cname);
        if (begin != -1){
            begin += cname.length;
            end = dc.indexOf(";", begin);
            if (end == -1) end = dc.length;
                return unescape(dc.substring(begin, end));
        }
    }
    return null;
}

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=/";
}

var numbers = new Array("strRegularFont","strMiddleFont","strLargeFont");

var myNumber = 1;

var selectedFontSize = "strRegularFont";

function displayArray(arrayName,strNo, strDirection) {

    if (strDirection == "up"){
        if (myNumber < 3){
            var output = '';

            var newNumber = parseInt(myNumber + 1)
            myNumber = newNumber;
            selectedFontSize = arrayName[newNumber-1]
            fontResize(selectedFontSize)
        }
    }

    if (strDirection == "down"){
        if (myNumber > 1){
            var output = '';

            var newNumber = parseInt(myNumber - 1)

            myNumber = newNumber;
            selectedFontSize = arrayName[newNumber-1]
            fontResize(selectedFontSize)
        }
    }
}

function fontResize(storlek){
    setCookie('SMfontSize',storlek,1000);
    oElmChangeContainer = document.getElementById("articleContentContainer");
	//oElmChangeStoryBalk = document.getElementById("storyStripeArt");
	
    // oElmTags = new Array ("h1","h2","h3","h4","h5","h6","h6TopRubrik","span","td","tr","th","table","a","strong","p","pre","sub","sup","i","ul","li","div");
	// oElmStoryBalkTags = new Array ("h1","h2","h3","h4","h5","h6","h6TopRubrik","span","td","tr","th","table","a","strong","p","pre","sub","sup","i","ul","li","div");
    oElmTags = new Array ("rub3","summary","leadin","bodytext","subHeading","h1","h2","h3","h4","h5","h6","articleHeader", "h6TopRubrik","span","td","tr","th","table","a","strong","p","pre","sub","sup","i","ul","li","div");
	//oElmStoryBalkTags = new Array ("rub3","leadin","bodytext","h1","h2","h3","h4","h5","h6","h6TopRubrik","span","td","tr","th","table","a","strong","p","pre","sub","sup","i","ul","li","div");

	var leftBoxResize = document.getElementById("artLeftBox");

    if (storlek == "strRegularFont"){
        classarticleHeader = "24";
        classh1 = "24";
        classh2 = "21";
        classh3 = "18";
        classh4 = "15";
        classh5 = "12";
        classh6 = "9";
        classrub3 = "20";
        classsummary = "11";
        classleadin = "13";
        classbodytext = "9";
        classsubHeading = "11";
        classcaption = "10";
        classText = "11";
		if (leftBoxResize != null) {
		    leftBoxResize.style.width = 100 + "pt";
		}

        myNumber = 1;
    }

    if (storlek == "strMiddleFont"){
        classarticleHeader = "26";
        classh1 = "26";
        classh2 = "23";
        classh3 = "20";
        classh4 = "17";
        classh5 = "15";
        classh6 = "11";
        classrub3 = "24";
        classsummary = "15";
        classleadin = "17";
        classbodytext = "12";
        classsubHeading = "13";
        classcaption = "13";
        classText = "14";
        if (leftBoxResize != null) {
		    leftBoxResize.style.width = 120 + "pt";
		}

        myNumber = 2;
    }

    if (storlek == "strLargeFont"){
        classarticleHeader = "28";
        classh1 = "28";
        classh2 = "25";
        classh3 = "22";
        classh4 = "19";
        classh5 = "16";
        classh6 = "13";
        classrub3 = "28";
        classsummary = "18";
        classleadin = "21";
        classbodytext = "16";
        classsubHeading = "16";
        classcaption = "16";
        classText = "17";
		if (leftBoxResize != null) {
		    leftBoxResize.style.width = 130 + "pt";
		}

        myNumber = 3;
    }
	
	//for (q=0; q<oElmStoryBalkTags.length; q++){
		//var getElementStoryBalk = oElmChangeStoryBalk.getElementsByTagName(oElmStoryBalkTags[q]);
		//for (w=0; w<getElementStoryBalk.length; w++){
			//oChangeElmsStoryBalk = getElementStoryBalk[w];
            //if(oChangeElmsStoryBalk.className == "h5"){
        //        oChangeElmsStoryBalk.style.fontSize = classH5 + "pt";
          //      oChangeElmsStoryBalk.style.lineHeight = parseInt(classH5*1.3) + "pt";
            //}		
		//}
	//}

    for (i=0; i<oElmTags.length; i++){
        var getElement = oElmChangeContainer.getElementsByTagName(oElmTags[i]);
        for (j=0; j<getElement.length; j++){
            oChangeElms = getElement[j];
            if (oElmTags[i] == "a"){
                oChangeElms.style.fontSize = parseInt(classText-1) + "pt";
                oChangeElms.style.lineHeight = parseInt(classText*1.1) + "pt";
            }
            if(oChangeElms.className == "articleHeader"){
                oChangeElms.style.fontSize = classarticleHeader + "pt";
                oChangeElms.style.lineHeight = parseInt(classarticleHeader*1.4) + "pt";
            }
            if(oChangeElms.className == "h1"){
                oChangeElms.style.fontSize = classh1 + "pt";
                oChangeElms.style.lineHeight = parseInt(classh1*1.4) + "pt";
            }
            if(oChangeElms.className == "h2"){
                oChangeElms.style.fontSize = classh2 + "pt";
                oChangeElms.style.lineHeight = parseInt(classh2*1.4) + "pt";
            }
            if(oChangeElms.className == "h3"){
                oChangeElms.style.fontSize = classh3 + "pt";
                oChangeElms.style.lineHeight = parseInt(classh3*1.4) + "pt";
            }
            if(oChangeElms.className == "h4"){
                oChangeElms.style.fontSize = classh4 + "pt";
                oChangeElms.style.lineHeight = parseInt(classh4*1.4) + "pt";
            }
            if(oChangeElms.className == "h5"){
                oChangeElms.style.fontSize = classh5 + "pt";
                oChangeElms.style.lineHeight = parseInt(classh5*1.4) + "pt";
            }
            if(oChangeElms.className == "h6"){
                oChangeElms.style.fontSize = classh6 + "pt";
                oChangeElms.style.lineHeight = parseInt(classh6*1.4) + "pt";
            }
            if(oChangeElms.className == "rub3"){
                oChangeElms.style.fontSize = classrub3 + "pt";
                oChangeElms.style.lineHeight = parseInt(classrub3*1.4) + "pt";
            }
            if(oChangeElms.className == "summary"){
                oChangeElms.style.fontSize = classsummary + "pt";
                oChangeElms.style.lineHeight = parseInt(classsummary*1.2) + "pt";
            }
            if(oChangeElms.className == "leadin"){
                oChangeElms.style.fontSize = classleadin + "pt";
                oChangeElms.style.lineHeight = parseInt(classleadin*1.4) + "pt";
            }
            if(oChangeElms.className == "bodytext"){
                oChangeElms.style.fontSize = classbodytext + "pt";
                oChangeElms.style.lineHeight = parseInt(classbodytext*1.4) + "pt";
            }
            if(oChangeElms.className == "subHeading"){
                oChangeElms.style.fontSize = classsubHeading + "pt";
                oChangeElms.style.lineHeight = parseInt(classsubHeading*1.4) + "pt";
            }
            if(oChangeElms.className == "caption"){
                oChangeElms.style.fontSize = classcaption + "pt";
                oChangeElms.style.lineHeight = parseInt(classcaption*1.3) + "pt";
            }
            if(oChangeElms.className == "text"){
                oChangeElms.style.fontSize = classText + "pt";
                oChangeElms.style.lineHeight = parseInt(classText*1.4) + "pt";
            }
        }
    }
}