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