<!--
//IE6 HACK
version = 0;
if (navigator.appVersion.indexOf("MSIE") != -1) {
    temp = navigator.appVersion.split("MSIE");
    version = parseFloat(temp[1]);
}
function showLocations() {
    closeTypes();
    $('locations').style.visibility = 'visible';
    $('locations').focus();
    //IE6 HACK
    if (version <= 6) {
        $('pricerange').style.visibility = 'hidden';
    }
}
function closeLocations() {
    $('locations').style.visibility = 'hidden';
    if (version <= 6) {
        $('pricerange').style.visibility = 'visible';
    }
}
function showTypes() {
    closeLocations();
    $('types').style.visibility = 'visible';
    $('types').focus();
    //IE6 HACK
    if (version <= 6) {

}
}
function closeTypes() {
    $('types').style.visibility = 'hidden';
    if (version <= 6) {
        $('locselect').style.visibility = 'visible';
    }
}

Array.prototype.remove = function(from, to) {
    var rest = this.slice((to || from) + 1 || this.length);
    this.length = from < 0 ? this.length + from: from;
    return this.push.apply(this, rest);
};

locationId = new Array();
propertytypeId = new Array();

function addToLocations(x) {
    if (x.checked) {
        $('locAny').checked = false;
        locationId.push(x.value);
    } else {
        locationId.remove(locationId.indexOf(x.value));
    }
    if (locationId.length > 1) {
        $('locselect').options[0].text = locationId.length + ' locations selected';
    } else {
        $('locselect').options[0].text = locationId.length + ' location selected';
    }
    if (!locationId.length) {
        $('locselect').options[0].text = "Any Location";
        $('locAny').checked = true;
    }
}

function addToTypes(x) {
    if (x.checked) {
        $('typeAny').checked = false;
        propertytypeId.push(x.value);
    } else {
        propertytypeId.remove(propertytypeId.indexOf(x.value));
    }
    if (propertytypeId.length > 1) {
        $('propselect').options[0].text = propertytypeId.length + ' property types selected';
    } else {
        $('propselect').options[0].text = propertytypeId.length + ' property type selected';
    }
    if (!propertytypeId.length) {
        $('propselect').options[0].text = "Any Type";
        $('typeAny').checked = true;
    }
}
function priceRange(list){
	//check reset
	if(list.selectedIndex == 0){
		$('pricerange1').selectedIndex = 0;
		$('pricerange2').selectedIndex = 0;
		$('pricerange').value = -1;
	}else{
		//check from
		if(list==$('pricerange1')){
		if($('pricerange1').selectedIndex >= $('pricerange2').selectedIndex)
		$('pricerange2').selectedIndex = $('pricerange1').selectedIndex;
		}
		//check to
		if(list==$('pricerange2')){
		if($('pricerange2').selectedIndex <= $('pricerange1').selectedIndex)
		$('pricerange1').selectedIndex = $('pricerange2').selectedIndex;
		}	
		//set variable
		$('pricerange').value = $('pricerange1').value+' to '+$('pricerange2').value;
	}
}
function populateRent(name) {
	pricerange = document.getElementById(name);
	$('rent').checked="checked";
    for (var i = pricerange.options.length; i > 0; i--)pricerange.options[i] = null;
	
	if(name=='pricerange1') var offset = 0; else var offset = 1;
	if(name!='pricerange2') pricerange.options[1] = new Option('\u20ac 50', '&euro;50');
	
	pricerange.options[2-offset] = new Option('\u20ac 200', '&euro;200');
	pricerange.options[3-offset] = new Option('\u20ac 300', '&euro;300');
	pricerange.options[4-offset] = new Option('\u20ac 400', '&euro;400');
	pricerange.options[5-offset] = new Option('\u20ac 500', '&euro;500');
	pricerange.options[6-offset] = new Option('\u20ac 600', '&euro;600');
	pricerange.options[7-offset] = new Option('\u20ac 700', '&euro;700');
	pricerange.options[8-offset] = new Option('\u20ac 800', '&euro;800');
	pricerange.options[9-offset] = new Option('\u20ac 900', '&euro;900');
	pricerange.options[10-offset] = new Option('\u20ac 1000', '&euro;1000');
	pricerange.options[11-offset] = new Option('\u20ac 2000', '&euro;2000');
	pricerange.options[12-offset] = new Option('\u20ac 3000', '&euro;3000');
	pricerange.options[13-offset] = new Option('\u20ac 4000', '&euro;4000');
	pricerange.options[14-offset] = new Option('\u20ac 5000', '&euro;5000');
	pricerange.options[15-offset] = new Option('\u20ac 6000', '&euro;6000');
	
	if(name!='pricerange1') pricerange.options[16-offset] = new Option('\u20ac 7000 +', '&euro;7000 and over');
}
function populateBuy(name) {
	pricerange = document.getElementById(name);
	$('buy').checked="checked";
    for (var i = pricerange.options.length; i > 0; i--)pricerange.options[i] = null;
	
	if(name=='pricerange1') var offset = 0; else var offset = 1;
	if(name!='pricerange2') pricerange.options[1] = new Option('\u20ac 25,000', '&euro;25000');
	
	pricerange.options[2-offset] = new Option('\u20ac 50,000', '&euro;50000');
	pricerange.options[3-offset] = new Option('\u20ac 100,000', '&euro;100000');
	pricerange.options[4-offset] = new Option('\u20ac 200,000', '&euro;200000');
	pricerange.options[5-offset] = new Option('\u20ac 300,000', '&euro;300000');
	pricerange.options[6-offset] = new Option('\u20ac 400,000', '&euro;400000');
	pricerange.options[7-offset] = new Option('\u20ac 500,000', '&euro;500000');
	pricerange.options[8-offset] = new Option('\u20ac 600,000', '&euro;600000');
	pricerange.options[9-offset] = new Option('\u20ac 700,000', '&euro;700000');
	pricerange.options[10-offset] = new Option('\u20ac 800,000', '&euro;800000');
	pricerange.options[11-offset] = new Option('\u20ac 900,000', '&euro;900000');
	pricerange.options[12-offset] = new Option('\u20ac 1,000,000', '&euro;1000000');
	
	if(name!='pricerange1') pricerange.options[13-offset] = new Option('\u20ac 1,5000,00 +', '&euro;1500000 and over');
}
//-->