function addEvent(elm, evType, fn, useCapture)
{
	if (elm.addEventListener)
	{
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}
	else if (elm.attachEvent)
	{
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	}
	else
	{
		elm['on' + evType] = fn;
	}
}

function getElement(e)
{
  var el;
  if (window.event && window.event.srcElement)
  {
    el = window.event.srcElement;
  }
  if (e && e.target)
  {
    el = e.target;
  }
  
  if (!el)
  {
    return false;
  }
  else
  {
    return el;
  }
}

function Gal(e){
	var img = getElement(e)
	var imgsrc = img.src
	imgsrc = imgsrc.replace('_tmb','');
	imgsrc = imgsrc.replace('/tmb','');
	var imgID = img.id;
	var imgRes = imgID.search("p");
	
	if (imgRes == 0){
		window.open(imgsrc,'GalleryImage','width=500,height=735,resizable=1,menubar=0,status=0,scrollbars=0,left=50,top=50');
	}
	else{
		window.open(imgsrc,'GalleryImage','width=1000,height=670,resizable=1,menubar=0,status=0,scrollbars=0,left=50,top=50');
	}
}

function ExImg(e){
	var img = getElement(e)
	var imgsrc = img.src
	imgsrc = imgsrc.replace('.jpg','_lrg.jpg');
	var imgID = img.id;
	var imgRes = imgID.search("p");
	
	if (imgRes == 0){
		window.open(imgsrc,'GalleryImage','width=500,height=735,resizable=1,menubar=0,status=0,scrollbars=0,left=50,top=50');
	}
	else{
		window.open(imgsrc,'GalleryImage','width=1000,height=670,resizable=1,menubar=0,status=0,scrollbars=0,left=50,top=50');
	}
}

function ExtLnk(e){
	var src = getElement(e)
	var src = src.getAttribute('href');
	window.open(src,'Terms','');
	
	if (window.event)
	{
		window.event.returnValue = false;
	}
	else if (e && e.preventDefault)
	{
		e.preventDefault();
	}
	else
	{
		return false;
	}
	
}

function addListeners()
{
	var all_images = document.getElementsByTagName('img');
	for (var i = 0; i < all_images.length; i++)
		 {
			if(all_images[i].className == 'Gal'){
				addEvent(all_images[i], 'click', Gal, false); 
			}
			
			if(all_images[i].className == 'ExtImg'){
				addEvent(all_images[i], 'click', ExImg, false); 
			}
		 }
		 
	
	var all_links = document.getElementsByTagName('a');
	for (var i = 0; i < all_links.length; i++)
		 {
			if(all_links[i].className == 'ExtLnk'){
				addEvent(all_links[i], 'click', ExtLnk, false); 
			}
		 }
}

addEvent(window, 'load', addListeners, false);
