﻿// JScript File
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)
{		
    //alert(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;
		//alert(testStr);
		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("imgAdImage");

	    thumbs = getElementsByPartialId("imgThumb");

	    currentSelectedThumb = thumbs[0];
	    //thumbs[0].className = "obj-thumb-link-selected";
}

function Swap(el,which){
  el.src=el.getAttribute(which || "origsrc");
}

function SwapSetup(){
  var x = document.getElementsByTagName("img");
  for (var i=0;i<x.length;i++){
    var oversrc = x[i].getAttribute("oversrc");
    if (!oversrc) continue;

    // preload image
    // comment the next two lines to disable image pre-loading
    x[i].oversrc_img = new Image();
    x[i].oversrc_img.src=oversrc;
    // set event handlers
    x[i].onmouseover = new Function("Swap(this,'oversrc');");
    x[i].onmouseout = new Function("Swap(this);");
    // save original src
    x[i].setAttribute("origsrc",x[i].src);
  }
}

var PreSwapOnload =(window.onload)? window.onload : function(){};
window.onload = function(){PreSwapOnload(); SwapSetup();}


