// JavaScript Document

function GoGoodSearch_1()
{
	var charityid = 849914;
	var siteURL = "aikidosa.org";
	var baseurl = "http://www.goodsearch.com/Search.aspx";
	var keywordsbox = document.getElementById("goodsearch_keywords_1");
	if (typeof keywordsbox != "undefined")
	{
		var keywords = escape(keywordsbox.value);
		var url = baseurl + "?Keywords=" + keywords;
		if (charityid > 0)
			url += "&CharityID=" + charityid;
		url += "&Partner=goodsearch_syn";
		url += "&typetag=" + escape(siteURL);
		window.location.href = url;
	}
}

function CatchEnter_1(e)
{
	var key1 = "13";
	var x = "";
	if (document.all)
	{
		var evnt = window.event;
		x = evnt.keyCode;
	}
	else
		x = e.keyCode;
	if (x == key1)
	{
		//document.getElementById("goodsearch_submit_1").click();
		GoGoodSearch_l();
		return false;
	}
	else
		return true;
}

var goodSearchPanelTarget = ".search .description span";

var goodSearchObject = 
    "<div class='goodsearchPanel'> \
	 <span class='title'>Aikido of San Antonio</span><br> \
	 has teamed up with GoodSearch.com<br><br> \
	 When you search from <b>our</b> website, we earn a little over a penny for every search. \
	 <br><br>In addition, go to Goodshop.com and we receive a portion of your purchase from \
	 100s of familiar stores, like: iTunes, Barnes & Noble, Target, Dell, Zappos and more! \
	 </div>";

var GoodSearchBkgnd;
var GoodSearchSpacer = "url(http://www.goodsearch.com/_gfx/spacer.gif)";
var GoodSearchOpacity;
var gsFocusBgColor = "#f7b258";
var gsStartFocusBgColor = null;
var gsFocus = false;

function showGoodSearchPanel( flag )
{
	$gspanel = $(".goodsearchPanel");
	
	var target = $(goodSearchPanelTarget).position();
	var pheight = $gspanel.outerHeight();
	var pwidth =  $gspanel.outerWidth();
	
	var marginy = 5;
	var marginy = $(goodSearchPanelTarget).outerHeight();
	var newtarget = { left : target.left - pwidth, top : target.top - pheight / 2 };
	if ( flag ) {
		$gspanel.css( { top : newtarget.top +"px", left : newtarget.left+"px" } )
		        .fadeIn( 200 );
	}
	else {
		$gspanel.fadeOut( 200 );
	}
}

function setupGoodSearch()
{
	// GoodSearch hookup
	$(".searchbutton").click( GoGoodSearch_1 );
	
	$goodSearchInput = $("#goodsearch_keywords_1");
	GoodSearchBkgnd = $goodSearchInput.css( "backgroundImage" );
	GoodSearchOpacity = $goodSearchInput.css( "opacity" );
	gsStartFocusBgColor = $goodSearchInput.css( "backgroundColor" );
	$goodSearchInput.hover( function() { if ( gsFocus ) return; $(this).css( { backgroundColor : gsFocusBgColor } ) }, 
									function() { if ( gsFocus ) return; $(this).css( { backgroundColor : gsStartFocusBgColor } ) } )
	                .focus( function() 
									{
										gsFocus = true;
										if( $(this).val().length == 0 )
										{
										     $(this).css( { backgroundImage : GoodSearchSpacer } )
											         .animate( { opacity : "0.8" }, "slow" );
										}										
									} 
								 )
	                .blur( function() { 
									   gsFocus = false;
										if ( $(this).val().length == 0 ) {
										      $(this).css( { backgroundImage : GoodSearchBkgnd } )
												       .animate( { opacity : GoodSearchOpacity }, "slow" );
										}
								  })
						 .keydown( function( e ) { return CatchEnter_1(e); } )
						 .val( "" );

	$(goodSearchPanelTarget).append( goodSearchObject );
	
	$(goodSearchPanelTarget).hover( function() { showGoodSearchPanel( true); }, function() { showGoodSearchPanel( false ); } );
}

$onready.add( setupGoodSearch );