
uaName = navigator.userAgent;
appName = navigator.appVersion;


var fontSizeUnit = "%";
var perOrder = 10;
var defaultSize = 75;
var ckName = "iif_fsChange";
var ckDays = 30;
var ckPath = "/";


var fsCK = GetCookie(ckName);
if ( fsCK == null ) {
  currentSize = defaultSize;
}
else{
  currentSize = Number(fsCK);
}


function fsChange(){
  if (( document.layers )||(( appName.indexOf("Mac",0) != -1 ) && ( uaName.indexOf("MSIE 4.0",0) != -1 ))){
    return false;
  }
  else if( document.body ){
  
    document.body.style.fontSize = currentSize + fontSizeUnit;
  }

	pagePrint();

}

function printView() {
	window.location.reload();
	pvWindow = window.open(window.location.href,"IIF_printPage");
}

function pagePrint() {
	if( window.name == "IIF_printPage" ) {
	var elm = document.getElementById("print");
	elm.href = "/english/css/print2.css";
	setTimeout("goToPrint()",500);
	}
}

function goToPrint() {
	window.print();
}


function fscSize( CMD ){
  if( CMD == "l" ){
    var newSize = Number( currentSize + perOrder );
    if ( newSize > 105 ) {
    	newSize = 105;
    }
    SetCookie( ckName , newSize );
  }
  if( CMD == "s" ){
    if ( currentSize != perOrder ){
      var newSize = Number( currentSize - perOrder );
      if (newSize < 55 ) {
      	newSize = 55;
      }
      SetCookie( ckName , newSize );
    }
    else{
      var newSize=Number(currentSize);
    }
  }
  if( CMD == "m" ){
    var newSize = defaultSize;
    DeleteCookie( ckName );
  }


  if( document.layers ){
    window.alert( "このスクリプトはお使いのブラウザでは動作しません" );
    return false;
  }
  else if(( appName.indexOf("Mac",0) != -1 ) && ( uaName.indexOf("MSIE 4.0",0) != -1)){
    window.alert( "Sorry! Your browser is not supported." );
    return false;
  }

  else{
  currentSize = newSize;

  fsChange();
  }
}

function SetCookie(name,value){
  var dobj = new Date();
  dobj.setTime( dobj.getTime() + 24 * 60 * 60 * ckDays * 1000);
  var expiryDate = dobj.toGMTString();
  document.cookie = name + '=' + escape(value)+ ';expires=' + expiryDate + ';path=' + ckPath;
}

function GetCookie (name){
  var arg  = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen){
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
   return null;
}

function getCookieVal (offset){
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset,endstr));
}

function DeleteCookie(name){
  if (GetCookie(name)) {
    document.cookie = name + '=' +
    '; expires=Thu, 01-Jan-70 00:00:01 GMT;path='+ckPath;
  }
}

var scrj = 1;
function pageTop() {
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
      var scdist = document.body.parentNode.scrollTop;
   } else {
      var scdist = document.body.scrollTop;
   }
   if(scrj<50 && scdist) {
      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
      scrj++;
      scrollBy(0,-scdist);
      setTimeout("pageTop()",20);
   } else {
      scrollTo(0,0);
      scrj = 1;
   }
}


function openWin( w, h ){
       wo=window.open("","win","scrollbars=yes,resizable=no,toolbar=no,location=no,status=yes,menubar=no,width="+w+",height="+h);
wo.resizeTo(w,h);
wo.focus();}