// -- fade image --
//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function fadeimage(imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	//make image transparent
	changeOpac(0, imageid);
	
	//make new image
	document.getElementById(imageid).src = imagefile;

	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}
//-- end fade image --


function rinr_changeImg(which, flag) 
{
	switch(which) {
		case "rinrImgChngrNxtBtn":
			switch (flag) {
				case 1:
					document.getElementById(which).src = "/issues/photobox/img/next_over.gif"
				break;
				default:
					document.getElementById(which).src = "/issues/photobox/img/next.gif"				
			}
		
		break;
		case "rinrImgChngrPrvsBtn":
			switch (flag) {
				case 1:
					document.getElementById(which).src = "/issues/photobox/img/prev_over.gif"
				break;
				default:
					document.getElementById(which).src = "/issues/photobox/img/prev.gif"				
			}		
		break;
		
		default:
	}
}

var disabledNxtBtn = "/issues/photobox/img/right_gray_btn.gif";
var enabledNxtBtn = "/issues/photobox/img/next.gif";
var disabledPrvsBtn = "/issues/photobox/img/left_gray_btn.gif";
var enabledPrvsBtn = "/issues/photobox/img/prev.gif";
var nxtLnkNode;
var prvsLnkNode;
var totalImg = Picture.length;
var currentSlidePos = 0;

function rinr_navChngInitLoad() 
{
  document.getElementById("rinrPhoto").src = Picture[currentSlidePos];
	document.getElementById("rinrPhotoCaptionBox").innerHTML = Caption[currentSlidePos];
	var currentImg = currentSlidePos + 1;
	document.getElementById("rinrImgChngrLbl").innerHTML = currentImg + " of " + totalImg;
	
	rinr_navDisablePrvsBtn();
	rinr_navEnableNextBtn();
}

function rinr_navChngBack()
{
	if (currentSlidePos <= 0)
	{
	  currentSlidePos = 0;
	}
	else
	{
    rinr_navEnableNextBtn();
	  currentSlidePos = currentSlidePos - 1;
  }
  
  if (currentSlidePos == 0)
    rinr_navDisablePrvsBtn();

  fadeimage('rinrPhoto', Picture[currentSlidePos],500);
	document.getElementById("rinrPhotoCaptionBox").innerHTML = Caption[currentSlidePos];
  var currentImg = currentSlidePos + 1;  
  document.getElementById("rinrImgChngrLbl").innerHTML =  currentImg + " of " + totalImg;
}

function rinr_navChngFrwd()
{
	if (currentSlidePos < totalImg - 1)
	{
	  currentSlidePos = currentSlidePos + 1;
	  rinr_navEnablePrvsBtn();
	}
	else
	{
	  currentSlidePos = totalImg - 1;
  }
  
  if (currentSlidePos == totalImg - 1)
	  rinr_navDisableNextBtn();

  fadeimage('rinrPhoto', Picture[currentSlidePos],500);
	document.getElementById("rinrPhotoCaptionBox").innerHTML = Caption[currentSlidePos];
  var currentImg = currentSlidePos + 1;  
  document.getElementById("rinrImgChngrLbl").innerHTML =  currentImg + " of " + totalImg;
}

function rinr_navEnableNextBtn() 
{
	var enabledBtn = enabledNxtBtn;
	nxtLnkNode = document.getElementById("rinrImgChngrNxtLbl").getElementsByTagName('a')[0];

	document.getElementById("rinrImgChngrNxtBtn").src = enabledBtn;
	nxtLnkNode.onmouseout = function() {rinr_changeImg('rinrImgChngrNxtBtn')};
	nxtLnkNode.onmouseover = function() {rinr_changeImg('rinrImgChngrNxtBtn',1)};
	nxtLnkNode.style.cursor = 'pointer';
	nxtLnkNode.onclick = function() { rinr_navChngFrwd(); return false;};
}

function rinr_navDisableNextBtn() 
{
	var disabledBtn = disabledNxtBtn;
	nxtLnkNode = document.getElementById("rinrImgChngrNxtLbl").getElementsByTagName('a')[0];

	document.getElementById("rinrImgChngrNxtBtn").src = disabledBtn;
	nxtLnkNode.onmouseout = function() {document.getElementById("rinrImgChngrNxtBtn").src = disabledBtn};
	nxtLnkNode.onmouseover = function() {};
	nxtLnkNode.style.cursor = 'default';
	nxtLnkNode.onclick = function() { return false;};
}

function rinr_navEnablePrvsBtn() 
{
	var enabledBtn = enabledPrvsBtn;
	prvsLnkNode = document.getElementById("rinrImgChngrPrvsLbl").getElementsByTagName('a')[0];

	document.getElementById("rinrImgChngrPrvsBtn").src = enabledBtn;
	prvsLnkNode.onmouseout = function() {rinr_changeImg('rinrImgChngrPrvsBtn')};
	prvsLnkNode.onmouseover = function() {rinr_changeImg('rinrImgChngrPrvsBtn',1)};
	prvsLnkNode.style.cursor = 'pointer';
	prvsLnkNode.onclick = function() { rinr_navChngBack(); return false;};
}

function rinr_navDisablePrvsBtn() 
{
	var disabledBtn = disabledPrvsBtn;
	prvsLnkNode = document.getElementById("rinrImgChngrPrvsLbl").getElementsByTagName('a')[0];

	document.getElementById("rinrImgChngrPrvsBtn").src = disabledBtn;
	prvsLnkNode.onmouseout = function() {document.getElementById("rinrImgChngrPrvsBtn").src = disabledBtn};
	prvsLnkNode.onmouseover = function() {};
	prvsLnkNode.style.cursor = 'default';
	prvsLnkNode.onclick = function() { return false;};
}
