﻿function nextPhoto(targetID, indexVal) {
	if (!document.getElementById) return; //protect older browsers
	var prevLink = document.getElementById('prevlink');
	var nextLink = document.getElementById('nextlink');
	var target = document.getElementById(targetID);
	var prevOne = (indexVal > 0) ? parseInt(indexVal)-1 : imageNames.length-1;
	var nextOne = (indexVal < imageNames.length-1) ? parseInt(indexVal)+1 : 0;
	target.src = 'i/' + imageNames[indexVal];
	prevLink.href = "javascript:nextPhoto('" + targetID + "', '" + prevOne + "')";
	nextLink.href = "javascript:nextPhoto('" + targetID + "', '" + nextOne + "')";

}


function init() {
  if (!document.getElementById) return; //protect older browsers
  var target = document.getElementById('property_img_parent');
  
  var prevLink = document.createElement('a');
  prevLink.id = 'prevlink';
  prevLink.style.padding = '0.5em'
  prevLink.href = "javascript:nextPhoto('property_img', " + parseInt(imageNames.length-1) + ")";
  var linkText = document.createTextNode ('[< Prev]');
  prevLink.appendChild(linkText);
  target.appendChild(prevLink);
  
  var nextLink = document.createElement('a');
  nextLink.id = 'nextlink';
  nextLink.style.padding = '0.5em'
  nextLink.href = "javascript:nextPhoto('property_img', 1)";
  var linkText = document.createTextNode ('[Next >]');
  nextLink.appendChild(linkText);
  target.appendChild(nextLink);
  
}

function addEvent(element, type, func){  
 if (element.addEventListener) { 
     element.addEventListener(type, func, false); 
     return true; 
   } else if (element.attachEvent) { 
     return element.attachEvent("on" + type, func); 
   } 
  return false; 
}

