if(self != top)
{
	top.location.href = self.location.href;
};

function OpenWin(sUrl, sTarget, nWidth, nHeight, bSrcollbars)
{
	var nLeft = (screen.availWidth - nWidth) / 2;
	var nTop = (screen.availHeight - nHeight) / 2;

	var oWin = window.open(sUrl, sTarget, 'channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,resizable=yes,scrollbars=' + ((bSrcollbars==true)?'yes':'no') + ',status=no,toolbar=no,top=' + nTop + ',left=' + nLeft + ',height=' + nHeight + ',width=' + nWidth + '');

	return(true);
};

function OnMove(sName, bOver)
{
	if(oImage = document.images[sName])
	{
		if(bOver == true)
		{
			oImage.src = oImage.src.replace(/_mout/, '_mover');
		}
		else
		{
			oImage.src = oImage.src.replace(/_mover/, '_mout');
		};
	};
};

function OnThumbMove(oImg, bOver)
{
	if(bOver == true)
	{
		oImg.className = oImg.className.replace(/_MOUT/, '_MOVER');
	}
	else
	{
		oImg.className = oImg.className.replace(/_MOVER/, '_MOUT');
	};
};

function ElementVisibility(oElement, bVisible)
{
	oElement.style.display = ((bVisible == true) ? '' : 'none');
	oElement.style.visibility = ((bVisible == true) ? 'visible' : 'hidden');
};

var oImageList = new Array();

function PreloadImages()
{
	var argv = PreloadImages.arguments;
	var i = 0;

	for(i=0; i<argv.length; i++)
	{
		oImageList[i] = new Image();
		oImageList[i].src = argv[i];
	};
};


// ----------------------------------------------------------------------------------------------------
// - intval
// ----------------------------------------------------------------------------------------------------
function intval(vVal)
{
	return(isNaN(parseInt(vVal)) ? 0 : parseInt(vVal));
};

// ----------------------------------------------------------------------------------------------------
// - Set Cookie
// ----------------------------------------------------------------------------------------------------
function SetCookie(name, value, expire, path, domain, secure)
{
	var sCookie = '';

	if(name)
	{
		sCookie += name; // escape(name);
		sCookie += '=';
		sCookie += escape(value);

		if(expire)
		{
			sCookie += '; ';
			sCookie += escape('expires');
			sCookie += '=';
			sCookie += ((isNaN(expire) == true)? expire : new Date(parseInt(expire) * 1000).toGMTString());
		};

		if(path)
		{
			sCookie += '; ';
			sCookie += escape('path');
			sCookie += '=';
			sCookie += path; // escape(path);
		};

		if(domain)
		{
			sCookie += '; ';
			sCookie += escape('domain');
			sCookie += '=';
			sCookie += escape(domain);
		};

		if(secure)
		{
			sCookie += '; ';
			sCookie += escape('secure');
			sCookie += '=';
			sCookie += escape((secure == true) ? '1' : '0');
		};

		document.cookie = sCookie;

		return(true);
	};
};

// ----------------------------------------------------------------------------------------------------
// - Get Cookie
// ----------------------------------------------------------------------------------------------------
function GetCookie(name)
{
	var oCookie	= document.cookie.split('; ');
	var nPos	= 0;
	var i		= 0;

	for(i=0; i<oCookie.length; i++)
	{
		nPos = oCookie[i].indexOf('=');

		if(nPos != (-1))
		{
			if(unescape(oCookie[i].substr(0, nPos)) == name)
			{
				return(unescape(oCookie[i].substr(nPos + 1)));
			};
		};
	};
};


