var Interval_Size = 5;
var defaultSize = 16;
var Init_Interval = 15;
var DomainName = "www.chatan.jp";
function Pcs_LangSetCookie(name,value,path,domain,secure) {
   var curCookie = name + "=" + escape(value) + 
       ((path) ? "; path =" + path : "") + 
       ((domain) ? "; domain=" + domain : "") + 
       ((secure) ? "; secure" : "");
   document.cookie = curCookie; 
}

function Pcs_LangGetCookie(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 Pcs_LangDelCookie(name,path,domain) {
   if(Pcs_LangGetCookie(name)) {
       document.cookie = name + "=" +
       ((path) ? "; path=" + path : "") +
       ((domain) ? "; domain=" + domain : "") +
       "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
}

function Pcs_LangInitCookie(Existence) {
   if(Existence == 1){
       var bgcolor=Pcs_LangGetCookie("bgColor");
       if(bgcolor!=null)document.bgColor=bgcolor;

       var fgcolor=Pcs_LangGetCookie("fgColor");
       if(fgcolor!=null)document.fgColor=fgcolor;

       var vlinkcolor=Pcs_LangGetCookie("vlinkColor");
       if(vlinkcolor!=null)document.vlinkColor=vlinkcolor;

       var fontsize=Pcs_LangGetCookie("fontsize");
       if(fontsize!=null)document.getElementById('PCS_BODY_TAG').style.fontSize=fontsize;
       var LayerOpenCheck = Pcs_LangGetCookie("LayerOpenCheck");

       if(LayerOpenCheck != 1){
           Pcs_LangHideDiv();
       }else{
           Pcs_LangOpen();
       }
   }else{
       Pcs_LangDelCookie("bgColor","/",DomainName);
       Pcs_LangDelCookie("fgColor","/",DomainName);
       Pcs_LangDelCookie("vlinkColor","/",DomainName);
       Pcs_LangDelCookie("fontsize","/",DomainName);
       Pcs_LangDelCookie("LayerOpenCheck","/",DomainName);
   }
}

function Pcs_LangReset() {
   Pcs_LangDelCookie("bgColor","/",DomainName);
   Pcs_LangDelCookie("fgColor","/",DomainName);
   Pcs_LangDelCookie("vlinkColor","/",DomainName);
   Pcs_LangDelCookie("fontsize","/",DomainName);
   Pcs_LangDelCookie("LayerOpenCheck","/",DomainName);
   location.reload();
}

function Pcs_LangShowDiv(pass) {
   var divs = document.getElementsByTagName('div');
   for(i=0;i<divs.length;i++){
       if(divs[i].id.match(pass)){
           if(document.getElementById) divs[i].style.visibility ='visible';
           else
           if(document.layers) document.layers[divs[i]].display = 'visible';
           else document.all.divs[i].visibility = 'visible';
                divs[i].style.left = Pcs_LangfindX() - 150;
       }
   }
}

function Pcs_LangHideDiv(pass) {
   var divs = document.getElementsByTagName('div');
   for(i=0;i<divs.length;i++){
       if(divs[i].id.match("ControlLayer")){
           if(document.getElementById) //DOM3= IE5,NS6
               divs[i].style.visibility ='hidden';
           else
           if(document.layers) //Netscape 4
               document.layers[divs[i]].display = 'hidden';
           else //IE 4
               document.all.divs[i].visibility = 'hidden';
       }
    }
  Pcs_LangSetCookie("LayerOpenCheck","0","/",DomainName);
}

function Pcs_LangInitLayer(init){
   if(init==true){
       var divs = document.getElementsByTagName('div');
       for(i=0;i<divs.length;i++){
           if(divs[i].id.match("ColtrolLayer")){
               if(document.getElementById) // DOM3 = IE5,NS6
                   divs[i].style.visibility = 'visible'; // SHOW/HIDE
               else
               if(document.layers) //Netscape 4
                   document.layers[divs[i]].display = 'visible';
               else
                   document.all.divs[i].visibility = 'visible';
                   divs[i].style.left = Pcs_LangfindX() -150;
            }
       }
       onresize=Pcs_LangInitLayer;
   }
   else
   {
       var divs = document.getElementsByTagName('div');
       for(i=0;i<divs.length;i++){
           if(divs[i].id.match("ControlLayer")){ //DOM3 = IE5,NS6
               if(document.getElementById)
                   divs[i].style.left=Pcs_LangfindX()-150;
               else
               if(document.layers) //NetScape4
                   document.layers[divs[i]].left = Pcs_LangfindX()-150;
               else //IE 5
                   document.all.divs[i].style.left = Pcs_LangfindX()-150;
           }
       }
   }
}

function Pcs_LangfindX(){
   var x=0;
   if(self.innerWidth){       x=self.innerWidth;
   }   else
   if(document.documentElement && document.documentElement.clientHeight){
       x=document.documentElement.clientWidth;
   }
   else
   if(document.body){
       x=document.body.clientWidth;
   }
   return x;
}

function Pcs_LangOpen(){
   Pcs_LangInitLayer(true);
   Pcs_LangShowDiv("ControlLayer");
   Pcs_LangSetCookie("LayerOpenCheck","1","/",DomainName);
}

function Pcs_LangHelpOpen(){
   document.location='';
}

function Pcs_LangbgCol(color){
   document.bgColor=color;
   Pcs_LangSetCookie("bgColor",document.bgColor,"/",DomainName);
}

function Pcs_LangfgCol(color){
   document.fgColor=color;
   Pcs_LangSetCookie("fgColor",document.fgColor,"/",DomainName);
}

function Pcs_LangvlinkCol(color){
   document.vlinkColor=color;
   Pcs_LangSetCookie("vlinkColor",document.vlinkColor,"/",DomainName);
}

function Pcs_LangSizeUp(argId){
   size = document.getElementById(argId).style.fontSize;
   if(size==""){
       sizeNum = defaultSize;
   }else{
       sizeNum = new Number(size.substring(0,size.length-2));
   }
   if((sizeNum + Interval_Size) >= 100){
       return;
   }
   document.getElementById(argId).style.fontSize = sizeNum + Interval_Size + "px";
   Pcs_LangSetCookie("fontsize",document.getElementById(argId).style.fontSize,"/",DomainName);
}

function Pcs_LangSizeDown(argId){
   size = document.getElementById(argId).style.fontSize;
   if(size ==""){
       sizeNum = defaultSize;
   }else{
       sizeNum = new Number(size.substring(0,size.length-2));
   }
   if((sizeNum - Interval_Size) <= 0){
       return;
   }
   document.getElementById(argId).style.fontSize = sizeNum - Interval_Size + "px";
   Pcs_LangSetCookie("fontsize",document.getElementById(argId).style.fontSize,"/",DomainName);
}

function Pcs_CallStyle(){ 
   document.write("<Style Type='text/css'>"); 
   document.write("TABLE {"); 
   document.write("FONT-SIZE: 1em;"); 
   document.write("}"); 
   document.write("</Style>"); 
}
var ControlLayer = document.getElementById("ControlLayer");
Pcs_CallStyle();document.write("<div style='position:absolute;top:0;left:750;visibility:hidden;z-index: 999;width:150;' id='ControlLayer'>");
document.write("<TABLE border=1 style='background-color:#FFFFFF;'>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#FFFFFF;'>");
document.write("<TABLE height=53 width=100 border=1 style='background-color:#FFFFFF;'>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD width=170 style='background-color:#FFFFFF;' colSpan=7 height=17>");
document.write("<P align=center><FONT size=5 color='black'>背景の色</FONT></P></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#000000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#000000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='黒色'></A></TD>");
document.write("<TD style='background-color:#FFFFFF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#FFFFFF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='白色'></A></TD>");
document.write("<TD style='background-color:#00FFFF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#00FFFF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='水色'></A></TD>");
document.write("<TD style='background-color:#FF00FF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#FF00FF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='紫色'></A></TD>");
document.write("<TD style='background-color:#FFFF00;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#FFFF00')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='黄色'></A></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#8B0000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#8B0000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='茶色'></A></TD>");
document.write("<TD style='background-color:#E9967A;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#E9967A')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='肌色'></A></TD>");
document.write("<TD style='background-color:#0000FF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#0000FF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='青色'></A></TD>");
document.write("<TD style='background-color:#FF0000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#FF0000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='赤色'></A></TD>");
document.write("<TD style='background-color:#00FF00;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangbgCol('#00FF00')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='緑色'></A></TD>");
document.write("</TR>");
document.write("</TABLE>");
document.write("</TD>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#FFFFFF;'>");
document.write("<TABLE height=53 width=100 border=1 style='background-color:#FFFFFF;'>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD width=170 style='background-color:#FFFFFF;' colSpan=7 height=17>");
document.write("<P align=center><FONT size=5 color='black'>文字の色</FONT></P></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#000000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#000000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='黒色'></A></TD>");
document.write("<TD style='background-color:#FFFFFF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#FFFFFF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='白色'></A></TD>");
document.write("<TD style='background-color:#00FFFF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#00FFFF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='水色'></A></TD>");
document.write("<TD style='background-color:#FF00FF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#FF00FF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='紫色'></A></TD>");
document.write("<TD style='background-color:#FFFF00;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#FFFF00')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='黄色'></A></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#8B0000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#8B0000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='茶色'></A></TD>");
document.write("<TD style='background-color:#E9967A;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#E9967A')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='肌色'></A></TD>");
document.write("<TD style='background-color:#0000FF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#0000FF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='青色'></A></TD>");
document.write("<TD style='background-color:#FF0000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#FF0000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='赤色'></A></TD>");
document.write("<TD style='background-color:#00FF00;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangfgCol('#00FF00')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='緑色'></A></TD>");
document.write("</TR>");
document.write("</TABLE>");
document.write("</TD>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#FFFFFF;'>");
document.write("<TABLE height=53 width=100 border=1 style='background-color:#FFFFFF;'>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD width=170 style='background-color:#FFFFFF;' colSpan=7 height=17>");
document.write("<P align=center><FONT size=5 color='black'>リンクの色</FONT></P></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#000000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#000000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='黒色'></A></TD>");
document.write("<TD style='background-color:#FFFFFF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#FFFFFF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='白色'></A></TD>");
document.write("<TD style='background-color:#00FFFF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#00FFFF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='水色'></A></TD>");
document.write("<TD style='background-color:#FF00FF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#FF00FF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='紫色'></A></TD>");
document.write("<TD style='background-color:#FFFF00;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#FFFF00')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='黄色'></A></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#8B0000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#8B0000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='茶色'></A></TD>");
document.write("<TD style='background-color:#E9967A;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#E9967A')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='肌色'></A></TD>");
document.write("<TD style='background-color:#0000FF;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#0000FF')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='青色'></A></TD>");
document.write("<TD style='background-color:#FF0000;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#FF0000')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='赤色'></A></TD>");
document.write("<TD style='background-color:#00FF00;' HEIGHT='20' WIDTH='20'><A onClick=Pcs_LangvlinkCol('#00FF00')><IMG SRC='/shakyo/DAT/OPEN_JS/30/LangChange_pallete.gif' ALT='緑色'></A></TD>");
document.write("</TR>");
document.write("</TABLE>");
document.write("</TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#FFFFFF;'>");
document.write("<TABLE height=53 width=100 border=1 style='background-color:#FFFFFF;'>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD width=170 style='background-color:#FFFFFF;' colSpan=7 height=17>");
document.write("<P align=center><FONT size=5 color='black'>文字サイズ</FONT></P></TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD style='background-color:#FFFFFF;'><input type='button' value='拡大' style='font-size:20pt;width:59px;height:46px' onClick=Pcs_LangSizeUp('PCS_BODY_TAG')></TD>");
document.write("<TD style='background-color:#FFFFFF;'><input type='button' value='縮小' style='font-size:20pt;width:59px;height:46px' onClick=Pcs_LangSizeDown('PCS_BODY_TAG')></TD>");
document.write("</TR>");
document.write("</TABLE>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD width=100 style='background-color:#FFFFFF;' colSpan=7 height=17>");
document.write("<input type=button value='初期化' style='width:137px;font-size:24px;' onClick='javascript:Pcs_LangReset()'>");
document.write("</TD>");
document.write("</TR>");
document.write("<TR style='background-color:#FFFFFF;'>");
document.write("<TD width=100 style='background-color:#FFFFFF;' colSpan=7 height=17>");
document.write("<input type=button value='閉じる' style='width:137px;font-size:24px;' onClick='javascript:Pcs_LangHideDiv()'>");
document.write("</TD>");
document.write("</TR>");
document.write("</TD>");
document.write("</TR>");
document.write("</TABLE>");
document.write("</DIV>");


