// JavaScript Document
	//alert("Insert for testing program flow");

function hideModules(){
	
 	document.getElementById('video1').style.visibility = 'hidden';	
	document.getElementById('slideshow1').style.visibility = 'hidden';
	document.getElementById('capabilities').style.visibility = 'hidden';
	document.getElementById('about').style.visibility = 'hidden';
	document.getElementById('stock').style.visibility = 'hidden';
	document.getElementById('contact').style.visibility = 'hidden';
	document.getElementById('frontispiece').style.visibility = 'hidden';
	document.getElementById('whiteout').style.visibility = 'hidden';
}

function showFrontispiece(){
	document.getElementById('whiteout').style.visibility = 'visible';
	document.getElementById('frontispiece').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
	
}



function initAll() {
		hideModules();
		// if ( calling_page !== 'index_v1.html' ) {
	showFrontispiece();

// }

	
	
}


function video() {
		document.getElementById('whiteout').style.visibility = 'visible';
	hideModules();
	
//	alert("After hiding whiteout");
	document.getElementById('video1').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
	// alert("After making video visible");
	
}



// Slide show specific code:

// Array of all slides
var allSlides;
// Slide counter
var currSlide = 0;

function slideshow(){
	document.getElementById('whiteout').style.visibility = 'visible';
	hideModules();
	
	document.getElementById('slideshow1').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
	getAllSlides();
	hideSlides();
	
}

// Set global with array of slide elements
function getAllSlides() {
    var allChildren = document.getElementById("slides").childNodes;
    var slideElems = new Array();
    for (var i = 0; i < allChildren.length; i++) {
        if (allChildren[i].nodeType == 1) {
             slideElems[slideElems.length] = allChildren[i];
        }
    }
    allSlides = slideElems;
}

function hideSlides() {
		var allChildSlides = document.getElementById("slides").childNodes; // Assigns 
	for (var i = 0; i < allChildSlides.length; i++) { // Turns off display of each childNode
	if (currSlide !== i) { // Note syntax is !== not !=  Argh!
        allSlides[i].style.display = "none";
		}
    }
	allSlides[++currSlide].style.display = "block";
	
}

// Go to previous slide
function cvg_prev() {
    if (currSlide > allSlides.length - 1) {
        allSlides[--currSlide].style.display = "block";
    } else if (currSlide > 0) {
        allSlides[currSlide].style.display = "none";
        allSlides[--currSlide].style.display = "block";
    } else if (currSlide == 0) {
        allSlides[currSlide--].style.display = "none";
		currSlide = allSlides.length-1;
		allSlides[--currSlide].style.display = "block";
    }
}

// Advance to next slide
function cvg_next() {
    if (currSlide < 0) {	
        allSlides[++currSlide].style.display = "block";
    } else if (currSlide < allSlides.length - 1) {	
       allSlides[currSlide].style.display = "none";
        allSlides[++currSlide].style.display = "block";
    } else if (currSlide == allSlides.length -1) {
     allSlides[currSlide].style.display = "none";
	 currSlide= 0;
	 allSlides[currSlide].style.display = "block";
	  
    }
}


function capabilities_page() {
		hideModules();
	document.getElementById('whiteout').style.visibility = 'visible';
	document.getElementById('capabilities').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
}


function about_page() {
			hideModules();
	document.getElementById('whiteout').style.visibility = 'visible';
	document.getElementById('about').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
	
	
}


function stock_page() {
			hideModules();
	document.getElementById('whiteout').style.visibility = 'visible';
	document.getElementById('stock').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
	
	
}


function contact_page() {
			hideModules();
	document.getElementById('whiteout').style.visibility = 'visible';
	document.getElementById('contact').style.visibility = 'visible';
	document.getElementById('whiteout').style.visibility = 'hidden';
	
	
}



