function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function PLS(preloadStr){
	switch(preloadStr){
		case 'sub':
		base='../img/';
		MM_preloadImages('../img/base/menu1h.gif','../img/base/menu2h.gif','../img/base/menu3h.gif','../img/base/menu4h.gif','../img/base/menu5h.gif');
		break;
		default:
		base='img/';
		MM_preloadImages('img/base/menu1h.gif','img/base/menu2h.gif','img/base/menu3h.gif','img/base/menu4h.gif','img/base/menu5h.gif');

	}

btnGene();
nylat();
nylatJ();
}

function btnGene(){
		for (i=0; i<99; i++){
		try{
			var tmp=document.getElementById("btn"+i);
			var file=tmp.className;
			var t= tmp.innerHTML;
			var ur= tmp.getAttribute("href");
			var btn = "<a href='"+ur+"' onmouseover=\"MM_swapImage('btnA"+i+"','','"+base+file+"h.gif',1)\" onmouseout='MM_swapImgRestore()'><img src='"+base+file+".gif' alt='"+t+"' title='"+t+"' id='btnA"+i+"' /></a>";
			document.getElementById("btn"+i+"p").innerHTML = btn;
			}catch(e){continue;}
		}
	}

function nylat(){
for (i=0; i<99; i++){
  try{
  	var tmp=document.getElementById("nylat"+i);
	var file=tmp.className;
	var alt = tmp.innerHTML;
	tmp.innerHTML='<img src="'+base+file+'.gif" alt="'+alt+'" title="'+alt+'" />';
  }catch(e){continue;}
}}

function nylatJ(){
for (i=0; i<99; i++){
  try{
  	var tmp=document.getElementById("nylatJ"+i);
	var file=tmp.className;
	var alt = tmp.innerHTML;
	tmp.innerHTML='<img src="'+base+file+'.jpg" alt="'+alt+'" title="'+alt+'" />';
  }catch(e){continue;}
}}

//FLASH
function FlashGene(width,height,ID,URL){
var width = width;
var height = height;
var ID = ID;
var URL = URL;
FlashFileT ='<object codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id='+ID+' align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value='+URL+' /><param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="bgcolor" value="#ffffff" /><embed src='+URL+' quality="high" wmode="opaque" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name='+ID+' align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
document.write(FlashFileT);
}

//カレンダー
function petcal(){
  dat =new Date();
  dat1=dat.getYear();
  dat2=dat.getMonth();
  dat3=dat.getDate();
  st='<table>';
  ed='</tr></table>';
  tuki=dat2+1;
  if(dat1<2000){
    dat1=dat1+1900;
  }
  niti=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if((dat1%4==0&&dat1%100!=0)||dat1%400==0){
    niti[1]=29;
  }
  suu=niti[dat2];
  dat.setDate(1);
  tuitati=dat.getDay();
  mae='<tr>';
  for(y=1;y<=tuitati;y++){
    mae=mae+'<td></td>';
  }

  hi=new Array();
  toku =0;
  flg_d=0; //土
  flg_n=0; //日,祝
  flg_f=0; //振替
  for(i=1;i<=suu;i++){
    if((i+tuitati)%7==2){ //改正祝日法
      toku++;
    }if((i+tuitati)%7==1){ //日
      flg_n++;
    }else if((i+tuitati)%7==0){ //土
      flg_d++;
    }
    switch(tuki){
      case 1:
        if(i==1||(toku==2&&((i+tuitati)%7==2))){
          flg_n++;
        }break;
      case 2:
        if(i==11){
          flg_n++;
        }break;
      case 3:
        if(i==20){
          flg_n++;
        }break;
      case 4:
        if(i==29){
          flg_n++;
        }break;
      case 5:
        if(i==3||i==4||i==5){
          flg_n++;
        }break;
      case 7:
        if(toku==3&&((i+tuitati)%7==2)){
          flg_n++;
        }break;
      case 8:
        if(i==13||i==14||i==15){
          flg_n++;
        }break;
      case 9:
        if(i==23||(toku==3&&((i+tuitati)%7==2))){
          flg_n++;
        }break;
      case 10:
        if(toku==2&&((i+tuitati)%7==2)){
          flg_n++;
        }break;
      case 11:
        if(i==3||i==23){
          flg_n++;
        }break;
      case 12:
        if(i==23){
          flg_n++;
        }break;
    }
    if(flg_n>0||flg_f>0){
      if(i==dat3){
        hi[i]='<td class="side_cldr1">'+i+'</td>'; //当日色
      }else{
        hi[i]='<td class="side_cldr1">'+i+'</td>';
      }
      flg_f=0;
      if(flg_n==2){flg_f++;}
    }else if(flg_d>0){
      if(i==dat3){
        hi[i]='<td class="side_cldr2">'+i+'</td>'; //当日色
      }else{
        hi[i]='<td class="side_cldr2">'+i+'</td>';
      }
    }else{
      if(i==dat3){
        hi[i]='<td class="side_cldr3">'+i+'</td>'; //当日色
      }else{
        hi[i]='<td>'+i+'</td>';
      }
    }
    flg_d=0;flg_n=0;
  }

  for(k=7-tuitati;k<=suu;k=k+7){
    hi[k]=hi[k]+'</TR><TR align="center">';
  }
  date=mae;
  for(j=1;j<=suu;j++){
    date=date+hi[j];
  }
  youbi='<tr><th><span>日</span></th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th><FONT color="#0000FF">土</FONT></th></tr>';
  doc=st+'<tr><td colspan="7"><div class="side_cldr_a">'+tuki+'月営業日カレンダー</div></td></tr>'+youbi+date+ed;
  document.write(doc);
}

function petcal2(){
  dat =new Date();
  dat1=dat.getYear();
  dat2=dat.getMonth();
  dat3=dat.getDate();
  st='<table>';
  ed='</tr></table>';
  if ( dat2 == 11 ) {
	  dat1 = dat1 + 1;
	  dat2 = 0;
  }else {
	  dat2=dat2+1;
  }
  tuki=dat2+1;
  if(dat1<2000){
    dat1=dat1+1900;
  }
  niti=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if((dat1%4==0&&dat1%100!=0)||dat1%400==0){
    niti[1]=29;
  }
  suu=niti[dat2];
  dat.setDate(1);
  dat.setMonth(dat2);
  tuitati=dat.getDay();
  mae='<tr>';
  for(y=1;y<=tuitati;y++){
    mae=mae+'<td></td>';
  }

  hi=new Array();
  toku =0;
  flg_d=0; //土
  flg_n=0; //日,祝
  flg_f=0; //振替
  for(i=1;i<=suu;i++){
    if((i+tuitati)%7==2){ //改正祝日法
      toku++;
    }if((i+tuitati)%7==1){ //日
      flg_n++;
    }else if((i+tuitati)%7==0){ //土
      flg_d++;
    }
    switch(tuki){
      case 1:
        if(i==1||(toku==2&&((i+tuitati)%7==2))){
          flg_n++;
        }break;
      case 2:
        if(i==11){
          flg_n++;
        }break;
      case 3:
        if(i==20){
          flg_n++;
        }break;
      case 4:
        if(i==29){
          flg_n++;
        }break;
      case 5:
        if(i==3||i==4||i==5||i==6){
          flg_n++;
        }break;
      case 7:
        if(toku==3&&((i+tuitati)%7==2)){
          flg_n++;
        }break;
      case 8:
        if(i==13||i==14||i==15){
          flg_n++;
        }break;
      case 9:
        if(i==23||(toku==3&&((i+tuitati)%7==2))){
          flg_n++;
        }break;
      case 10:
        if(toku==2&&((i+tuitati)%7==2)){
          flg_n++;
        }break;
      case 11:
        if(i==3||i==23){
          flg_n++;
        }break;
      case 12:
        if(i==23){
          flg_n++;
        }break;
    }
    if(flg_n>0||flg_f>0){
      if(i==dat3){
        hi[i]='<td class="side_cldr1">'+i+'</td>'; //当日色
      }else{
        hi[i]='<td class="side_cldr1">'+i+'</td>';
      }
      flg_f=0;
      if(flg_n==2){flg_f++;}
    }else if(flg_d>0){
      if(i==dat3){
        hi[i]='<td class="side_cldr2">'+i+'</td>'; //当日色
      }else{
        hi[i]='<td class="side_cldr2">'+i+'</td>';
      }		
    }else{
      if(i==dat3){
        hi[i]='<td>'+i+'</td>'; //当日色
      }else{
        hi[i]='<td>'+i+'</td>';
      }
    }
    flg_d=0;flg_n=0;
  }

  for(k=7-tuitati;k<=suu;k=k+7){
    hi[k]=hi[k]+'</TR><TR align="center">';
  }
  date=mae;
  for(j=1;j<=suu;j++){
    date=date+hi[j];
  }
  youbi='<tr><th><span>日</span></th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th><FONT color="#0000FF">土</FONT></th></tr>';
  doc=st+'<tr><td colspan="7"><div class="side_cldr_a">'+tuki+'月営業日カレンダー</div></td></tr>'+youbi+date+ed;
  document.write(doc);
}

function Update_w(){
  today =new Date();
  y=today.getFullYear();
  m=today.getMonth()+1;
  d=today.getDate();
  
  if(d>28){
	  d=28;
	  if(m<10){
		  m="0"+m;
	  }
  }else if(d==1){
	  d=28;
	  m=m-1;
	  if(m<10){
		  m="0"+m;
	  }
  }else if(m<10){
	  if(d<10){
		  d=d-1;
	  	d="0"+d;
	  }
	  d=d-1;
	  m="0"+m;
  }else if(d<10){
	  d=d-1;
	  d="0"+d;
  }else{
	  d=d-1;
  }
  if(m==1 && d==1){
	  y=y-1;
	  m=12;
	  d=28;
  }	  
  
  if(y<2000){
    y=y+1900;
  }
  doc=''+m+'/'+d;
  document.write(doc);
}
