﻿// JavaScript Document
var chg1=1;
var chg2=0;
var fadechg_now=false;
var fadechg_delay=1000;
var fadechg_step=20;
var fadechg_cnt=0;


function OpenSmallWin(url){
	OpenWindow(url,"smallpop",320,380);
}

function OpenWindow(url,target,width,height){
	var param="toolbar=0,location=0,directories=0,status=0,menuber=0,scrollbars=1,resizable=1";
	var sizep=",width="+width+",height="+height;
	OpenWindowNormal(url,target,param+sizep);
}

function OpenWindowNormal(url,target,param){
	var http = url;
	var w = window.open(http,target,param);
	if( w!=null){
		w.focus();
	}
}
//
function __GetControlObject(id){
	
    return document.getElementById(id);
}
var gifary=[
	 ''
	,'/images/bg_black_gclover.gif'
	,'/images/bg_black_clover.gif'
	,'/images/bg_black_plus.gif'
];
function fadeChangeLayer(){
	var t1=__GetControlObject("l"+chg1);
	var t2=__GetControlObject("l"+chg2);

	var n1=(fadechg_step-fadechg_cnt)*100.0/fadechg_step;
	var n2=fadechg_cnt*100.0/fadechg_step;
	setcsFilter(t1,n1);
	setcsFilter(t2,n2);
	fadechg_cnt++;
	if( fadechg_cnt > fadechg_step ){
		fadechg_now=false;
		fadechg_cnt=0;
		return ;
	}
	setTimeout('fadeChangeLayer();',fadechg_delay/fadechg_step);
}

function setcsFilter(obj,num){
	obj.style.visibility=num==0?"hidden":"visible";
	obj.style.filter= "alpha(opacity="+(num)+")";
	obj.style.opacity=""+(num/100.0);
}
function setcsBG(obj,num){
	var sgif=gifary[num];
	if( sgif!=''){
		sgif="url("+sgif+")";
	}
	obj.style.backgroundImage=sgif;
}
var seqary=[0,1,1,2,2,3,3,1,1,0,-1,-1];
var seqnum=0;
var seq_delay=1000*40;
function StartFade(){
	var s1=seqary[seqnum*2];
	var s2=seqary[seqnum*2+1];
	if( s1 < 0 ){
		seqnum=0;
		setTimeout('StartFade();',100);
		return ;
	}
	var buf=chg1;
	chg1=chg2;
	chg2=buf;
	var t1=__GetControlObject("l"+chg1);
	var t2=__GetControlObject("l"+chg2);
	setcsBG(t1,s1);
	setcsBG(t2,s2);
	setTimeout('StartFade();',seq_delay);
	fadeChangeLayer();
	seqnum++;
}
function SetHtml(id,val){
	var obj=__GetControlObject(id);
	var dd=document.createElement('span');
	dd.innerHTML=val;
	obj.appendChild(dd);
}
function MakeALink(id,val,text){
	var obj=__GetControlObject(id);
	var aobj=document.createElement('a');
	aobj.href=val;
	var dd=document.createElement('span');
	dd.innerHTML = " href='"+val+"' " ;
	dd.innerHTML = text;
	aobj.appendChild(dd);
	obj.appendChild(aobj);
}
function SetModDate(id){
	SetHtml(id,document.lastModified);
}
