﻿//Comic navigation functions

//comic Nav image swap
//http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_event_onmousedown
//store images

/*
CNavi=new Array();
CNavi[0]="global/comicNavi_v2.gif";
CNavi[1]="global/comicNavi_v2_first.gif";
CNavi[2]="global/comicNavi_v2_prev.gif";
CNavi[3]="global/comicNavi_v2_next.gif";
CNavi[4]="global/comicNavi_v2_last.gif";

//preload Navi images
CnaviObj=new Image();
for (n=0;n<=4;n++)
{
CnaviObj.src=CNavi[n];
}


function comicNavSet(j)
{
//document.getElementByID.src('comic_nav_img')="comicNavi_v2_first.gif";
document.getElementById('comic_nav_img').src=CNavi[j];

}
*/


imagecounter=myImages.length-1;
i=0;

//divUpdate.pagenumber = i+1;


function pageupdate(scrolltop)
{
 var str="";

  str =i+1;
 
 pageNumber.innerHTML = str;
if (scrolltop=='yes')
  scrollWindowTop()
}


function first()
{
document.getElementById('imageviewer').src="global/loading_ani.gif";
document.getElementById('imageviewer').src=myImages[0];
i=0;
pageupdate(scrolltop);
}

function previous()
{
if (i>0)
	{
	i--;
	document.getElementById('imageviewer').src="global/loading_ani.gif";
	document.getElementById('imageviewer').src=myImages[i];
	pageupdate(scrolltop);
	}
}

function next()
{
if (i<imagecounter)
	{
	i++;
	document.getElementById('imageviewer').src="global/loading_ani.gif";
	document.getElementById('imageviewer').src=myImages[i];
	pageupdate(scrolltop);
	}
}

function last()
{
document.getElementById('imageviewer').src="global/loading_ani.gif";
document.getElementById('imageviewer').src=myImages[imagecounter];
i=imagecounter;
pageupdate(scrolltop);
}





//arrow source: http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_21858122.html  
function go(e){
if(!e) var e=window.event;
if(e.keyCode==37){ //left arrow
previous();}
else if(e.keyCode==39){//right arrow
 next();}
}

document.onkeydown=go;


//http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_event_onkeydown
//reads input, display page requested
function changetopage()
{
var page=document.forms[0].myInput.value;

 if (page>1&&page<totalpages){
 document.getElementById('imageviewer').src=myImages[page-1];
 i=page-1;
 pageupdate(scrolltop);
 }
 else{
 i=1;
 pageupdate(scrolltop);
 }
}


//function to work with jump to page
function pullDownView()
{
var x=document.getElementById("mySelect");
document.getElementById('imageviewer').src=myImages[(x.selectedIndex)];
i=x.selectedIndex;
pageupdate(scrolltop);
}

//function to scroll window to top
//http://www.w3schools.com/js/tryit.asp?filename=try_dom_window_scrollto
function scrollWindowTop()
{
window.scrollTo(0,0);
}
