var SSHelper1 = {
bID:1,
imgNum:0,
init:function(){
	this.displayWrap=$('#SSBlock-display'+this.bID);
	if(this.imgInfos.length==0){
		//alert('There are no images in this slideshow');
		return false;
	}
	var maxHeight=0;
	for(var i=0;i<this.imgInfos.length;i++){
		this.addImg(i);
		if(maxHeight==0 || this.imgInfos[i].imgHeight > maxHeight)
			maxHeight=this.imgInfos[i].imgHeight;
	}
	this.displayWrap.css('height',maxHeight);
	//center images
	for(var i=0;i<this.imgInfos.length;i++){
		if( this.imgInfos[i].imgHeight < maxHeight){
			var t=((maxHeight - this.imgInfos[i].imgHeight)/2);
			this.imgEls[i].css('top',t);
		}
	}
	this.nextImg();
},
nextImg:function(){
	if(this.imgNum>=this.imgInfos.length) this.imgNum=0;
	this.imgEls[this.imgNum].css('opacity',0);
	this.imgEls[this.imgNum].css('display','block');
	this.imgEls[this.imgNum].animate({opacity:1},
	this.imgInfos[this.imgNum].fadeDuration*1000,'',function(){SSHelper1.preparefadeOut()});
	var prevNum=this.imgNum-1;
	if(prevNum<0) prevNum=this.imgInfos.length-1;
	if(this.imgInfos.length==1) return;
	this.imgEls[prevNum].animate({opacity:0},this.imgInfos[this.imgNum].fadeDuration*800,function(){this.style.zIndex=1;});
},
preparefadeOut:function(){
	if(this.imgInfos.length==1) return;
	var milisecDuration=parseInt(this.imgInfos[this.imgNum].duration)*1000;
	this.imgEls[this.imgNum].css('z-index',2);
	setTimeout('SSHelper'+1+'.nextImg();',milisecDuration);
	this.imgNum++;
},
maxHeight:0,
imgEls:[],
addImg:function(num){
	var el=document.createElement('div');
	el.id="slideImgWrap"+num;
	el.className="slideImgWrap";
	if(this.imgInfos[num].fullFilePath.length>0){
		imgURL=this.imgInfos[num].fullFilePath; //??????. ????????
	}else{
		imgURL='/templates/Main/images/s/'+this.imgInfos[num].fileName; //fade-????????
	}
	//el.innerHTML='<img src="'+imgURL+'" >';
	el.innerHTML='<div style="height:'+this.imgInfos[num].imgHeight+'px; background:url(\''+imgURL+'\') center no-repeat">&nbsp;</div>';
	//alert(imgURL);
	if(this.imgInfos[num].url.length>0) {
		//el.linkURL=this.imgInfos[num].url;
		var clickEvent='onclick="return SSHelper1.imgClick( this.href  );"';
		el.innerHTML='<a href="'+this.imgInfos[num].url+'" '+clickEvent+' >'+el.innerHTML+'</a>';
	}
	el.style.display='none';
	this.displayWrap.append(el);
	var jqEl=$(el);
	this.imgEls.push(jqEl);
},
imgClick:function(linkURL){
	//override for custom behavior
},
imgInfos:[
{
	fileName:"1.jpg",
	fullFilePath:"/templates/Main/images/s/1.jpg",
	duration:5,
	fadeDuration:1,
	url:"",
	groupSet:0,
	imgHeight:132
},
{
	fileName:"2.jpg",
	fullFilePath:"/templates/Main/images/s/2.jpg",
	duration:3,
	fadeDuration:1,
	url:"",
	groupSet:0,
	imgHeight:132
},
{
	fileName:"3.jpg",
	fullFilePath:"/templates/Main/images/s/3.jpg",
	duration:3,
	fadeDuration:1,
	url:"",
	groupSet:0,
	imgHeight:132
}
]
}
$(function(){SSHelper1.init()});

