/*
 * Set up to load Flash
 */
cooky = readCookie( "toobrsrch" );
if( cooky != null ){
        updateThumbs( cooky );
}

var params = { bgcolor: '#000000',
               flashvars: cooky };

swfobject.embedSWF("/flash/research.swf", "toob_rsrch", "551", "312", "9.0.0", false, params, false );



function updateThumbs( incoming ){
        createCookie( "toobrsrch", incoming, 0 );
        $.ajax({
                type: "POST",
                url: "/research/fetchThumbs",
                cache: false,
                data: incoming,
                dataType: "json",
                success: ajaxCallback
	});
}

function moreThumbs( incoming ){
        cookie_data = "";
        for( key in incoming.data ){
                cookie_data += key + "=" + incoming.data[key] + "&";
        }
        cookie_data = cookie_data.substr(0,cookie_data.length-1);        
        createCookie( "toobrsrch", cookie_data, 0 );
        $.ajax({
                type: "POST",
                url: "/research/fetchThumbs",
                cache: false,
                data: incoming.data,
                dataType: "json",
                success: ajaxCallback
	});
}

function ajaxCallback( data, status ){
        $('#thumb_window').html( data.html );
        offset = parseInt( data.offset );
        limit = parseInt( data.limit );
        total = parseInt( data.total );
        delete data.html;
        if( offset > 0 ){
                data.offset = offset-limit;
                $('#thumbs_left').removeClass('inactive');
                $('#thumbs_left').bind( 'click', data, moreThumbs);
        }
        else{
                $('#thumbs_left').addClass('inactive');
                $('#thumbs_left').unbind('click',moreThumbs);
        }
        if( (offset+limit) <= total ){
                data.offset = offset+limit;
                $('#thumbs_right').removeClass('inactive');
                $('#thumbs_right').bind( 'click', data, moreThumbs);
        }
        else{
                $("#thumbs_right").addClass('inactive');
                $("#thumbs_right").unbind('click', moreThumbs );
        }
}

function getFlash( movieName ){
        
        return document.getElementById(movieName);
        
        if (navigator.appName.indexOf("Microsoft") != -1) {
                return window[movieName]
        }
        else {
                return document[movieName]
        }
}