var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
var tempSrc = "";

var imageLoaded = new Array();
var preLoadedImages = new Array();

function preLoadImage(src)
{
	var imageAlreadyLoaded = false;
	
	for(var i = 0; i < imageLoaded.length; i++)
	{
		if(imageLoaded[i] == src )
		{
			imageAlreadyLoaded = true;
			break;
		}
	}
	
	if( !imageAlreadyLoaded )
	{
		var newImage = new Image();
		newImage.src = src;
		preLoadedImages.push(newImage);
		
		imageLoaded.push(src);
	}
	
}

function showDebugInfo()
{
	var msg = '';
	
	for(var i = 0; i < imageLoaded.length; i++)
	{
		msg += '\n' + imageLoaded[i].substring(imageLoaded[i].length-30,30);
	}
	
	alert(msg);
}

function getElement(id)
{
	var element = null;
	
	if(ns4)
	{
		element = document.layers[id];
	}
	else
	{
		if(ie4)
		{
			element = document.all[id];
		}
		else
		{
			if(ie5 || ns6)
			{
				element = document.getElementById(id);
			}
		}
	}
	
	return element;
}

function setImage(id)
{
	var element = getElement(id);
	if(element != null)
	{		
		try
		{
		element.style.filter = element.style.filter.replace('SkgHomeDivisionsOut','SkgHomeDivisionsOver');
		}
		catch (ex)
		{
		element.src = element.src.replace('SkgHomeDivisionsOut','SkgHomeDivisionsOver');
		}
	}
}

function restoreImage(id)
{
	var element = getElement(id);
	if(element != null)
	{
		try
		{
		element.style.filter = element.style.filter.replace('SkgHomeDivisionsOver' , 'SkgHomeDivisionsOut');
		}
		catch (ex)
		{
		element.src = element.src.replace('SkgHomeDivisionsOver' , 'SkgHomeDivisionsOut');
		}
		
		tempSrc = "";
	}		
}	

function searchInputOnFocus(id) 
{
	var element = getElement(id);
	
	if (element != null)
	{	
		if (element.value == "Search...") 
		{
			element.value = "";
		}
	}	
}

function searchInputOnBlur(id)
{
	var element = getElement(id);
	
	if (element != null)
	{
		if (element.value == "")
		{
			element.value = "Search...";
		}
	}
}	

