// JavaScript Document
if (window.addEventListener) {
	window.addEventListener("load", loadParPhotoalbumImages, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", loadParPhotoalbumImages);
}

var cur=0;
var play=false;
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var browserCanBlend = (is_ie5_5up);
function loadParPhotoalbumImages(){
	document.getElementById('par-player').style.visibility='visible';
	doLoadFirstImage();
	setTimeout("doLoadOtherImages();",2000);
}
function doLoadFirstImage(){
	if(imgarray && imgarray.length>0){
		 setStripImage(1);
		 doPush(1);			
	}
}
function doLoadOtherImages(){
	for(i=2;i<=imgarray.length;i++){
		 setStripImage(i);
	}
}
function setStripImage(i){
	var img=new Image();
	img.Source='photograph.php?id='+imgarray[i-1]+'&dt='+new Date();
	document.getElementById('p'+i).src=img.Source;
}
function doPush(Cur) {
	if(play==false){
		cur=Cur;
		document.images['showimage'].src=document.getElementById('p'+Cur).src;
		document.images['showimage'].style.MozOpacity=1;
		document.images['showimage'].style.Opacity=100;
		lastname='showimage';
		if(document.getElementById('par-player'))document.getElementById('par-player').style.visibility='visible';
		
		setTimeout("doPlay();",5000);
	}
}
var playcode=0;
function doPlay() {
		play=true;
		playcode++;
		doPlaySlideShow(playcode);
}
function doPlaySlideShow(pc){
	if(play==true && pc==playcode) {
		next = cur+1;
		if(next>imagecount) {
			next=1;
		}
		//else {
	//	cur++;
		//}
		cur=next;
		nextsource =document.getElementById('p'+next);
		if(nextsource!=undefined && (nextsource.width==0 || nextsource.clientWidth==0 || nextsource.complete==false)) {
			setStripImage(next);
		}
		if(cur>imagecount) cur=1;
		setMainGraph(document.getElementById('p'+cur));
		setTimeout("doPlaySlideShow("+pc+");",5000);
	}
}
function setMainGraph(source) {
	
  if (browserCanBlend){
	  document.images['showimage2'].style.visibility = 'hidden';
	document.images['showimage'].style.filter="progid:DXImageTransform.Microsoft.Fade(duration=2)";
	document.images['showimage'].filters[0].Apply();
	document.images['showimage'].src=source.src;
	document.images['showimage'].filters[0].Play();
  } 
  else {
	if(lastname=='showimage'){
		document.images['showimage'].style.MozOpacity=1;
		document.images['showimage2'].style.MozOpacity=0.01;
		document.images['showimage2'].src=source.src;
		InitFade(document.images['showimage2'], 0, 100, 2);
		lastname='showimage2';
	}
	else {
		document.images['showimage'].style.MozOpacity=1;
		document.images['showimage'].src=source.src;
		InitFade(document.images['showimage2'], 100, 0, 2);
		lastname='showimage';
	}
  }

}
	var lastname

