
/* browser detection */

var browser_detect = navigator.userAgent.toLowerCase();
var browser_OS,browser,browser_version,browser_laststr,browser_place;
var Safari = 'Safari';

browser_version = 0;

if( InUAStr('konqueror'))
{
	browser = "Konqueror";
	browser_OS = "Linux";
}
else if( InUAStr('safari') )
	browser = "Safari";
else if( InUAStr('firefox') )
	browser = "Firefox";
else if( InUAStr('omniweb') )
	browser = "OmniWeb";
else if( InUAStr('opera') )
	browser = "Opera";
else if( InUAStr('webtv') )
	browser = "WebTV";
else if( InUAStr('icab') )
	browser = "iCab";
else if( InUAStr('msie') )
	browser = "Internet Explorer";
else if( !InUAStr('compatible') )
{
	browser = "Netscape Navigator";
	browser_version = browser_detect.charAt(8);
}
else
	browser = "{unknown browser}";

if( !browser_version )
	browser_version = browser_detect.charAt(browser_place + browser_laststr.length);

if( !browser_OS )
{
	if( InUAStr('linux') )
		browser_OS = "Linux";
	else if( InUAStr('x11') )
		browser_OS = "Unix";
	else if( InUAStr('mac') )
		browser_OS = "Mac";
	else if( InUAStr('win') )
		browser_OS = "Windows";
	else
		browser_OS = "{unknown operating system}";
}

function InUAStr(string)
{
	browser_place = browser_detect.indexOf(string) + 1;
	browser_laststr = string;

	return browser_place;
}

/************************/

var linkActive = false;
var progress0 = new Image();
var progress1 = new Image();

function OneClickOnly(ref,plink)
{
	if( !linkActive )
	{
		document.getElementById(ref).disabled = true;
		window.location=plink;
		if( browser != Safari )
			document.getElementById('progress').src = progress1.src;
		setTimeout('rl("' + ref + '")', 3000);
	}
}

function pl()
{
	if( browser != Safari )
		document.getElementById('progress').src = progress1.src;
}

function rl(ref)
{
	document.getElementById(ref).disabled = false;
	if( browser != Safari )
		document.getElementById('progress').src = progress0.src;
	linkActive = false;
}
