//=============================================================================
// MyST Blogsite Script Library - Artur Ciesielski
// Copyright (C) 2009 MyST Technology Partners, Inc.  All rights reserved.
// $Id: lib.js,v 1.0, 2009-04-03 18:20:30Z, F. Andy Seidl$
//=============================================================================

brianblock = {};

brianblock.getParm = function(id_)
{
	var parm = "";
	var obj = getObj(id_);
	if (obj)
	{
		var tagName = obj.tagName.toLowerCase();
		if (tagName == "select")
		{
			var i = obj.selectedIndex;
			if (i >= 0)
			{
				var opt = obj[i];
				if (opt)
				{
					parm = opt.value;
					if (parm=="")
					{
						parm = opt.text;
					}
				}
			}
		}
		else
		{
			if (obj.value && obj.value != "")
			{
				parm = obj.value;
			}
		}
	}
	if (parm == "- select -")
	{
		parm = "";
	}
//	alert(id_ + ": " + parm);
	return parm;
}

brianblock.quickSearch = function()
{
	var location = brianblock.getParm("location");
	var prop_type= brianblock.getParm("prop_type");
	var price = brianblock.getParm("price");
	var beds= brianblock.getParm("beds");
	var baths = brianblock.getParm("baths");
	
	var buf = new bu.StringBuffer();
	
	buf.append("http://blog.brianblock.com/search#");
	
	if (prop_type != "")
	{
		buf.append("&PropertyTypes=");
		buf.append(prop_type);
	}
	
	if (location != "")
	{
		buf.append("&Cities=");
		buf.append(escape(location));
	}
	
	buf.append(price);
	
	if (beds != "")
	{
		buf.append("&MinBeds=");
		buf.append(beds);
	}

	if (baths != "")
	{
		buf.append("&MinBaths=");
		buf.append(baths);
	}
	
	buf.append("&PerformSearch");

	var url = buf.toString();
	
	// alert(url);
	window.location.href = url;
}

