function surftonewArch(a){var b=a.dest.selectedIndex; self.location.href=a.dest.options[b].value}function flip(a,b,c,d){if(document.images){document.images[a].src='/img/loading.gif';document.images[a].src=b;document.myform.curr_url.value="URL: "+d}}function camRate(a){window.open(a,'','toolbar=no,location=yes,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,WIDTH=500,HEIGHT=540')}function pops(a){window.open(a,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,WIDTH=200,HEIGHT=240')}function surftonewCam(a){var b=a.id.selectedIndex;location.href='/camArch/'+a.id.options[b].value+'.sex'}function surftonext(a){var b=a.dest.selectedIndex-1;if(b<0){b=0}self.location.href=a.dest.options[b].value}function surftoprev(a){var b=a.dest.selectedIndex+1;if(b>a.dest.length){b=a.dest.length}self.location.href=a.dest.options[b].value}

function slideFolio(col,maxcol){
	var x = ((col-1)*-375)
	var folioChange = new Fx.Tween('folio', {duration:1200});
	folioChange.start('top',x);		
	var cur = "trigger"+col;		
	$(cur).addClass('current');
	
	for (i=1;i<=(maxcol+1);i++){
		var loopLI = "trigger"+i;
		if (cur==loopLI){}else{
			$(loopLI).removeClass('current');
		}
	}
}
function slideFolio2(col){
        var x = ((col-1)*-375)
        var folioChange = new Fx.Tween('folio', {duration:1200});
        folioChange.start('top',x);
}


var Paginate = (function(){
        var PaginateSlider = new Class({

                Extends: Slider,

                initialize: function(element, knob, options){
                        this.parent(element, knob, options);

                        this.drag.addEvents({
                                beforeStart: (function(){
                                        this.isDropping = true;
                                }).bind(this),
                                complete: (function(){
                                        this.isDropping = false;
                                }).bind(this)
                        });
                },

                clickedElement: function(event){
                        if(this.isDropping) return;

                        this.parent(event);
                }

        });

        return function(){
                $$('div.paginate').each(function(el){
                        if(el.retrieve('paginate')) return;

                        el.store('paginate', true);
                        var link = el.getElement('a.link'),
                                per = el.getElement('span.per').get('text').toInt(),
                                page = el.getElement('span.currentp').get('text').toInt()-1;

                        new PaginateSlider(el.getElement('div.slider'), el.getElement('div.knob'), {
                                wheel: false,
                                steps: link.get('text').toInt()-1,
                                onChange: function(step){
                                        el.getElement('span.currentp').set('text', step+1);
                                },
                                onComplete: function(step){
					var go = step.toInt() + 1;
                                        window.location.href = link.get('href').substitute({start: go});
                                }
                        }).set(page);
                });
        };
})();

window.addEvent('domready', Paginate);
