// Copyright (c) All rights reserved.
// version 1.2
//
function addEvent(obj, evType, fn){
	if (obj.addEventListener){
	obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else return false;
}

function getElementsByClassName(ClassName,tagName,parentElement)
{
	var elements=new Array();
	var d=parentElement ? parentElement : document;
	var allElements;

	if(tagName)
	allElements=d.all && d.all.tags(tagName)
	|| d.getElementsByTagName && d.getElementsByTagName(tagName);
	else allElements=d.all || d.getElementsByTagName("*");

	for(var i=0,len=allElements.length; i<len; i++)
	if(allElements[i].className==ClassName)
	elements[elements.length]=allElements[i];

	return elements;
}

function initThumbnails()
{
	xex=document.getElementsByTagName("a");
	for(var i=0,len=xex.length;i<len;i++)
	{
		if(xex[i].getAttribute("rel")=="external") xex[i].target="_blank";
	}

	xdiv=getElementsByClassName("thumb","div");
	if (window.location.href.indexOf('search=')!=-1)
	{
		for (var i=0,len=xdiv.length;i<len;i++)
		{
			var xtmp=getElementsByClassName("url","a",xdiv[i]);
			xtmp[0].onclick=function()
			{
				openNormalWindow(this.href);
				return false;
			}
			xtmp[1].onclick=function()
			{
				openNormalWindow(this.href);
				return false;
			}
		}
		return;
	}

	for (var i=0,len=xdiv.length;i<len;i++)
	{
		xdiv[i].onmouseover = function ()
		{
			if (this.className == 'thumb') this.className = 'thumbOver';
			var xtmp=getElementsByClassName("url","a",this);
			window.status=xtmp[0];
		}
		xdiv[i].onmouseout = function () {
			if (this.className == 'thumbOver') this.className = 'thumb';
			window.status="";
		}
		xdiv[i].onclick = function ()
		{
			var xtmp=getElementsByClassName("url","a",this);
			openNormalWindow(xtmp[0].href);
		}
		var xtmp=getElementsByClassName("url","a",xdiv[i]);
		xtmp[0].onclick=function(){return false;}
		xtmp[1].onclick=function(){return false;}
	}
}

addEvent(window, 'load', initThumbnails);

function openNormalWindow(url)
{
	window.open(url,'','');
}
