var preview = new Array();
var tocID = new Array();
var pubName = new Array();

function getHTTPObject()
{
	if (window.ActiveXObject) 
	{ return new ActiveXObject("Microsoft.XMLHTTP"); }
	else if (window.XMLHttpRequest) 
	{ return new XMLHttpRequest(); }
	else { alert("Your browser does not support AJAX."); return null; }
}

//This function will retrieve the last the publication TOC IDs along with their name
function retrieve_pubs()
{
    httpObject = getHTTPObject();
	if (httpObject != null)
	{
		httpObject.open("GET", "../pub_loader.php", false);
		httpObject.send(null);
		httpObject.onreadystatechange = new function()
		{
            results = httpObject.responseText;
			
			if (results.substring(0,5) == "ERROR")
			{
				alert(results);
                //document.getElementById("container").innerHTML = results;
			}
			else
			{
               //document.getElementById("container").innerHTML = results;
               eval(results);

               //Init vars
               var html = '<div class="thumbClose"><a href="#" onClick="closePreview()">[CLOSE]</a></div>';
               html = html + "<table><tr>";
               for (a=0; a < tocID.length; a++)
               {
                    html = html + '<td class="thumbPreview"><a href="#" onClick="viewPub(\'' + tocID[a] + '\')" style="color:white"><img class="pubImg" src="' + preview[a] + '"><br>' + pubName[a] + '</td>';
               }
               html = html + "</tr></table>";
               document.getElementById('thumbViewer').innerHTML = html;
            }
        }
    }
}

function viewPub(tocID, pageNum)
{
    //Define a page number if one isn't passed
	if (pageNum == "undefined" || !pageNum) { pageNum = 1; }
	
	//Remove the thumbnail viewer
    $('#thumbViewer').fadeOut(500);
    
    //Set the frame source
    document.getElementById('pub').src = "FlashXDE/index.php?toc_id=" + tocID + "&start_page=" + pageNum;
    
    //Display the publication
    $('#pubViewer').fadeIn(500);
    
}

function closePub()
{
    //Set the frame source
    document.getElementById('pub').src = "blank.html";
    
    //Display the publication
    $('#pubViewer').fadeOut(500);
    
    //Remove the thumbnail viewer
    $('#thumbViewer').fadeIn(500);  
}

function closePreview()
{
    $('#thumbViewer').fadeOut(500);
}

function displayPubs()
{
    $('#thumbViewer').fadeIn(500);
}
