var intSize = 100;
var intMin = 20;
var intStd = 100;
var intMax = 10000;
var intPer = 20;
window.onload = function() {
	try {
		intSize = parseInt(getCookieInfo("strctrlsize"));
	} catch (e){
		intSize = intStd;
	}
	if ( intSize == "" || !( intMin <= intSize && intSize <= intMax ) ) {
		intSize = intStd;
	}
	if ( intSize != intStd ) {
		changeSize();
	}
}
function strctrl( ctrlType ) {
	switch ( ctrlType ) {
	case 1:
		intSize = eval(intSize) - intPer;
		if ( intSize < intMin ) {
			intSize = intMin;
		}
		break;
	case 2:
		intSize = intStd;
		break;
	case 3:
		intSize = eval(intSize) + intPer;
		if ( intSize > intMax ) {
			intSize = intStd;
		}
		break;
	}
	saveCookieInfo("strctrlsize", intSize);
	changeSize();
}
function changeSize() {
	if ( document.getElementById ) {
		var nodeList = document.body.getElementsByTagName("span");
		var i;
		for ( i=0; i < nodeList.length; i++){
			if ( nodeList[i].hasChildNodes() ) {
				if ( nodeList[i].firstChild.nodeType == 3) {
					nodeList[i].style.fontSize = intSize + "%";
				}
			}
		}
	}
}
function getCookieInfo( cookietype ){
    var ret = "";
    if ( document.cookie.indexOf( cookietype ) != -1) {
        try {
            var cookieList = document.cookie.split(";");
            for ( var i=0; i < cookieList.length; i++ ){
                var cookieInfo = cookieList[i].replace(" ", "");

                if ( cookieInfo != "" ){
                    var cookieData = cookieInfo.split("=");
                    if ( cookieData.length == 2 ){
                        var type = cookieData[0];
                        var data = cookieData[1];
                        if ( type == cookietype ){
                            ret = data;
                            break;
                        }
                    }
                }
            }
        } catch (ex) {
            return "";
        }
    }
    return ret;
}
function saveCookieInfo( cookietype, savedata ){
    var ret = false;
    var cookiedata= cookietype + "=";
    if ( savedata != "" ) {
        cookiedata = cookiedata + savedata;
        cookiedata = cookiedata + ";expires=Fri, 31-Dec-2030 0:0:0;";
        try {
            document.cookie = cookiedata;
            ret = true;
        } catch (ex) {
            return false;
        }
    }
    return ret;
}
function openPrintPage(temptype,laytype,itemtype,width,height ){
	var uri = document.URL;
	var uriParam;
	var winParam;
	if ( uri.indexOf("?") > -1 ) {
		uriParam = "&print=1";
	} else {
		uriParam = "?print=1";
	}
	uriParam = uriParam + "&temptype=" + temptype + "&laytype=" + laytype + "&itemtype=" + itemtype;
	winParam = "menubar=yes,toolbar=no,resizable=yes,scrollbars=yes";
	if ( width != 0 && width != undefined ) {
		winParam = winParam + ",width=" + width;
	}
	if ( height != 0 && height != undefined ) {
		winParam = winParam + ",height=" + height;
	}
	window.open(uri+uriParam,'',winParam);
}