var current="scR";var scR=0;var scL=0;
function create() {var div1= new Element('div',{align:'center'}).addClass('mainScroller').injectInside($("mainScroller"));new Element('div',{id:'prodScroller'}).injectInside(div1);}function spinner(en) {if(en) {var img= new Element('img',{id:"mySpinner",name:"mySpinner",src:"/images/spinner.gif",width:"32",height:"32"}).setStyles({position:"relative",top:"25px"}).injectInside($("prodScroller")).id;return;}$('mySpinner').remove();}function loadImages() {tmp=new Ajax('/modules/ajax/scroller.php?limit=25',{ method:'post',onComplete:function(result) {try{var data= Json.evaluate(result);}catch(e){spinner(0); $("prodScroller").setHTML("<br>Ajax exception: " +e).addClass("normallightgrey");} presetImages(data); }.bind(this),onFailure: function(err) {spinner(0);$("prodScroller").setHTML("<br>Ajax exception: "+ err).addClass("normallightgrey");}.bind(this)}).request();}function presetImages(data) {if(! data) return;var images=[];data.each(function(item,index) {images.push(item.image)});new Asset.images(images,{onComplete:function(){spinner(0);buildScroller(data)}});}function buildScroller(data) {if(! data) return;var posX= 250;data.each(function(item, index) {var span=new Element("span").setStyles({position:"absolute",left:posX+=85,cursor:"hand",cursor:"pointer",padding:"2px",float:"left"}).addEvent('click', function(e) {var event= new Event(e);event.stop();parent.location.href=item.link;});var img= new Element('img', { src:item.image,name:item.id,width:"75", height:"75",title:Json.decodeString(item.alt)}).addClass("prodOut").addEvent('mouseover', function(e) {var event=new Event(e);event.stop();this.className="prodOver";if(current == "scR") {scR.stop();return;}scL.stop();}).addEvent('mouseout', function(e) {var event= new Event(e);event.stop();this.className="prodOut";if(current == "scR") {scR.toRight();return;}scL.toLeft();}).injectInside(span);span.injectInside($("prodScroller"));});var myTips=new Tips($$(".prodOut"),{className:"prodOver",offsets:{'x':25,'y':0}});initScroller();}function initScroller() {scR=new Fx.Scroll('prodScroller',{wait:false,duration:(100000),offset:{'x':-2,'y':-1},transition:Fx.Transitions.linear,onComplete:function(e){current="scL";scL.toLeft();}});scL=new Fx.Scroll('prodScroller',{wait:false,duration:135000,offset:{'x':-2,'y':-1},transition:Fx.Transitions.linear,onComplete:function(e){current="scR";scR.toRight();}});current="scR";scR.toRight();}
