/**
 * @package Real Estate CMS
 * @author Dmitriy Ulyanov aka Swhile
 * @copyright 2010
 */

function getAbsoluteLocation() {

    var re1 = new RegExp(/\/[^\/]+$/g)
    return location.protocol + '//' + location.hostname + location.pathname.replace(re1, '');

}

var locationAbsolute = getAbsoluteLocation();
var locationBase = location.protocol + '//' + location.hostname;

function updatePerPage(per_page, baseUrl) {
	var get = location.search;
	var url = 'http://'+location.hostname+baseUrl+'?';
	var param = {};

	if(get != '') {
		tmp = (get.substr(1)).split('&');
		for(var i=0; i < tmp.length; i++) {
			tmp2 = tmp[i].split('=');
			param[tmp2[0]] = tmp2[1];
		}

		for (var key in param) {
			if (key != 'page' && key != 'per_page') url += key+"="+param[key]+"&";
		}
	}
	top.location.href = url+'per_page='+per_page;
}
