// JavaScript Document
  

// Set page variables	
var z = 0;
var p = 0;
var q = 0;
var j = 0;
var temp = '';
var addThumb = '';
var actions =  '';
var bigImage ='';
var picname = new Array();
var thumb = new Array();
var descr = new Array();
var detail= new Array();
var picFileName = new Array();
var galleryHeader = new Array();
	galleryHeader[0] = "images/hdr_gall_all.gif";
	galleryHeader[1] = "images/hdr_gall_all.gif";
	galleryHeader[2] = "images/hdr_gall_girls.gif";
	galleryHeader[3] = "images/hdr_gall_boys.gif";
	galleryHeader[4] = "images/hdr_gall_travel.gif";
	galleryHeader[5] = "images/hdr_gall_fairy.gif";
	galleryHeader[6] = "images/hdr_gall_safari.gif";
	galleryHeader[7] = "images/hdr_gall_farm.gif";
	galleryHeader[8] = "images/hdr_gall_newborn.gif";
	galleryHeader[9] = "images/hdr_sta_party.gif";
	galleryHeader[10] = "images/hdr_sta_thanks.gif";
	galleryHeader[11] = "images/hdr_sta_blank.gif";

	

function loadCards() {


// Fetch ID values from url
	var locate = window.location
	
	document.fetch.stuff.value = locate
	 
	var text = document.fetch.stuff.value.replace("#",""); 
	 
	  function delineate(str){
	   
		theleft = str.indexOf("=") + 1;
		theright = str.lastIndexOf("&");
		return(str.substring(theleft, theright));
	  }
	 var p = delineate(text);
 //	 alert("P is now" +delineate(text));
	
	  function delineate2(str){
   
	  point = str.lastIndexOf("=");
	  return(str.substring(point+1,str.length));
	  }
//	alert("Q is " +delineate2(text));
	

// Pass data from txt files to arrays

var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}

	  

	function picnameArray() {
		 var textfilename = 'arraydata/titles'+[p]+'.txt';
		 xmlhttp.open("GET", [textfilename],true);
		   xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4) {
				 var holder = xmlhttp.responseText;
				 picname = holder.split('\n');	  
				 writePage();
			  }
			}
	   		xmlhttp.send(null)
	  	}


	function detailArray() {
		 var textfilename = 'arraydata/detail'+[p]+'.txt';
		 xmlhttp.open("GET", [textfilename],true);
		   xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4) {
				 var holder = xmlhttp.responseText;
				 detail = holder.split('\n');	  
				 picnameArray();
			  }
			}
	   		xmlhttp.send(null)
	  	}
				



		function picFileNameArray() {
	 var textfilename = 'arraydata/picfilename'+[p]+'.txt';
	 xmlhttp.open("GET", [textfilename],true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
	   var holder = xmlhttp.responseText;
		picFileName = holder.split('\n');
		detailArray();
	  }
	 }
	 xmlhttp.send(null)
	}
	
	
			function thumbArray() {
	 var textfilename = 'arraydata/thumb'+[p]+'.txt';
	 xmlhttp.open("GET", [textfilename],true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
	   var holder = xmlhttp.responseText;
		thumb = holder.split('\n');
		picFileNameArray();
	  }
	 }
	 xmlhttp.send(null)
}


			function descrArray() {
	 var textfilename = 'arraydata/descr'+[p]+'.txt';
	 xmlhttp.open("GET", [textfilename],true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
	   var holder = xmlhttp.responseText;
		descr = holder.split('\n');
		thumbArray();
	  }
	 }
	 xmlhttp.send(null)
}
	descrArray();
	


// Write Main Gallery HTML

function writePage() {
	  for (count in thumb) {
		  
		  var bigImage = 'picFileName['+[z]+']';
		  
			var actions = 'onClick="document.getElementById(\'GalleryTitle\').innerHTML = picname[' + [z] + ']; document.getElementById(\'GalleryDescr\').innerHTML = descr[' + [z] + ']; document.getElementById(\'GalleryDetail\').innerHTML = detail[' + [z] + ']; document.getElementById(\'hiddenPath\').innerHTML = picFileName[' + [z] + ']; document.getElementById(\'mainimage\').src=\'\'\+' + [bigImage] + '\+\'\';"';
			var addThumb = [addThumb] + '<span class="gallery_thumb"><a href="#" ' + [actions] + '><img src="' + thumb[z] + '" class="thumbpic" alt="' + picname[z] + '" id="thumbnail_' + [z] + '" border="0" /></a></span>';
	  
		  z = z + 1;
		  j = j + 1;
	  }
	  
// No scroll bars for 6 images or fewer
	if(j <= 6) {
	  	  document.getElementById('gallery_scroll').style.display = "none";
				}

	  
	  // Populate page with initial values
	  var q = delineate2(text)-1;

	  document.getElementById('gallery_space').innerHTML = [addThumb];
	  document.getElementById('hiddenPath').innerHTML = picFileName[q];
	  	if(p == 9) {
	  document.getElementById('invite_price').style.display = "block";
	  document.getElementById('mainImageSpace').innerHTML = '<img onClick="showInviteSlide(this)" src="' + picFileName[q] + '" id="mainimage" align="right" />';
		}
	  	if(p == 10) {
	  document.getElementById('thanks_price').style.display = "block";
	  document.getElementById('mainImageSpace').innerHTML = '<img onClick="showThanksSlide(this)" src="' + picFileName[q] + '" id="mainimage" align="right" />';
		}
	  	if(p == 11) {
	  document.getElementById('blank_price').style.display = "block";
	  document.getElementById('mainImageSpace').innerHTML = '<img onClick="showBlankSlide(this)" src="' + picFileName[q] + '" id="mainimage" align="right" />';
		}
	  document.getElementById('GalleryTitle').innerHTML = picname[q];
	  document.getElementById('GalleryDescr').innerHTML = descr[q];
	  document.getElementById('GalleryDetail').innerHTML = detail[q];
	  document.getElementById('gallery_Header').innerHTML = '<img src="' + galleryHeader[p] + '" height="60" width="460"/>';
}


// Close function
}
