var slideshow2_noFading=false;
var slideshow2_timeBetweenSlides=3000;
var slideshow2_fadingSpeed=10;
var noSlid=false;
var focusIDArr=[];
var slideshow2_stats=new Array();
var slideshow2_slideIndex=new Array();
var slideshow2_slideIndexNext=new Array();
var slideshow2_imageDivs=new Array();
var slideshow2_currentOpacity=new Array();
var slideshow2_imagesInGallery=new Array();
var Opera=navigator.userAgent.indexOf("Opera")>=0?true:false;
var cursortimeout;
var cursorIndex=-1;
function selectItemImg(itemID){
  cursortimeout=setTimeout("SetCursorID(\""+itemID+"\")",10);
}
function SetCursorID(itemID){
  var dataID=itemID.substring(0,itemID.length-5);
  for(var i=0;i<focusIDArr.length;i++){
    if(focusIDArr[i]==dataID){
      cursorIndex=i;
      slideshow2_noFading=true;
      break ;
    }
  }
}
function clearItemImg(){
  clearTimeout(cursortimeout);
  cursorIndex=-1;
  noSlid=false;
  slideshow2_noFading=false;
}
function createParentDivs(imageIndex,divId){
  if(imageIndex==slideshow2_imagesInGallery[divId]){
    showGallery(divId);
  }else {
    var imgObj=document.getElementById(divId+"_"+imageIndex);
    if(Opera){
      imgObj.style.position="static";
    }
    if(!slideshow2_imageDivs[divId]){
      slideshow2_imageDivs[divId]=new Array();
    }
    slideshow2_imageDivs[divId][slideshow2_imageDivs[divId].length]=imgObj;
    imgObj.style.visibility="hidden";
    imageIndex++;
    createParentDivs(imageIndex,divId);
  }
}
function showGallery(divId){
  if(cursorIndex!=-1){
    slideshow2_slideIndex[divId]=cursorIndex-1;
    noSlid=true;
  }
  if(slideshow2_slideIndex[divId]==-1){
    slideshow2_slideIndex[divId]=0;
  }else {
    slideshow2_slideIndex[divId]++;
  }
  if(slideshow2_slideIndex[divId]==slideshow2_imageDivs[divId].length){
    slideshow2_slideIndex[divId]=0;
  }
  slideshow2_slideIndexNext[divId]=slideshow2_slideIndex[divId]+1;
  if(slideshow2_slideIndexNext[divId]==slideshow2_imageDivs[divId].length){
    slideshow2_slideIndexNext[divId]=0;
  }
  slideshow2_currentOpacity[divId]=80;
  slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.visibility="visible";
  slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.zIndex="100";
  if(Opera){
    slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.display="inline";
  }
  if(navigator.userAgent.indexOf("Opera")<0){
    slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.visibility="visible";
  }
  slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.zIndex="1";
  document.getElementById(focusIDArr[slideshow2_slideIndex[divId]]+"_item").className="current";
  if(document.all){
    slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter="alpha(opacity=100)";
    slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.filter="alpha(opacity=1)";
  }else {
    slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity=0.99;
    slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.opacity=0.01;
  }
  setTimeout("revealImage(\""+divId+"\")",slideshow2_timeBetweenSlides);
}
function revealImage(divId){
  if(!noSlid){
    if(slideshow2_noFading){
      slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.visibility="hidden";
      if(Opera){
        slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.display="none";
      }
      document.getElementById(focusIDArr[slideshow2_slideIndex[divId]]+"_item").className="";
      showGallery(divId);
      return ;
    }
    slideshow2_currentOpacity[divId]--;
    if(document.all){
      slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter="alpha(opacity="+slideshow2_currentOpacity[divId]+")";
      slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.filter="alpha(opacity="+(100-slideshow2_currentOpacity[divId])+")";
    }else {
      slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity=Math.max(0.01,slideshow2_currentOpacity[divId]/100);
      slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.opacity=Math.min(0.99,(1-(slideshow2_currentOpacity[divId]/100)));
    }
    if(slideshow2_currentOpacity[divId]>0){
      setTimeout("revealImage(\""+divId+"\")",slideshow2_fadingSpeed);
    }else {
      slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.visibility="hidden";
      if(Opera){
        slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.display="none";
      }
      document.getElementById(focusIDArr[slideshow2_slideIndex[divId]]+"_item").className="";
      showGallery(divId);
    }
  }else {
    setTimeout("revealImage(\""+divId+"\")",slideshow2_fadingSpeed);
  }
}
function initImageGallery(divId){
$.each($(".focusblock>li"),function(){
	focusIDArr.push($(this).attr("id").substring(0,32));
//alert($(this).attr("id").substring(0,31));
	});
$.each($(".focusblock>li>a"),function(){var ii=$(this).parent().attr("id");
		$(this).hover(	function(){selectItemImg(ii);},function(){clearItemImg();});
});
$("#focusImg>a>img").hover(function(){noSlid=true;},function(){noSlid=false;});
  var slideshow2_galleryContainer=document.getElementById(divId);
  slideshow2_slideIndex[divId]=-1;
  slideshow2_slideIndexNext[divId]=false;
  var galleryImgArray=slideshow2_galleryContainer.getElementsByTagName("IMG");
  for(var no=0;no<galleryImgArray.length;no++){galleryImgArray[no].id=divId+"_"+no;}
  slideshow2_imagesInGallery[divId]=galleryImgArray.length;
  createParentDivs(0,divId);
}