// JavaScript Document - image fades for main page

function setop(obj,opacity){
	opacity=(opacity==100)?99.999:opacity;
	obj.style.filter="alpha(opacity:"+opacity+")";
	obj.style.KHTMLOpacity=opacity/100;
	obj.style.MozOpacity=opacity/100;
	obj.style.opacity=opacity/100;}

function preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=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];}}
}


imagelist = new Array ("01","02","03","04","05","06","07","08","09","10","11","12","13");

preloadImages("/images/ss/ss01.jpg","/images/ss/ss02.jpg","/images/ss/ss03.jpg","/images/ss/ss04.jpg","/images/ss/ss05.jpg","/images/ss/ss06.jpg","/images/ss/ss07.jpg","/images/ss/ss08.jpg","/images/ss/ss09.jpg","/images/ss/ss10.jpg.jpg",
"/images/ss/ss11.jpg","/images/ss/ss12.jpg","/images/ss/ss13.jpg");

imageoffset=1;
next_layer=1;
slide_delay=2000;
step_delay=50;
op_step=4;
cur_op=0;
var fdir;
cur_w=0;
w_step=20;

function nextpic() {
	imgname="images/ss/ss"+imagelist[imageoffset]+".jpg";
	imageoffset++;
	if(imageoffset>=imagelist.length) imageoffset=0;
	if (next_layer==1) {fdir="in"; imgtgt="mp"; next_layer=0;}
	else {fdir="out"; imgtgt="bp"; next_layer=1;}
	document.getElementById(imgtgt).src=imgname;
//	window.setTimeout("fadepic()",step_delay);
	window.setTimeout("wipepic()",step_delay);
}

function fadepic() {
	if (fdir=="in"){
		cur_op+=op_step;
		if (cur_op>99) {cur_op=100;fdir="i";}
	}
	else {
		cur_op-=op_step;
		if (cur_op<1) {cur_op=0;fdir="o";}
	}
	setop(document.getElementById("m_p"),cur_op);
	if (fdir=="i" || fdir=="o") window.setTimeout("nextpic()",slide_delay);
	else window.setTimeout("fadepic()",step_delay);
}

function wipepic() {
	if (fdir=="in"){
		cur_w+=w_step;
		if (cur_w>390) {cur_w=390;fdir="i";}
	}
	else {
		cur_w-=w_step;
		if (cur_w<1) {cur_w=0;fdir="o";}
	}
	document.getElementById("m_p").style.width=cur_w.toString()+"px";
	if (fdir=="i" || fdir=="o") window.setTimeout("nextpic()",slide_delay);
	else window.setTimeout("wipepic()",step_delay);
}

function debug(txt){document.getElementById("debug").innerHTML=txt}
