<?xml version="1.0" encoding="UTF-8" ?><oembed><version>1.0</version><provider_name>Hajni suli német nyelvtanuláshoz</provider_name><provider_url>https://hajnisuli.cafeblog.hu</provider_url><author_name>hajninyelviskolaja</author_name><author_url>https://hajnisuli.cafeblog.hu/author/hajninyelviskolaja/</author_url><title>Szenvedő főnévi igenév</title><html>&lt;br&gt;&lt;br&gt;
&lt;?xml version=&quot;1.0&quot;?&gt;
       &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;xhtml11.dtd&quot;&gt;
       &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;
             xml:lang=&quot;en&quot;&gt;&lt;head&gt;&lt;meta name=&quot;author&quot; content=&quot;Created with Hot Potatoes by Half-Baked Software, registered to Michael Beck.&quot;&gt;&lt;/meta&gt;&lt;meta name=&quot;keywords&quot; content=&quot;Hot Potatoes, Hot Potatoes, Half-Baked Software, Windows, University of Victoria&quot;&gt;&lt;/meta&gt;

&lt;link rel=&quot;schema.DC&quot; href=&quot;http://purl.org/dc/elements/1.1/&quot; /&gt;
&lt;meta name=&quot;DC:Creator&quot; content=&quot;Michael Beck&quot; /&gt;
&lt;meta name=&quot;DC:Title&quot; content=&quot;Infinitive (Aktiv-Passiv)&quot; /&gt;


&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt; 

&lt;title&gt;
Infinitive (Aktiv-Passiv)
&lt;/title&gt;

&lt;!-- Made with executable version 6.2 Release 0 Build 4 --&gt;

&lt;!-- The following insertion allows you to add your own code directly to this head tag from the configuration screen --&gt;



&lt;style type=&quot;text/css&quot;&gt;


/* This is the CSS stylesheet used in the exercise. */
/* Elements in square brackets are replaced by data based on configuration settings when the exercise is built. */

/* BeginCorePageCSS */

/* Made with executable version 6.2 Release 0 Build 4 */


/* Hack to hide a nested Quicktime player from IE, which can&#039;t handle it. */
* html object.MediaPlayerNotForIE {
	display: none;
}

body{
	font-family: Arial,Geneva,sans-serif;
	background-color: #bfbfff;
	color: #400080;
 
	margin-right: 5%;
	margin-left: 5%;
	font-size: small;
}

p{
	text-align: left;
	margin: 0px;
	font-size: 100%;
}

table,div,span,td{
	font-size: 100%;
	color: #400080;
}

div.Titles{
	padding: 0.5em;;
	text-align: center;
	color: #000000;
}

button{
	font-family: Arial,Geneva,sans-serif;
	font-size: 100%;
	display: inline;
}

.ExerciseTitle{
	font-size: 140%;
	color: #000000;
}

.ExerciseSubtitle{
	font-size: 120%;
	color: #000000;
}

div.StdDiv{
	background-color: #FFFFFF;
	text-align: center;
	font-size: 100%;
	color: #400080;
	padding: 0.5em;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #400080;
	margin-bottom: 1px;
}

/* EndCorePageCSS */

.RTLText{
	text-align: right;
	font-size: 150%;
	direction: rtl;
	font-family: &quot;Simplified Arabic&quot;, &quot;Traditional Arabic&quot;, &quot;Times New Roman&quot;, Arial,Geneva,sans-serif; 
}

.CentredRTLText{
	text-align: center;
	font-size: 150%;
	direction: rtl;
	font-family: &quot;Simplified Arabic&quot;, &quot;Traditional Arabic&quot;, &quot;Times New Roman&quot;, Arial,Geneva,sans-serif; 
}

button p.RTLText{
	text-align: center;
}

.RTLGapBox{
	text-align: right;
	font-size: 150%;
	direction: rtl;
	font-family: &quot;Times New Roman&quot;, Arial,Geneva,sans-serif;
}

.Guess{
	font-weight: bold;
}

.CorrectAnswer{
	font-weight: bold;
}

div#Timer{
	padding: 0.25em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #000000;
}

span#TimerText{
	padding: 0.25em;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	display: none;
	color: #000000;
}

span.Instructions{

}

div.ExerciseText{

}

.FeedbackText, .FeedbackText span.CorrectAnswer, .FeedbackText span.Guess, .FeedbackText span.Answer{
	color: #000000;
}

.LeftItem{
	font-size: 100%;
	color: #400080;
	text-align: left;
}

.RightItem{
	font-weight: bold;
	font-size: 100%;
	color: #400080;
}

span.CorrectMark{

}

input, textarea{
	font-family: Arial,Geneva,sans-serif;
	font-size: 120%;
}

select{
	font-size: 100%;
}

div.Feedback {
	background-color: #bfbfff;
	left: 33%;
	width: 34%;
	top: 33%;
	z-index: 1;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	text-align: center;
	color: #000000;
	position: absolute;
	display: none;
	font-size: 100%;
}




div.ExerciseDiv{
	color: #400080;
}

/* JMatch flashcard styles */
table.FlashcardTable{
	background-color: transparent;
	color: #400080;
	border-color: #400080;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 2em;
	margin-bottom: 2em;
	width: 90%;
	position: relative;
	text-align: center;
	padding: 0px;
}

table.FlashcardTable tr{
	border-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

table.FlashcardTable td.Showing{
	font-size: 140%;
	text-align: center;
	width: 50%;
	display: table-cell;
	padding: 2em;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	color: #400080;
	background-color: #FFFFFF;
}

table.FlashcardTable td.Hidden{
	display: none;
}

/* JMix styles */
div#SegmentDiv{
	margin-top: 2em;
	margin-bottom: 2em;
	text-align: center;
}

a.ExSegment{
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	color: #400080;
}

span.RemainingWordList{
	font-style: italic;
}

div.DropLine {
	position: absolute;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	width: 80%;
}

/* JCloze styles */

.ClozeWordList{
	text-align: center;
	font-weight: bold;
}

div.ClozeBody{
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
	line-height: 2.0
}

span.GapSpan{
	font-weight: bold;
}

/* JCross styles */

table.CrosswordGrid{
	margin: auto auto 1em auto;
	border-collapse: collapse;
	padding: 0px;
	background-color: #000000;
}

table.CrosswordGrid tbody tr td{
	width: 1.5em;
	height: 1.5em;
	text-align: center;
	vertical-align: middle;
	font-size: 140%;
	padding: 1px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
}

table.CrosswordGrid span{
	color: #000000;
}

table.CrosswordGrid td.BlankCell{
	background-color: #000000;
	color: #000000;
}

table.CrosswordGrid td.LetterOnlyCell{
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
}

table.CrosswordGrid td.NumLetterCell{
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color: #000000;
	padding: 1px;
	font-weight: bold;
}

.NumLetterCellText{
	cursor: pointer;
	color: #000000;
}

.GridNum{
	vertical-align: super;
	font-size: 66%;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.GridNum:hover, .GridNum:visited{
	color: #000000;
}

table#Clues{
	margin: auto;
	vertical-align: top;
}

table#Clues td{
	vertical-align: top;
}

table.ClueList{
  margin: auto;
}

td.ClueNum{
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

td.Clue{
	text-align: left;
}

div#ClueEntry{
	text-align: left;
	margin-bottom: 1em;
}

/* Keypad styles */

div.Keypad{
	text-align: center;
	display: none; /* initially hidden, shown if needed */
	margin-bottom: 0.5em;
}

div.Keypad button{
	font-family: Arial,Geneva,sans-serif;
	font-size: 120%;
	background-color: #ffffff;
	color: #000000;
	width: 2em;
}

/* JQuiz styles */

div.QuestionNavigation{
	text-align: center;
}

.QNum{
	margin: 0em 1em 0.5em 1em;
	font-weight: bold;
	vertical-align: middle;
}

textarea{
	font-family: Arial,Geneva,sans-serif;
}

.QuestionText{
	text-align: left;
	margin: 0px;
	font-size: 100%;
}

.Answer{
	font-size: 120%;
	letter-spacing: 0.1em;
}

.PartialAnswer{
	font-size: 120%;
	letter-spacing: 0.1em;
	color: #000000;
}

.Highlight{
	color: #000000;
	background-color: #ffff00;
	font-weight: bold;
	font-size: 120%;
}

ol.QuizQuestions{
	text-align: left;
	list-style-type: none;
}

li.QuizQuestion{
	padding: 1em;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

ol.MCAnswers{
	text-align: left;
	list-style-type: upper-alpha;
	padding: 1em;
}

ol.MCAnswers li{
	margin-bottom: 1em;
}

ol.MSelAnswers{
	text-align: left;
	list-style-type: lower-alpha;
	padding: 1em;
}

div.ShortAnswer{
	padding: 1em;
}

.FuncButton {
	text-align: center;
	border-style: solid;

	border-left-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #7f7f7f;
	border-bottom-color: #7f7f7f;
	color: #400080;
	background-color: #FFFFFF;

	border-width: 2px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}

.FuncButtonUp {
	color: #FFFFFF;
	text-align: center;
	border-style: solid;

	border-left-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #7f7f7f;
	border-bottom-color: #7f7f7f;

	background-color: #400080;
	color: #FFFFFF;
	border-width: 2px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}

.FuncButtonDown {
	color: #FFFFFF;
	text-align: center;
	border-style: solid;

	border-left-color: #7f7f7f;
	border-top-color: #7f7f7f;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	background-color: #400080;
	color: #FFFFFF;

	border-width: 2px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}

/*BeginNavBarStyle*/

div.NavButtonBar{
	background-color: #400080;
	text-align: center;
	margin: 2px 0px 2px 0px;
	clear: both;
	font-size: 100%;
}

.NavButton {
	border-style: solid;
	
	border-left-color: #9f7fbf;
	border-top-color: #9f7fbf;
	border-right-color: #200040;
	border-bottom-color: #200040;
	background-color: #400080;
	color: #ffffff;

	border-width: 2px;
	cursor: pointer;	
}

.NavButtonUp {
	border-style: solid;

	border-left-color: #9f7fbf;
	border-top-color: #9f7fbf;
	border-right-color: #200040;
	border-bottom-color: #200040;
	color: #400080;
	background-color: #ffffff;

	border-width: 2px;
	cursor: pointer;	
}

.NavButtonDown {
	border-style: solid;

	border-left-color: #200040;
	border-top-color: #200040;
	border-right-color: #9f7fbf;
	border-bottom-color: #9f7fbf;
	color: #400080;
	background-color: #ffffff;

	border-width: 2px;
	cursor: pointer;	
}

/*EndNavBarStyle*/

a{
	color: #0000FF;
}

a:visited{
	color: #0000CC;
}

a:hover{
	color: #0000FF;
}

div.CardStyle {
	position: absolute;
	font-family: Arial,Geneva,sans-serif;
	font-size: 100%;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	color: #400080;
	background-color: #FFFFFF;
	left: -50px;
	top: -50px;
	overflow: visible;
}

.rtl{
	text-align: right;
	font-size: 140%;
}


&lt;/style&gt;

&lt;script type=&quot;text/javascript&quot;&gt;

//&lt;![CDATA[

&lt;!--




function Client(){
//if not a DOM browser, hopeless
	this.min = false; if (document.getElementById){this.min = true;};

	this.ua = navigator.userAgent;
	this.name = navigator.appName;
	this.ver = navigator.appVersion;  

//Get data about the browser
	this.mac = (this.ver.indexOf(&#039;Mac&#039;) != -1);
	this.win = (this.ver.indexOf(&#039;Windows&#039;) != -1);

//Look for Gecko
	this.gecko = (this.ua.indexOf(&#039;Gecko&#039;) &gt; 1);
	if (this.gecko){
		this.geckoVer = parseInt(this.ua.substring(this.ua.indexOf(&#039;Gecko&#039;)+6, this.ua.length));
		if (this.geckoVer &lt; 20020000){this.min = false;}
	}
	
//Look for Firebird
	this.firebird = (this.ua.indexOf(&#039;Firebird&#039;) &gt; 1);
	
//Look for Safari
	this.safari = (this.ua.indexOf(&#039;Safari&#039;) &gt; 1);
	if (this.safari){
		this.gecko = false;
	}
	
//Look for IE
	this.ie = (this.ua.indexOf(&#039;MSIE&#039;) &gt; 0);
	if (this.ie){
		this.ieVer = parseFloat(this.ua.substring(this.ua.indexOf(&#039;MSIE&#039;)+5, this.ua.length));
		if (this.ieVer &lt; 5.5){this.min = false;}
	}
	
//Look for Opera
	this.opera = (this.ua.indexOf(&#039;Opera&#039;) &gt; 0);
	if (this.opera){
		this.operaVer = parseFloat(this.ua.substring(this.ua.indexOf(&#039;Opera&#039;)+6, this.ua.length));
		if (this.operaVer &lt; 7.04){this.min = false;}
	}
	if (this.min == false){
		alert(&#039;Your browser may not be able to handle this page.&#039;);
	}
	
//Special case for the horrible ie5mac
	this.ie5mac = (this.ie&amp;&amp;this.mac&amp;&amp;(this.ieVer&lt;6));
}

var C = new Client();

//for (prop in C){
//	alert(prop + &#039;: &#039; + C[prop]);
//}



//CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS

//[strNavBarJS]
function NavBtnOver(Btn){
	if (Btn.className != &#039;NavButtonDown&#039;){Btn.className = &#039;NavButtonUp&#039;;}
}

function NavBtnOut(Btn){
	Btn.className = &#039;NavButton&#039;;
}

function NavBtnDown(Btn){
	Btn.className = &#039;NavButtonDown&#039;;
}
//[/strNavBarJS]

function FuncBtnOver(Btn){
	if (Btn.className != &#039;FuncButtonDown&#039;){Btn.className = &#039;FuncButtonUp&#039;;}
}

function FuncBtnOut(Btn){
	Btn.className = &#039;FuncButton&#039;;
}

function FuncBtnDown(Btn){
	Btn.className = &#039;FuncButtonDown&#039;;
}

function FocusAButton(){
	if (document.getElementById(&#039;CheckButton1&#039;) != null){
		document.getElementById(&#039;CheckButton1&#039;).focus();
	}
	else{
		if (document.getElementById(&#039;CheckButton2&#039;) != null){
			document.getElementById(&#039;CheckButton2&#039;).focus();
		}
		else{
			document.getElementsByTagName(&#039;button&#039;)[0].focus();
		}
	}
}




//CODE FOR HANDLING DISPLAY OF POPUP FEEDBACK BOX

var topZ = 1000;

function ShowMessage(Feedback){
	var Output = Feedback + &#039;&lt;br /&gt;&lt;br /&gt;&#039;;
	document.getElementById(&#039;FeedbackContent&#039;).innerHTML = Output;
	var FDiv = document.getElementById(&#039;FeedbackDiv&#039;);
	topZ++;
	FDiv.style.zIndex = topZ;
	FDiv.style.top = TopSettingWithScrollOffset(30) + &#039;px&#039;;

	FDiv.style.display = &#039;block&#039;;

	ShowElements(false, &#039;input&#039;);
	ShowElements(false, &#039;select&#039;);
	ShowElements(false, &#039;object&#039;);

//Focus the OK button
	setTimeout(&quot;document.getElementById(&#039;FeedbackOKButton&#039;).focus()&quot;, 50);
	
//
}

//Added code to work around Quicktime bug for 6.0.4.24.
function ShowElements(Show, TagName){
//Special for IE bug -- hide all the form elements that will show through the popup
	if ((C.ie)||(TagName == &#039;object&#039;)){
		var Els = document.getElementsByTagName(TagName);
		for (var i=0; i&lt;Els.length; i++){
			if (Show == true){
				Els[i].style.visibility = &#039;visible&#039;;
			}
			else{
				Els[i].style.visibility = &#039;hidden&#039;;
			}
		}
	} 
}

function HideFeedback(){
	document.getElementById(&#039;FeedbackDiv&#039;).style.display = &#039;none&#039;;
	ShowElements(true, &#039;input&#039;);
	ShowElements(true, &#039;select&#039;);
	ShowElements(true, &#039;object&#039;);
	if (Finished == true){
		Finish();
	}
}


//GENERAL UTILITY FUNCTIONS AND VARIABLES

//PAGE DIMENSION FUNCTIONS
function PageDim(){
//Get the page width and height
	this.W = 600;
	this.H = 400;
	this.W = document.getElementsByTagName(&#039;body&#039;)[0].clientWidth;
	this.H = document.getElementsByTagName(&#039;body&#039;)[0].clientHeight;
}

var pg = null;

function GetPageXY(El) {
	var XY = {x: 0, y: 0};
	while(El){
		XY.x += El.offsetLeft;
		XY.y += El.offsetTop;
		El = El.offsetParent;
	}
	return XY;
}

function GetScrollTop(){
	if (document.documentElement &amp;&amp; document.documentElement.scrollTop){
		return document.documentElement.scrollTop;
	}
	else{
		if (document.body){
 			return document.body.scrollTop;
		}
		else{
			return window.pageYOffset;
		}
	}
}

function GetViewportHeight(){
	if (window.innerHeight){
		return window.innerHeight;
	}
	else{
		return document.getElementsByTagName(&#039;body&#039;)[0].clientHeight;
	}
}

function TopSettingWithScrollOffset(TopPercent){
	var T = Math.floor(GetViewportHeight() * (TopPercent/100));
	return GetScrollTop() + T; 
}

//CODE FOR AVOIDING LOSS OF DATA WHEN BACKSPACE KEY INVOKES history.back()
var InTextBox = false;

function SuppressBackspace(e){ 
	if (InTextBox == true){return;}
	if (C.ie) {
		thisKey = window.event.keyCode;
	}
	else {
		thisKey = e.keyCode;
	}

	var Suppress = false;

	if (thisKey == 8) {
		Suppress = true;
	}

	if (Suppress == true){
		if (C.ie){
			window.event.returnValue = false;	
			window.event.cancelBubble = true;
		}
		else{
			e.preventDefault();
		}
	}
}

if (C.ie){
	document.attachEvent(&#039;onkeydown&#039;,SuppressBackspace);
	window.attachEvent(&#039;onkeydown&#039;,SuppressBackspace);
}
else{
	if (window.addEventListener){
		window.addEventListener(&#039;keypress&#039;,SuppressBackspace,false);
	}
}

function ReduceItems(InArray, ReduceToSize){
	var ItemToDump=0;
	var j=0;
	while (InArray.length &gt; ReduceToSize){
		ItemToDump = Math.floor(InArray.length*Math.random());
		InArray.splice(ItemToDump, 1);
	}
}

function Shuffle(InArray){
	var Num;
	var Temp = new Array();
	var Len = InArray.length;

	var j = Len;

	for (var i=0; i&lt;Len; i++){
		Temp[i] = InArray[i];
	}

	for (i=0; i&lt;Len; i++){
		Num = Math.floor(j  *  Math.random());
		InArray[i] = Temp[Num];

		for (var k=Num; k &lt; (j-1); k++) {
			Temp[k] = Temp[k+1];
		}
		j--;
	}
	return InArray;
}

function WriteToInstructions(Feedback) {
	document.getElementById(&#039;InstructionsDiv&#039;).innerHTML = Feedback;

}




function EscapeDoubleQuotes(InString){
	return InString.replace(/&quot;/g, &#039;&quot;&#039;)
}

function TrimString(InString){
        var x = 0;

        if (InString.length != 0) {
                while ((InString.charAt(InString.length - 1) == &#039;u0020&#039;) || (InString.charAt(InString.length - 1) == &#039;u000A&#039;) || (InString.charAt(InString.length - 1) == &#039;u000D&#039;)){
                        InString = InString.substring(0, InString.length - 1)
                }

                while ((InString.charAt(0) == &#039;u0020&#039;) || (InString.charAt(0) == &#039;u000A&#039;) || (InString.charAt(0) == &#039;u000D&#039;)){
                        InString = InString.substring(1, InString.length)
                }

                while (InString.indexOf(&#039;  &#039;) != -1) {
                        x = InString.indexOf(&#039;  &#039;)
                        InString = InString.substring(0, x) + InString.substring(x+1, InString.length)
                 }

                return InString;
        }

        else {
                return &#039;&#039;;
        }
}

function FindLongest(InArray){
	if (InArray.length &lt; 1){return -1;}

	var Longest = 0;
	for (var i=1; i&lt;InArray.length; i++){
		if (InArray[i].length &gt; InArray[Longest].length){
			Longest = i;
		}
	}
	return Longest;
}

//UNICODE CHARACTER FUNCTIONS
function IsCombiningDiacritic(CharNum){
	var Result = (((CharNum &gt;= 0x0300)&amp;&amp;(CharNum &lt;= 0x370))||((CharNum &gt;= 0x20d0)&amp;&amp;(CharNum &lt;= 0x20ff)));
	Result = Result || (((CharNum &gt;= 0x3099)&amp;&amp;(CharNum &lt;= 0x309a))||((CharNum &gt;= 0xfe20)&amp;&amp;(CharNum &lt;= 0xfe23)));
	return Result;
}

function IsCJK(CharNum){
	return ((CharNum &gt;= 0x3000)&amp;&amp;(CharNum &lt; 0xd800));
}

//SETUP FUNCTIONS
//BROWSER WILL REFILL TEXT BOXES FROM CACHE IF NOT PREVENTED
function ClearTextBoxes(){
	var NList = document.getElementsByTagName(&#039;input&#039;);
	for (var i=0; i&lt;NList.length; i++){
		if ((NList[i].id.indexOf(&#039;Guess&#039;) &gt; -1)||(NList[i].id.indexOf(&#039;Gap&#039;) &gt; -1)){
			NList[i].value = &#039;&#039;;
		}
		if (NList[i].id.indexOf(&#039;Chk&#039;) &gt; -1){
			NList[i].checked = &#039;&#039;;
		}
	}
}

//EXTENSION TO ARRAY OBJECT
function Array_IndexOf(Input){
	var Result = -1;
	for (var i=0; i&lt;this.length; i++){
		if (this[i] == Input){
			Result = i;
		}
	}
	return Result;
}
Array.prototype.indexOf = Array_IndexOf;

//IE HAS RENDERING BUG WITH BOTTOM NAVBAR
function RemoveBottomNavBarForIE(){
	if ((C.ie)&amp;&amp;(document.getElementById(&#039;Reading&#039;) != null)){
		if (document.getElementById(&#039;BottomNavBar&#039;) != null){
			document.getElementById(&#039;TheBody&#039;).removeChild(document.getElementById(&#039;BottomNavBar&#039;));
		}
	}
}




//HOTPOTNET-RELATED CODE

var HPNStartTime = (new Date()).getTime();
var SubmissionTimeout = 30000;
var Detail = &#039;&#039;; //Global that is used to submit tracking data

function Finish(){
//If there&#039;s a form, fill it out and submit it
	if (document.store != null){
		Frm = document.store;
		Frm.starttime.value = HPNStartTime;
		Frm.endtime.value = (new Date()).getTime();
		Frm.mark.value = Score;
		Frm.detail.value = Detail;
		Frm.submit();
	}
}





//JMATCH CORE JAVASCRIPT CODE

var CorrectIndicator = &#039;:-)&#039;;
var IncorrectIndicator = &#039;X&#039;;
var YourScoreIs = &#039;Eredm&#xE9;nyed:&#039;;
var CorrectResponse = &#039;Helyes! J&#xF3; munka volt!&#039;;
var IncorrectResponse = &#039;Nem, sajnos nem j&#xF3; a megold&#xE1;s!&#039;;
var TotalUnfixedLeftItems = 0;
var TotCorrectChoices = 0;
var Penalties = 0;
var Finished = false;
var TimeOver = false;

var Score = 0;
var Locked = false;
var ShuffleQs = false;
var QsToShow = 8;


function StartUp(){
	RemoveBottomNavBarForIE();


	




	SetUpItems(ShuffleQs,QsToShow);

	TotalUnfixedLeftItems = document.getElementById(&#039;MatchDiv&#039;).getElementsByTagName(&#039;select&#039;).length;

//Create arrays
	CreateStatusArrays();


}

Status = new Array();


function CreateStatusArrays(){
	var Selects = document.getElementById(&#039;Questions&#039;).getElementsByTagName(&#039;select&#039;);
	for (var x=0; x&lt;Selects.length; x++){
		Status[x] = new Array();
		Status[x][0] = 0; // Item not matched correctly yet
		Status[x][1] = 0; //Tries at this item so far
		Status[x][2] = Selects[x].id; //Store a ref to the original drop-down
		Status[x][3] = new Array(); //Sequence of guesses for this item
	}
}

function GetKeyFromSelectContainer(Container){
	var Result = -1;
	if (Container.getElementsByTagName(&#039;select&#039;).length &gt; 0){
		var Select = Container.getElementsByTagName(&#039;select&#039;)[0];
		if (Select != null){
			Result = parseInt(Select.id.substring(1, Select.id.length));
		}
	}
	return Result;
}

function GetKeyFromSelect(Select){
	var Result = -1;
	if (Select != null){
		Result = parseInt(Select.id.substring(1, Select.id.length));
	}
	return Result;
}

var OriginalKeys = new Array();
var ReducedKeys = new Array();

function GetUniqueKeys(Container, TargetArray){
	TargetArray.length = 0;
	var x = -1;
	var SList = Container.getElementsByTagName(&#039;select&#039;);
	if (SList.length &gt; 0){
		for (var i=0; i&lt;SList.length; i++){
			x = GetKeyFromSelect(SList[i]);
			if (TargetArray.indexOf(x) &lt; 0){
				TargetArray.push(x);
			}
		}
	}
}

function SetUpItems(ShuffleQs, ReduceTo){
	var QList = new Array();
	var i, j, k, Selects, Options;

//Remove all the table rows and put them in an array for processing
	var Qs = document.getElementById(&#039;Questions&#039;);
	
//First, get a list of keys
	GetUniqueKeys(Qs, OriginalKeys);

//Remove the table rows to an array
	while (Qs.getElementsByTagName(&#039;tr&#039;).length &gt; 0){
		QList.push(Qs.removeChild(Qs.getElementsByTagName(&#039;tr&#039;)[0]));
	}

	var Reducing = (QList.length &gt; ReduceTo);
	
//If required, select random rows to delete
	if (Reducing == true){
		var DumpItem = 0;
		while (ReduceTo &lt; QList.length){
	
//Get a number to delete from the array
			DumpItem = Math.floor(QList.length*Math.random());
			for (i=DumpItem; i&lt;(QList.length-1); i++){
				QList[i] = QList[i+1];
			}
			QList.length = QList.length-1;
		}
	}
//Shuffle the rows if necessary
	if (ShuffleQs == true){
		QList = Shuffle(QList);
	}

	TotalUnfixedLeftItems = QList.length;
	
//Write the rows back to the table body
	for (i=0; i&lt;QList.length; i++){
		Qs.appendChild(QList[i]);
	}
	
//Now we need to remove any drop-down options that no longer have associated select items
	if (Reducing == true){
		GetUniqueKeys(Qs, ReducedKeys);
		
		Selects = Qs.getElementsByTagName(&#039;select&#039;);
		for (i=0; i&lt;Selects.length; i++){
			Options = Selects[i].getElementsByTagName(&#039;option&#039;);
			for (j=Options.length-1; j&gt;=0; j--){
				if (OptionRequired(Options[j].value) == false){
					Selects[i].removeChild(Options[j]);
				}
			}
		}
	}
}

function OptionRequired(Key){
	if (ReducedKeys.indexOf(Key) &gt; -1){
		return true;
	}
	else{
		if (OriginalKeys.indexOf(Key) &gt; -1){
			return false;
		}
		else{
			return true;
		}
	}
}

function CheckAnswers(){
	if (Locked == true){return;}
	var Select = null;
	var Key = -1;
	var Parent = null;
	var Answer = null;
	var AnsText = &#039;&#039;;
	var AllDone = true;
	TotCorrectChoices = 0;
	
//for each item not fixed or a distractor
	for (var i=0; i&lt;Status.length; i++){
	
//if it hasn&#039;t been answered correctly yet
		if (Status[i][0] &lt; 1){
		
//Add one to the number of tries for this item
			Status[i][1]++;
			
//Get a pointer to the drop-down
			Select = document.getElementById(Status[i][2]);
			Key = GetKeyFromSelect(Select);
//Save the answer given
			Status[i][3].push(Select.options[Select.selectedIndex].value);
			
//Check the answer
			if (Select.options[Select.selectedIndex].value == Key){
					Status[i][0] = 1;
					AnsText = Select.options[Select.selectedIndex].innerHTML;
					Parent = Select.parentNode;
					Parent.removeChild(Select);
					Parent.innerHTML = AnsText;
					Parent.nextSibling.innerHTML = CorrectIndicator;
			} 
			else{
				AllDone = false;
				Parent = Select.parentNode;
				Parent.nextSibling.innerHTML = IncorrectIndicator;
			}
		}
		else{
//Add a copy of the last (correct) answer.
			Status[i][3].push(Status[i][3][Status[i][3].length-1]);
		}
//If it&#039;s correct, count it
		if (Status[i][0] == 1){
			TotCorrectChoices++;
		}
	}
//Calculate the score
	Score = Math.floor(((TotCorrectChoices-Penalties)/TotalUnfixedLeftItems)*100);
	if (Score&lt;0){Score = 0;}
	var Feedback = &#039;&#039;;

//Build the feedback
	if (AllDone == true){
		Feedback = CorrectResponse + &#039;&lt;br /&gt;&#039; + YourScoreIs + Score + &#039;%.&#039;;
	}
	else{
		Feedback = IncorrectResponse + &#039;&lt;br /&gt;&#039; + YourScoreIs + Score + &#039;%.&#039;;
//Penalty for incorrect check
		Penalties++;
	}

//If the exercise is over, deal with that
	if ((AllDone == true)||(TimeOver == true)){


		TimeOver = true;
		Locked = true;
		Finished = true;
		setTimeout(&#039;Finish()&#039;, SubmissionTimeout);
		WriteToInstructions(Feedback);
	}

//Show the feedback
	ShowMessage(Feedback);
	

}









//--&gt;

//]]&gt;

&lt;/script&gt;


&lt;/head&gt;

&lt;body onload=&quot;StartUp()&quot; id=&quot;TheBody&quot; &gt;

&lt;!-- BeginTopNavButtons --&gt;

&lt;div class=&quot;NavButtonBar&quot; id=&quot;TopNavBar&quot;&gt;


&lt;button class=&quot;NavButton&quot; onfocus=&quot;NavBtnOver(this)&quot; onblur=&quot;NavBtnOut(this)&quot; onmouseover=&quot;NavBtnOver(this)&quot; onmouseout=&quot;NavBtnOut(this)&quot; onmousedown=&quot;NavBtnDown(this)&quot; onmouseup=&quot;NavBtnOut(this)&quot; onclick=&quot;history.back(); return false;&quot;&gt;Vissza&lt;/button&gt;



&lt;button class=&quot;NavButton&quot; onfocus=&quot;NavBtnOver(this)&quot; onblur=&quot;NavBtnOut(this)&quot;  onmouseover=&quot;NavBtnOver(this)&quot; onmouseout=&quot;NavBtnOut(this)&quot; onmousedown=&quot;NavBtnDown(this)&quot; onmouseup=&quot;NavBtnOut(this)&quot; onclick=&quot;location=&#039;www.abbcenter.com/nyelvtanulas&#039;; return false;&quot;&gt; Index &lt;/button&gt;



&lt;button class=&quot;NavButton&quot; onfocus=&quot;NavBtnOver(this)&quot; onblur=&quot;NavBtnOut(this)&quot; onmouseover=&quot;NavBtnOver(this)&quot; onmouseout=&quot;NavBtnOut(this)&quot; onmousedown=&quot;NavBtnDown(this)&quot; onmouseup=&quot;NavBtnOut(this)&quot; onclick=&quot;location=&#039;http://www.lingvico.hu&#039;; return false;&quot;&gt;K&#xF6;vetkez&#x151; feladat&lt;/button&gt;


&lt;/div&gt;



&lt;!-- EndTopNavButtons --&gt;

&lt;div class=&quot;Titles&quot;&gt;
	&lt;h2 class=&quot;ExerciseTitle&quot;&gt;Infinitive (Aktiv-Passiv)&lt;/h2&gt;

	&lt;h3 class=&quot;ExerciseSubtitle&quot;&gt;P&#xE1;ros&#xED;t&#xF3;s feladat&lt;/h3&gt;



&lt;/div&gt;

&lt;div id=&quot;InstructionsDiv&quot; class=&quot;StdDiv&quot;&gt;
	&lt;div id=&quot;Instructions&quot;&gt;Keresse meg az &#xF6;sszeill&#x151; p&#xE1;rokat!&lt;/div&gt;
&lt;/div&gt;



&lt;div id=&quot;MainDiv&quot; class=&quot;StdDiv&quot;&gt;

&lt;button id=&quot;CheckButton1&quot; class=&quot;FuncButton&quot; onmouseover=&quot;FuncBtnOver(this)&quot; onfocus=&quot;FuncBtnOver(this)&quot; onmouseout=&quot;FuncBtnOut(this)&quot; onblur=&quot;FuncBtnOut(this)&quot; onmousedown=&quot;FuncBtnDown(this)&quot; onmouseup=&quot;FuncBtnOut(this)&quot; onclick=&quot;CheckAnswers()&quot;&gt;&nbsp;Ellen&#x151;rz&#xE9;s&nbsp;&lt;/button&gt;

&lt;div id=&quot;MatchDiv&quot; style=&quot;text-align: center;&quot;&gt;

&lt;form id=&quot;QForm&quot; method=&quot;post&quot; action=&quot;&quot; onsubmit=&quot;return false;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;margin: 2em auto 2em auto;&quot;&gt;&lt;tbody id=&quot;Questions&quot;&gt;

&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;lernen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s0_0&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;

&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;kaufen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s1_1&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;

&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;

&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;l&#xF6;sen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s2_2&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;

&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;kochen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s3_3&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;

&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;bauen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s4_4&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;

&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;stellen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s5_5&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;

&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;putzen&lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s6_6&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;

&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;LeftItem&quot;&gt;lesen &lt;/td&gt;&lt;td class=&quot;RightItem&quot;&gt;&lt;select id=&quot;s7_7&quot;&gt;&lt;option value=&quot;x&quot;&gt;???&lt;br /&gt;&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;gekauft werden&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;gestellt werden&lt;/option&gt;

&lt;option value=&quot;7&quot;&gt;gelesen werden&lt;/option&gt;
&lt;option value=&quot;0&quot;&gt;gelernt werden&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;gekocht werden&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;gebaut werden&lt;/option&gt;
&lt;option value=&quot;6&quot;&gt;geputzt werden&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;gel&#xF6;st werden &lt;/option&gt;
&lt;/select&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;/form&gt;

&lt;/div&gt;

&lt;button id=&quot;CheckButton2&quot; class=&quot;FuncButton&quot; onmouseover=&quot;FuncBtnOver(this)&quot; onfocus=&quot;FuncBtnOver(this)&quot; onmouseout=&quot;FuncBtnOut(this)&quot; onblur=&quot;FuncBtnOut(this)&quot; onmousedown=&quot;FuncBtnDown(this)&quot; onmouseup=&quot;FuncBtnOut(this)&quot; onclick=&quot;CheckAnswers()&quot;&gt;&nbsp;Ellen&#x151;rz&#xE9;s&nbsp;&lt;/button&gt;

&lt;/div&gt;



&lt;div class=&quot;Feedback&quot; id=&quot;FeedbackDiv&quot;&gt;
&lt;div class=&quot;FeedbackText&quot; id=&quot;FeedbackContent&quot;&gt;&lt;/div&gt;
&lt;button id=&quot;FeedbackOKButton&quot; class=&quot;FuncButton&quot; onfocus=&quot;FuncBtnOver(this)&quot; onblur=&quot;FuncBtnOut(this)&quot; onmouseover=&quot;FuncBtnOver(this)&quot; onmouseout=&quot;FuncBtnOut(this)&quot; onmousedown=&quot;FuncBtnDown(this)&quot; onmouseup=&quot;FuncBtnOut(this)&quot; onclick=&quot;HideFeedback(); return false;&quot;&gt;&nbsp;Rendben&nbsp;&lt;/button&gt;
&lt;/div&gt;

&lt;!-- BeginBottomNavButtons --&gt;


&lt;div class=&quot;NavButtonBar&quot; id=&quot;BottomNavBar&quot;&gt;


&lt;button class=&quot;NavButton&quot; onfocus=&quot;NavBtnOver(this)&quot; onblur=&quot;NavBtnOut(this)&quot; onmouseover=&quot;NavBtnOver(this)&quot; onmouseout=&quot;NavBtnOut(this)&quot; onmousedown=&quot;NavBtnDown(this)&quot; onmouseup=&quot;NavBtnOut(this)&quot; onclick=&quot;history.back(); return false;&quot;&gt;Vissza&lt;/button&gt;



&lt;button class=&quot;NavButton&quot; onfocus=&quot;NavBtnOver(this)&quot; onblur=&quot;NavBtnOut(this)&quot;  onmouseover=&quot;NavBtnOver(this)&quot; onmouseout=&quot;NavBtnOut(this)&quot; onmousedown=&quot;NavBtnDown(this)&quot; onmouseup=&quot;NavBtnOut(this)&quot; onclick=&quot;location=&#039;www.abbcenter.com/nyelvtanulas&#039;; return false;&quot;&gt; Index &lt;/button&gt;



&lt;button class=&quot;NavButton&quot; onfocus=&quot;NavBtnOver(this)&quot; onblur=&quot;NavBtnOut(this)&quot; onmouseover=&quot;NavBtnOver(this)&quot; onmouseout=&quot;NavBtnOut(this)&quot; onmousedown=&quot;NavBtnDown(this)&quot; onmouseup=&quot;NavBtnOut(this)&quot; onclick=&quot;location=&#039;http://www.lingvico.hu&#039;; return false;&quot;&gt;K&#xF6;vetkez&#x151; feladat&lt;/button&gt;


&lt;/div&gt;



&lt;!-- EndBottomNavButtons --&gt;

&lt;!-- BeginSubmissionForm --&gt;

&lt;!-- EndSubmissionForm --&gt;

&lt;/body&gt;

&lt;/html&gt;</html><type>rich</type></oembed>