// stock search

		  jQuery(document).ready(
		    function(){
		    
		      		    
		      function searchQuote(){
		    var myStock = $("#SearchForMyStock").val();
			$("#SearchForMyStock").val("");
//			$("#myResult").html("You searched for the " + myStock +" symbol.");
			$('#myStockSearchResult').empty();
            var q = escape('select * from yahoo.finance.quotes where symbol in ("'+myStock+'","GOOG")'); // breaks for some reason if you only have 1 item to search for

              jQuery.ajax({
                url: "http://query.yahooapis.com/v1/public/yql?q=" + q + "&format=json&env=http://datatables.org/alltables.env",
                dataType: 'json',
                data: 'data',
                success: function(data){
                  var s = data.query.results.quote;
                  jQuery("#response-source").html(data.toSource());
                  for(var r in s){
					if(r==0){
					  jQuery("#myStockSearchResult").html('<table id="myStockSearch"><thead><tr><td>Company</td><td>Symbol</td><td>Open</td><td>Change</td><td>Last</td></tr></thead><tbody></tbody></table>');
					  var changePos = /\+/.test(s[r].Change);
					  var changeNeg = /-/.test(s[r].Change);
					  var changeStatus = "default";
					  if(changePos==true){changeStatus="up";}
					  if(changeNeg==true){changeStatus="down";}
					  if(changePos==false && changeNeg==false){changeStatus="NA";}
					  jQuery("table#myStockSearch").append('<tr><td class="stk-company">'+s[r].Name+'</td><td class="stk-symbol">'+s[r].symbol+'</td><td class="stk-open">'+s[r].Open+'</td><td class="stk-change '+changeStatus+'">'+s[r].Change+'</td><td class="stk-last">$'+s[r].LastTradePriceOnly+'</td></tr>');
					}
                  }
                }
              });
         
          }
           
          
          jQuery("a#search-button").click(
            function(){
              jQuery("#response-source").html("<img src = 'ajax-loader.gif'/>");
              searchQuote();
            }
          );
          
         

		    }
		  );
