var photoToLoad;
var lPhoto = new Image(80, 80);
var photoNowNumber = 0;
var photoLastNumber;
var photosAll = new Array();
var photosTexts = new Array();
var photosBorders = new Array();
var popType;
var hasBorder;

function nextPhoto(tp) {
showPhoto(photosAll[photoNowNumber + 1], tp, photoNowNumber + 1, photosTexts[photoNowNumber + 1], photosBorders[photoNowNumber + 1]);
}

function prevPhoto(tp) {
showPhoto(photosAll[photoNowNumber - 1], tp, photoNowNumber - 1, photosTexts[photoNowNumber - 1], photosBorders[photoNowNumber - 1]);	
}

function showPhoto(photo, tp, num, txt, brd, nm) {
hasBorder = brd;

popType = tp;

photoNowNumber = num;

if(!num) {photoLastNumber = 0; photoNowNumber = 0;}

document.getElementById('photoPopSrc' + tp).src = '/images/preloader.gif';
document.getElementById('photoPopSrc' + tp).className = '';
document.getElementById('btnNextPhoto' + tp).style.display = 'none';
document.getElementById('btnPrevPhoto' + tp).style.display = 'none';

lPhoto.onload = loadPhoto;
photoToLoad = lPhoto.src = photo;


/*
under = document.getElementById('underPop');
under.style.width = Math.max(document.body.offsetWidth, document.getElementById('site').offsetWidth) + 'px';
under.style.height = Math.max(document.body.clientHeight, document.getElementById('site').offsetHeight) + 'px';
under.style.display = 'block';
*/

pop = document.getElementById('photoPop' + tp);
pop.style.display = 'block';
//pop.style.left = document.documentElement.scrollLeft + ((document.documentElement.offsetWidth  - pop.offsetWidth) / 2) + 'px';
//pop.style.top = document.body.scrollTop + ((document.body.clientHeight - pop.offsetHeight) / 2) + 'px';

if(txt) {document.getElementById('popupText' + tp).innerHTML = txt;}
else {document.getElementById('popupText' + tp).innerHTML = '';}
if(photosTexts[num]) {document.getElementById('popupText' + tp).innerHTML = photosTexts[num];}
if(nm) {document.getElementById('photoPopSrc' + tp).title = nm;}
}



function loadPhoto() {

document.getElementById('photoPopSrc' + popType).src = photoToLoad;

if(hasBorder) {document.getElementById('photoPopSrc' + popType).className = 'withBorder';}
else {document.getElementById('photoPopSrc' + popType).className = '';}

pop = document.getElementById('photoPop' + popType);
pop.style.display = 'block';
//pop.style.left = document.documentElement.scrollLeft + ((document.documentElement.offsetWidth  - pop.offsetWidth) / 2) + 'px';
//pop.style.top = document.body.scrollTop + ((document.body.clientHeight - pop.offsetHeight) / 2) + 'px';

if(photoNowNumber >= photoLastNumber - 1) {document.getElementById('btnNextPhoto' + popType).style.display = 'none';}
else {document.getElementById('btnNextPhoto' + popType).style.display = 'block';}
if(photoNowNumber == 1) {document.getElementById('btnPrevPhoto' + popType).style.display = 'none';}
else {document.getElementById('btnPrevPhoto' + popType).style.display = 'block';}

//document.getElementById('btnNextPhoto' + popType).style.top = document.getElementById('btnPrevPhoto' + popType).style.top = (pop.offsetHeight / 2) + 'px';
}



function hidePhoto(tp) {
document.getElementById('photoPop' + tp).style.display = 'none';
//under = document.getElementById('underPop').style.display = 'none';
}



