//GLOBAL VARIABLES FOR ZOISHOW ^_^
zoistartcount03 = 1;
zoicount03 = 0;
zoipause03 = false;
zoidelay03 = 10000;
zoicancelledintervals03 = [];
zoiintervalid03 = 0;

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

//change the opacity for different browsers 
function changeOpac03(opacity03, id) { 
    var object = document.getElementById(id).style; 
    //object = spoilobj.style;
    if(!object.width)
		object.width = "100%";
    object.opacity03 = (opacity03 / 100); 
    object.MozOpacity = (opacity03 / 100); 
    object.KhtmlOpacity = (opacity03 / 100); 
    object.filter = "alpha(opacity=" + opacity03 + ")"; 
    //alert(opacity);
} 
function zoiSlideEm03(){
	zoiintervalid03++;
	if(zoistartcount03>zoicount03)
		zoistartcount03 = 1;
	for(i=0; i<zoicount03; i++){
		obj = document.getElementById("zoishow03"+(i+1));
		obj.style.display = "none";
		zoilinkobj = document.getElementById("zoi_link03"+(i+1));
		zoilinkobj.className = "zoi_link03";
	}
	
	obj = document.getElementById("zoishow03"+zoistartcount03);
	zoilinkobj = document.getElementById("zoi_link03"+zoistartcount03);
	zoilinkobj.className = "zoi_hover";
	obj.style.display = "";
	id = obj.id;
	changeOpac03(0, id)
	opacity03(id, 0, 100, 1000);	
	setTimeout('if(!zoicancelledintervals03['+zoiintervalid03+']){ opacity03("'+id+'", 100, 0, 1000); zoistartcount03++; zoiSlideEm03(); }', zoidelay03);
}

function zoiGoToSlide03(n){
	zoicancelledintervals03[zoiintervalid03] = true;
	zoiintervalid03++;
	zoistartcount03 = n;
	for(i=0; i<zoicount03; i++){
		obj = document.getElementById("zoishow03"+(i+1));
		obj.style.display = "none";
		zoilinkobj = document.getElementById("zoi_link03"+(i+1));
		zoilinkobj.className = "zoi_link03";		
	}
	
	obj = document.getElementById("zoishow03"+zoistartcount03);
	obj.style.display = "";
	zoilinkobj = document.getElementById("zoi_link03"+zoistartcount03);
	zoilinkobj.className = "zoi_hover";
	
	id = obj.id;
	changeOpac03(0, id)
	opacity03(id, 0, 100, 1000);	
	
	setTimeout('if(!zoicancelledintervals03['+zoiintervalid03+']){ opacity03("'+id+'", 100, 0, 1000); zoistartcount03++; zoiSlideEm03(); }', zoidelay03);
}
function startZoiShow03(delay){
	//get all zoishow objects and put in an array
	zoishowarray = [];
	zoicount03=1;
	zoidelay03 = delay;
	try{
		//just count divs with id = zoishow
		while(1)
		{
			zoiobj = document.getElementById("zoishow03"+zoicount03);
			if(!zoiobj){
				zoicount03 -= 1;
				break;
			}
			else{
				zoilinkobj = document.getElementById("zoi_link03"+zoicount03);
				zoilinkobj.onmouseover = function(){
					this.className = "zoi_hover";
				}
				zoilinkobj.onmouseout = function(){			
					for(i=0; i<zoicount03; i++){
						zoilinkobj = document.getElementById("zoi_link03"+(i+1));
						zoilinkobj.className = "zoi_link03";		
					}
					zoilinkobj = document.getElementById("zoi_link03"+zoistartcount03);
					zoilinkobj.className = "zoi_hover";					
				}			
				zoicount03++;
			}
			
		}
	}
	catch(e){
		alert(e.message);
	}
	zoiSlideEm03();
}
