var popUpWin=0;
function popUpWindow(URLStr)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width=664,height=464,left=0,top=0,screenX=0,screenY=0');
}

function blurLink(theObject) {	theObject.blur(); }

		function checkChars(strObjectName) {
		  	var invalidChars = "\"'+*$?()\{\}^|?&€";
				for (i=0; i<invalidChars.length; i++) {
					if (document.getElementsByName(strObjectName)[0].value.indexOf(invalidChars.charAt(i), 0) > -1) {
						for (v=0; v<invalidChars.length; v++) {
							if (document.getElementsByName(strObjectName)[0].value.indexOf(invalidChars.charAt(v), 0) > -1) {
								document.getElementsByName(strObjectName)[0].value = document.getElementsByName(strObjectName)[0].value.replace(invalidChars.charAt(v), "");
							}
						}
						document.getElementsByName(strObjectName)[0].focus();
						InfoShow (strObjectName,"infofuvpw");
						window.clearTimeout();
						window.setTimeout("InfoShowOff('infofuvpw')", 5000);
					}
				}
		}

		function InfoShow(strObjectName, strInfo) {
		      var lngLeft = 0;
		      var lngTop = 0;
		      
		      objElement = document.getElementsByName(strObjectName)[0];
		      while (objElement) {
		        lngTop += objElement.offsetTop;
		        lngLeft += objElement.offsetLeft;
		        objElement = objElement.offsetParent;
		      }
		      document.getElementById(strInfo).style.left = lngLeft + "px";
		      document.getElementById(strInfo).style.top = (lngTop + document.getElementsByName(strObjectName)[0].offsetHeight + 5) + "px";
		      document.getElementById(strInfo).style.display = "block";
		}
				
		function InfoShowOff(strInfo) {
			document.getElementById(strInfo).style.display = "none";
		}		

function blurLink(theObject)	{	//
				{theObject.blur();}
		}
		
function disablesomefields() {
	if (document.getElementsByName('kundenart')[0].checked==true) {
		document.getElementById('Login').style.display="block";
		document.getElementById('Pw1').style.display="block";
		document.getElementById('Pw2').style.display="block";
		document.getElementById('eMail').style.display="block";
		document.getElementById('name').style.display="none";
		document.getElementById('rechtsform').style.display="none";
		document.getElementById('inhaber').style.display="none";
		document.getElementById('haupt').style.display="none";
		document.getElementById('plzort').style.display="none";
		document.getElementById('strasse').style.display="none";
		document.getElementById('internet').style.display="none";
		document.getElementById('jahr').style.display="none";
		document.getElementById('aspName').style.display="none";
		document.getElementById('aspTel').style.display="none";
		document.getElementById('aspFax').style.display="none";
		document.getElementById('aspEmail').style.display="none";
		document.getElementById('userfile').style.display="none"; 
		} else if (document.getElementsByName('kundenart')[0].checked==false) {
		document.getElementById('Login').style.display="none";
		document.getElementById('Pw1').style.display="block";
		document.getElementById('Pw2').style.display="block";
		document.getElementById('eMail').style.display="none";
		document.getElementById('name').style.display="block";
		document.getElementById('rechtsform').style.display="block";
		document.getElementById('inhaber').style.display="block";
		document.getElementById('haupt').style.display="block";
		document.getElementById('plzort').style.display="block";
		document.getElementById('strasse').style.display="block";
		document.getElementById('internet').style.display="block";
		document.getElementById('jahr').style.display="block";
		document.getElementById('aspName').style.display="block";
		document.getElementById('aspTel').style.display="block";
		document.getElementById('aspFax').style.display="block";
		document.getElementById('aspEmail').style.display="block";
		document.getElementById('userfile').style.display="block"; 
		}
	}	
	
	
// IE6 hack 

function ie6hack() {
var browser;
browser=navigator.userAgent;
if (browser.match(/MSIE 6/)!=null) {
	var hoehe;
	hoehe=document.getElementById('contentright').offsetHeight;
	document.getElementById('contentleft').style.height=hoehe+"px";
	}
}

// Komplettsysteme

function sysreqfields (actualitem, activefield) {
	if (actualitem==1) {
		for (i=0;i<4;i++) {
			if (activefield!=i) { document.getElementsByName('gehaeuse')[i].checked=false; }
			}
	}
	if (actualitem==2) {
		for (i=0;i<2;i++) {
			if (activefield!=i) { document.getElementsByName('systemaufbau')[i].checked=false; }
			}
	}
	if (actualitem==3) {
		for (i=0;i<4;i++) {
			if (activefield!=i) { document.getElementsByName('einsatzbereich')[i].checked=false; }
			}
	}
}

function impressionen () {
	var uri=window.location.search;
	if (uri=='?id=impressionen') {
		document.getElementById('popup_bg').style.display='block';
		document.getElementById('fakepopup').style.display='block'; 
		}  
	}

function closepopup () { 
		document.getElementById('popup_bg').style.display='none';
		document.getElementById('fakepopup').style.display='none'; history.go(-1); 
		}