var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie7 = (is_ie && (is_major == 4) && (agt.indexOf("msie 7.")!=-1) )

function body_loaded() {
	setAllInfoToHideSelects();
}

function popUpWin (url, win, width, height, options) {
	var leftPos = (screen.availWidth - width) / 2;
	var topPos = (screen.availHeight - height) / 2;
	options += 'width=' + width + ',height=' + height + ',left=' + leftPos + ',top=' + topPos;
	fenster = window.open(url, win, options);
	fenster.focus();
} 

function ClipBoard (what) {
	window.clipboardData.setData('Text',what);
}

function submitform() {
	document.notizen.submit();
}

function submitZGauswahl() {
	document.zgwahl.submit();
}
function submitMonatsAuswahl() {
	document.monatsauswahl.submit();
}

function checkCapsLock( e, myMsg ) {
        var myKeyCode=0;
        var myShiftKey=false;

        // Internet Explorer 4+
        if ( document.all ) {
                myKeyCode=e.keyCode;
                myShiftKey=e.shiftKey;

        // Netscape 4
        } else if ( document.layers ) {
                myKeyCode=e.which;
                myShiftKey=( myKeyCode == 16 ) ? true : false;

        // Netscape 6
        } else if ( document.getElementById ) {
                myKeyCode=e.which;
                myShiftKey=( myKeyCode == 16 ) ? true : false;

        }

        // Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
        if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
                alert( myMsg );

        // Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
        } else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
                alert( myMsg );

        }
}

function neu_laden(bild, sec) {
	var jetzt = new Date();
	document.images[bild].src=bild+"?time="+jetzt.getTime();
	window.setTimeout("neu_laden('"+bild+"','"+sec+"');", sec*1000);
}

function hideSelects(b) {
	var allelems=document.all.tags('SELECT');
	if(allelems!=null) {
		var i;
		for(i=0;i<allelems.length;i++)
			allelems[i].style.visibility=(b?'hidden':'inherit');
	}
}

function doHideSelects(event) {
	hideSelects(true);
}

function doShowSelects(event) {
	hideSelects(false);
}

function setAllInfoToHideSelects() {
	if(is_ie && !is_ie7) {
		var allelems=document.all.tags('A');
		if(allelems!=null) {
			var i,elem;
			for(i=0;elem=allelems[i];i++) {
				if(elem.className=='info'&&elem.onmouseover==null&&elem.onmouseout==null) {
					elem.onmouseover=doHideSelects;
					elem.onmouseout=doShowSelects;
				}
			}
		}
	}
}