	var DD = new Object();
	
	DD.config = new Object();
	DD.config.isNS4 = (document.layers)?true:false;
	DD.config.isIE = (document.styleSheets && document.all && navigator.userAgent.toLowerCase().indexOf("opera") == -1)?true:false;
	DD.config.isNS6 = (document.getElementById && !document.all)?true:false;
	DD.config.isOpera = (document.all && document.styleSheets && navigator.userAgent.toLowerCase().indexOf("opera") > -1)?true:false;
	DD.config.isOS_WIN = (navigator.appVersion.indexOf('Win') != -1)?true:false;
	/*START GLOBAL PART*/
	DD.PopUpWindow=new Object();
	DD.PopUpWindow.Open=function(winUrl,winName,winFeatures){
		try{
			var oWindow = window.open( '',winName, winFeatures, true ) ;
			if ( !oWindow ){
				alert('Bitte schalten Sie den Popupblocker aus, um fortzufahren!');
				return ;
			}
			oWindow.focus() ;
			oWindow.location.href = winUrl ;
			oWindow.opener=self;
			oWindow.creator=self;		
		}catch(ex){
			alert('Bitte schalten Sie den Popupblocker aus, um fortzufahren!');
		}
	}
	DD.printWindow=function(){
		if (window.print){
			window.print();
		}else{
			var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
			document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
			WebBrowser1.ExecWB(6, 2);	//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
		}
	}
	
	/*START QUESTIONS PART*/
	DD.currentPart=0;
	DD.previousPart=0;
	DD.backward=function(){
		var previousPart=(DD.currentPart-1);
		document.getElementById("dvQuestions_" + DD.currentPart).style.display="none";
		if(DD.currentPart==1){previousPart=0;}
		if(DD.currentPart==2 && !document.FOquestions.question_2[0].checked){previousPart=0;}else if(DD.currentPart==2 && document.FOquestions.question_2[0].checked){previousPart=1;}
		if(DD.currentPart==3 || DD.currentPart==4){previousPart=1;}
		if(DD.currentPart==5){previousPart=1;}
		if(DD.currentPart==6){previousPart=3;}
		if(DD.currentPart==7){previousPart=4;}
		DD.clearRadioParts(document.FOquestions,DD.currentPart);
		
		DD.currentPart=previousPart;
		
		document.getElementById("dvQuestions_" + DD.currentPart).style.display="block";
		if(DD.currentPart==0){document.getElementById("dvQuestion_backward").style.display="none";}
		document.getElementById("dvQuestion_submit").style.display="none";
		document.getElementById("dvQuestion_forward").style.display="block";
	}
	
	DD.forward=function(){
		var nextPart=(DD.currentPart+1);
		if(DD.checkQuestionsPart(document.FOquestions,DD.currentPart)==false){return false;}
		if(DD.currentPart==0 && document.FOquestions.question_1[1].checked){nextPart=2;}
		if(DD.currentPart==1 && document.FOquestions.question_2[0].checked){nextPart=5;}
		if(DD.currentPart==1 && document.FOquestions.question_2[1].checked){nextPart=3;}
		if(DD.currentPart==1 && document.FOquestions.question_2[2].checked){nextPart=4;}
		if(DD.currentPart==5){nextPart=2;}
		
		document.getElementById("dvQuestions_" + DD.currentPart).style.display="none";
		
		DD.currentPart=nextPart;
		document.getElementById("dvQuestion_backward").style.display="block";
		if(DD.currentPart<=5){
			document.getElementById("dvQuestions_" + DD.currentPart).style.display="block";
		}else{
			DD.currentPart=(DD.currentPart-1);
			document.getElementById("dvQuestions_" + DD.currentPart).style.display="block";
		}
		if(DD.currentPart==2 || DD.currentPart==3 || DD.currentPart==4){
			document.getElementById("dvQuestion_forward").style.display="none";
			document.getElementById("dvQuestion_submit").style.display="block";
		}
	}
	DD.questionPartContents=Array(
													Array("question_1"),
													Array("question_2"),
													Array("question_3"),
													Array("question_4"),
													Array("question_5"),
													Array(),
													Array(),
													Array()
												);
	DD.checkQuestionsPart=function(callObj,part){
		for(var f=0;f<DD.questionPartContents[part].length;f++){
			if(DD.chkRadio(eval("callObj." + DD.questionPartContents[part][f]))==false){
				alert("Bitte beantworten Sie alle Fragen!");
				return false;
			}
		}
	}
	DD.clearRadioParts = function(callObj,part){
		for(var f=0;f<DD.questionPartContents[part].length;f++){
			for(var r=0;r<eval("callObj." + DD.questionPartContents[part][f]).length;r++){
				eval("callObj." + DD.questionPartContents[part][f])[r].checked=false;
			}
		}
	}
	DD.checkQuestionsForm=function(callObj,autoSubmit){
		if(DD.currentPart==2 || DD.currentPart==3 || DD.currentPart==4){
			if(DD.checkQuestionsPart(callObj,DD.currentPart)==false)return false;
		}
		if((DD.currentPart==3 && callObj.question_4[0].checked) || (DD.currentPart==4 && callObj.question_5[0].checked)){
			document.getElementById("dvQuestions_" + DD.currentPart).style.display="none";
			DD.currentPart=((DD.currentPart==3) ? 6 : 7);
			document.getElementById("dvQuestions_" + DD.currentPart).style.display="block";
			return false;
		}
		if(autoSubmit){callObj.submit();}
		return true;
		
	}
	DD.chkRadio = function(fname){
		var retBoolSuccess=false;
		if(fname.length){for(var i=0;i<fname.length;i++){if(fname[i].checked){retBoolSuccess=true;break;}}}
		return retBoolSuccess;
	}
	
	
	DD.loadInit = function(){
		if((DD.config.isIE && document.documentElement.clientHeight<document.getElementById("dvContent").offsetHeight) || (!DD.config.isIE && window.innerHeight<document.getElementById("dvContent").offsetHeight)){
			window.resizeTo(((DD.config.isIE) ? 426 : 423),500);
		}else{
			window.resizeTo(((DD.config.isIE) ? 410 : 407),500);
		}
	}
	
	window.onload=DD.loadInit;
	window.onresize=DD.loadInit;