/*
	Author: 	Antonios Karagiannis	-		antokara@precise.gr
	Copyright:	Precise.gr		Α.Φ.Μ.	131397441	Δ.Ο.Υ.	Καστοριάς		
	Created:	29 April 2008			-		Kastoria, Greece
	
	This file is Copyrighted by Precise.gr
	May not be used without the written permission of the Author and Copyright Owner.	
*/
document.image_loader.style.position="absolute";
document.image_loader.style.left="0px";
document.image_loader.style.top="0px";
document.body.style.margin="0px";
window.onscroll=move_imgldr;
function move_imgldr()
{
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	document.image_loader.style.left=scrOfX+"px";
	document.image_loader.style.top=scrOfY+"px";
	return true;
}
function res_imgldr()
{
	var viewportwidth;
	var viewportheight;
	 
	 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
	 if (typeof window.innerWidth != 'undefined')
	 {
	      viewportwidth = window.innerWidth,
	      viewportheight = window.innerHeight
	 }
	 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
	 else if (typeof document.documentElement != 'undefined'
	     && typeof document.documentElement.clientWidth !=
	     'undefined' && document.documentElement.clientWidth != 0)
	 {
	       viewportwidth = document.documentElement.clientWidth,
	       viewportheight = document.documentElement.clientHeight
	 }
	 
	 // older versions of IE
	 else
	 {
	       viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
	       viewportheight = document.getElementsByTagName('body')[0].clientHeight
	 }
	 
	if (GetIEversion())
	{
		document.image_loader.style.width=viewportwidth+"px";
		document.image_loader.style.height=viewportheight+"px";
	}
	else
	{
		document.image_loader.style.width="100%";
		document.image_loader.style.height="100%";
	}
}
function sImage(vis)
{
	if (vis)
	{
		res_imgldr();
		window.onresize=res_imgldr;
		document.image_loader.Appear();
		setTimeout('document.image_loader.focus()',500);
	}
	else
	{
		window.onresize=null;
		document.image_loader.style.width="1px";
		document.image_loader.style.height="1px";
	}
}
function lImage(val)
{
	document.image_loader.SelImage(val);
	sImage(1);
}
function uImage(val)
{
	document.image_loader.ImageUrl(val);
}
function uImage(val)
{
	document.image_loader.ImageTxt(val);
}
function bImage(val)
{
	document.image_loader.BaseUrl(val);
}
function sImg()
{
	sImage(1);
}
