// JScript File
var cmsEmStepWidth 	= 0.125;	// increase/decrease font every step by cmsEmStepWidth
var cmsEmBasis 		= 1.125;		// font size of spArticleBody at startup
//var cmsEmBasis 		= 1;		// font size of spArticleBody at startup
var cmsEmStep 		= -1;		// counter for current step (leave as 0)
var cmsEmMaxSteps 	= 2;		// maximum steps alowed
/**
* cmsFontSizer increase/decrease font size inside "cmsEmStep"
*
* use: spFontSizer(1, false), spFontSizer(-1, false) or spFontSizer(0, true)
* @param spInc set to 1 or -1
* @param spReset set to true to get initial font size
*/
function cmsFontSizer(spInc, spReset) 
{
    // reset font size
    if (spReset)
        cmsEmStep = -1;
    // inside allowed steps?
    if (Math.abs(cmsEmStep + spInc) <= cmsEmMaxSteps) 
    {
        // increase/decrease cmsEmStep
        cmsEmStep += spInc;
        // set new font size for every tag inside "cmsEmStep"
        cmsEmFontSize = cmsEmStep * cmsEmStepWidth + cmsEmBasis;
        //get spArticleBody
        cmsEmBody = document.getElementById('contentarea');
        // set new fot size
        cmsEmBody.style.fontSize = cmsEmFontSize + "em";
    }
    if (cmsEmStep == -cmsEmMaxSteps) 
    {
        document.getElementById("cmsFontsizeMinus").src = "gfx/icons/cmsFontsizeMinus_lo.jpg";
    }
    else if (cmsEmStep == cmsEmMaxSteps) 
    {
        document.getElementById("cmsFontsizePlus").src = "gfx/icons/cmsFontsizePlus_lo.jpg";
    }
    else 
    {
        document.getElementById("cmsFontsizePlus").src = "gfx/icons/cmsFontsizePlus.jpg";
        document.getElementById("cmsFontsizeMinus").src = "gfx/icons/cmsFontsizeMinus.jpg";
    }
}
