var successStoriesRotator={config:{SUCCESS_STORIES_CONTAINER:"successStoriesRotator",SUCCESS_STORY_ITEM_CLASS:"story",SUCCESS_STORY_ACTIVE_CLASS:"active",SUCCESS_STORY_THUMBNAIL_CLASS:"story_thumbnail",SUCCESS_STORY_THUMB_CONTROLLER:"story-thumbnails",onStoryChange:function(){
}},containerHTML:null,storiesHTML:[],storiesThumbHTML:[],storiesThumbControllerLinks:[],thumbNailController:{},load:function(_1){
if(_1){
for(i in this.config){
this.config[i]=_1[i]||this.config[i];
}
}
this.containerHTML=document.getElementById(this.config.SUCCESS_STORIES_CONTAINER);
for(var i=0,_3=this.containerHTML.getElementsByTagName("div");i<_3.length;i++){
if(_3[i].className.indexOf(this.config.SUCCESS_STORY_ITEM_CLASS)=="0"){
this.storiesHTML.push(_3[i]);
this.storiesThumbHTML.push(this.getThumbNailFromStory(_3[i]));
}
}
this.thumbNailController=this.createThumbNailController();
this.showStory(0);
},showStory:function(_4){
this.resetStories();
addClass(this.storiesHTML[_4],this.config.SUCCESS_STORY_ACTIVE_CLASS);
addClass(this.storiesThumbControllerLinks[_4],this.config.SUCCESS_STORY_ACTIVE_CLASS);
this.config.onStoryChange(_4+1);
},resetStories:function(){
for(var i=0;i<this.storiesHTML.length;i++){
removeClass(this.storiesHTML[i],this.config.SUCCESS_STORY_ACTIVE_CLASS);
removeClass(this.storiesThumbControllerLinks[i],this.config.SUCCESS_STORY_ACTIVE_CLASS);
}
},getThumbNailFromStory:function(_6){
for(var i=0,_8=_6.getElementsByTagName("*");i<_8.length;i++){
if(_8[i].className.indexOf(this.config.SUCCESS_STORY_THUMBNAIL_CLASS)=="0"){
return _8[i];
}
}
},createThumbNailController:function(){
var _9=document.getElementById(this.config.SUCCESS_STORY_THUMB_CONTROLLER);
for(var i=0;i<this.storiesThumbHTML.length;i++){
_9.appendChild(this.createThumbnailHTML(i));
}
return _9;
},createThumbnailHTML:function(_b){
var _c=document.createElement("a");
_c.innerHTML=this.storiesThumbHTML[_b].innerHTML;
_c.href="Javascript:void(0)";
_c.onclick=this.storyThumbNailClickListener.bind(this,_b);
var _d=document.createElement("li");
_d.appendChild(_c);
this.storiesThumbControllerLinks.push(_d);
return _d;
},storyThumbNailClickListener:function(_e){
this.showStory(_e);
}};
Function.prototype.bind=function(){
var _f=this,_10=argsToArray(arguments),_11=_10.shift();
return function(){
return _f.apply(_11,_10.concat(argsToArray(arguments)));
};
};
function argsToArray(_12){
var _13=[];
for(i=0;i<_12.length;i++){
_13.push(_12[i]);
}
return _13;
}
function addClass(_14,_15){
var _16=_14.className.split(" ");
for(var i=0;i<_16.length;i++){
if(_16[i]==_15){
return;
}
}
_16.push(_15);
_14.className=_16.join(" ");
return _14;
}
function removeClass(_18,_19){
var _1a=_18.className.split(" ");
var _1b=[];
for(var i=0;i<_1a.length;i++){
if(_1a[i]!=_19){
_1b.push(_1a[i]);
}
}
_18.className=_1b.join(" ");
return _18;
}

