var xlscroll = function(args) { var cont = $(args.container) ; var singles = cont.getelementsbytagname("li") ; this.maxlength = singles.length ; this.pershow = args.pershow ; this.switch_data = singles ; this.control_pre = args.control_pre ; this.control_next = args.control_next ; this.objname = args.objname ; if (args.control_show) { this.control_show_elm = args.control_show.elm ; this.control_show_selectedstyle = args.control_show.selected_style ; } } xlscroll.prototype.scroll_switch = function(obj,page) { var maxpage = parseint(this.maxlength / this.pershow) ; if (page < 1) {page = maxpage ;} if (page > maxpage) { page = 1 ;} $(this.control_pre).onclick = function() {obj.scroll_switch(obj,page - 1)} ; $(this.control_next).onclick = function() {obj.scroll_switch(obj,page + 1)} ; if (this.control_show_elm && this.control_show_selectedstyle) { $(this.control_show_elm).innerhtml = "" ; for (i=1;i<=maxpage;i++) { var showli = document.createelement("li") ; showli.innerhtml = '' ; showli.onclick = new function(obj.objname+".scroll_switch("+obj.objname+","+i+");") ; // dasdasd if (i == page) { showli.classname = this.control_show_selectedstyle ; } $(this.control_show_elm).appendchild(showli) ; } } for (i=0;i= ((page-1)*(this.pershow)) && i <= (page*this.pershow - 1) ) { this.switch_data[i].style.display = "block" ; } else { this.switch_data[i].style.display = "none" ; } } } var switchpic = function(args) { this.bigpiccont = $(args.bigpic) ; this.switchnav = $(args.switchnav) ; this.selectstyle = args.selectstyle ; this.objname = args.objname ; this.curpage = 0 ; this.autotimeintval = 3000 ; var bigpics = $(this.bigpiccont).getelementsbytagname("div") ; this.totalcount = bigpics.length ; //this.bigpics = bigpics ; for (i=0;i= this.totalcount) { page = 0 ;} this.curpage = page ; var bigpics = $(this.bigpiccont).getelementsbytagname("div") ; for (i=0;i