﻿//   依不同的瀏覽器載入不同的CSS
/*
   oC_ID   Link物件的ID
   oL_IE   IE專用的CSS
   oL_MZ   Mozilla, Safari, FireFox, ...專用的CSS
*/
function Estimation(oC_ID, oL_IE, oL_MZ) {
   //True為Mozilla, Safari, ...；False為IE
   document.getElementById(oC_ID).href = (window.XMLHttpRequest && !window.ActiveXObject) ? oL_MZ : oL_IE;
}

function CssOnOff(obj,classname){
  //alert(obj.cols);
  obj.className=classname;
}

function FriendlyPrint(oL_IE, oL_MZ, oL_F_CT, oL_F_PC, oL_F_PC_Style, oL_F_CR) {
   if (window.print) {
      //將所取得的內容、內容Style與版權宣告重新組合成所要呈現的主體
      var str_Style = (oL_F_PC_Style == '') ? '' : ' style="' + oL_F_PC_Style + '"';
      var str_Body = '<table align="center" cellpadding="5" cellspacing="0"' + str_Style + '>' + 
	  				 '	 <tr><td style="font-size:1.2em" align="right">- 數位島嶼 - http://cyberisland.teldap.tw/ -</td></tr>' + 
                     '   <tr><td style="font-size:1.8em" align="left">' + document.getElementById(oL_F_CT).innerHTML + '</td></tr>' +					 
                     '   <tr><td align="left">' + document.getElementById(oL_F_PC).innerHTML + '</td></tr>' + 
                     '   <tr><td align="right">- ' + document.getElementById(oL_F_CR).innerHTML + ' -</td></tr>' + 
                     '</table>';
      //重設文件的主體，列印文檔準備就緒
	  var strCSS = (window.XMLHttpRequest && !window.ActiveXObject) ? oL_MZ : oL_IE;
      document.body.innerHTML = (strCSS == '') ? str_Body : '<link href="' + strCSS + '" rel="stylesheet" type="text/css" />' + str_Body; 
      //呼叫列印命令
      window.print();
      //返回到列印前的畫面
      window.history.go(0);
   }
}

//設定先存入之Cookies 
var DefaultFontSize = (window.XMLHttpRequest && !window.ActiveXObject) ? 16 : 12;
function LoadCookies() {
    //document.body.style.fontSize = readCookie("Cookies_NMH_FontSize") == "" ? DefaultFontSize : readCookie("Cookies_NMH_FontSize");
	document.body.style.fontSize = DefaultFontSize + "px";
}

//放大字體
function MyZoom_Out() {
    var size =  document.body.style.fontSize == "" ? DefaultFontSize : parseInt(document.body.style.fontSize.replace("px", ""));
    document.body.style.fontSize = (size + 1) + "px";
	
    //createCookie("Cookies_NMH_FontSize", size + 1, 365);
}

//縮小字體
function MyZoom_Close() {
    var size = document.body.style.fontSize == "" ? DefaultFontSize : parseInt(document.body.style.fontSize.replace("px", ""));
    document.body.style.fontSize = (size - 1) + "px";
	
    //createCookie("Cookies_NMH_FontSize", size - 1, 365);    
}

LoadCookies();