
var puid = 0;
function aw_SelectAll(formname, fieldname) {
	var selectFeld = null;
	if (document.forms[formname]) {
		if (document.forms[formname].elements[fieldname]) {
			selectFeld = document.forms[formname].elements[fieldname];
		}
	}
	if (selectFeld === null) {
		if (document.getElementById(fieldname)) {
			selectFeld = document.getElementById(fieldname);
		}
	}
	if (selectFeld === null) {
		if (document.getElementsByName(fieldname)) {
			if (document.getElementsByName(fieldname)[0]) {
				selectFeld = document.getElementsByName(fieldname)[0];
			}
		}
	}
	if (selectFeld !== null) {
		if (selectFeld.options) {
			var i = 0;
			for (i = 0; i < selectFeld.options.length; i = i + 1) {
				selectFeld.options[i].selected = true;
			}
		}
	}
}
function aw_DeSelectAll(formname, fieldname) {
	var selectFeld = null;
	if (document.forms[formname]) {
		if (document.forms[formname].elements[fieldname]) {
			selectFeld = document.forms[formname].elements[fieldname];
		}
	}
	if (selectFeld === null) {
		if (document.getElementById(fieldname)) {
			selectFeld = document.getElementById(fieldname);
		}
	}
	if (selectFeld === null) {
		if (document.getElementsByName(fieldname)) {
			if (document.getElementsByName(fieldname)[0]) {
				selectFeld = document.getElementsByName(fieldname)[0];
			}
		}
	}
	if (selectFeld !== null) {
		if (selectFeld.options) {
			var i = 0;
			for (i = 0; i < selectFeld.options.length; i = i + 1) {
				selectFeld.options[i].selected = false;
			}
		}
	}
}
/*Javascript for Bubble Tooltips by Alessandro Fulciniti
http://pro.html.it - http://web-graphics.com */
function enableTooltips(id) {
	var links, i, h, t, tags;
	if (!document.getElementById || !document.getElementsByTagName) {
		return;
	}
	AddCss();
	h = document.createElement("span");
	h.id = "btc";
	h.setAttribute("id", "btc");
	h.style.position = "absolute";
	var tags = new Array("a", "div", "span", "input", "select");
	for (t = 0; t < tags.length; t++) {
		document.getElementsByTagName("body")[0].appendChild(h);
		if (id == null) {
			links = document.getElementsByTagName(tags[t]);
		} else {
			links = document.getElementById(id).getElementsByTagName(tags[t]);
		}
		for (i = 0; i < links.length; i++) {
			Prepare(links[i]);
		}
	}
}
function Prepare(el) {
	var tooltip, t, b, s, l, cl;
	cl = el.getAttribute("class");
	if (cl != "tooltip") {
		t = el.getAttribute("title");
		if (!(t == null || t.length == 0)) {
			if (!el.onmouseover) {
				el.removeAttribute("title");
				tooltip = CreateEl("span", "tooltip");
				s = CreateEl("span", "top");
				s.appendChild(document.createTextNode(t));
				tooltip.appendChild(s);
				b = CreateEl("b", "bottom");
				/*		l = el.getAttribute("href");
		if (l.length > 28) {
			l = l.substr(0, 25) + "...";
		}
		*/
				l = "";
				b.appendChild(document.createTextNode(l));
				tooltip.appendChild(b);
				setOpacity(tooltip);
				el.tooltip = tooltip;
				el.onmouseover = showTooltip;
				el.onmouseout = hideTooltip;
				el.onmousemove = Locate;
			}
		}
	}
}
function showTooltip(e) {
	if (document.getElementById("btc")) {
		document.getElementById("btc").appendChild(this.tooltip);
		Locate(e);
	}
}
function hideTooltip(e) {
	var d = document.getElementById("btc");
	if(d){
		if (d.childNodes.length > 0) {
			d.removeChild(d.firstChild);
		}
	}
}
function setOpacity(el) {
	el.style.filter = "alpha(opacity:95)";
	el.style.KHTMLOpacity = "0.95";
	el.style.MozOpacity = "0.95";
	el.style.opacity = "0.95";
}
function CreateEl(t, c) {
	var x = document.createElement(t);
	x.className = c;
	x.style.display = "block";
	return (x);
}
function AddCss() {
/*
	var l = CreateEl("link");
	l.setAttribute("type", "text/css");
	l.setAttribute("rel", "stylesheet");
	l.setAttribute("href", "bt.css");
	l.setAttribute("media", "screen");
	document.getElementsByTagName("head")[0].appendChild(l);
	*/
}
function Locate(e) {
	if (document.getElementById("btc")) {
		var posx = 0, posy = 0;
		if (e == null) {
			e = window.event;
		}
		if (e.pageX || e.pageY) {
			posx = e.pageX;
			posy = e.pageY;
		} else {
			if (e.clientX || e.clientY) {
				if (document.documentElement.scrollTop) {
					posx = e.clientX + document.documentElement.scrollLeft;
					posy = e.clientY + document.documentElement.scrollTop;
				} else {
					posx = e.clientX + document.body.scrollLeft;
					posy = e.clientY + document.body.scrollTop;
				}
			}
		}
		document.getElementById("btc").style.top = (posy + 10) + "px";
		document.getElementById("btc").style.left = (posx - 20) + "px";
	}
}
function aw_showpopup(url, w, h) {
	var mx = (screen.availWidth / 2) - (w / 2);
	var my = (screen.availHeight / 2) - (h / 2);
	if (mx < 0) {
		mx = 0;
	}
	if (my < 0) {
		my = 0;
	}
	puid=puid+1;
	window.open(url, "popup" + puid, "width=" + w + ",height=" + h + ",scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=" + mx + ",left=" + my);
}

