function set_hover_background(element){
	ele = $$(document.getElementsByName(element.id));
	for (var i = 0; i <= ele.length; i++) {
		if (ele[i].hasClass('hl')) {
			ele[i].removeClass('hl');
		} else {
			ele[i].addClass('hl');
		}
	}
}

function createPopUP(uri,w,h) {
	window.open(uri, "Window", "width="+w+",height="+h+",left=100,top=100");
}

function loadpage(uri,tag) {
	var pageReq = new Request.JSON({url: uri, onComplete: function(inhalt,plain) {
		document.getElementsByTagName('title')[0].innerHTML = inhalt.title;
		document.getElementById('illu').innerHTML = inhalt.illu;
		document.getElementById('content').innerHTML = inhalt.content;
		}
	}).get({'tmpl':'rpc'});
	var ele = $(tag);
	ele.getParent().addClass('active');

}


function chkFormular(obj) {
	if (!chkForm(obj)) {
		return false;
	}
	clearForm(obj);
	return true;
}

function chkForm(id) {
	var f = $(id);
	var c = $$(f.getElements('textarea'),f.getElements('select'),f.getElements('input'));
	var firstfail = false;
	for (var i = 0; i < c.length; i++) {
		if (c[i].title.contains(' *'))
			if ( c[i].value == c[i].title) {
				c[i].addClass('fail');
				if (!firstfail) {
					firstfail = c[i];
				}
			} else {
				c[i].removeClass('fail');
			}
	}
	if (firstfail) {
		alert(firstfail.lang);
		firstfail.focus();
		return false;
	} else {
		return true;
	}
}

function clearForm(id) {
	var f = $(id);
	var c = $$(f.getElements('textarea'),f.getElements('select'),f.getElements('input'));
	for (var i = 0; i < c.length; i++) {
		if(c[i].value == c[i].title)
			c[i].value = "";
	}
}

function chkField(id) {
	var c = $(id);
	if ( c.value == c.title) {
		alert(c.lang);
		return false;
	} else {
		return true;
	}	
}

function field_focus(obj) {
	if(obj.value == obj.title)
		obj.value = "";
}

function field_blur(obj) {
	if(obj.value == "")
		obj.value = obj.title;
}

