var animateTime=30;var animate=[false,false];var slideCont;var slideItems=[];var itemWidth;var totalSlide;var position=0;var timerId=[];var startPos;var slideNumber;var itemClass;var speed;var pageDot_off="/media/buttons/pageScrollDot_off.gif";var pageDot_on="/media/buttons/pageScrollDot_on.gif";function doomScroll(w,v,H,x,A,G,t,D,C,B){itemClass=x;slideNumber=A;speed=t;var E;var u=document.getElementById(v);var y=document.getElementById(H);slideCont=document.getElementById(w);slideItems=getElementsByClassName(x);itemWidth=slideItems[0].offsetWidth;var F=slideItems[0].offsetHeight;var z=itemWidth*slideItems.length+"px";totalSlide=slideNumber*itemWidth;slideCont.style.width=z;if(D=="no"||D==false||D=="false"){slideCont.parentNode.style.width=itemWidth*G+"px"}else{slideCont.parentNode.style.width=(u.offsetWidth*2)+itemWidth*G+"px"}slideCont.parentNode.style.height=F+"px";addArrowEvent(u,y);if(B!=null&&B!=undefined&&B!=""){if(B.match&&B.match("px")){B=B.replace("px","");var E=Math.round(Math.abs(B)/itemWidth)}else{if(B!=1){var E=B-1}}}if(D&&(D=="true"||D=="yes"||D==true)){slideCont.style.left=u.offsetWidth+"px";startPos=u.offsetWidth}else{slideCont.style.left=0+"px";startPos=0}if(C==true||C=="true"){makePageDots(slideItems.length/slideNumber)}if(E){if(E>=slideItems.length){E=E-slideItems.length}if(E!=0){shiftElements("right",E)}}}function addArrowEvent(d,c){d.onclick=function(){if(animate[1]!=true&&animate[0]!=true){slideLeft();shiftElements("left");return false}};c.onclick=function(){if(animate[1]!=true&&animate[0]!=true){slideRight();return false}}}function shiftElements(e,g){var f=getElementsByClassName(itemClass);if(e=="left"){if(g){for(i=g;i>0;i--){slideCont.insertBefore(f[f.length-i],f[0])}slideCont.style.left=startPos+"px"}else{for(i=slideNumber;i>0;i--){slideCont.insertBefore(f[f.length-i],f[0])}slideCont.style.left=startPos-totalSlide+"px";startPos-=totalSlide}}else{if(g){var h=g-1;for(l=g;l>0;l--){insertAfter(f[h],f[f.length-1]);h--}slideCont.style.left=startPos+"px"}else{var h=slideNumber-1;for(l=slideNumber;l>0;l--){insertAfter(f[h],f[f.length-1]);h--}slideCont.style.left=startPos+totalSlide+"px";startPos+=totalSlide}}}function slideLeft(){clearTimeout(timerId[0]);if(position+speed<totalSlide){position+=speed;slideCont.style.left=startPos+position+"px";timerId[0]=setTimeout("slideLeft()",animateTime);animate[0]=true}else{startPos+=totalSlide;slideCont.style.left=startPos+"px";animate[0]=false;position=0;count=0;changePageDot("left")}}function slideRight(){clearTimeout(timerId[1]);if(Math.abs(position-speed)<totalSlide){position-=speed;slideCont.style.left=startPos+position+"px";timerId[1]=setTimeout("slideRight()",animateTime);animate[1]=true}else{startPos-=totalSlide;slideCont.style.left=startPos+"px";animate[1]=false;position=0;count=0;shiftElements("right");changePageDot("right")}}function makePageDots(d){var e=document.createElement("div");e.id="pageDots";for(i=0;i<d;i++){var f=document.createElement("img");if(i==0){f.setAttribute("src",pageDot_on)}else{f.setAttribute("src",pageDot_off)}e.appendChild(f)}slideCont.parentNode.parentNode.appendChild(e);e.style.width=e.firstChild.offsetWidth*d+"px";e.style.position="absolute";e.style.top=0;e.style.right=0}function changePageDot(e){if(!document.getElementById("pageDots")){return true}var f=document.getElementById("pageDots");var d=f.getElementsByTagName("img");switch(e){case"left":for(i=0;i<d.length;i++){if(d[i].src.match(pageDot_on)){d[i].src=pageDot_off;if(i-1!=-1){d[i-1].src=pageDot_on}else{d[d.length-1].src=pageDot_on}break}}break;case"right":for(m=0;m<d.length;m++){if(d[m].src.match(pageDot_on)){d[m].src=pageDot_off;if(m+1!=d.length){d[m+1].src=pageDot_on}else{d[0].src=pageDot_on}break}}break}}function getElementsByClassName(e){var g=document.getElementsByTagName("*");var f=[];for(i=0;i<g.length;i++){var h=new Array();var h=g[i].className.split(" ");for(n=0;n<h.length;n++){if(h[n].match(e)){f.push(g[i])}}}return f}function insertAfter(e,d){var f=d.parentNode;if(f.lastChild==d){f.appendChild(e)}else{f.insertBefore(e,d.nextSibling)}};
