//var nSize = 10; //' This should be the item count from XSL of the items in the array
//var aItems = new Array(nSize);
//aItems[0] = new Array(3);

// when populating array using for each loop in XSL do as follows:
// aItems[0][0] = Main Image
// aItems[0][1] = Large Image
// aItems[0][2] = Title
// aItems[0][3] = Descriptions
// ***
// aItems[1] = new array(4);
// aItems[1][0] = Main Image ....

//' Dummy array
//aItems[0][0] = 'galleryMainImage_2.png';
//aItems[0][1] = 'galleryMainImage_2.png';
//aItems[0][2] = 'This is a test description.';

//aItems[1] = new Array(3);
//aItems[1][0] = 'galleryMainImage_1.png';
//aItems[1][1] = 'galleryMainImage_1.png';
//aItems[1][2] = "<strong> Original </strong> <br /> This is the original description.";

function LoadImage(x) {
	// X = array index of current item
	// aItems - This is the javascript 2-dimensional array created in the for each loop in XSL
	// edited 12/07/2007 dru nv
	// added check for support of document.getElementById before it does anything at all!
	// added check for existence of element before trying to manipulate it!
	if (document.getElementById){
	  if (document.getElementById('MainImage'))	document.getElementById('MainImage').src = aItems[x][0] ; //"/images/blocks/" + 
	  if (document.getElementById('LargImageLink')) {
	    document.getElementById('LargImageLink').href = "/Gallery/EnlargeImage.aspx?LargeImage=" + aItems[x][1] + "&LargeImageAlt=" + aItems[x][1] ;
	    document.getElementById('LargImageLink').onClick = "javascript: newwindow(&quot;" + aItems[x][1] + "&quot;,660,600,30,0);return false;"  ;
	  }
	  if (document.getElementById('LargImageLinkPrint')) {
	    document.getElementById('LargImageLinkPrint').href = "/Gallery/PrintImage.aspx?LargeImage=" + aItems[x][1] + "&LargeImageAlt=" + aItems[x][1] ;
	    document.getElementById('LargImageLinkPrint').onclick = "newwindowPrint(&quot;" + aItems[x][1] + "&quot;,660,600,30,0);return false;"  ;
    }
	  if (document.getElementById('LargImageLinkDownload'))	document.getElementById('LargImageLinkDownload').href = aItems[x][1] ;
	  if (document.getElementById('GalleryRHS')) {
	    document.getElementById('GalleryRHS').innerHTML = document.getElementById(aItems[x][2]).innerHTML; //aItems[x][2] ;
	  
	    document.getElementById('GalleryRHS').innerHTML = document.getElementById(aItems[x][2]).innerHTML; //aItems[x][2] ;
	  }
	return false;
	}
}

function HideAddresses(nAddressCount) {
   nAddressCount = nAddressCount + 1;
   for (var x = 1; x <= nAddressCount; x++)
   {
   //alert("address: " + nAddressCount + "x: " + x);
   //document.getElementById('contact' + x).style.visibility = 'hidden';
    var lyr = getElemRefs('contact' + x);
    if (lyr && lyr.css) lyr.css.visibility = "hidden";
   }
}
function LoadAddressx(nAddress) {
//alert('contact' + nAddress);
    document.getElementById('contact' + nAddress).style.visibility =  "visible";
    //document.getElementById('contact' + nAddress).style.visibility =  "show";
}
function HideAddressx(nAddress) {
//alert('contact' + nAddress);
    document.getElementById('contact' + nAddress).style.visibility =  "hidden";
}
function LoadAddress(nAddress) {
  var lyr = getElemRefs('contact' + nAddress);
  if (lyr && lyr.css) lyr.css.visibility = "visible";
}
function HideAddress(nAddress) {
  var lyr = getElemRefs('contact' + nAddress);
  if (lyr && lyr.css) lyr.css.visibility = "hidden";
}
function getElemRefs(id) {
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

function newwindow(sURI,nWidth,nHeight,winl,wint) {
  var newWin = window.open(sURI, "enhanced", "width=" + nWidth + " ,height=" + nHeight + ",false,false,status,top=" + wint + ",left=" + winl + ",resizable,scrollbars");
  newWin.focus();
  return false;
}
function newwindowPrint(sURI,nWidth,nHeight,winl,wint) {
  var newWin = window.open(sURI, "enhanced", "width=" + nWidth + " ,height=" + nHeight + ",false,false,status,top=" + wint + ",left=" + winl + ",resizable,scrollbars");
  newWin.focus();
  newWin.print();
  return false;
}


function noLeftClick() 
{
  if (event.button==1)
  {
	alert('Please use the rightclick \"Save Target As\" Command to Download')
  }
}

function LoadMapImage(sImage,sImageID)
{
   //alert('Load map: ' + sImage);
   document.getElementById(sImageID).src= '/images/map/' + sImage;
}