
    var lastMenuItem;

    function changeContent( divId )
    {
	    //var c = document.getElementById( "mainContent" );
	    //c.src = pageName;
        getTabContents( divId );

	    if ( lastMenuItem != undefined) document.getElementById(lastMenuItem).style.fontWeight = '';

	    document.getElementById(divId).style.fontWeight = 'bold';
	    lastMenuItem = divId;
    }



    /*
     * AjaxObject is a hypothetical object that encapsulates the transaction
     *     request and callback logic.
     *
     * handleSuccess( ) provides success case logic
     * handleFailure( ) provides failure case logic
     * processResult( ) displays the results of the response from both the
     * success and failure handlers
     * call( ) calling this member starts the transaction request.
     */

    var AjaxObject = {

        getContent:function( url, callbackHandlers ) {
           YAHOO.util.Connect.asyncRequest( 'GET', url, callbackHandlers );
        },

        startRequest:function( url, method, parameters, callbackHandlers ) {
            var data = Object( );
            data.method = method;
            data.params = parameters;
            var jsonData = YAHOO.lang.JSON.stringify( data );
            YAHOO.util.Connect.asyncRequest( 'POST', url, callbackHandlers, 'ajaxData=' + parameters );
        }

    };

    function getTabContents( tabId )
    {
        var url = undefined;
        switch ( tabId )
        {
            case "home"     : url = "home.php"; break;
            case "bio"      : url = "bio.php"; break;
            case "news"     : url = "/news/"; break;
            case "blurbs"   : url = "blurbs.php"; break;
            case "buy"      : url = "purchase.php"; break;
            case "slogan"   : url = "slogans.php"; break;
            case "contactus": url = "contact.php"; break;
            default: break;
        } // end switch
        if ( url == undefined ) return;
        var callback = { success: getTabContentsCallback, failure: getTabContentsCallback, scope: AjaxObject };
        AjaxObject.getContent( url, callback );
        urchinTracker( url );
    } // end getTabContents

    function getTabContentsCallback( response )
    {
        if ( response == undefined || response.responseText == undefined ) return;
        var target = document.getElementById( 'mainContent' );
        if ( target == undefined ) return;
        target.innerHTML = response.responseText;
    } // end getTabContentsCallback




