﻿function moveNext(caller)
{
    var nextImage = document.getElementById(imgId).nextSibling;
    while(nextImage.innerHTML == null)
    {
        nextImage = nextImage.nextSibling;
    }
    showDetail(nextImage, caller);
}
function movePrevious(caller)
{
    var previousImage = document.getElementById(imgId).previousSibling;
    while(previousImage.innerHTML == null)
    {
        previousImage = previousImage.previousSibling;
    }
    showDetail(previousImage, caller);    
}

function showDetail(img, caller)
{ 
    var xmlHttp = GetXmlHttpObject();
    
    xmlHttp.onreadystatechange = function()
      {
      if(xmlHttp.readyState==4)
        {
        document.getElementById("divDetail").innerHTML = xmlHttp.responseText;
        }
      } 
    imgId = img.id; //set globabl variable for navigation
    var url="GetDetail.aspx";
    url=url+"?id=" + img.id + "&callingpage=" + caller;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function GetXmlHttpObject()
{  
    var xmlHttp=null;
    try
    {    // Firefox, Opera 8.0+, Safari    
        xmlHttp = new XMLHttpRequest();    
    }
    catch (e)
    {    // Internet Explorer    
        try
        {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {      
            try
            {        
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");        
            }
            catch (e)
            {        
                alert("Your browser does not support AJAX!");        
                return false;        
            }      
        }    
     }
     return xmlHttp;  
}

function handleError() {
	return true;
}

window.onerror = handleError;

