
var oCssUrlData = {
    urls:[
          {url:"pmmi.css",isDefault:true,btnId:'fontSmallerButton',btnUpSrc:'fontSmaller.gif',btnDownSrc:'fontSmaller.dim.gif'},
          {url:"pmmi_large.css", isDefault:false,btnId:'fontBiggerButton',btnUpSrc:'fontLarger.gif',btnDownSrc:'fontLarger.dim.gif'}
         ],
    setDefault:function(/* string */ url) { for (var i = 0; i < this.urls.length; i++) { this.urls[i].isDefault = (url.match(this.urls[i].url)); } },
    getDefault:function() { for (var i = 0; i < this.urls.length; i++) { if (this.urls[i].isDefault) { return(this.urls[i].url); } } },
    getDefaultObj:function() { for (var i = 0; i < this.urls.length; i++) { if (this.urls[i].isDefault) { return(this.urls[i]); } } },
    getObj:function(/* string */ url) { for (var i = 0; i < this.urls.length; i++) { if (url.match(this.urls[i].url)) { return(this.urls[i]); } } },
    isCssSwapUrl:function(/* string */ url) { for (var i = 0; i < this.urls.length; i++) { if (url.match(this.urls[i].url)) { return(true); } } return(false); }
};

function onLoadCSSCheck() {
    var c = Get_Cookie('css_default');
    if (!c) {
        c = oCssUrlData.getDefault();
        Set_Cookie('css_default', c, new Date(2012, 11, 21, 0, 0, 0, 0));
    }
    swapCSSUrl(c);
}

function swapCSSUrl(/* string */ activeUrl) {
    if (activeUrl == oCssUrlData.getDefault()) {
        return;
    }
    oCssUrlData.setDefault(activeUrl);
    if (document.getElementsByTagName) {
        var links = document.getElementsByTagName('link');
        var oActive = oCssUrlData.getDefaultObj();
        for (var i = 0; i < links.length; i++) {
            if (oCssUrlData.isCssSwapUrl(links[i].href)) {
                if (links[i].href.match(oActive.url)) {
                     links[i].disabled = false;
                     Set_Cookie('css_default', links[i].href, new Date(2012, 11, 21, 0, 0, 0, 0));
                     document.getElementById(oActive.btnId).src = './images/' + oActive.btnDownSrc;
                } else {
                     var oLink = oCssUrlData.getObj(links[i].href);
                     document.getElementById(oLink.btnId).src = './images/' + oLink.btnUpSrc;
                     links[i].disabled = true;
                }
            }
        }
    }
}

SetOnloadScript("onLoadCSSCheck()");