if (typeof wms === "undefined") { wms = {}; wms.optout = []; } if (jQuery.inArray("jquery.pricedropdown.js", wms.optout) === -1) {
	;(function ( $, window, document ) {

	    var pluginName = 'priceDropDown',
			obj = null,
	        defaults = {
	            zIndex: 10000
	        };

	    function Plugin( element, options ) {
			obj = this;
	        this.element = element;
	        this.options = $.extend( {}, defaults, options) ;
			this.offset = null;

	        this._defaults = defaults;
	        this._name = pluginName;
			
			this.buildDivs();
			
			$(this.element).bind("click", function() {
				obj.init(this);
			});
			
			/* $(this.element).bind("blur", function() {
				if ($("#prices_condo").length > 0) {
					var thsEl = $("#wms_" + $(this).attr("name") + "ren_dropdown");
				} else {
					var thsEl = $("#wms_" + $(this).attr("name") + "_dropdown");
				}
				
				setTimeout(function() {
					thsEl.css({ display : "none" });
				}, 200);
			}); */
	    }

		Plugin.prototype.init = function (el) {
			
			if (typeof Helper != 'undefined' && $("#btn_more_options").attr("class") === 'down_arrow') {
				Helper.simulate(document.getElementById('btn_more_options'), 'click');
			}
			
			$(".priceDropDowns,.lotSizeDropDowns").css({display : "none"});
			
			if ($("#prices_condo").length > 0) {
				var thisName = $(el).attr("name") + 'ren';
			} else {
				var thisName = $(el).attr("name");
			}
			
			this.offset = $(el).offset();
			
			$("#wms_" + thisName + "_dropdown").css({
				top : this.offset.top + $(el).outerHeight(),
				left : this.offset.left,
				display : "block"
			});
			
			// Dynamic way to tell if the dropdown is being hovered over.
			jQuery("#wms_" + thisName + "_dropdown").hover(
			    function() { $.data(this, 'hover', true); },
			    function() { $.data(this, 'hover', false); }
			).data('hover', false);

			// Check for hover every two seconds.
			var hoverInterval1 = setInterval(function() {
				if (!jQuery("#wms_" + thisName + "_dropdown").data('hover')) {
					jQuery("#wms_" + thisName + "_dropdown").css({display : "none"});
					clearInterval(hoverInterval1);
				}
			}, 3000);
		};

		Plugin.prototype.buildDivs = function () {
			var minPricesRes = '';
			var maxPricesRes = '';
			var minPricesRen = '';
			var maxPricesRen = '';
			
			minPricesRes += '<div id="wms_pricemin_dropdown" class="priceDropDowns">';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$10,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$20,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$30,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$40,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$50,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$60,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$70,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$80,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$90,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$100,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$125,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$150,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$175,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$200,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$225,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$250,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$275,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$300,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$325,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$350,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$375,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$400,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$425,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$450,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$475,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$500,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$550,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$600,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$650,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$700,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$750,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$800,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$850,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$900,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$950,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,100,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,200,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,300,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,400,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,500,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,600,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,700,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,800,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,900,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$2,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$3,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$4,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$5,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$6,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$7,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$8,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$9,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$10,000,000</div>';
				minPricesRes += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">No Min Price</div>';
			minPricesRes += '</div>';
			
			maxPricesRes += '<div id="wms_pricemax_dropdown" class="priceDropDowns">';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$10,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$20,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$30,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$40,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$50,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$60,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$70,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$80,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$90,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$100,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$125,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$150,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$175,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$200,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$225,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$250,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$275,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$300,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$325,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$350,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$375,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$400,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$425,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$450,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$475,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$500,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$550,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$600,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$650,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$700,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$750,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$800,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$850,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$900,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$950,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,100,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,200,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,300,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,400,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,500,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,600,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,700,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,800,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,900,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$2,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$3,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$4,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$5,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$6,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$7,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$8,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$9,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$10,000,000</div>';
				maxPricesRes += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">No Max Price</div>';
			maxPricesRes += '</div>';
			
			minPricesRen += '<div id="wms_priceminren_dropdown" class="priceDropDowns">';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$500</div>';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$1,000</div>';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$2,000</div>';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$3,000</div>';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$4,000</div>';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">$5,000</div>';
				minPricesRen += '<div onclick="$(\'input[name=pricemin]\').val($(this).html())">No Min Price</div>';
			minPricesRen += '</div>';

			maxPricesRen += '<div id="wms_pricemaxren_dropdown" class="priceDropDowns">';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$500</div>';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$1,000</div>';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$2,000</div>';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$3,000</div>';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$4,000</div>';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">$5,000</div>';
				maxPricesRen += '<div onclick="$(\'input[name=pricemax]\').val($(this).html())">No Max Price</div>';
			maxPricesRen += '</div>';
			
			if ($("#wms_pricemin_dropdown").length === 0) {
				$("body").append(minPricesRes);
			}
			if ($("#wms_pricemax_dropdown").length === 0) {
				$("body").append(maxPricesRes);
			}
			if ($("#wms_priceminren_dropdown").length === 0) {
				$("body").append(minPricesRen);
			}
			if ($("#wms_pricemaxren_dropdown").length === 0) {
				$("body").append(maxPricesRen);
			}
			
			var elWidth = $(this.element).outerWidth(true);
			
			$("#wms_pricemin_dropdown, #wms_pricemax_dropdown, #wms_priceminren_dropdown, #wms_pricemaxren_dropdown").css({
				position: "absolute",
				background: "#f5f5f5",
				width: elWidth,
				"z-index": obj.options.zIndex,
				display: "none",
				height: 250,
				"overflow-y": "auto",
				"overflow-x": "hidden",
				"font-size": "10px",
				cursor: "pointer"
			});
			
			$("#wms_priceminren_dropdown, #wms_pricemaxren_dropdown").css({
				position: "absolute",
				background: "#f5f5f5",
				width: elWidth,
				"z-index": obj.options.zIndex,
				display: "none",
				height: "auto",
				"overflow-y": "auto",
				"overflow-x": "hidden",
				"font-size": "10px",
				cursor: "pointer"
			});
			
			$("#wms_pricemin_dropdown div, #wms_pricemax_dropdown div, #wms_priceminren_dropdown div, #wms_pricemaxren_dropdown div").css({
				padding: 5	
			}).bind("mouseover", function() {
				$(this).css({
					"background-color" : "#ccc"
				});
			}).bind("mouseout", function() {
				$(this).css({
					"background-color" : "#f5f5f5"
				});
			});
			
			$("#wms_pricemin_dropdown div, #wms_pricemax_dropdown div, #wms_priceminren_dropdown div, #wms_pricemaxren_dropdown div").click(function() {
				$(".priceDropDowns").css("display","none");
			});
		};

	    $.fn[pluginName] = function ( options ) {
	        return this.each(function () {
	            if (!$.data(this, 'plugin_' + pluginName)) {
	                $.data(this, 'plugin_' + pluginName, new Plugin( this, options ));
	            }
	        });
	    }
	})(jQuery, window, document);
}


