// agent.js
// (c) Wojtek 'Padre' Nowak, Chorzów 2001-2004
// http://www.padre.one.pl/
// (c) AltumNet sp. z o.o., Chorzów 2003,2004
// http://www.altumnet.pl/

var ie4 = (document.all && !document.getElementById)?true:false;
var ie5 = (document.all && document.getElementById)?true:false;
var ns4 = (document.layers && !document.getElementById)?true:false;
var ns6 = (!document.all && document.getElementById)?true:false;
var up5 = document.getElementById?document.getElementsByTagName('div')?true:false:false;
var op = window.opera?true:false;
var ie = (document.all && !op)?true:false;
var ns = ((ns4 || ns6) && !op)?true:false;

function IE4GetElementById(id) {
	return document.all[id];
}
function NN4GetLayerById(id) {
	return document[id];
}
function IEOpacity(op_value) {
	if (op_value < 0) op_value = 0;
	else if (op_value > 100) op_value = 100;
	if (op_value == 100)
		this.filter = '';
	else
		this.filter = 'alpha(opacity=' + Math.round(op_value) + ')';
}
function NSOpacity(op_value) {
	if (op_value < 0) op_value = 0;
	else if (op_value > 100) op_value = 100;
	this.MozOpacity = Math.round(op_value) / 100;
}

if (!document.getElementById)
	if (document.layers) document.getElementById = NN4GetLayerById;
	else if (document.all) document.getElementById = IE4GetElementById;
	else document.getElementById = null;

function getStyleById(id) {
	var pdr_element = null;
	var pdr_style = null;
	if (document.getElementById) pdr_element = document.getElementById(id);
	if (pdr_element) {
		if (pdr_element.style) pdr_style = pdr_element.style;
		else if (document.layers) pdr_style = pdr_element;
		if (document.all) pdr_style.setOpacity = IEOpacity;
		else if (ns6) pdr_style.setOpacity = NSOpacity;
	}
	return pdr_style;
}

function getImageById(id) {
	var pdr_image = null;
	if (document.images[id]) {
		pdr_image = document.images[id];
	} else if (document.layers) {
		for (pdr_layer in document.layers) {
			if (pdr_layer.document.images[id]) {
				pdr_image = pdr_layer.document.images[id];
			}
		}
	}
	return pdr_image;
}
