//GLOBAL VARIABLES FOR ZOISHOW ^_^
zoistartcount_2 = 1;
zoicount_2 = 0;
zoipause_2 = false;
zoidelay_2 = 10000;
zoicancelledintervals_2 = [];
zoiintervalid_2 = 0;

function opacity_2(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("changeOpac_2(" + i + ",'"+id+"')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac_2(" + i + ",'"+id+"')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac_2(opacity_2, id) { 
    var object = document.getElementById(id).style; 
    //object = spoilobj.style;
    if(!object.width)
		object.width = "100%";
    object.opacity_2 = (opacity_2 / 100); 
    object.MozOpacity = (opacity_2 / 100); 
    object.KhtmlOpacity = (opacity_2 / 100); 
    object.filter = "alpha(opacity=" + opacity_2 + ")"; 
    //alert(opacity);
} 
function zoiSlideEm_2(){
	zoiintervalid_2++;
	if(zoistartcount_2>zoicount_2)
		zoistartcount_2 = 1;
	for(i=0; i<zoicount_2; i++){
		obj = document.getElementById("zoishow_2"+(i+1));
		obj.style.display = "none";
		zoilinkobj = document.getElementById("zoi_link_2"+(i+1));
		zoilinkobj.className = "zoi_link_2";
	}
	
	obj = document.getElementById("zoishow_2"+zoistartcount_2);
	zoilinkobj = document.getElementById("zoi_link_2"+zoistartcount_2);
	zoilinkobj.className = "zoi_hover";
	obj.style.display = "";
	id = obj.id;
	changeOpac_2(0, id)
	opacity_2(id, 0, 100, 1000);	
	setTimeout('if(!zoicancelledintervals_2['+zoiintervalid_2+']){ opacity_2("'+id+'", 100, 0, 1000); zoistartcount_2++; zoiSlideEm_2(); }', zoidelay_2);
}

function zoiGoToSlide_2(n){
	zoicancelledintervals_2[zoiintervalid_2] = true;
	zoiintervalid_2++;
	zoistartcount_2 = n;
	for(i=0; i<zoicount_2; i++){
		obj = document.getElementById("zoishow_2"+(i+1));
		obj.style.display = "none";
		zoilinkobj = document.getElementById("zoi_link_2"+(i+1));
		zoilinkobj.className = "zoi_link_2";		
	}
	
	obj = document.getElementById("zoishow_2"+zoistartcount_2);
	obj.style.display = "";
	zoilinkobj = document.getElementById("zoi_link_2"+zoistartcount_2);
	zoilinkobj.className = "zoi_hover";
	
	id = obj.id;
	changeOpac_2(0, id)
	opacity_2(id, 0, 100, 1000);	
	
	setTimeout('if(!zoicancelledintervals_2['+zoiintervalid_2+']){ opacity_2("'+id+'", 100, 0, 1000); zoistartcount_2++; zoiSlideEm_2(); }', zoidelay_2);
}
function startZoiShow_2(delay){
	//get all zoishow objects and put in an array
	zoishowarray = [];
	zoicount_2=1;
	zoidelay_2 = delay;
	try{
		//just count divs with id = zoishow
		while(1)
		{
			zoiobj = document.getElementById("zoishow_2"+zoicount_2);
			if(!zoiobj){
				zoicount_2 -= 1;
				break;
			}
			else{
				zoilinkobj = document.getElementById("zoi_link_2"+zoicount_2);
				zoilinkobj.onmouseover = function(){
					this.className = "zoi_hover";
				}
				zoilinkobj.onmouseout = function(){			
					for(i=0; i<zoicount_2; i++){
						zoilinkobj = document.getElementById("zoi_link_2"+(i+1));
						zoilinkobj.className = "zoi_link_2";		
					}
					zoilinkobj = document.getElementById("zoi_link_2"+zoistartcount_2);
					zoilinkobj.className = "zoi_hover";					
				}			
				zoicount_2++;
			}
			
		}
	}
	catch(e){
		alert(e.message);
	}
	zoiSlideEm_2();
}
