var Interval_Size = 5;
var defaultSize = 16;
var Init_Interval = 15;
var DomainName = "www.city.toda.saitama.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(){
}

function Pcs_LangHelpOpen(){
}

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(){ 
}

