document.onmousemove = getMousePosition; window.onload = init;
var loaded = false;
var div_move = false;

function init() {
	var pop = document.createElement('div');
	pop.setAttribute('id','pop_werke');
	document.getElementsByTagName('body')[0].appendChild(pop);
	loaded = true;
	var arr_area = document.getElementsByTagName('area');
	for(var i=0;i<arr_area.length;i++) {
		arr_area[i].onmouseover = function() {
			popup(this.alt,1);
		}
		arr_area[i].onmouseout = function() {
			popup(0,0);
		}
	}
}

function gid(id) {
	return document.getElementById(id);
}
function tranq(f,u) { var m = new Array('&#105;','&#116;','&#111;','&#109;','&#97;','&#108;'); document.write('<a href='+m[3]+m[4]+m[0]+m[5]+m[1]+m[2]+'&#58;'+u+'&#64;'+f+'>'); document.write(u+'&#64;'+f+'</a>'); }

var mouse_x_pos = 0;
var mouse_y_pos = 0;

function getMousePosition(e) {
	if (e == undefined) e = window.event;
	if (e.pageX || e.pageY) {
		mouse_x_pos = e.pageX;
		mouse_y_pos = e.pageY;
	}
	else if (e.clientX || e.clientY) {
		mouse_x_pos = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		mouse_y_pos = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	if (document.getElementById) {
		if (div_move==true && loaded==true) {
			gid('pop_werke').style.top  = mouse_y_pos+15+'px';
			gid('pop_werke').style.left = mouse_x_pos-30+'px';
		}
	}
	return true;
}

function popup(k,s) {
	if (s==1) {
		var arr_txt = k.split(' - ');
		var txt = '<span>'+arr_txt[0]+'</span>';
		txt += arr_txt[1] != undefined ? '<br>'+arr_txt[1] : '';
		gid('pop_werke').innerHTML = txt;
		div_move = true;
		gid('pop_werke').style.display = 'block';
	}
	else {
		div_move = false;
		gid('pop_werke').style.display = 'none';
	}
}

$(document).ready(function() {
	$('input#sub').click(function() {
		if ($(this).is(':checked')) {
			$('input.anzahl').val(1);
			$('input.anzahl').attr('disabled','disabled');
		}
		else {
			$('input.anzahl').val('');
			$('input.anzahl').attr('disabled','');
		}
	})
	$('form').submit(function() {
		var foc = false;
		$(':input',this).each(function() {
			if ($(this).is(':visible')) {
				var prev = $(this).prev();
				if (prev.attr('alt') == 'pflicht') {
					var err = false;
					if ($(this).val() == false) { err = true }
					if (err == true) { if (foc == false) { this.focus(); foc = true } prev.attr('class','error'); }
					else { prev.attr('class',''); }
				}
			}
		})
		return foc == false ? true : false;
	})
})