﻿function showSizeCtl(){
    if (document.getElementById) {
        var textarea = document.getElementById('wiki_content');
        var hgt = getCookie('KisimiTxtSize');
        if (hgt == null){
            textarea.style.height = '300px';
        } else {
            textarea.style.height = hgt;
        }
        document.writeln('<a href="javascript:sizeCtl(100)"><img src="images/larger.gif" width="20" height="20" border="0"></a>');
        document.writeln('<a href="javascript:sizeCtl(-100)"><img src="images/smaller.gif" width="20" height="20" border="0"></a>');
    }
}
function sizeCtl(val){
    var textarea = document.getElementById('wiki_content');
    var height = parseInt(textarea.style.height.substr(0,textarea.style.height.length-2));
    height += val;
    textarea.style.height = height+'px';
    var now = new Date();
    fixDate(now);
    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000); //expire in a year
    setCookie('KisimiTxtSize',textarea.style.height,now);
    }
function setCookie(name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
    document.cookie = curCookie;
}
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else
        begin += 2;
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
        end = dc.length;
    return unescape(dc.substring(begin + prefix.length, end));
}
function fixDate(date) {
    var base = new Date(0);
    var skew = base.getTime();
    if (skew > 0)
        date.setTime(date.getTime() - skew);
}
function changeCSS(tdId,cssClass) {
    var foo = document.getElementById(tdId);
    foo.className = cssClass;
}
