// JavaScript Document
var Pic = new Array();
var Cap = new Array();
var newImages=new Array();
var back1 = new Image();
var back2 = new Image();
var back3 = new Image();
var back4 = new Image();
var animTimer=0;
var animStage=0;  
var sj = -1;
var crntBack = 0;
var crntText=1;
var lastText=0;
var textCntr=0;
function addslideshow(){
	
    for(var j=0;j<maxSlides;j++){
		Pic[j] = thePath+"slideshow/slide"+j+".jpg";
		Cap[j] = "image "+j;
		newImages[j] = new Image();
 	} 
	loadNext();
}

function loadNext(){
     sj++;
	 animStage=0;
	 animTimer=0;
	 if (sj >= (maxSlides)) {sj=0;} 
  	 newImages[sj].src = Pic[sj];
	 inter=setInterval("checkLoad()",100);
}

var backim1=new Image();
function checkLoad(){
    if(animStage==0){
		if(crntBack==0){
			crntBack=1;
		}
		animStage=1;
	}else if(isImageOk(newImages[sj]) && animStage==1){//check main slide is loaded
 		document.images.SlideShow0.src = newImages[sj].src;	animStage=2;
	}else if(animStage==2){animTimer++;	if(animTimer>=15){animStage=3;}
	}else if(animStage==3){document.images.SlideShow1.src = thePath+"slideshow2/slide"+sj+".jpg"; animTimer=0; animStage=4;
	}else if(animStage==4){animTimer++;	if(animTimer>=15){animStage=5;}
	}else if(animStage==5){document.images.SlideShow2.src = thePath+"slideshow3/slide"+sj+".jpg"; animTimer=0; animStage=6;
	}else if(animStage==6){
		animTimer++;
		if(animTimer>=30){
			if(crntBack==1){
				back1.src=thePath+"backgrounds/background1.jpg"; 
			}else if(crntBack==2){
			    back2.src=thePath+"backgrounds/background2.jpg"; 
			}else if(crntBack==3){
				back3.src=thePath+"backgrounds/background3.jpg"; 
			}else if(crntBack==4){
				back4.src=thePath+"backgrounds/background4.jpg"; 
			}
			animTimer=0;
			animStage=7;
		}
	}else if(animStage==7){
			animTimer++;
	    	if(crntBack==1 && isImageOk(back1)){
					document.images.bbimg.src = back1.src;
				crntBack=2;
					 sj++;
	 				 animStage=0;
	 				 animTimer=0;
	 
  	 				newImages[sj].src = Pic[sj];
				}else if(crntBack==2 && isImageOk(back2) && animTimer >=50){
				   	document.images.bbimg.src = back2.src;
					crntBack=3;
					 sj++;
	 				 animStage=0;
	 				 animTimer=0;
	 
  	 				newImages[sj].src = Pic[sj];
				}else if(crntBack==3 && isImageOk(back3) && animTimer >=50){
					document.images.bbimg.src = back3.src;
				crntBack=4;
				      sj++;
	 				 animStage=0;
	 				 animTimer=0;
	 
  	 				newImages[sj].src = Pic[sj];
				}else if(crntBack==4 && isImageOk(back4) && animTimer >=50){
					document.images.bbimg.src = back4.src;
					crntBack=0;
					 sj=0;
	 				 animStage=0;
	 				 animTimer=0;
	 				newImages[sj].src = Pic[0];
				}
	        
		
    }
	
};
function changeText(){
	document.getElementById("level1"+lastText).style.visibility="hidden";
	document.getElementById("level1"+crntText).style.visibility="visible";
	lastText=crntText;
	crntText++;
	if(crntText >= maxText){crntText=0;}
}


function dotext(ind){
var adiv=document.getElementById("level9")
var newNode=document.createTextNode(textArray[ind])
adiv.replaceChild(newNode,adiv.childNode[1])
}


function setOpacity(obj, opacity) {
  var aopacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+aopacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = aopacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = aopacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = aopacity/100;
}
function isImageOk(img) {
   if (!img.complete) {
        return false;
   }
  if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
        return false;
   }
   return true;
}



window.onload=addslideshow;
