﻿//====================================================================================================================
	
	var searchPanelSpeed = 400;

//====================================================================================================================

	$(document).ready(function()
	{
		//IE7 triggers errors if jgTransform is used on a .net form. So for IE7 we just apply some basic styling
		var isIE7 = false;
		if ($.browser.msie)
		{
			if ($.browser.version < 8) isIE7 = true; ;
		}
		if (isIE7)
		{
			$('#searchPanel select').css('margin-top', 5);
			$('#searchPanel label').css('margin-top', 5);
			$('#lstSaleOrLet').css('margin-top', 10);
			$('#lstBedroomsFrom').css({ 'width': 50, 'float': 'left' });
			$('#lstBedroomsTo').css({ 'width': 50, 'float': 'left' });
			$('#lstSalePriceFrom').css({ 'float': 'left' });
			$('#lstSalePriceTo').css({ 'float': 'left' });
			$('#lstLetPriceFrom').css({ 'float': 'left' });
			$('#lstLetPriceTo').css({ 'float': 'left' });
		}
		else
		{
			$('#searchPanel').jqTransform();
		}

		//Detect Sale/Let selection in IE7 (None jqTransformed)
		$('#lstSaleOrLet').change(function()
		{
			var value = $(this).val();
			lstSaleOrLet_changed(value);
		});

		//Detect Sale/Let selection in all other browsers (jqTransformed)
		$("div.jqTransformSelectWrapper:eq(1) ul li a").click(function()
		{
			var value = $(this).text()[0];
			lstSaleOrLet_changed(value);
		});

		//Display either sale prices or let prices
		if ($('#lstSaleOrLet').val() == 'S')
		{
			$('#divSalePrices').show();
			$('#divLetPrices').hide();
		}
		else
		{
			$('#divSalePrices').hide();
			$('#divLetPrices').show();
		}

		$('#searchResults').jScrollPane({ scrollbarWidth: 12, showArrows: true });
		$('#searchResults')[0].scrollTo('a.active');
	});

//====================================================================================================================

	function lstSaleOrLet_changed(value)
	{
		if (value == "S")
		{
			$('#divLetPrices').hide();
			$('#divSalePrices').show();
		}
		else
		{
			$('#divSalePrices').hide();
			$('#divLetPrices').show();
		}
	}

//====================================================================================================================

	function showSearchForm(delay)
	{
		if (typeof delay != 'undefined')
		{
			window.setTimeout(startSearchForm, delay);
		}
		else
		{
			startSearchForm();
		}
	}

//====================================================================================================================

	function showSearchResults(delay)
	{
		if (typeof delay != 'undefined')
		{
			window.setTimeout(startSearchResults, delay);
		}
		else
		{
			startSearchResults();
		}
	}

//====================================================================================================================

	function startSearchForm()
	{
		$('#resultsPanel').hide();

		$('#searchPanel').css({ 'visibility': 'visible', 'display': 'none' }).slideDown(searchPanelSpeed);
	}

//====================================================================================================================

	function startSearchResults()
	{
		$('#searchPanel').hide();
		$('#resultsPanel').css({'visibility':'visible', 'display':'none'}).slideDown(searchPanelSpeed);
	}

//====================================================================================================================
