<!--

/**
 * ---------------------- Subversion Information ------------------------------
 * ****************************************************************************
 * $Date: 2008-05-26 18:08:01 -0700 (Mon, 26 May 2008) $
 * $Rev: 274 $
 * $Author: steven $
 *
 * SVN URL of this file
 * $HeadURL: http://intranet/svn/cms/trunk/idx/inc/js/search_form.js $
 * ****************************************************************************
 *
 * @copyright Real Estate Webmasters 2008
 */

    function validateCities(formObj)
    {
        var cities = formObj['search_city[]'];
        var len = cities.length;

        var valid = false;

        for (i = 0; i < len; i++)
        {
            if (cities[i].checked)
            {
                valid = true;
                break;
            }
        }

        if (!valid) alert('Please select a city.');

        return valid;
    }

    function save_search_toggle(input) {
        var obj = document.getElementById('search_title');
        if (input.checked) {
            obj.value = "Search Title";
            $('#search_title').show();
        } else {
            obj.value = "";
            $('#search_title').hide();
        }
    }

    function search_box(toggle) {
        var obj = document.getElementById('search_title');
        if (toggle) {
        	if(obj.value == "Search Title") {
        		obj.value = "";
        	}
        } else {
            if(obj.value == "") {
        		obj.value = "Search Title";
        	}
        }
    }
    
    function toggleAddress (city) {
   	if(city != "") {
   		var cit = '';
   	} else {
		var cit = document.getElementById('search_city').value;
   	}
	if(cit != "") {
		document.getElementById('street_num').disabled = false;
		document.getElementById('street_name').disabled = false;
	} else {
		document.getElementById('street_num').disabled = true;
		document.getElementById('street_name').disabled = true;
	}
   }
   
   $(document).ready(function () {
        $('#city_county').change(function () {
            if ($('#city_county').val() == '') {
                var county = 'original';
                
            } else {
                var county = $('#city_county').val();
            }
            $.get('/idx/?search_by=city&pg=no&county=' + county, function (data) {
                $('#city_select').show();
                $('#city_list').show();
                $('#city_list').html(data);
            });
        });
//        if ($('#city_county').val() != '') {
//            $("#city_county").trigger("change");
//        }
        $('#address_county').change(function () {
            if ($('#address_county').val() == '') {
                var county = 'original';
            } else {
                var county = $('#address_county').val();
            }
            $.get('/idx/?search_by=address&pg=no&county=' + county, function (data) {
                $('#address_select').show();
                $('#address_city_list').show();
                $('#address_city_list').html(data);
            }); 
            toggleAddress('new');        
        });
        $('#area_county').change(function () {
            if ($('#area_county').val() == '') {
                var county = 'original';
            } else {
                var county = $('#area_county').val();
            }
            $.get('/idx/?search_by=area&pg=no&county=' + county, function (data) {
                $('#area_select').show();
                $('#area_list').show();
                $('#area_list').html(data);
            });
        });
        $('#school_county').change(function () {
            if ($('#school_county').val() == '') {
                var county = 'original';
            } else {
                var county = $('#school_county').val();
            }
            $.get('/idx/?search_by=school&pg=no&county=' + county, function (data) {
                $('#school_select').show();
                $('#school_list').show();
                $('#school_list').html(data);
            });
        });
        $('#advanced_county').change(function () {
            if ($('#advanced_county').val() == '') {
                var county = 'original';
            } else {
                var county = $('#advanced_county').val();
            }
            if(document.getElementById('editing_search').value == "true") {
        		var edit = document.getElementById('saved_search_id').value;
            } 
            $.get('/idx/search_advanced.html?getData=city&pg=no&county=' + county + "&saved_search_id=" + edit, function (data) {
                $('#city_select').show();
                $('#city_list').show();
                $('#city_list').html(data);
            });
            $.get('/idx/?search_by=advanced&getData=school&pg=no&county=' + county + "&saved_search_id=" + edit, function (data) {
                $('#school_select').show();
                $('#school_list').show();
                $('#school_list').html(data);
            });
            if ($('#hidden_city').val() != '') {
            	updateSub("auto");
        	}
        	if ($('#hidden_schools').val() != '') {
            	updateSchl("auto");
        	}
        });
        if ($('#advanced_county').val() != '') {
        	if ($.browser.msie) {
        		document.searchForm.advanced_county.fireEvent("onchange");
        	} else {
            	$("#advanced_county").trigger("change");
        	}
            //$("#advanced_county").fireEvent("onchange");
            //document.searchForm.advanced_county.fireEvent("onchange");
            
        }        
   });

//-->