// JavaScript Document

function wopen(url,name,w,h,entsch1,entsch2) {
	var win=window.open(url,name,"width="+w+",height="+h+",top=10,left=10,scrollbars="+entsch1+",resizable="+entsch2+"");
	win.focus();
}

var xPos;
var yPos;

// find out if ie runs in quirks mode
//
var docEl = (
             typeof document.compatMode != "undefined" && 
             document.compatMode        != "BackCompat"
            )? "documentElement" : "body";

// register event
// capture it for nc 4x (ok it's a dino)
//
function init_mousemove() {
    if(document.layers) document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove =	dpl_mouse_pos;
}

function dpl_mouse_pos(e) {

    // position where mousemove fired
    //
    xPos    =  e? e.pageX : window.event.x;
	yPos    =  e? e.pageY : window.event.y;

	
	// for ie add scroll position
	//
	if (document.all && !document.captureEvents) {
	    xPos    += document[docEl].scrollLeft;
	    yPos    += document[docEl].scrollTop;
    }
    
    // for the dino pass event
    //
    if (document.layers) routeEvent(e);
}

function showCalender(id){
	document.getElementById('calendar_'+id).style.visibility='visible';
	document.getElementById('calendar_'+id).style.top = document.body.scrollTop + yPos;
	document.getElementById('calendar_'+id).style.left = xPos+20;
}

//Kontaktformular
function chkFormular(){
 	var farbe = "#D4B1CA";
	if(document.Formular.Name.value == "")  {
		document.getElementById("Name").style.backgroundColor=farbe;
		document.Formular.Name.focus();
		return false;
	}
	if(document.Formular.Vorname.value == "")  {
		document.getElementById("Vorname").style.backgroundColor=farbe;
		document.Formular.Vorname.focus();
		return false;
	}
	if(document.Formular.Strasse.Strasse == "") {
		document.getElementById("Name").style.backgroundColor=farbe;
		document.Formular.Strasse.focus();
		return false;
	}
	if(document.Formular.PLZ_Ort.value == "") {
		document.getElementById("PLZ_Ort").style.backgroundColor=farbe;
		document.Formular.PLZ_Ort.focus();
		return false;
	}
	if(document.Formular.Telefon.value == "") {
		document.getElementById("Telefon").style.backgroundColor=farbe;
		document.Formular.Telefon.focus();
		return false;
	}
	if(document.Formular.Email.value == "" || document.Formular.Email.value.indexOf('@') == -1) {
		document.getElementById("Email").style.backgroundColor=farbe;
		document.Formular.Email.focus();
		return false;
	}
}
