/*************************************
Scripts for slideShow div's
**************************************/     
var slideShowIndex=0;
var last_i=2;
var M = new Array();
var flag=0;
var duration=1;  //sec, speed animation
var speed=4;	//sec, speed slide
var mWork=1;


// to add massive new div's
//M.push('mainDiv4');

var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion); 
if (browser_name=='Netscape' && browser_version>=4.0)
{
	flag=1;
} else {
	if (browser_name=='Microsoft Internet Explorer' && browser_version>=4.0)
	{
		flag=2;
	}
}

function opac2(el)//show
{
	var bit=-1/(duration*10);
		el.style.opacity=0;
		el.style.visibility="visible";
		var op=function()
		{
			if(el.style.opacity>=1) {mWork=1;return;};
			el.style.opacity-=bit; 
			
			setTimeout(op,25);
		}
		op();
};

function opac1(el,er)//hide
{
		var bit=1/(duration*10);
		el.style.opacity=1;
		var op=function()
		{
			if(el.style.opacity<=0) return;
			el.style.opacity-=bit; 
			//setTimeout(op,25);
		}
        el.style.visibility="hidden";
        setTimeout(op,25);
		opac2(er);
//		setTimeout(el.style.visibility="hidden",duration*1000);
};

function startTrans()
{
if (mWork)
{
	t1=document.getElementById(M[slideShowIndex]);
	t2=document.getElementById(M[last_i]);
	t2.style.zIndex=5;
	t1.style.zIndex=10;

    if(flag==1) //FireFox
	{
		mWork=0;
		opac1(t2,t1);
	};
	if (flag==2) //Explorer
	{
         if(slideShowIndex == last_i && slideShowIndex==0){
             t1.style.visibility = 'hidden';
            t1.filters.blendTrans.Apply();
            t1.style.visibility = 'visible';
            t1.filters.blendTrans.Play();
         } else if (slideShowIndex == 0)
        {
            t1.style.visibility = 'hidden';
            t1.filters.blendTrans.Apply();
            t1.style.visibility = 'visible';
            t1.filters.blendTrans.Play();
            t2.style.visibility = 'hidden';
            t2.filters.blendTrans.Apply();


        } else {
            /***********ShowCurrent**************/
            t1.style.visibility = 'hidden';
            t1.filters.blendTrans.Apply();
            t1.style.visibility = 'visible';
            t1.filters.blendTrans.Play();

            /***********HidePrevious************/
            t2.style.visibility = 'visible';
            t2.filters.blendTrans.Apply();
            t2.style.visibility = 'hidden';
            t2.filters.blendTrans.Play();
        }

	};
	if (!flag)
	{
		t1.style.visibility='visible';
		t2.style.visibility='hidden';
	}
	last_i=slideShowIndex;
	slideShowIndex++;
	if (slideShowIndex == M.length) slideShowIndex = 0 ;
};
};
//window.onLoad=setTimeout('setInterval("startTrans()",speed*1000)',15);