function handleIt(data){
	var splitter = "#";
	var myPrev = "listview.php?sortorder="+data.split(splitter)[1]+"&start="+data.split(splitter)[2];
	var myNext = "listview.php?sortorder="+data.split(splitter)[3]+"&start="+data.split(splitter)[4];
	$('prevbtn').href = myPrev;
	$('nextbtn').href = myNext;
	//alert(data);
}
window.addEvent('domready', function(){
	
	$('sortform').addEvent('submit', function(e) {	  
		new Event(e).stop();
		var fx1 = new Fx.Styles($('listview'),{duration:250, transition: Fx.Transitions.Expo.easeOut});
		var fx2 = new Fx.Styles($('listview'),{duration:250, transition: Fx.Transitions.Expo.easeOut});
		var log = $('listview').empty().addClass('ajax-loading');
		this.send({
			update: log,
			onRequest: function(){
				fx1.start({'height':[380,100]});
			},
			onComplete: function(data) {
				fx2.start({'height':[100,380]});
				log.removeClass('ajax-loading');
				handleIt(data);
			}
		});
	});
	
	$('nextbtn').addEvent('click', function(e) {
		e = new Event(e).stop();
 
		var url = this.href;
		var log = $('listview').empty().addClass('ajax-loading');
		new Ajax(url, {
			method: 'get',
			update: $('listview'),
			onComplete: function(data) {
				log.removeClass('ajax-loading');
				handleIt(data);
			}
		}).request();
	});
	$('prevbtn').addEvent('click', function(e) {
		e = new Event(e).stop();
 
		var url = this.href;
 		var log = $('listview').empty().addClass('ajax-loading');
		new Ajax(url, {
			method: 'get',
			update: $('listview'),
			onComplete: function(data) {
				log.removeClass('ajax-loading');
				handleIt(data);
			}
		}).request();
	});
	function goOnLoad(){
		var url = "listview.php?sortorder=highest_rated&pg=0";
		var fx1 = new Fx.Styles($('listview'),{duration:250, transition: Fx.Transitions.Expo.easeOut});
		var fx2 = new Fx.Styles($('listview'),{duration:250, transition: Fx.Transitions.Expo.easeOut});
 		var log = $('listview').empty().addClass('ajax-loading');
		new Ajax(url, {
			method: 'get',
			update: $('listview'),
			onRequest: function(){
				fx1.start({'height':[380,100]});
			},
			onComplete: function(data) {
				fx2.start({'height':[100,380]});
				log.removeClass('ajax-loading');
				handleIt(data);
			}
		}).request();
	}
	goOnLoad();
	
	
});
