function focusFirstInputField()
{
	var inputFields = cssQuery('div.form input[type="text"]');
	if (inputFields[0]) inputFields[0].focus();
}

function redirectTo(url)
{
	window.location.href = url;
}

function universalValues(inputName)
{
	var fields = cssQuery('input[type="text"][id~="' + inputName + '"]');

	var i = 0;
	var value = '';
	fields.each(function(field)
		{
			if (i==0)
			{
				value = field.value;
			}
			else
			{
				field.value = value;
			}
			i++;
		}
	)
}

var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
var version = (rslt != null)? Number(rslt[1]) : 0;
var itsAllGood = (version >= 5.5 && version < 7);





if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent && itsAllGood)
{
	document.writeln('<style type="text/css">img { visibility:hidden; } </style>');
	window.attachEvent("onload", fnLoadPngs);
}


function fnLoadPngs()
{
	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--)
	{
		if (itsAllGood && img.src.match(/\.png$/i) != null)
		{
			fnFixPng(img);
			img.attachEvent("onpropertychange", fnPropertyChanged);
		}
		img.style.visibility = "visible";
	}
}

function fnPropertyChanged()
{
	if (window.event.propertyName == "src")
	{
		var el = window.event.srcElement;
		if (!el.src.match(/blank\.gif$/i))
		{
			el.filters.item(0).src = el.src;
			el.src = "/images/blank.gif";
		}
	}
}

function fnFixPng(img)
{
	var src = img.src;
	img.style.width = img.width + "px";
	img.style.height = img.height + "px";
	img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')"
	img.src = "/images/blank.gif";
}


// disable rightclick on images "protection"
document.oncontextmenu = function(e)
{
  var element = (e)? e.target : event.srcElement;

  if (element.tagName == 'IMG') return false;
}


Event.observe(window, 'load', focusFirstInputField, false);


