var loaders = new Array ();var loaderLoader = new Image ();loaderLoader.src = 'img/thumb-loader.gif';function PreloadImage (img){	if (img.loaded != undefined && img.loaded) return;	var loader = new Image ();	loader.obj = img;	if (img.preloader != undefined && img.preloader)	{		loader.width = img.lastWidth;		loader.height = img.lastHeight;		loader.src = img.lastSrc;	}	else	{		loader.width = img.width;		loader.height = img.height;		loader.src = img.src;	}		if (loader.complete)	{		loaders.push (loader);		HiderLoader (loaders.length - 1, 0);		return;	}			img.width = 32;	img.height = 32;	img.src = 'img/thumb-loader.gif';			loader.idx = loaders.length;	loader.onload = OnLoad;	loaders.push (loader);}function MakeImagePreloader (img){	img.loaded = img.complete;	if (img.complete) return;	img.lastWidth = img.width;	img.lastHeight = img.height;	img.lastSrc = img.src;	img.preloader = true;	img.width = 32;	img.height = 32;	img.src = 'img/thumb-loader.gif';}function OnLoad (){	HiderLoader (this.idx, 1);}function HiderLoader (loaderIdx, newVal){	var loader = loaders[loaderIdx];	if (newVal <= 0)	{		loader.obj.src = loader.src;		loader.obj.width = loader.width;		loader.obj.height = loader.height;		ShowThumb (loaderIdx, 0);			return;	}	SetOpacity (loader.obj, newVal);		newVal -= 0.1;		setTimeout ("HiderLoader("+loaderIdx+","+newVal+")", 10);}function ShowThumb (loaderIdx, newVal){	var loader = loaders[loaderIdx];		if (newVal >= 1)	{		loaders[loaderIdx] = null;		return;	}			SetOpacity (loader.obj, newVal);		newVal += 0.1;		setTimeout ("ShowThumb("+loaderIdx+","+newVal+")", 10);}function SetOpacity (obj, opacity){	obj.style.filter = "alpha(opacity="+Math.floor(opacity * 100)+")";	obj.style.MozOpacity = opacity;	obj.style.KhtmlOpacity = opacity;	obj.style.opacity = opacity;}