    var gotGuide = false;
    var regionId = 8;
    function SFW_InitGuide()
    {
        SFW_GetGuide();
        SFW_DoTabs();
    }
    function SFW_DoTabs()
    {
        if (gotGuide)
        {            
            // hide guide columns
            $('best-choice').style.display = 'none';
            $('good-alternative').style.display = 'none';
            $('avoid').style.display = 'none';
            
            // create tabs
            var tabs = new Control.Tabs('sfw-tab-group',{activeClassName: 'tab-selected',  afterChange: function(new_container){
                    // afterChange: clear search results
                    $('sushi-search-results').style.display = 'none';
                    $('sushi-guide').style.display = 'block'; 
             }});

            
            // set active tab
            tabs.setActiveTab('best-choice');


        }else{
            setTimeout('SFW_DoTabs();', 200);
        }        

    }
    function SFW_GetGuide(originalRequest)
    {   
	    if(originalRequest==null)
		    SendAJAXRequest('/SeafoodWatchAPI/html/GetRegionalGuide.aspx?region_id=' + regionId,SFW_GetGuide,'');
	    else
	    {
		    var startTag = '<div id="start-guide"></div>';
		    var endTag = '<div id="end-guide"></div>';
    		
		    $('sushi-guide').innerHTML = UtilParseResponse(startTag, endTag, originalRequest.responseText);
		    gotGuide = true;
	    }
    }
    function SFW_PopupSearch()
    {
	    var searchVal = $('sfw-search').value;
	    
	    if (searchVal != "Enter Seafood Name" && searchVal != "" && searchVal != "Enter Seafood")
	        openNewWindow('/cr/SeafoodWatch/web/sfw_search.aspx?s=' + searchVal,'popup','popup',680,430,'scrollbars,toolbar,resizable,location');
	    return;
                
    }
    function SFW_Search()
    {
        var searchVal = $('sfw-search').value;
        
        if (searchVal != "Enter Seafood Name" && searchVal != "" && searchVal != "Enter Seafood")
            window.location.href = '/cr/SeafoodWatch/web/sfw_search.aspx?s=' + searchVal;
        return;
    }
	function SFW_OnKeySearch()
	{
		var searchVal = $('sfw-search').value;
        
        if (searchVal != "Enter Seafood Name" && searchVal != "" && searchVal != "Enter Seafood")
            window.location.href = '/cr/SeafoodWatch/web/sfw_search.aspx?s=' + searchVal;
        return;
	}
    function SFW_SearchGuide(originalRequest)
    {
        $('sushi-guide').style.display = 'none';
	    if(originalRequest==null)
		    SendAJAXRequest('/SeafoodWatchAPI/html/SearchRegionalGuide.aspx?region_id=' + regionId + '&s=' + $('sfw-search').value, SFW_SearchGuide,'');
	    else
	    {
		    var startTag = '<div id="start-results"></div>';
		    var endTag = '<div id="end-results"></div>';
    		
		    $('sushi-search-results').innerHTML = "<h3>Search Results</h3>" + UtilParseResponse(startTag, endTag, originalRequest.responseText);
		    $('sushi-search-results').style.display = 'block';
	    }
    }

    function SFW_SearchGuide_EnterKey(evt)
    {
        // catch event
        var k=evt.keyCode||evt.which;
                
        // enter key = search
        if (k==13)
		{
            //SFW_PopupSearch();			
        	return false;
		}
			
        // return nothing
        //return k!=13;
        return;
    }
