var $txt;
function WriteStatus(ttxt)
{
	$txt = ttxt;
	window.setTimeout("DoWriteStatus()",1);
}

function DoWriteStatus()
{
	status=$txt;
	return true;
}

width = screen.width;
height = screen.height;

var size800 = '', size1024 = '', size1152 = '';
if(width <= "800"){
	size800 = "<span class='boldrbired'>&raquo;</span>";
} 
if(width == "1024") {
	size1024 = "<span class='boldrbired'>&raquo;</span>";
}
if(width >= "1152") {
	size1152 = "<span class='boldrbired'>&raquo;</span>";
}

function checkBeschr(form) {
	var areas = form.getElementsByTagName('textarea');
	var err = false;
	for(i=0; i< areas.length; i++) {
		var item = areas[i];   
		if(item.disabled) continue;
		if(item.value.length==0) {
			item.style.border = 'red solid 2px;';
			if(!err) {
				item.focus();
			}
			err = true;
		} else {
			item.style.border = 'threedface inset 2px';
		}
	}
	return !err;
}

function setcheck() {
	var i = 0;
	var forms = document.forms;
	for(i=0; i<forms.length; i++
	) {
		var form = document.forms[i];
		var form_elements = form.elements;
		var j = 0;
		for(j=0; j<form_elements.length; j++) {
			var element = form_elements[j];
			if(element.type == 'checkbox') {
				var c_val = element.getAttribute("check");
				if(c_val) {
					element.checked = true;
				}
				c_val = false;
			} else {
				if(element.type == 'radio') {
					if(element.getAttribute("check") == element.value) {
						element.checked = true;
					}
				}
			}
		}
	} 
}


function popupimg(f, w, h) {
	var sw = screen.width;
	var sh = screen.height;
	var sc = 'no';
	var rz = 'no';
	if(w>sw-60) {
		w = sw-60;
		sc = 'yes';
		rz = 'yes';
	}
	if(h>sh-60) {
		h = sh-60;
		sc = 'yes';
		rz = 'yes';
	}
	window.open(f,'','width='+w+',height='+h+',resizable='+rz+',scrollbars='+sc);
}

/**
 * Smart Menu
 * Stefan Anzinger <stefan@anzinger.net>
 * (c) by ventigo.com
 */
var smartStack = new Array();
function smartSetup(navRoot, level) {
	var i = j = 0
	for (i=0; i<navRoot.childNodes.length; i++) {
		node = navRoot.childNodes[i];
		if (node.nodeName=="LI") {
			for(j=0; j<node.childNodes.length; j++) {
				if(node.childNodes[j].nodeName == 'UL') {
					node.childNodes[j].style.display = 'none';
					node.ulnode = node.childNodes[j];
					node.onmouseover=function() {
						if(this.stackidx && smartStack[this.stackidx]) {
							smartStack[this.stackidx] = false;
							this.stackidx = false;
						} else {
							if(this.ulnode.style.display == '' || this.ulnode.style.display == 'none') {
								for(k=0; k<smartStack.length; k++) {
									cparent = this;
									found = false;
									do {
										if(cparent == smartStack[k]) {
											found=true;
										}
									} while(cparent = cparent.parentNode);
									if(!found) smartHideMenu(k);
								}
							}
							this.ulnode.style.display='block';
							this.ulnode.style.zIndex = 10;
						}
					}
					node.onmouseout=function(event, force) {
						if(this.stackidx) return;
						this.stackidx = smartPushStack(this, 500);
					}
					if(node.childNodes[j].childNodes) {
						smartSetup(node.childNodes[j], level+1);
					}
				}
			}
		}
	}
}
function smartPushStack(node, time) {
	index = smartStack.length+1;
	smartStack[index] = node;
	window.setTimeout("smartHideMenu("+index+");", time);
	return index;
}
function smartHideMenu(index) {
	if(!smartStack[index]) {
		return;	
	} else {
		smartStack[index].ulnode.style.display = 'none';
		smartStack[index].ulnode.style.zIndex = 0;
		smartStack[index].stackidx=false;
		smartStack[index] = false;
	}
	if(smartStack.length > 20) {
		for(i=0; i<smartStack.length; i++) if(smartStack[i]) return;
		smartStack = new Array();
	}
}
window.onload = function() {
	smartSetup(document.getElementById("topmenu"), 0);
	if(!document.cookie.match(/jsAvail=true/)) {
		document.cookie = "jsAvail=true";
	}
}
