	var kws_div;
	var ms_div;
	function show_kws()
	{
		kws_div = document.getElementById("kwsdiv");
		ms_div = document.getElementById("msdiv");

		kws_div.style.display = "block";
		ms_div.style.display = "none";

		kws_div.style.visibility = "visible";
		ms_div.style.visibility = "hidden";
		return false;
	}

	function show_ms()
	{
		kws_div = document.getElementById("kwsdiv");
		ms_div = document.getElementById("msdiv");

		kws_div.style.display = "none";
		ms_div.style.display = "block";

		kws_div.style.visibility = "hidden";
		ms_div.style.visibility = "visible";
		return false;
	}

	function do_ks()
	{
		preparekeywordsearch();
		return false;
	}

	function do_ms()
	{
		preparemembersearch();
		return false;
	}

	window.onload = function() {
		//document.getElementById("searchstr").focus();
	}

	function trim(stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}

	function preparemembersearch()
	{
		base = "";
		base += document.getElementById("gender").value;
		if ( base != "" ) base += "-";
		base += document.getElementById("minage").value;
		if ( base != "" ) base += "-";
		base += document.getElementById("maxage").value;
		if ( base != "" ) base += "-";
		base += document.getElementById("orientation").value;

		if ( document.getElementById("fantonly").checked ) base += ",f";
		if ( document.getElementById("photonly").checked ) base += ",p";

		//alert( base );

		eb_disable( document.getElementById('searchBtn2') );
		global_set_cursor_style( "wait" );
		window.location = "/search/member" + "?" + base;
		//alert( "/search/member" + "?" + base);
	}

	function preparekeywordsearch()
	{
		closemb = function()
		{
			close_dialog( "messagebox", "overlay" );
			//document.getElementById("searchstr").focus();
			return false;
		}

		base = "";
		if ( document.getElementById("mc").checked )
		{
			if ( base != "" ) base += ",";
			base+= "p";
		}

		if ( document.getElementById("fc").checked )
		{
			if ( base != "" ) base += ",";
			base+= "f";
		}

		if ( document.getElementById("tc").checked )
		{
			if ( base != "" ) base += ",";
			base+= "t";
		}

		if ( document.getElementById("gc").checked )
		{
			if ( base != "" ) base += ",";
			base+= "g";
		}

		//alert( base );

		search = document.getElementById("searchstr").value;
		search = search.replace( /\//g, "" );

		if ( trim( search ) == "" )
		{
			messagebox( "<br/>Search cannot be blank.<br/><br/>", closemb, "" );
			return;
		}

		if ( base == "" )
		{
			messagebox( "<br/>You must select at least one search category.<br/><br/>", closemb, "" );
			return;
		}

		if ( base == "p,f,t,g" )
			base = "";	// omit options when all are used
		else
			base = "?" + base;

		eb_disable( document.getElementById('searchBtn1') );
		global_set_cursor_style( "wait" );

		window.location = "/search/keyword/" + search + base;

	}

	function edupesubmit(el,e)
	{
		obj = document.getElementById(el);
		if ( obj )
		{
			if ( window.event )
				key = window.event.keyCode;
			else if ( e )
				key = e.which;

			if ( key == 13 )
			{
				obj.onclick(); // emulate onclick of the provided element
			}

		}
	}

	function showmembers()
	{
		m = document.getElementById("membersbtn");
		f = document.getElementById("fantasiesbtn");
		if ( m && f )
		{
			m.className = "tabbuttonon";
			f.className = "tabbuttonoff";
			d1 = document.getElementById("members");
			d2 = document.getElementById("fantasies");
			if ( d1 && d2 )
			{
				d1.style.display = "block";
				d2.style.display = "none";
			}
		}
		return false;
	}

	function showfantasies()
	{
		m = document.getElementById("membersbtn");
		f = document.getElementById("fantasiesbtn");
		if ( m && f )
		{
			m.className = "tabbuttonoff";
			f.className = "tabbuttonon";
			d1 = document.getElementById("members");
			d2 = document.getElementById("fantasies");
			if ( d1 && d2 )
			{
				d1.style.display = "none";
				d2.style.display = "block";
			}
		}
		return false;
	}

	function show_sr_pane()
	{
		document.getElementById("searchresultspane").style.display = "block";
	}

