﻿var islarger = false;
function MakeLarger(a)
{
    var links = document.getElementById('pictable').getElementsByTagName('a');
    
    if (islarger)
    {
        a.innerHTML = 'Show Larger Pictures';
        a.text = 'kk';
        
        for(var x=0; x<links.length; x++)
            links[x].href = links[x].href.replace('images/IMG','images/800/IMG');
    }
    else
    {
        a.innerHTML = 'Show Smaller Pictures';
        
        for(var x=0; x<links.length; x++)
            links[x].href = links[x].href.replace('images/800/IMG','images/IMG');
    }
    
    islarger = !islarger;
}








var favpage = 1;
var allpage = 1;
var perpage = 9;

//var isViewingFavorites = true;
//var tabSelected = 0;	//0=favs, 1=allpics, 2=video
var crossID = 'favpicsselected';

function PrevFav()
{	if (favpage > 1)
	DisplayPics(document.getElementById('favcontent'), favpics, --favpage, 'fav');
}
function NextFav()
{	if (favpage + 1 < (favpics.length / perpage) + (favpics.length % perpage > 0 ? 1 : 0))
	DisplayPics(document.getElementById('favcontent'), favpics, ++favpage, 'fav');
}
function PrevAllPic()
{	if (allpage > 1)
	DisplayPics(document.getElementById('allcontent'), allpics, --allpage, 'all');
}
function NextAllPic()
{	
	if (allpage + 1 < (allpics.length / perpage) + (allpics.length % perpage > 0 ? 1 : 0))
	DisplayPics(document.getElementById('allcontent'), allpics, ++allpage, 'all');
}
function FP(page)
{
	crossID = 'favpicsselected';
	favpage = page;
	DisplayPics(document.getElementById('favcontent'), favpics, favpage, 'fav');
}
function NP(page)
{
	crossID = 'allpicsselected';
	document.getElementById('allcontent').style.display = 'inline';
	if ($('favcontent')) document.getElementById('favcontent').style.display = 'none';
	
	allpage = page;
	DisplayPics(document.getElementById('allcontent'), allpics, allpage, 'all');
}
function VP(page)
{
	crossID = 'videosselected';
	document.getElementById('videosselected').style.display = 'inline';
	
	document.getElementById('videodiv').style.display = 'inline';
	if ($('favcontent')) document.getElementById('favcontent').style.display = 'none';
	document.getElementById('allcontent').style.display = 'none';
	
	if ($('favpicdiv')) document.getElementById('favpicdiv').style.display = 'none';
	document.getElementById('allpicdiv').style.display = 'none';
}

function DisplayPics(div, arr, page, navprefix)
{
	//Remove all pictures
	while(div.childNodes.length != 0)
		div.removeChild(div.firstChild);

	//Add pictures
	for (var x = ((page - 1) * perpage); x<arr.length && x < (page) * perpage; x++)
	{
		var img = document.createElement('img');
		img.src = dir + 'thumbs/' + arr[x];

		var a = document.createElement('a');
		a.rel = 'lightbox[s]';
		a.href = dir + arr[x];
		a.title = 'Copyright Christopher Hall<br>SeeYouScream Haunted Attraction Photography';

		a.appendChild(img);
		div.appendChild(a);
	}


	//Adjust navigation
	if ($(navprefix + 'page' + page)) document.getElementById(navprefix + 'page' + page).disabled = true;
	
	if (document.getElementById(navprefix + 'page' + (page - 1)) != null)
		document.getElementById(navprefix + 'page' + (page - 1)).disabled = false;
	if (document.getElementById(navprefix + 'page' + (page + 1)) != null)
		document.getElementById(navprefix + 'page' + (page + 1)).disabled = false;


	//Next and prev
	if ($(navprefix + 'prev')) document.getElementById(navprefix + 'prev').disabled = (page == 1);
	if ($(navprefix + 'next')) document.getElementById(navprefix + 'next').disabled = document.getElementById(navprefix + 'page' + (page + 1)) == null;
	
	
	//The divs
	if ($('favpicdiv'))
	if (document.getElementById('favpicdiv').style.display == 'none' && navprefix == 'fav')
	{
		document.getElementById('favcontent').style.display = 'inline';
		document.getElementById('allcontent').style.display = 'none';
		
		document.getElementById('favpicdiv').style.display = 'inline';
		document.getElementById('allpicdiv').style.display = 'none';
		
		document.getElementById('favpicsselected').style.display = 'inline';
		document.getElementById('allpicsselected').style.display = 'none';
		
		//isViewingFavorites = true;
		crossID = 'favpicsselected';
	}
	if ($('allpicdiv'))
	if (document.getElementById('allpicdiv').style.display == 'none' && navprefix == 'all')
	{
		if ($('allcontent')) document.getElementById('allcontent').style.display = 'inline';
		if ($('favcontent')) document.getElementById('favcontent').style.display = 'none';
		if ($('videodiv')) $('videodiv').style.display = 'none';
		
		if ($('allpicdiv')) document.getElementById('allpicdiv').style.display = 'inline';
		if ($('favpicdiv')) document.getElementById('favpicdiv').style.display = 'none';
		
		if ($('favpicsselected')) document.getElementById('favpicsselected').style.display = 'none';
		if ($('allpicsselected')) document.getElementById('allpicsselected').style.display = 'inline';
		if ($('videosselected')) $('videosselected').style.display = 'none';
		
		//isViewingFavorites = false;
		crossID = 'allpicsselected';
	}
	if ($('videodiv')) $('videodiv').style.display = 'none';
	
	initLightbox();
}


function ShowCross(id)
{
	if (document.getElementById('favpicsselected') != null) document.getElementById('favpicsselected').style.display = (id == 'favpicsselected' ? 'inline' : 'none');
	document.getElementById('allpicsselected').style.display = (id == 'allpicsselected' ? 'inline' : 'none');
	if (document.getElementById('videosselected') != null) document.getElementById('videosselected').style.display = (id == 'videosselected' ? 'inline' : 'none');
}
function HideCross()
{
	if (document.getElementById('favpicsselected') != null) document.getElementById('favpicsselected').style.display = (crossID == 'favpicsselected' ? 'inline' : 'none');
	document.getElementById('allpicsselected').style.display = (crossID == 'allpicsselected' ? 'inline' : 'none');
	if (document.getElementById('videosselected') != null) document.getElementById('videosselected').style.display = (crossID == 'videosselected' ? 'inline' : 'none');
}
