var a_photo1 = new Array();
var a_photo2 = new Array();
var a_photo3 = new Array();
var a_photo4 = new Array();
var a_photo5 = new Array();
var a_photo6 = new Array();
var a_photo7 = new Array();
var a_photo8 = new Array();
 
a_photo1[0] = '0101.png';
a_photo1[1] = '0102.png';
a_photo1[2] = '0103.png';
a_photo2[0] = '0201.png';
a_photo2[1] = '0202.png';
a_photo2[2] = '0203.png';
a_photo3[0] = '0301.png';
a_photo3[1] = '0302.png';
a_photo3[2] = '0303.png';
a_photo4[0] = '0401.png';
a_photo4[1] = '0402.png';
a_photo4[2] = '0403.png';
a_photo5[0] = '0501.png';
a_photo5[1] = '0502.png';
a_photo5[2] = '0503.png';
a_photo6[0] = '0601.png';
a_photo6[1] = '0602.png';
a_photo6[2] = '0603.png';
a_photo7[0] = '0701.png';
a_photo7[1] = '0702.png';
a_photo7[2] = '0703.png';
a_photo7[3] = '0704.png';
a_photo8[0] = '0801.png';
a_photo8[1] = '0802.png';
a_photo8[2] = '0803.png';
 
i = 0;
j = 0;
k = 0;
l = 0;
m = 0;
n = 0;
o = 0;
p = 0;
 
var photo1_state = 0;
var photo2_state = 0;
var photo3_state = 0;
var photo4_state = 0;
var photo5_state = 0;
var photo6_state = 0;
var photo7_state = 0;
var photo8_state = 0;
 
var photo1_intervalx = 3000;
var photo2_intervalx = 4000;
var photo3_intervalx = 6000;
var photo4_intervalx = 5000;
var photo5_intervalx = 4500;
var photo6_intervalx = 3500;
var photo7_intervalx = 5000;
var photo8_intervalx = 4000;
var photo_silent = 400;
 
var photo1_intid;
var photo2_intid;
var photo3_intid;
var photo4_intid;
var photo5_intid;
var photo6_intid;
var photo7_intid;
var photo8_intid;
 
function show_photo1(){
	if (photo1_state==0) {
		i++;
		i = i%a_photo1.length;
	}
	
	var o_photo = document.getElementById("photo1");
	if(o_photo) {
		imgfade('photo1', a_photo1[i]);
	}
 
	if (photo1_state==1)	{ photo1_interval = photo1_intervalx; photo1_state = 0; } 
	else								{ photo1_interval = photo_silent; photo1_state = 1; }
 
	clearInterval(photo1_intid);
	photo1_intid = setInterval("show_photo1()", photo1_interval);
 
}
 
function show_photo2(){
	if (photo2_state==0) {
		j++;
		j = j%a_photo2.length;
	}
	
	var o_photo = document.getElementById("photo2");
	if(o_photo) {
		imgfade('photo2', a_photo2[j]);
	}
 
	if (photo2_state==1)	{ photo2_interval = photo2_intervalx; photo2_state = 0; } 
	else								{ photo2_interval = photo_silent; photo2_state = 1; }
 
	clearInterval(photo2_intid);
	photo2_intid = setInterval("show_photo2()", photo2_interval);
 
}
 
function show_photo3(){
	if (photo3_state==0) {
		k++;
		k = k%a_photo3.length;
	}
	
	var o_photo = document.getElementById("photo3");
	if(o_photo) {
		imgfade('photo3', a_photo3[k]);
	}
 
	if (photo3_state==1)	{ photo3_interval = photo3_intervalx; photo3_state = 0; } 
	else								{ photo3_interval = photo_silent; photo3_state = 1; }
 
	clearInterval(photo3_intid);
	photo3_intid = setInterval("show_photo3()", photo3_interval);
 
}
 
function show_photo4(){
	if (photo4_state==0) {
		l++;
		l = l%a_photo4.length;
	}
	
	var o_photo = document.getElementById("photo4");
	if(o_photo) {
		imgfade('photo4', a_photo4[l]);
	}
 
	if (photo4_state==1)	{ photo4_interval = photo4_intervalx; photo4_state = 0; } 
	else								{ photo4_interval = photo_silent; photo4_state = 1; }
 
	clearInterval(photo4_intid);
	photo4_intid = setInterval("show_photo4()", photo4_interval);
 
}
 
function show_photo5(){
	if (photo5_state==0) {
		m++;
		m = m%a_photo5.length;
	}
	
	var o_photo = document.getElementById("photo5");
	if(o_photo) {
		imgfade('photo5', a_photo5[m]);
	}
 
	if (photo5_state==1)	{ photo5_interval = photo5_intervalx; photo5_state = 0; } 
	else								{ photo5_interval = photo_silent; photo5_state = 1; }
 
	clearInterval(photo5_intid);
	photo5_intid = setInterval("show_photo5()", photo5_interval);
 
}

 
function show_photo6(){
	if (photo6_state==0) {
		n++;
		n = n%a_photo6.length;
	}
	
	var o_photo = document.getElementById("photo6");
	if(o_photo) {
		imgfade('photo6', a_photo6[n]);
	}
 
	if (photo6_state==1)	{ photo6_interval = photo6_intervalx; photo6_state = 0; } 
	else								{ photo6_interval = photo_silent; photo6_state = 1; }
 
	clearInterval(photo6_intid);
	photo6_intid = setInterval("show_photo6()", photo6_interval);
 
}

 
function show_photo7(){
	if (photo7_state==0) {
		o++;
		o = o%a_photo7.length;
	}
	
	var o_photo = document.getElementById("photo7");
	if(o_photo) {
		imgfade('photo7', a_photo7[o]);
	}
 
	if (photo7_state==1)	{ photo7_interval = photo7_intervalx; photo7_state = 0; } 
	else								{ photo7_interval = photo_silent; photo7_state = 1; }
 
	clearInterval(photo7_intid);
	photo7_intid = setInterval("show_photo7()", photo7_interval);
 
}

 
function show_photo8(){
	if (photo8_state==0) {
		p++;
		p = p%a_photo8.length;
	}
	
	var o_photo = document.getElementById("photo8");
	if(o_photo) {
		imgfade('photo8', a_photo8[p]);
	}
 
	if (photo8_state==1)	{ photo8_interval = photo8_intervalx; photo8_state = 0; } 
	else								{ photo8_interval = photo_silent; photo8_state = 1; }
 
	clearInterval(photo8_intid);
	photo8_intid = setInterval("show_photo8()", photo8_interval);
 
}
 
function activate_photo() {
 
	photo1_intid = setInterval("show_photo1()",photo1_intervalx);
	photo2_intid = setInterval("show_photo2()",photo2_intervalx);
	photo3_intid = setInterval("show_photo3()",photo3_intervalx);
	photo4_intid = setInterval("show_photo4()",photo4_intervalx);
	photo5_intid = setInterval("show_photo5()",photo5_intervalx);
	photo6_intid = setInterval("show_photo6()",photo6_intervalx);
	photo7_intid = setInterval("show_photo7()",photo7_intervalx);
	photo8_intid = setInterval("show_photo8()",photo8_intervalx);
 
}
 
 
var TimeToFade = 200.0;
 
function imgfade(eid, imgsrc)
{
 
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime()
        + ",'" + eid + "', '"+imgsrc+"')", 33);
  } 
}
 
function animateFade(lastTick, eid, imgsrc)
{ 
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
	//alert('state='+element.FadeState);
	if (element.FadeState==-2) {
		//alert('state='+element.FadeState);
		element.src = "img/logo/"+imgsrc;
	}
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;
 
  element.style.opacity = newOpVal;
  element.style.filter =
      'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick
      + ",'" + eid + "', '"+imgsrc+"')", 33);
}
