﻿function getElementByPartialId(strPartialId, tagName)
{
	if(typeof strPartialId != "string") 
		return null;
	var tagName = tagName || "*";
	var coll = document.getElementsByTagName(tagName);
	for(i=0; i<coll.length; i++)
	{
		if(coll[i].id.indexOf(strPartialId) > -1)	
			return coll[i];
	}
	return null;
}

function getElementsByPartialId(strPartialId, tagName)
{
	var ary = [];
	if(typeof strPartialId != "string") 
		return ary;
	var items = 0;	
	var tagName = tagName || "*";
	var coll = document.getElementsByTagName(tagName);
	for(i=0; i<coll.length; i++)
	{
		if(coll[i].id.indexOf(strPartialId) > -1)
		{
			ary[items] = coll[i];
			items++;
		}
	}
	return ary;
}

var currentSelectedThumb = null;
var thumbs = null;
var aImageObjects = new Array();
var bigImg;

function swapImg(sender, img)
{		
	// toggle selected image
	//currentSelectedThumb.className = "obj-thumb-link";
	currentSelectedThumb = sender;
	//sender.className = "obj-thumb-link-selected";
	
	for(i=0;i<aImageObjects.length;i++)
	{
		var testStr = aImageObjects[i].src;
		if(testStr == img)
		{			
			bigImg.src = aImageObjects[i].src;
		}
	}
}

// init function		
function initObjectView()
{	
	    for(i=0;i<aImages.length;i++)
	    {
		    var tempImg = new Image();
		    tempImg.src = aImages[i];
		    aImageObjects.push(tempImg);		
	    }	

	    bigImg = getElementByPartialId("imgBigPicture");
    		
	    thumbs = getElementsByPartialId("hplSmallPicture");
    			
	    currentSelectedThumb = thumbs[0];
	    //thumbs[0].className = "obj-thumb-link-selected";
}

function Backward(oSpyID)
{
   var spy = null;
   var refreshes = new Number(0);
   var offset = new Number(1);

   spy = document.getElementById(oSpyID);

   refreshes = new Number(spy.value) + offset;
               
   history.go(-refreshes);
}

var popUpWin=0;
function popUpWindow(URLStr, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',');
}