function hsEnlargeImage(img,link,inplace)
{
	var newsrc;
	var newlinktext;
	
	if (img.src.substring(img.src.length-9,img.src.length-4) == 'thumb')
	{
		newsrc = img.src.substring(0,img.src.length-10) + img.src.substring(img.src.length-4);
		newlinktext = link.innerHTML.replace(/enlarge/gi,"shrink");
	}
	else
	{
		newsrc = img.src.substring(0,img.src.length-4) + '_thumb' + img.src.substring(img.src.length-4);
		newlinktext = link.innerHTML.replace(/shrink/gi,"enlarge");
	}
	if (!inplace)
	{
		var newimage = new Image();
		newimage.src = newsrc;
		hsOpenWindow(newimage.src,newimage.width+20,newimage.height+25);		
	}
	else
	{
		img.src = newsrc;
		link.innerHTML = newlinktext;
	}
	
}

function hsOpenWindow(strURL,strWidth,strHeight)
{
    /* open a new browser window based on info passed to the function */ 
    window.open(strURL,"","Width=" + strWidth + ",Height=" + strHeight,0);
}

