//iFrame slider Copyright © 2006 Robert Campbell All Rights Reseerved netopoly.net

var ie4= false;
var dom=false;
if(typeof document.all!="undefined"){
					ie4 = true;
}
else{ 
if(typeof document.getElementById!="undefined"){
		 dom = true;
}
}

var imgspath = rootpath+'medium/'

var running = false // performing behavior on canvasas
var sliding = false // slideshow
var topcanvas = false // false = canvas0
var topopaque = 100
var slidepos = 0
var oldid = 0 // the previous ID
var curid = 0// the current ID
var preloadedimages=new Array()
var parentcanvas0=document.getElementById('canvas0');
var parentcanvas1=document.getElementById('canvas1');
var Textdiv=document.getElementById('slidetxt');
//Parent canvas information
//var canvasw = parent.canvas_width
//var canvash = parent.canvas_height
//var canvas0t = parentcanvas0.style.top
//var canvas0l = parentcanvas0.style.left
//var canvas0w = parentcanvas0.style.width
//var canvas0h = parentcanvas0.style.height
//var canvas1t = parentcanvas1.style.top
//var canvas1l = parentcanvas1.style.left
//var canvas1w = parentcanvas1.style.top
//var canvas1h = parentcanvas1.style.left

//------------ Preload Images ------------
slideimga = new Image();
slideimga.src = "images/Slide_A.jpg";
slideimgb = new Image()
slideimgb.src = "images/Slide_B.jpg"

//**************
function loadall(){
if (document.images) {
for (p=0;p<imgary.length;p++){
preloadedimages[p]=new Image()
preloadedimages[p].src=imgspath+imgary[p]
}
}
}

//**************
function loadnext(srcid){
if (document.images) {
if(srcid<imgary.length){
		preloadedimages[srcid+1]=new Image()
		preloadedimages[srcid+1].src=imgspath+imgary[srcid+1]
}
}
}

//**************
function ch_pic(picid,picin) {
   if (document.images) {
	document[picid].src = eval(picin + ".src");
   }
}

//**************
function loadbackcanvas(srcid){
			if (topcanvas == true){
				 		if(ie4){
										document.all.canvas0.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
						if(dom){
										parentcanvas0.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
			}			
			else{
				 		if(ie4){
										document.all.canvas1.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
						if(dom){
										parentcanvas1.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
			}
			//topcanvas=(topcanvas==false)? true : false;
}

//**************
function loadfrontcanvas(srcid){
			if (topcanvas == false){
				 		if(ie4){
										document.all.canvas0.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
						if(dom){
										parentcanvas0.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
			}			
			else{
				 		if(ie4){
										document.all.canvas1.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
						if(dom){
										parentcanvas1.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
						}
			}
			//topcanvas=(topcanvas==false)? true : false;
}


//**************
function loadcanvas0(srcid){
if(ie4){
				document.all.canvas0.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
				}
if(dom){
				canvas0.innerHTML='<img src="'+imgspath+imgary[srcid]+'" border="0"></a><br>';
				}
}

//**************
function lslideit(srcid){
if(running==true) return;
running = true;
slidepos = 0

    if(topcanvas == false){
		parentcanvas0.style.left = canvasw //back canvas.left = canvasw
		if(ie4){ //back canvas opaque
		   document.all.canvas0.filters.alpha.opacity=100;
			lslideie(srcid)
		}
		if(dom){
		    parentcanvas0.style.MozOpacity=1;  //goes to 1
			lslidedom(srcid)
		}
	}
	else {
		parentcanvas1.style.left = canvasw //back canvas.left = canvasw
		if(ie4){ //back canvas opaque
		    document.all.canvas1.filters.alpha.opacity=100;
			lslideie(srcid)
		}
		if(dom){
		    parentcanvas1.style.MozOpacity=1;  //goes to 1
			lslidedom(srcid)
		}
	}

}

//**************
function lslideie(srcid){
	slidepos +=.1 // 0 to 100
	var mypos = slidepos * canvasw

    if(topcanvas == false){
		parentcanvas0.style.left = -mypos
		parentcanvas1.style.left = canvasw-mypos
	}
	else{
		parentcanvas0.style.left = canvasw-mypos
		parentcanvas1.style.left = -mypos
	}
	if (slidepos < .9){
		slide_timer=setTimeout("lslideie(curid)",25);
	}
	else{
    if(topcanvas == false){
		parentcanvas0.style.left = canvasw
		parentcanvas1.style.left = 0
	}
	else{
		parentcanvas0.style.left = 0
		parentcanvas1.style.left = canvasw
	}
		loadnext(srcid)
		running=false
	}
}

//**************
function lslidedom(srcid){



}


//**************
function fadeit(srcid){
if(running==true) return;
running = true
topopaque = 100
if(ie4){
//Put the text in slidetxt
    	 document.all.slidetxt.innerHTML=txtary[srcid];
			 fadeie(srcid);

				}
if(dom){
				Textdiv.innerHTML=txtary[srcid];
				fadedom(srcid);
				}
}



//**************
function fadeie(srcid){
topopaque -= 10
//topopaque
    if(topcanvas == false){
    	 document.all.canvas0.filters.alpha.opacity=topopaque;
    	 document.all.canvas1.filters.alpha.opacity=100-topopaque;
    }
    else{
	     document.all.canvas1.filters.alpha.opacity=topopaque;
    	 document.all.canvas0.filters.alpha.opacity=100-topopaque;
    }

		if(topopaque!==0){
			fade_timer=setTimeout("fadeie()",25);
		}
		else{
  		topopaque = 100			
			
  	 	topcanvas=(topcanvas==false)? true : false;		
  		
			
			
			
			srcid=(curid<imgary.length-1)?curid+1 : 0;
  		loadbackcanvas(srcid);
  		loadnext(srcid);
  		running=false;
		}
}


//**************
function fadedom(srcid){
topopaque -=10
    if(topcanvas == true){
    	 parentcanvas0.style.MozOpacity=1;  //goes to 1
    	 parentcanvas1.style.MozOpacity=0; //goes to 0
    }
    else{
    	 parentcanvas0.style.MozOpacity=0;//goes to 0
	     parentcanvas1.style.MozOpacity=1;//goes to 1
    }
		
	//if(topopaque!==0){
	//	fade_timer=setTimeout("fadedom()",50);
	//}
	//else{
		//topopaque = 100
	 	 	topcanvas=(topcanvas==false)? true : false;		
  		srcid=(curid<imgary.length-1)?curid+1 : 0;
  		loadbackcanvas(srcid);
   		loadnext(srcid);
  		running=false;
	//}
}

//**************
function brite(srcid){
curid = srcid
//var oldBox=document.getElementById('img'+oldid);
//var theBox=document.getElementById('img'+srcid);
//if(ie4){
//				oldBox.filters.alpha.opacity=85;
//				theBox.filters.alpha.opacity=100;
//}
//if(dom){
//				oldBox.style.MozOpacity=.85;
//				theBox.style.MozOpacity=1;
//}		
oldid = srcid
loadbackcanvas(srcid)

//Determine Behavior use a random number generator
if(running==false){
//	var ran_number = Math.random()*9; 
//	if(ran_number<5){
		fadeit(srcid);
//	}
//	else{
//		fadeit(srcid);
//	}

}
}
//**************
function toggleslide(){
if (sliding==false){
sliding = true
slideshow()

				 		if(ie4){
										document.all.SlideBtn.innerHTML='<a onclick="toggleslide()" href="javascript:void(null)">Stop Slideshow</a>';
						}
						if(dom){
										SlideBtn.innerHTML='<a onclick="toggleslide()" href="javascript:void(null)">Stop Slideshow</a>';
						}

//ch_pic('slideimg','slideimgb')

			//<A onclick="toggleslide()" href="javascript:void(null)">
			//Slide
			//</A>

}
else{
sliding = false

			 		 if(ie4){
										document.all.SlideBtn.innerHTML='<a onclick="toggleslide()" href="javascript:void(null)">Play Slideshow</a>';
						}
						if(dom){
										SlideBtn.innerHTML='<a onclick="toggleslide()" href="javascript:void(null)">Play Slideshow</a>';
						}


//ch_pic('slideimg','slideimga')
}
}


//**************
function startslide(){
if (sliding==false){
sliding = true
slideshow()
//ch_pic('slideimg','slideimgb')
}
else{
sliding = false
//ch_pic('slideimg','slideimga')
}
}
//if (sliding==true){
//sliding=false
//clearInterval(slide_timer)
//}

//**************
function slideshow(){
if(sliding==false) return;
curid=(curid<imgary.length-1)?curid+1 : 0;
brite(curid);
slide_timer=setTimeout("slideshow()",durary[curid]);
}

brite(0)
slide_timer=setTimeout("startslide()",5000);
//waitloadtimer= setTimeout("loadall()",10000);