//GLOBAL VARIABLES FOR ZOISHOW ^_^
zoistartcount02 = 1;
zoicount02 = 0;
zoipause02 = false;
zoidelay02 = 10000;
zoicancelledintervals02 = [];
zoiintervalid02 = 0;

function opacity02(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac02(" + i + ",'"+id+"')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac02(" + i + ",'"+id+"')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac02(opacity02, id) { 
    var object = document.getElementById(id).style; 
    //object = spoilobj.style;
    if(!object.width)
		object.width = "100%";
    object.opacity02 = (opacity02 / 100); 
    object.MozOpacity = (opacity02 / 100); 
    object.KhtmlOpacity = (opacity02 / 100); 
    object.filter = "alpha(opacity=" + opacity02 + ")"; 
    //alert(opacity);
} 
function zoiSlideEm02(){
	zoiintervalid02++;
	if(zoistartcount02>zoicount02)
		zoistartcount02 = 1;
	for(i=0; i<zoicount02; i++){
		obj = document.getElementById("zoishow02"+(i+1));
		obj.style.display = "none";
		zoilinkobj = document.getElementById("zoi_link02"+(i+1));
		zoilinkobj.className = "zoi_link02";
	}
	
	obj = document.getElementById("zoishow02"+zoistartcount02);
	zoilinkobj = document.getElementById("zoi_link02"+zoistartcount02);
	zoilinkobj.className = "zoi_hover";
	obj.style.display = "";
	id = obj.id;
	changeOpac02(0, id)
	opacity02(id, 0, 100, 1000);	
	setTimeout('if(!zoicancelledintervals02['+zoiintervalid02+']){ opacity02("'+id+'", 100, 0, 1000); zoistartcount02++; zoiSlideEm02(); }', zoidelay02);
}

function zoiGoToSlide02(n){
	zoicancelledintervals02[zoiintervalid02] = true;
	zoiintervalid02++;
	zoistartcount02 = n;
	for(i=0; i<zoicount02; i++){
		obj = document.getElementById("zoishow02"+(i+1));
		obj.style.display = "none";
		zoilinkobj = document.getElementById("zoi_link02"+(i+1));
		zoilinkobj.className = "zoi_link02";		
	}
	
	obj = document.getElementById("zoishow02"+zoistartcount02);
	obj.style.display = "";
	zoilinkobj = document.getElementById("zoi_link02"+zoistartcount02);
	zoilinkobj.className = "zoi_hover";
	
	id = obj.id;
	changeOpac02(0, id)
	opacity02(id, 0, 100, 1000);	
	
	setTimeout('if(!zoicancelledintervals02['+zoiintervalid02+']){ opacity02("'+id+'", 100, 0, 1000); zoistartcount02++; zoiSlideEm02(); }', zoidelay02);
}
function startZoiShow02(delay){
	//get all zoishow objects and put in an array
	zoishowarray = [];
	zoicount02=1;
	zoidelay02 = delay;
	try{
		//just count divs with id = zoishow
		while(1)
		{
			zoiobj = document.getElementById("zoishow02"+zoicount02);
			if(!zoiobj){
				zoicount02 -= 1;
				break;
			}
			else{
				zoilinkobj = document.getElementById("zoi_link02"+zoicount02);
				zoilinkobj.onmouseover = function(){
					this.className = "zoi_hover";
				}
				zoilinkobj.onmouseout = function(){			
					for(i=0; i<zoicount02; i++){
						zoilinkobj = document.getElementById("zoi_link02"+(i+1));
						zoilinkobj.className = "zoi_link02";		
					}
					zoilinkobj = document.getElementById("zoi_link02"+zoistartcount02);
					zoilinkobj.className = "zoi_hover";					
				}			
				zoicount02++;
			}
			
		}
	}
	catch(e){
		alert(e.message);
	}
	zoiSlideEm02();
}
