function PopUp(url) {
    var windowName = 'PopUp';
    var h = 600;
    var w = 550;
    var scrollbar = 1;
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrollbar+',resizable=1';
    win = window.open(url, windowName, winprops);
    if (parseInt(navigator.appVersion) >= 4) {
    	win.window.focus();
    }
}

function PopUpCustom(url,h,w) {
    var windowName = 'PopUp';
    var scrollbar = 1;
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrollbar+',resizable=1';
    win = window.open(url, windowName, winprops);
    if (parseInt(navigator.appVersion) >= 4) {
    	win.window.focus();
    }
}

function ChangeListing(object, key) {
	var selectedValue = object.options[object.selectedIndex].value;
	var strHref = window.location.href;
	var sortKeyFound = false;
    if ( strHref.indexOf("?") > -1 ){
		var subIndex = strHref.indexOf("?") + 1;
    	var strQueryString = strHref.substr(subIndex).toLowerCase();
    	var aQueryString = strQueryString.split("&");
		var strFinalUrl = '?';
		var aAllParams = new Array;
		for (var i = 0; i < aQueryString.length; i++ ){
    	    var aParam = aQueryString[i].split("=");
    	    if(aParam[0] == key) {
    	    	aParam[1] = selectedValue
    	    	sortKeyFound = true;
    	    }
	   	    strParam = aParam.join("=");
	   	    aAllParams[i] = strParam;
    	}
    	strFinalUrl += aAllParams.join("&");
    	if(!sortKeyFound)
    		strFinalUrl += '&' + key + '=' + selectedValue;
   	    document.location.href = strFinalUrl;
    } else {
		document.location.href = document.location.href + '?' + key + '='+object.options[object.selectedIndex].value;
	}
}
