/**
 *
 * @access public
 * @return void
 **/
function jvAnnounce_Open_Formular(type) {
	var value = 0;

	for(var i = 0; i < type.announce_type.length; i++) {
		if (type.announce_type[i].checked) {
			value = type.announce_type[i].value;
		}
	}

	if (window.document.getElementById('announce_type_1_form'))
		window.document.getElementById('announce_type_1_form').style.display = 'none';
	if (window.document.getElementById('announce_type_2_form'))
		window.document.getElementById('announce_type_2_form').style.display = 'none';
	if (window.document.getElementById('announce_type_3_form'))
		window.document.getElementById('announce_type_3_form').style.display = 'none';

	window.document.getElementById('announce_type_' + value + '_form').style.display = 'block';
}

//
// MOUSE POSITION
//
var docEl = (
             typeof document.compatMode != "undefined" &&
             document.compatMode        != "BackCompat"
            )? "documentElement" : "body";

var mouse_X_Coord;
var mouse_Y_Coord;

function init_mousemove() {
    if(document.layers)
		document.captureEvents(Event.MOUSEMOVE);

    document.onmousemove = dpl_mouse_pos;
}

function dpl_mouse_pos(e) {
    var xPos    =  e? e.pageX : window.event.x;
    var yPos    =  e? e.pageY : window.event.y;

    if (document.all && !document.captureEvents) {
        xPos    += document[docEl].scrollLeft;
        yPos    += document[docEl].scrollTop;
    }

    if (document.layers)
		routeEvent(e);

	mouse_X_Coord = xPos;
	mouse_Y_Coord = yPos;

	return (new Array(xPos, yPos));
}

function moveElement(id) {
	var html4El = document.getElementById(id);

	html4El.style.display = 'block';

	html4El.style.left = mouse_X_Coord + 'px';
	html4El.style.top  = mouse_Y_Coord + 'px';

	return false;
}

function hideElement(id) {
	var html4El = document.getElementById(id);

	html4El.style.display = 'none';

	return false;
}

function switchElement(id, style) {
	var html4El = document.getElementById(id);

	html4El.style.display = (html4El.style.display == style)? 'none': style;

	return false;
}

//
// STYLE STUFF
//

function switchBgColor(id, color) {
	var html4El = document.getElementById(id);

	html4El.style.backgroundColor = color;
}


// call functions

init_mousemove();
