$(document).ready(function() {

     /* Quick Search Selections */
    $('#quick-search-type').sSelect().change(function () {
        $(this).parents('form').attr('action', '/idx/search.html');
        var search_by = $(this).val();
        if (search_by == 'city') {
            $('#quick-search-field').attr('name', 'search_city').val('Enter City Name').bind('focus', function () {
                if ($(this).val() == 'Enter City Name') {
                    $(this).val('');
                }
            });
        }
        if (search_by == 'subdivision') {
            $('#quick-search-field').attr('name', 'search_subdivision').val('Enter Neighborhood Name').bind('focus', function () {
                if ($(this).val() == 'Enter Neighborhood Name') {
                    $(this).val('');
                }
            });
        }
        if (search_by == 'school') {
            $('#quick-search-field').attr('name', 'search_school').val('Enter School Name').bind('focus', function () {
                if ($(this).val() == 'Enter School Name') {
                    $(this).val('');
                }
            });
        }
        if (search_by == 'condo') {
            $('select[name="idx"]').val('condo');
            $('#quick-search-field').attr('name', 'search_complex').val('Enter Condo Name').bind('focus', function () {
                if ($(this).val() == 'Enter Condo Name') {
                    $(this).val('');
                }
            });
        }
        if (search_by == 'zip') {
            $('#quick-search-field').attr('name', 'search_zip').val('Enter Zip Code').bind('focus', function () {
                if ($(this).val() == 'Enter Zip Code') {
                    $(this).val('');
                }
            });
        }
        if (search_by == 'mls') {
            $('#quick-search-field').attr('name', 'search_mls').val('Enter MLS Number').bind('focus', function () {
                if ($(this).val() == 'Enter MLS Number') {
                    $(this).val('');
                }
            });
        }
        if (search_by == 'map') {
            $(this).parents('form').attr('action', '/idx/map/');
            $('#quick-search-field').attr('name', 'search_city').val('Enter City Name').bind('focus', function () {
                if ($(this).val() == 'Enter City Name') {
                    $(this).val('');
                }
            });
        }
    });

 /* Suckerfish */
    $('div#nav-primary li').hover(
        function(){
            $(this).addClass('sfhover');
        }, function(){
            $(this).removeClass('sfhover');
        }
    );



    /* Jquery Cycle */
    $('#content-feature-wrap ul').cycle({
        fx:     'fade',
        speed:  'slow',
        timeout: 9000,
        pause: 1,
        pager:  '#pgnav'
    });


	/* Results Page Market Watch */
	 $('div#results-stats').hide();
	 $('a#show-stats').click(function() {
		 $('div#results-stats').slideToggle('1000')
		 $(this).text($(this).text() == 'View Market Statistics For This Search' ? 'Close Market Statistics' : 'View Market Statistics For This Search'); // <- HERE
		 $(this).toggleClass("close");
		 return false;
		});



    /* Market Plan accordian  */
    $('div#marketing-plan:eq(0)> div:gt(0), div#neighborhood-dropdown:eq(0)> div:gt(0)').hide();
    $('div#marketing-plan h2.smart-pricing, div#neighborhood-dropdown h2.tour').addClass('opened');
    $('div#marketing-plan:eq(0)> h2, div#neighborhood-dropdown:eq(0)> h2').click(function() {
		$(this).next('div').slideToggle('500');
        $(this).toggleClass('opened');
       /* $(this).next('div:hidden').slideDown('500').siblings('div:visible').slideUp('500');
        $(this).addClass('opened').siblings('h2').removeClass('opened');*/
        return false;
    });


    /* Quick Search Options  */
    $('div.hidden-qs-options').hide();
    $('a.more-options').click(function() {
        $('div.hidden-qs-options').slideToggle('500');
        $(this).toggleClass('opened');
        return false;
    });


 $(".ad-thumbs li:last-child").addClass('no-padding');




    /* Quick Search Auto-Complete */
    $('#quick-search-field').autocomplete('/idx/ajax/json.php', {
	    cacheLength: 0,
		multiple: true,
	    extraParams: {
            'search' : function () {
                return $('#quick-search-field').attr('name');
            }
        },
		dataType: 'json',
		parse: function (data) {
    		var parsed = [];
    		var rows   = data.options;
    		for (var i=0; i < rows.length; i++) {
    			var row = $.trim(rows[i].title);
    			if (row) {
    				row = row.split("|");
    				parsed[parsed.length] = {
    					data: row,
    					value: row[0],
    					result: row
    				};
    			}
    		}
    		return parsed;
		}
	});


    /* Quick Search Auto-Complete */
    $('input.autocomplete').each(function () {
        var search = $(this).attr('name');
        $(this).autocomplete('/idx/ajax/json.php', {
    	    cacheLength: 0,
    		multiple: true,
    	    extraParams: {
                'search' : search
            },
    		dataType: 'json',
    		parse: function (data) {
        		var parsed = [];
        		var rows   = data.options;
        		for (var i=0; i < rows.length; i++) {
        			var row = $.trim(rows[i].title);
        			if (row) {
        				row = row.split("|");
        				parsed[parsed.length] = {
        					data: row,
        					value: row[0],
        					result: row
        				};
        			}
        		}
        		return parsed;
    		}
    	});
	});

    /* Registration  */
    //registration('<?=$idx->getLink(); ?>');



	$('#nav-primary li div.sf-outerwrap').bgiframe();
	$('ul.newList').bgiframe();



/* IDX RESULTS SWITCH */

	 $('a.list').click(function(){
		$('a.list').addClass('current-view');
		$('a.grid').removeClass('current-view');
		$("#idx-results").fadeOut("fast", function() {
			$(this).fadeIn("fast").removeClass('viewas-grid').addClass('viewas-list');
		});
		$.cookie('idxresults', 'viewas-list', {path: '/'});
		return false;
	 });
	$('a.grid').click(function(){
		$('a.grid').addClass('current-view');
		$('a.list').removeClass('current-view');
		$("#idx-results").fadeOut("fast", function() {
			$(this).fadeIn("fast").addClass('viewas-grid').removeClass('viewas-list');
		});
		$.cookie('idxresults', 'viewas-grid', {path: '/'});
		return false;
	  });

		var idxresults = $.cookie('idxresults');
			if (idxresults == 'viewas-grid') {
			$('#idx-results').removeClass('viewas-list');
			$('#idx-results').addClass('viewas-grid');
			$('a.list').removeClass('current-view');
			$('a.grid').addClass('current-view');
			};

/* EQual Heights */
$(".neighborhoods").equalHeights();


});


