// JScript File for movement of book cover thumbnails horizontally

var  temp;
var t ;
var scrollAmount;
var limitScroll ;
var scrollHeight;
var delay;
delay = 20;
scrollAmount = 10;
scrollHeight = 128*4;
temp  = 0;
var moveWidth = 512;
var IsFirst = 0;
var browserName=navigator.appName; 


function ScrollL(obj)
{
  
limitScroll = document.getElementById(obj).scrollWidth - moveWidth;
//alert(temp);
  if (temp >=0)
  {
 
  if (document.getElementById(obj).scrollLeft+scrollAmount <= limitScroll )
{
document.getElementById(obj).scrollLeft = document.getElementById(obj).scrollLeft + scrollAmount;
temp= temp - scrollAmount;

clearTimeout(t);
t=setTimeout("ScrollL('"+obj+"');",delay);
}
else
{
    temp  =0;
    clearTimeout(t);
}
     
  }
}

function ScrollR(obj)
{
 if (temp >=0)
  {
  if (document.getElementById(obj).scrollLeft >= scrollAmount )
{
document.getElementById(obj).scrollLeft = document.getElementById(obj).scrollLeft - scrollAmount;
temp= temp - scrollAmount;
clearTimeout(t);
t=setTimeout("ScrollR('"+obj+"');",delay);
}
else
{
temp  =0;
clearTimeout(t);
}
     
  }
}


function ScrollLeft(obj)
{

if (temp <=0)
{
//alert( document.getElementById("divScroll").scrollHeight);
temp  =scrollHeight;
clearTimeout(t);
limitScroll = document.getElementById(obj).scrollWidth - moveWidth;
   alert(limitScroll);
if (document.getElementById(obj).scrollLeft+scrollAmount <= limitScroll )
{

   t=setTimeout("ScrollL('"+obj+"');",delay);
}
else
{
  temp =0;
}

}
}

function ScrollRight(obj)
{
if (temp <=0)
{
temp  =scrollHeight;
clearTimeout(t);
alert("Right");
   alert(scrollAmount);
   alert(document.getElementById(obj).scrollLeft);
   if(document.getElementById(obj).scrollLeft<10)
   document.getElementById(obj).scrollLeft=scrollAmount/2;
    if (document.getElementById(obj).scrollLeft >=scrollAmount)
{
   t=setTimeout("ScrollR('"+obj+"');",delay);
}
else
{
  temp  =0;
}

}
}


function ChangeBanner(imgpath, description)
{
document.getElementById('imgLarge').src = imgpath;
document.getElementById('spanDesc').innerHTML = description;
}

/*New Java script code for Scrolling*/
var browserName=navigator.appName; 
var spacebetweenimage =11;
var speed=10;
if(browserName=='Netscape')
{
 spacebetweenimage = 11; 
 speed=10;
}
if(browserName=='Microsoft Internet Explorer')
{
 spacebetweenimage = 13; 
 speed=5;
}


  var imagewidth = 115;
  var imagecount;
  var divlength ;
  var imagestoshow =4;
  var divtoslide;
  var objtimeout;
  var flag =0;
  var div1Left=0;
  var div2Left;
  var lastPos = 0;
 
  var firstScrollDiv;
var secondScrollDiv;

function init(imagecnt, firstDivId, secondDivId)
{
  if (imagecount > 0 )
  {
  }
  else
  {

    imagecount = imagecnt;
    divlength = (imagewidth + spacebetweenimage) * imagecount;
    divtoslide = (imagewidth + spacebetweenimage) * imagestoshow;
    document.getElementById(firstDivId).style.left = 0 + 'px';
    div2Left=parseInt(document.getElementById(firstDivId).style.left) + divlength;
    document.getElementById(secondDivId).style.left=div2Left+'px';
    document.getElementById(firstDivId).style.width=divlength+'px';
//    alert(imagecnt);
//    alert(document.getElementById(firstDivId).style.width);
//    alert(document.getElementById(secondDivId).style.left);
    document.getElementById(secondDivId).style.width=divlength+'px';
    
  }
}
function scrollPicsleft(firstDivId,secondDivId)
 {
   firstScrollDiv=firstDivId;
   secondScrollDiv=secondDivId;
   
   div1Left-=speed;
   div2Left-=speed;
   lastPos+=speed;
   

   if(div1Left <= -divlength ) 
    {
//       div1Left=0;
//       div2Left=divlength;
       div1Left=parseInt(document.getElementById(secondDivId).style.left) + divlength ;
       
    }

    if(div2Left<=-divlength)
     {
//       div2Left=divlength;
       div2Left=parseInt(document.getElementById(firstDivId).style.left) + divlength;
     } 
   document.getElementById(firstDivId).style.left=div1Left+'px';
   document.getElementById(secondDivId).style.left=div2Left+'px';
   if (lastPos >= divtoslide)
     {
    lastPos = 0;
    clearTimeout(objtimeout);
    flag=0;
    return;
     }

  if (objtimeout)
    clearTimeout(objtimeout);
    flag=1;
    objtimeout = setTimeout("scrollPicsleft('" + firstScrollDiv + "','" + secondScrollDiv +"')",1);
 } 
function scrollPicsright(firstDivId,secondDivId) 
{
   firstScrollDiv=firstDivId;
   secondScrollDiv=secondDivId;
       div1Left+=speed;
       div2Left+=speed;
       lastPos+=speed;

    if(div1Left>=divlength)
     {
       div1Left=-divlength+  parseInt(document.getElementById(secondDivId).style.left);
     }
    if(div2Left>=divlength) 
    {
       div2Left=-divlength+ parseInt(document.getElementById(firstDivId).style.left);
     }
    document.getElementById(firstDivId).style.left=div1Left+'px';
    document.getElementById(secondDivId).style.left=div2Left+'px';

     if (lastPos >= divtoslide)
     {
    lastPos = 0;
    clearTimeout(objtimeout);
    flag=0;
    return;
     }

     if (objtimeout)
        clearTimeout(objtimeout);
    flag=1;
    objtimeout = setTimeout("scrollPicsright('" + firstScrollDiv + "','" + secondScrollDiv +"')",1);
 }