
function alignTabHeight(tabberIdStart,tabberIdSuffixArr)
{var maxHeight=0;for(var i=0;i<tabberIdSuffixArr.length;i++)
{var tabContentElem=document.getElementById(tabberIdStart+tabberIdSuffixArr[i]);if(tabContentElem!=null)
{if(tabContentElem.offsetHeight>maxHeight)
{maxHeight=tabContentElem.offsetHeight;}}}
for(var i=0;i<tabberIdSuffixArr.length;i++)
{var tabContentElem=document.getElementById(tabberIdStart+tabberIdSuffixArr[i]);if(tabContentElem!=null)
{tabContentElem.style.minHeight=maxHeight+"px";}}}
function getIsEditMode()
{return(window['isEditMode']!==undefined&&window['isEditMode']==true);}
var prevLoadFunction=window.onload;window.onload=function(){if(getProjectIdentifier()=='base')
{handlePreviewMainNav();}
if(getProjectIdentifier()=='subportals')
{handleHeightsPreviewArea();if(window.location.pathname=='/')
{var ccllostnp=lesen_collection('settings','ccllosphpv');if(ccllostnp==undefined)
{$('home-welcome-text').show();schreiben_collection('settings','ccllosphpv',true);}}}
if(prevLoadFunction)
{prevLoadFunction();}
var functionsToCallArr=new Array('prepareSitemap','editAnchorElems','handleLayers');for(var i=0;i<functionsToCallArr.length;i++)
{var functionsToCall=functionsToCallArr[i];var functionElem=eval('window.'+functionsToCall);if(functionElem!=undefined&&typeof(functionElem)=='function')
{eval(functionsToCall+"()");}}};function editAnchorElems(){var anchorElems=document.getElementsByTagName("a");for(var i=0;i<anchorElems.length;i++)
{var anchorElem=anchorElems[i];if(anchorElem.getAttribute("class")=="target-blank")
{anchorElem.setAttribute("target","_blank");}
else if(anchorElem.getAttribute("class")=="target-separate")
{anchorElem.setAttribute("onclick","openInSeparateWindow(this);return false;");}}}
function handleHeightsPreviewArea()
{var subjectMainFeature=$('subject-main-feature-wrapper');var subjectFeatureArea1=$('subject-feature-area-1');if(subjectMainFeature!==null&&subjectFeatureArea1!==null)
{var subjectMainFeatureHeight=subjectMainFeature.offsetHeight;var subjectFeatureArea1Height=subjectFeatureArea1.offsetHeight;if(subjectFeatureArea1Height>subjectMainFeatureHeight)
{subjectMainFeature.setStyle({height:subjectFeatureArea1Height+'px'});}}}
function handlePreviewMainNav()
{var ccllostnp=lesen_collection('settings','ccllostnp');if(ccllostnp!==undefined)
{switchPreviewMainNav(ccllostnp);}
else
{switchPreviewMainNav(window.location.pathname==='/'?'true':'false');}}
function switchPreviewMainNav(modus)
{var firstTopicNavPreviewElem=document.getElementById('topic-nav-preview-0');if(firstTopicNavPreviewElem===null)
{return;}
if(modus==='toggle')
{var ccllostnp=lesen_collection('settings','ccllostnp');var ccllostnpNew;if(ccllostnp===undefined)
{ccllostnpNew=firstTopicNavPreviewElem.style.display!=='none'?false:true;}
else
{ccllostnpNew=(ccllostnp==='false'?true:false);}
ccllostnpNew=ccllostnpNew?'true':'false';schreiben_collection('settings','ccllostnp',ccllostnpNew);modus=ccllostnpNew;}
if(modus==='false')
{linkText=getLangData('previewNavShowLinkTitle');linkTextSuffix=getLangData("showLinkSuffix");}
else
{linkText=getLangData('previewNavHideLinkTitle');linkTextSuffix=getLangData("hideLinkSuffix");}
document.getElementById('preview-subnav-switch-link').innerHTML=linkText;document.getElementById('preview-subnav-switch-link-suffix').innerHTML=linkTextSuffix;for(var i=0;i<6;i++)
{if(document.getElementById('topic-nav-preview-'+i)===null)
{continue;}
if(modus==='true')
{document.getElementById('topic-nav-preview-'+i).style.display='block';}
else
{document.getElementById('topic-nav-preview-'+i).style.display='none';}}}
function changeEditMode(status){if(status=="active"||status=="inactive"){editModeValue=(status=="active"?"CE9176F2F6C5EAA920":"0");document.cookie="lloEditMode="+editModeValue+"; expires=Thu, 1 Jan 2099 00:00:00 UTC; path=/";}
self.location.href=window.location.protocol+"//"+window.location.host+window.location.pathname;}
function handleDisplayOfArea(type,areaId,displayHandlerId,cookieKey,linkShowContent,linkHideContent,newStyleOne,newStyleZero,typeStateStyleName,typeStateStyleCmpToGetOne,fromInputVal)
{var areaDisplayHandler=$(displayHandlerId);var area=$(areaId);var showArea="1";if(type=='fromState')
{showArea=area.getStyle(typeStateStyleName)==typeStateStyleCmpToGetOne?"1":"0";schreiben_collection('settings',cookieKey,showArea);}
if(type=='fromInput')
{showArea=fromInputVal;}
else if(type=='fromCookie')
{var cookieVal=lesen_collection('settings',cookieKey);showArea=cookieVal!=undefined?cookieVal:showArea;}
if(showArea=="1")
{area.setStyle(newStyleOne);areaDisplayHandler.innerHTML=linkHideContent;}
else if(showArea=="0")
{area.setStyle(newStyleZero);areaDisplayHandler.innerHTML=linkShowContent;}
return false;}
function openInSeparateWindow(that)
{window.open(that.href,'','width=651,height=700,resizable=yes,scrollbars=yes,menubar=yes');return false;}
function cookie_setzen(){var anzParameter=cookie_setzen.arguments.length;var parameter=cookie_setzen.arguments;var name=parameter[0];var value=(anzParameter>=2)?parameter[1]:"";value=escape(value);var expires=(anzParameter>=3)?parameter[2]:null;if(expires!=null){if(expires.toGMTString){expires=expires.toGMTString();}}
var domain=(anzParameter>=4)?parameter[3]:null;var path=(anzParameter>=5)?parameter[4]:null;if(path!=null){path=escape(path);}
var secure=(anzParameter>=6)?parameter[5]:null;var c=name+"="+escape(value);if(expires!=null){c+="; expires="+expires;}
if(domain!=null){c+="; domain="+domain;}
if(path!=null){c+="; path="+path;}
if(secure){c+="; secure";}
document.cookie=c;}
function cookie_lesen(name){var i=document.cookie.indexOf(name+"=");var c="";if(i>-1){var ende=document.cookie.indexOf("; ",i+name.length+1);if(ende==-1){ende=document.cookie.length;}
c=document.cookie.substring(i+name.length+1,ende);}
return unescape(c);}
function laden_collection(cookieName){var str=cookie_lesen(cookieName);str=unescape(str);var temp=new Array();if(str!=""){str=str.replace(/,/g,"\",\"");str="\""+str+"\"";eval("temp = ["+str+"]");}
var c=new Array();for(var i=0;i<temp.length;i+=2){if(temp[i].substr(0,5)=="ccllo")
{c[temp[i]]=temp[i+1];}}
return c;}
function lesen_collection(cookieName,name){var c=laden_collection(cookieName);return c[name];}
function speichern_collection(cookieName,c){var temp=new Array();for(var e in c){if(e.substr(0,5)=="ccllo")
{temp[temp.length]=e;temp[temp.length]=c[e];}}
var expireDate=new Date(2099,0,1);cookie_setzen(cookieName,temp.toString(),expireDate,null,"/");}
function schreiben_collection(cookieName,name,wert){var c=laden_collection(cookieName);c[name]=wert;speichern_collection(cookieName,c);}
function getCookieData(name){var keyName=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(keyName)==0)return c.substring(keyName.length,c.length);}
return null;}
function setMyFontsize(that)
{var myfontsize=that.id;document.cookie='fontsize='+myfontsize+'; expires=Thu, 1 Jan 2099 00:00:00 UTC; path=/';setFontsize(myfontsize);}
function setFontsize(myfontsize)
{if(myfontsize=="")
return;var styles=new Array('size-m','size-l','size-xl');for(var i=0;i<styles.length;i++)
{var elemName=styles[i];var temp=document.getElementById(elemName);temp.className=elemName;}
var elem=document.getElementById("site");var fontSize="1em";if(myfontsize=='size-l')
{fontSize="1.25em";}
else if(myfontsize=='size-xl')
{fontSize="1.5em";}
elem.style.fontSize=fontSize;document.getElementById(myfontsize).className=myfontsize+" choosen";}
function printSite(showMsg)
{if(window.print)
{window.print();}
else
{if(showMsg)
{window.alert(getLangData("printFunctionNotAvailable"));}}}
function getProjectIdentifier()
{if(this['projectIdentifier']!==undefined)
{return this['projectIdentifier'];}
return undefined;}
function getLangData(varName)
{if(this[varName]!==undefined)
{return this[varName];}
return undefined;}
function printLangData(varName)
{if(getLangData(varName)!==undefined)
{document.write(getLangData(varName));}}
function getLangTemplateData(templateName,replaceArr)
{if(this[templateName]!==undefined)
{var t=new Template(eval(templateName));return t.evaluate(replaceArr);}}
function printLangTemplateData(templateName,replaceArr)
{document.write(getLangTemplateData(templateName,replaceArr));}
function printLocaleDate(timestamp)
{var date=new Date();date.setTime(timestamp*1000);if(nativeLangCode=="ENG")
{document.write('('+monthArr[date.getMonth()]+' '+date.getDate()+', '+date.getFullYear()+')');}
else if(nativeLangCode=="DEU")
{document.write('('+date.getDate()+'. '+monthArr[date.getMonth()]+' '+date.getFullYear()+')');}}
function getBaseHref()
{var baseElems=document.getElementsByTagName("base");var baseElem=baseElems[0];var baseElemHref=baseElem.getAttribute('href');return baseElemHref;}
function imageShowAddFileForClassname(className,config,fileWidth,fileHeight)
{}
function insertSupplementImgFile(imgWrapper,supplementImgFile)
{supplementImgFile.addClassName('addFile');imgWrapper.insert({bottom:supplementImgFile});}
function imageShowAddFile(imgWrapperId,config,fileWidth,fileHeight)
{var imgWrapper=$(imgWrapperId);var configPartArr=config.split("@");var configArr=configPartArr[0].split('-');var configAttrArr=new Array();if(Object.isUndefined(configPartArr[1])==false){configAttrArr=configPartArr[1].split(',');}
if(fileWidth==''||fileHeight==''||configArr.length<4)
{return;}
imgWrapper.setStyle({position:'relative'});var supplementType=configArr[0];supplementType=supplementType.toLowerCase();var supplementImgFile;var color=configArr[1];color=color.toLowerCase();var posXRelationArr=configArr[2].split("/");var posYRelationArr=configArr[3].split("/");var posX=Math.round(parseInt(posXRelationArr[0])/parseInt(posXRelationArr[1])*fileWidth);var posY=Math.round(parseInt(posYRelationArr[0])/parseInt(posYRelationArr[1])*fileHeight);if(supplementType=='area'||supplementType=='carea'||supplementType=='linkarea')
{var borderStrength=2;var borderStrengthTextElemWrapper=1;if(color=='standard')
{color='#333';}
var posXEndRelationArr=configArr[4].split("/");var posYEndRelationArr=configArr[5].split("/");var posXEnd=Math.round(parseInt(posXEndRelationArr[0])/parseInt(posXEndRelationArr[1])*fileWidth);var posYEnd=Math.round(parseInt(posYEndRelationArr[0])/parseInt(posYEndRelationArr[1])*fileHeight);var areaWidth=posXEnd-posX-(2*borderStrength);var areaHeight=posYEnd-posY-(2*borderStrength);var borderType=supplementType=='carea'?'dotted':'solid';var supplementImgFile=new Element('div',{'style':'background: url(http://'+staticBaseUrl+'/pics/hidden-px.gif) no-repeat;position:absolute;z-index:1000;top:'+posY+'px;left:'+posX+'px;width:'+areaWidth+'px;height:'+areaHeight+'px; border: '+borderStrength+'px '+borderType+' '+color+';'});if(supplementType=='carea')
{var areaAddInfoText=undefined;var areaAddInfoAudio=undefined;var areaAddInfoWidth=120;var areaAddInfoPositionType='top';var areaAddInfoPosition='';if(configAttrArr.length>0)
{var addAreaInfoHash=new Hash();configAttrArr.each(function(addAreaInfoItem)
{addAreaInfoItemArr=addAreaInfoItem.split('=');addAreaInfoHash.set(addAreaInfoItemArr[0],addAreaInfoItemArr[1]);});areaAddInfoText=addAreaInfoHash.get('t')!==undefined?addAreaInfoHash.get('t'):addAreaInfoHash.get('d');areaAddInfoAudio=addAreaInfoHash.get('a');if(addAreaInfoHash.get('w')!=undefined){areaAddInfoWidth=addAreaInfoHash.get('w');}
if(addAreaInfoHash.get('p')!=undefined){areaAddInfoPositionType=addAreaInfoHash.get('p');}
if(addAreaInfoHash.get('url')!=undefined){areaAddInfoUrl=addAreaInfoHash.get('url');}}
if(addAreaInfoHash.get('at')!=undefined){var atValue=addAreaInfoHash.get('at');var tooltipTextElemId='tooltip_'+atValue+'_'+Math.round(Math.random()*1000000000);supplementImgFile.setAttribute('id',tooltipTextElemId);insertSupplementImgFile(imgWrapper,supplementImgFile);addTooltipElem(atValue,'carea');new Tooltip(tooltipTextElemId,"tooltip-carea-"+atValue);return;}
else
{var textElem=new Element('p',{'style':'opacity:0.9;background:#ccc; position:relative; width: '+areaAddInfoWidth+'px;border:'+borderStrengthTextElemWrapper+'px solid #ccc;','class':'textElemWrapper '+areaAddInfoPositionType});textElem.addClassName('textElemWrapper');textElem.addClassName(areaAddInfoPositionType);if(addAreaInfoHash.get('t')!=undefined){textElem.style.display='none';supplementImgFile.observe('mouseover',function(){var textElemWrapper=$(this).down('p.textElemWrapper');if(textElemWrapper.hasClassName('top'))
{textElemWrapper.setStyle({'top':'-'+(textElemWrapper.getHeight()+borderStrength+borderStrengthTextElemWrapper*2)+'px'});textElemWrapper.removeClassName('top');}
else if(textElemWrapper.hasClassName('bottom'))
{textElemWrapper.setStyle({'bottom':'-'+(textElemWrapper.up('.addFile').getHeight()-borderStrength)+'px'});textElemWrapper.removeClassName('bottom');}
else if(textElemWrapper.hasClassName('left'))
{textElemWrapper.setStyle({'left':'-'+(textElemWrapper.getWidth()+borderStrength+borderStrengthTextElemWrapper*2)+'px'});textElemWrapper.removeClassName('left');}
else if(textElemWrapper.hasClassName('right'))
{textElemWrapper.setStyle({'right':'-'+(textElemWrapper.up('.addFile').getWidth()-borderStrength)+'px'});textElemWrapper.removeClassName('right');}
if(areaAddInfoAudio!=undefined){playFileInHiddenMediaPlayer(areaAddInfoAudio);}
textElemWrapper.show();this.style.zIndex=10000;});supplementImgFile.observe('mouseout',function(){$(this).down('p.textElemWrapper').hide();this.style.zIndex=1000;});if(addAreaInfoHash.get('url')!=undefined){var urlValue=addAreaInfoHash.get('url');supplementImgFile.setStyle({'borderColor':'blue'});supplementImgFile.observe('click',function(){urlValue=urlValue.startsWith('http://')||urlValue.startsWith('https://')?urlValue:window.location.protocol+'//'+window.location.host+'/'+urlValue;window.location=urlValue;});supplementImgFile.observe('mouseover',function(){supplementImgFile.setStyle({'borderColor':'blue','borderWidth':(borderStrength+1)+'px','cursor':'pointer'});});supplementImgFile.observe('mouseout',function(){supplementImgFile.setStyle({'borderColor':'blue','borderWidth':borderStrength+'px','cursor':'default'});});}}
if(areaAddInfoText!=undefined){textElem.insert(areaAddInfoText);}
supplementImgFile.insert(textElem);}}}
else if(supplementType=='arrow')
{var imgSize=25;var imgSizeHalf=Math.floor(imgSize/2);var direction=configArr[4];direction=direction.toLowerCase();if(direction=='s')
{posX-=imgSizeHalf;posY-=imgSize;}
else if(direction=='w')
{posY-=imgSizeHalf;}
else if(direction=='n')
{posX-=imgSizeHalf;}
else if(direction=='e')
{posX-=imgSize;posY-=imgSizeHalf;}
else if(direction=='sw')
{posY-=imgSize;}
else if(direction=='nw')
{}
else if(direction=='se')
{posX-=imgSize;posY-=imgSize;}
else if(direction=='ne')
{posX-=imgSize;}
var supplementImgFile=new Element('img',{'src':'http://'+staticBaseUrl+'/pics/icons/arrows/arrow-'+color+'-'+direction+'.png',style:'position:absolute;z-index:1000;top:'+posY+'px;left:'+posX+'px;'});var imgWordlistContent=imgWrapper.down("div.content");if(imgWordlistContent!=undefined&&imgWordlistContent.getStyle('visibility')=='hidden')
{supplementImgFile.setStyle({'display':'none'});}}
else if(supplementType=='stroke')
{if(color=='black')
{color='dark';}
var marginToRight=fileWidth-posX;var marginToTop=fileHeight-posY;var widthOfWrapper;if(marginToRight>=fileWidth/2)
{widthOfWrapper=2*(fileWidth-marginToRight);}
else
{widthOfWrapper=2*marginToRight;}
var heightOfWrapper;if(marginToTop>=fileHeight/2)
{heightOfWrapper=2*(fileHeight-marginToTop);}
else
{heightOfWrapper=2*marginToTop;}
var posXWrapper=posX-widthOfWrapper/2;var posYWrapper=posY-heightOfWrapper/2;var posXStroke=posX-200-posXWrapper;var posYStroke=posY-200-posYWrapper;var outerStyle='overflow:hidden;position:absolute;z-index:1000;top:'+posYWrapper+'px;left:'+posXWrapper+'px;width:'+widthOfWrapper+'px;height:'+heightOfWrapper+'px;';var supplementImgFileOuter=new Element('div',{style:outerStyle});var supplementImgFileInner=new Element('img',{src:'http://'+staticBaseUrl+'/pics/icons/stroke-'+color+'.gif',style:'position:absolute;z-index:1000;top:'+posYStroke+'px;left:'+posXStroke+'px;'});supplementImgFileOuter.insert(supplementImgFileInner);supplementImgFile=supplementImgFileOuter;}
insertSupplementImgFile(imgWrapper,supplementImgFile);}
function preselectFormElemsWithCookieVal(cookieName,formElems){var cookieVal=lesen_collection('settings',cookieName);if(cookieVal!=undefined)
{var preSelections=cookieVal.split(" ");formElems.each(function(formElem)
{if(preSelections.indexOf(formElem.value)!==-1)
{formElem.checked=true;}
else if(formElem.getAttribute('type')!='radio')
{formElem.checked=false;}});}}
function getSelectedValueOfRadioBtnArr(radioBtnArr){var radioValue=null;for(i=0;i<radioBtnArr.length;i++){if(radioBtnArr[i].checked){radioValue=radioBtnArr[i].value;}}
return radioValue;}
function log(content)
{if(Prototype.Browser.Gecko&&typeof(console)!=='undefined')
{console.log(content);}}
function addTooltipElem(elemToCloneId,type)
{if($(elemToCloneId)===null||isPrintPreview)
{return;}
var tooltipElem=$(elemToCloneId).cloneNode(1);tooltipElem.select('.wordlist-example').each(function(elem){elem.remove();});var tooltipElemWidth='200px';var wordlistItemImgArea=tooltipElem.down('.wordlist-item-img-area');if(wordlistItemImgArea!=undefined)
{if(type=='carea')
{wordlistItemImgArea.remove();}
else
{tooltipElemWidth=wordlistItemImgArea.style.width;}}
wordlistItemTextArea=tooltipElem.down('.wordlist-item-text-area');wordlistItemTextArea.style.width=tooltipElemWidth;wordlistItemTextArea.style.paddingRight='0';var tooltipContent=tooltipElem.innerHTML.stripScripts();tooltipElem.innerHTML=tooltipContent;tooltipElem.setAttribute('id','tooltip-'+type+'-'+tooltipElem.id);tooltipElem.setStyle({background:'#f9f9f9',border:'1px solid #333',padding:'10px',zIndex:'10000',width:tooltipElemWidth});tooltipElem.addClassName('wordlist').addClassName('wordlist-item').addClassName('wordlist-item-tooltip');wordlistcontentElems=tooltipElem.select('.wordlist-display-content');wordlistcontentElems.each(function(wordlistcontentElem){SlpContentFilter.filterElem(wordlistcontentElem,true);});var playAudioLink=tooltipElem.down('.audio-file-play');if(playAudioLink!==undefined)
{playAudioLink.hide();}
var tooltipContainerName='tooltip-elem-container-'+type;var tooltipContainer=$(tooltipContainerName);if(tooltipContainer===null)
{tooltipContainer=new Element('ul',{id:tooltipContainerName});if(getProjectIdentifier()=='base')
{$('content-center').insert(tooltipContainer);}
else if(getProjectIdentifier()=='subportals')
{$('content-left').insert(tooltipContainer);}}
if(tooltipContainer.select('#'+tooltipElem.getAttribute('id')).length==0)
{tooltipContainer.insert(tooltipElem);}}
function showHiddenSlicesByIdStr(idStr,highlightFirstElem,scrollToFirstElem,doActivateOnBeforeUnloadListener)
{idStr.split(',').each(function(idItem,index)
{var idElem=$(idItem);if(idElem!==null)
{idElem.show();if(index===0)
{if(highlightFirstElem)
{idElem.highlight();}
if(scrollToFirstElem)
{idElem.scrollTo();}}}});if(doActivateOnBeforeUnloadListener)
{activateOnBeforeUnloadListener();}}
function activateOnBeforeUnloadListener()
{window.onbeforeunload=function(){return getLangData('beforeUnloadMsg');};}
function handleLayers()
{if(window.location.pathname=='/'||window['suppressLayers'])
{return;}
var isFeedbackLayerDisplay=handleLayer('feedback');if(!isFeedbackLayerDisplay)
{handleLayer('contribute');}}
function checkLayerDisplayCookies(timestamp,cookieKey,daysToSuppressArea)
{var cookieVal=lesen_collection('settings',cookieKey);var daysGoneByLastShow=0;if(cookieVal!=undefined)
{var cookieValInt=parseInt(cookieVal);daysGoneByLastShow=(timestamp-cookieValInt)/3600/24;if(daysGoneByLastShow>=daysToSuppressArea)
{schreiben_collection('settings',cookieKey,timestamp);return true;}
return false;}
else
{schreiben_collection('settings',cookieKey,parseInt(timestamp-(daysToSuppressArea*3600*24)));}
return false;}
function handleLayer(layerType)
{var dateObj=new Date();var seconds=dateObj.getSeconds();var timestamp=(dateObj.getTime()/1000);if(layerType=='feedback')
{var daysToSuppressArea=28;var feedbackFormTarget="http://www.englisch-lernen-online.de/sonstiges/feedback/";if(seconds==56)
{var showLayer=checkLayerDisplayCookies(timestamp,'cclloltfas',daysToSuppressArea);if(showLayer)
{var feIntro2=getLangTemplateData('feIntro2',new Array('<a style="white-space:nowrap;" class="use-cursor-pointer" onclick="window.location.href=\''+feedbackFormTarget+'\'">'+getLangData('feFeedbackLinktext')+'</a>'));var layerWrapper=new Element('div',{'style':'','class':'element-text','id':'layer'});layerWrapper.innerHTML='<a onclick="$(\'layer\').remove();" class="use-cursor-pointer remove-layer">x</a>'+'<h2 style="font-size:16px;margin-bottom:10px;">'+getLangData('feHeader')+'</h2>'+'<div style="text-align:left;margin:10px 0 12px;"><button onclick="$(\'layer\').remove();">'+getLangData('feBtnNoLabel')+'</button></div>'+'<p>'+getLangData('feIntro1')+'</p>'+'<p style="font-size:11px;"><em>('+feIntro2+')</em></p>'+'<br /><form id="feedback-layer-form"><label for="el_0" style="font-size:12px;">'+getLangData('feLabelAge')+'</label> <select class="select" id="el_0" size="1" name="FORM[usercentredform][el_0]"><option value="-">-</option><option value="5-15">5-15</option><option value="16-20">16-20</option><option value="21-30">21-30</option><option value="31-40">31-40</option><option value="41-50">41-50</option><option value="51-60">51-60</option><option value="61-70">61-70</option><option value="über 70">über 70</option></select>'+'<br /><br /><label style="font-size:12px;" for="el_16">'+getLangData('feLabelFeedback')+'</label><ul>'+getLangData('feListOptions')+'</ul><textarea style="width:370px;height:120px;" id="el_16" name="FORM[usercentredform][el_16]" class="textarea"></textarea>'+'<input type="hidden" name="external-form-sending" value="true" /></form>'+'<div style="position:relative;"><div style="display:none;" id="feedback-form-sending-indicator" class="action-indicator">&nbsp;</div></div>'+'<div style="text-align:right;"><button onclick="new Ajax.Request(\''+feedbackFormTarget+'\', {method: \'post\', asynchronous:true, parameters:$(\'feedback-layer-form\').serialize(), evalScripts:false, onLoading:function(request, json){Element.show(\'feedback-form-sending-indicator\');}, onComplete:function(request, json){var matchArr = request.responseText.match(/external-form-sending-successful/); if(matchArr!=null && matchArr.length==1){Element.hide(\'feedback-form-sending-indicator\');$(\'layer\').remove();alert(\''+getLangData('feSentMsg')+'\')} }}); return false;">'+getLangData('feBtnSendLabel')+'</button></div>';$('site').insert({'top':layerWrapper});}}}
else if(layerType=='contribute')
{var daysToSuppressArea=14;var contributeTarget="http://www.englisch-lernen-online.de/sonstiges/mitwirken/";if(seconds==57)
{var showLayer=checkLayerDisplayCookies(timestamp,'cclloltcas',daysToSuppressArea);if(showLayer)
{var layerWrapper=new Element('div',{'style':'','class':'element-text','id':'layer'});layerWrapper.innerHTML='<a onclick="$(\'layer\').remove();" class="use-cursor-pointer remove-layer">x</a>'+'<h2 style="font-size:16px;margin-bottom:10px;">'+getLangData('ctHeader')+'</h2>'+'<p>'+getLangData('ctIntro1')+'</p>'+'<p>'+getLangData('ctIntro2')+'</p>'+'<ul style="margin-bottom:20px;">'+getLangData('ctListOptions')+'</ul>'+'<button style="margin-right:10px;" onclick="window.location.href=\''+contributeTarget+'\'">'+getLangData('ctBtnYesLabel')+'</button>'+'<button onclick="$(\'layer\').remove();">'+getLangData('ctBtnNoLabel')+'</button>';$('site').insert({'top':layerWrapper});}}}}
function generateAdditionalMediaplayerNavigation(playerId,elemToDockId)
{var addNavId='add-mediaplayer-nav'+playerId;if($(addNavId)!=null)
{return;}
var widthOfAddNav=160;var elemToDock=$(elemToDockId);var elemToDockPositionArr=elemToDock.cumulativeOffset();var elemToDockDimensionArr=elemToDock.getDimensions();var addNavWrapperTargetPosX=elemToDockPositionArr[0]+elemToDockDimensionArr.width+10;var addNavWrapperTargetPosY=elemToDockPositionArr[1];var addNavPlayPause=new Element('a',{'class':'add-mediaplayer-nav-play-pause use-cursor-pointer'});addNavPlayPause.onclick=function(){$(playerId).sendEvent("PLAY");return false;};addNavPlayPause.innerHTML='<img src="http://'+staticBaseUrl+'/pics/icons/tango/actions/media-playback-start.png" />'+'<img src="http://'+staticBaseUrl+'/pics/icons/tango/actions/media-playback-pause.png" />'+'<span>'+getLangData("addMediaplayerNavPlayPause")+'</span>';var addNavSkipBack=new Element('a',{'class':'add-mediaplayer-nav-skip-back use-cursor-pointer'});addNavSkipBack.onclick=function(){seekBack($(playerId),5);return false;};addNavSkipBack.innerHTML='<img src="http://'+staticBaseUrl+'/pics/icons/tango/actions/media-seek-backward.png" />'+'<span>'+getLangData("addMediaplayerNavSkipBack")+'</span>';var addNavWrapper=new Element('div',{'style':'border:2px solid #333;position:fixed;left:'+addNavWrapperTargetPosX+'px;top:'+addNavWrapperTargetPosY+'px;','class':'add-mediaplayer-nav-wrapper','id':addNavId});addNavWrapper.insert(addNavPlayPause).insert(addNavSkipBack);elemToDock.up('body').insert(addNavWrapper);}
function seekBack(player,seconds)
{var playerConfigObj=player.getConfig();var currentTime=window[player.id+'TimeObj'];var seekTarget=currentTime-seconds;player.sendEvent('SEEK',seekTarget);}
var isPlayerReady=false;function playerReady(obj)
{isPlayerReady=true;var playerId=obj.id;var playerObj=$(playerId);window[obj.id+'PlayerObj']=playerObj;if(obj.id.startsWith('showaddnav'))
{window[obj.id+'TimeObj']=0;generateAdditionalMediaplayerNavigation(playerId,'content-center-wrapped');addMp3PlayerListeners(playerObj);$$('li.wordlist-item').each(function(item)
{item.setStyle({'width':(item.getWidth()-160)+'px'});var itemTextArea=item.down('.wordlist-item-text-area');itemTextArea.setStyle({'width':(itemTextArea.getWidth()-(160+20))+'px'});});}}
function playMp3PlayerPart(mp3playerId,partNum)
{if(window[mp3playerId+'PlayerObj']!=undefined)
{$(mp3playerId).sendEvent('ITEM',partNum);}}
function isHiddenMediaPlayerInitialized()
{return($('hiddenmediaplayer')!==null);}
function playFileInHiddenMediaPlayer(file)
{if($('hiddenmediaplayer')==null)
{alert(getLangData('playerNotInitializedMsg'));return;}
var filePath='';if(file.substr(0,5)=='http:')
{filePath=file;}
else
{filePath="files/"+file;}
$('hiddenmediaplayer').sendEvent("LOAD",filePath);}
function addMp3PlayerListeners(playerObj)
{playerObj.addModelListener('TIME','timeMonitor');}
function timeMonitor(obj)
{window[obj.id+'TimeObj']=obj.position;}
function Slideshow()
{this.slideshowType;this.suppressKeyboardNav=false;this.uniqueId;this.isKeyboardNavActive=false;this.currentEntry=null;this.currentEntryNum=0;this.slideshowFirstEntry=null;this.entryCompleteNum;this.relevantEntries;}
Slideshow.prototype.prepare=function(uniqueId,itemListWrapperId,slideshowType,suppressKeyboardNav,suppressSelectListNav,slideFilterSettingStr)
{this.uniqueId=uniqueId;this.slideshowType=slideshowType;this.suppressKeyboardNav=suppressKeyboardNav;this.suppressSelectListNav=suppressSelectListNav;this.slideFilterSettingArr=$w(slideFilterSettingStr);this.slideshowWrapper=(slideshowType=='WlGallery'?$('wordlist-item-list-'+this.uniqueId+'-wrapper'):$('slideshow-'+this.uniqueId));this.slideshowItemListWrapper=$(itemListWrapperId);this.slideshowStatusDisplay=$('slideshow-status-display-'+this.uniqueId);this.slideshowNavArea=$('slideshow-nav-area-'+this.uniqueId);if(!this.suppressKeyboardNav)
{this.slideshowKeyboardNavArea=$('slideshow-keyboard-nav-area-'+this.uniqueId);this.slideshowKeyboardNavInfoMsg=$('slideshow-keyboard-nav-info-msg-'+this.uniqueId);this.slideshowKeyboardNavToggleLink=$('slideshow-keyboard-nav-toggle-link-'+this.uniqueId);this.setKeyboardNavStatusInfo(false);}
this.setRelevantEntries();this.detectGalleryInfo();if(getIsEditMode()&&this.relevantEntries.length==0)
{alert('The slideshow contains no slides. Make sure that there are slides in input and that the filter settings are set correctly.');return;}
SlpContentFilter.handleFilterForElems(this.slideshowItemListWrapper,false,'hidden');this.setListItemMinHeight();this.handleInitialDisplay();};Slideshow.prototype.setListItemMinHeight=function(){var maxHeight=Math.max.apply(null,this.relevantEntries.pluck('offsetHeight'));this.relevantEntries.invoke('setStyle',{'display':'none'});this.slideshowWrapper.down('ul').setStyle({'min-height':maxHeight+'px'});};Slideshow.prototype.reset=function()
{this.currentEntryNum=0;this.relevantEntries.invoke('hide');this.handleInitialDisplay();};Slideshow.prototype.detectGalleryInfo=function(){this.slideshowFirstEntry=this.relevantEntries[0];this.entryCompleteNum=this.relevantEntries.length;};Slideshow.prototype.activateKeyboardNav=function(){this.isKeyboardNavActive=true;Slideshow.currentSlideshowUniqueId=this.uniqueId;Event.observe(window.document,'keydown',Slideshow.slideshowObserveKeyPress);this.setKeyboardNavStatusInfo(true);Slideshow.deactivateKeyboardNavOfSlideshows(false,this.uniqueId);};Slideshow.deactivateKeyboardNavOfSlideshows=function(deactivateKeyPressObserving,excludeId){ContentHandler.slideshowHolder.each(function(hashEntry)
{if(hashEntry.key!=excludeId)
{hashEntry.value.deactivateKeyboardNav(deactivateKeyPressObserving);}}.bind(this));ContentHandler.wordlistHolder.each(function(hashEntry)
{var gallery=hashEntry.value.wlGalleryObj;if(gallery!==null&&gallery.uniqueId!=excludeId)
{gallery.deactivateKeyboardNav(deactivateKeyPressObserving);}}.bind(this));};Slideshow.prototype.deactivateKeyboardNav=function(deactivateKeyPressObserving){if(deactivateKeyPressObserving)
{Event.stopObserving(window.document,'keydown',Slideshow.slideshowObserveKeyPress);}
this.isKeyboardNavActive=false;this.setKeyboardNavStatusInfo(false);};Slideshow.prototype.setKeyboardNavStatusInfo=function(isActive){if(!this.suppressKeyboardNav)
{this.slideshowKeyboardNavInfoMsg.className=isActive?'keyboard-nav-active':'keyboard-nav-inactive';this.slideshowKeyboardNavInfoMsg.innerHTML=isActive?getLangData('slideshowKeyboardNavActive'):getLangData('slideshowKeyboardNavInactive');this.slideshowKeyboardNavToggleLink.innerHTML=isActive?getLangData('slideshowKeyboardNavDeactivateLink'):getLangData('slideshowKeyboardNavActivateLink');}};Slideshow.prototype.hideKeyboardNavArea=function(){if(!this.suppressKeyboardNav)
{this.slideshowKeyboardNavArea.hide();}};Slideshow.prototype.showKeyboardNavArea=function(){if(!this.suppressKeyboardNav)
{this.slideshowKeyboardNavArea.show();}};Slideshow.prototype.handleInitialDisplay=function(){if(isPrintPreview)
{this.relevantEntries.invoke('setStyle',{'display':'inline-block'});return;}
this.slideshowFirstEntry.show();this.currentEntry=this.slideshowFirstEntry;if(this.relevantEntries.length==1)
{this.slideshowWrapper.addClassName('slideshowWithOneSlide');}
else
{this.slideshowNavArea.show();this.currentEntry=this.slideshowFirstEntry;this.initializeStatusDisplay();this.updateToolbarDisplay();}};Slideshow.prototype.updateToolbarDisplay=function(){this.updateStatusDisplay();};Slideshow.prototype.initializeStatusDisplay=function(){if(!this.suppressSelectListNav)
{var selectItemList='';selectItemList+='<select onchange="Slideshow.slideshowGoToEntry(this.selectedIndex, \''+this.uniqueId+'\');this.blur();">';for(var i=1;i<=this.relevantEntries.length;i++)
{selectItemList+='<option>'+(this.slideshowType=='WlGallery'?this.detectListNavPreview(this.relevantEntries[(i-1)]):i)+'</option>';}
selectItemList+='</select>';this.slideshowStatusDisplay.innerHTML=selectItemList+(this.slideshowType=='WlGallery'?'':' / '+this.entryCompleteNum);if(this.slideshowType=='WlGallery')
{var cookieVal=lesen_collection('settings','ccllowfps');if(cookieVal!==undefined&&cookieVal.toLowerCase().indexOf('word')===-1)
{this.slideshowStatusDisplay.style.visibility='hidden';}}}
else
{this.slideshowStatusDisplay.innerHTML=this.currentEntryNum+1+' / '+this.entryCompleteNum;}};Slideshow.prototype.updateStatusDisplay=function(){if(!this.suppressSelectListNav)
{this.slideshowStatusDisplay.down('select').selectedIndex=this.currentEntryNum;}
else
{this.slideshowStatusDisplay.innerHTML=this.currentEntryNum+1+' / '+this.entryCompleteNum;}};Slideshow.prototype.stepEntry=function(modus)
{var gotoEntryNum=(modus==='next'?this.currentEntryNum+1:this.currentEntryNum-1);gotoEntryNum=gotoEntryNum===-1?this.entryCompleteNum-1:gotoEntryNum;gotoEntryNum=gotoEntryNum===this.entryCompleteNum?0:gotoEntryNum;this.goToEntry(gotoEntryNum);};Slideshow.prototype.goToEntry=function(entryNum)
{var lastEntry=this.currentEntry;if(this.currentEntry!=null)
{this.currentEntry.hide();}
var entryToShow=this.relevantEntries[entryNum];entryToShow.show();this.currentEntry=entryToShow;this.currentEntryNum=entryNum;this.updateToolbarDisplay();if(lastEntry!==null)
{if(this.slideshowType=='ContentGallery')
{SlpContentFilter.handleFilterForElems(lastEntry,false,'hidden');}
else if(this.slideshowType=='WlGallery')
{this.wordlistObj.applyFilterSettingsOnElem(lastEntry,false);}}};Slideshow.slideshowGetRelevantObj=function(uniqueId)
{if(uniqueId.toString().startsWith('markup-slideshow'))
{return ContentHandler.slideshowHolder.get(uniqueId);}
else
{return WlGallery.wlGalleryGetRelevantObj(uniqueId);}};Slideshow.currentSlideshowUniqueId=null;Slideshow.slideshowSetCurrentuniqueId=function(uniqueId)
{Slideshow.currentSlideshowUniqueId=uniqueId;};Slideshow.slideshowGoToEntry=function(entryNum,uniqueId)
{Slideshow.slideshowGetRelevantObj(uniqueId).goToEntry(entryNum);Slideshow.slideshowSetCurrentuniqueId(uniqueId);};Slideshow.slideshowStepEntry=function(direction,uniqueId)
{Slideshow.slideshowGetRelevantObj(uniqueId).stepEntry(direction);Slideshow.slideshowSetCurrentuniqueId(uniqueId);};Slideshow.slideshowToggleStatus=function(that,uniqueId)
{var gallery=Slideshow.slideshowGetRelevantObj(uniqueId);gallery.isKeyboardNavActive?gallery.deactivateKeyboardNav(true):gallery.activateKeyboardNav();};Slideshow.slideshowObserveKeyPress=function(e)
{if(Slideshow.currentSlideshowUniqueId!==null)
{var gallery=Slideshow.slideshowGetRelevantObj(Slideshow.currentSlideshowUniqueId);if(gallery.isKeyboardNavActive)
{if(e.altKey||e.ctrlKey)
{return;}
switch(e.keyCode){case 37:Slideshow.slideshowStepEntry('previous',Slideshow.currentSlideshowUniqueId);e.preventDefault();break;case 39:Slideshow.slideshowStepEntry('next',Slideshow.currentSlideshowUniqueId);e.preventDefault();break;case 38:if(gallery.slideshowType=='ContentGallery')
{SlpContentFilter.handleFilterForElems(gallery.currentEntry,true,'hidden');}
else if(gallery.slideshowType=='WlGallery')
{gallery.wordlistObj.applyFilterSettingsOnElem(gallery.currentEntry,true);}
e.preventDefault();break;}}}};function ContentGallery(uniqueId,itemListWrapperId,settings)
{this.prepare(uniqueId,itemListWrapperId,'ContentGallery',settings.get('suppressKeyboardNav'),settings.get('suppressSelectListNav'),settings.get('filterSettings'));if(settings.get('slideMinHeight')!==null)
{this.slideshowWrapper.down('ul').setStyle({'min-height':settings.get('slideMinHeight')+'px'});}
this.showAllContents=false;this.handleSlideNumInputInAnchor(settings.get('includeHolderSliceId'));}
ContentGallery.prototype=new Slideshow();ContentGallery.prototype.setRelevantEntries=function()
{var slideEntries=this.slideshowItemListWrapper.select('li.content-slide');if(this.slideFilterSettingArr.length===0)
{this.relevantEntries=slideEntries;}
else
{var filteredEntries=new Array();slideEntries.each(function(slideEntry)
{var isRelevant=false;this.slideFilterSettingArr.each(function(slideFilterSetting)
{if(slideEntry.hasClassName(slideFilterSetting))
{isRelevant=true;}});if(isRelevant)
{filteredEntries.push(slideEntry);}
else
{slideEntry.remove();}}.bind(this));this.relevantEntries=filteredEntries;}};ContentGallery.prototype.handleSlideNumInputInAnchor=function(includeHolderSliceId)
{if(location.href.indexOf('#')!==-1)
{var anchor=location.href.split('#')[1];if(anchor!=undefined&&anchor.startsWith('text-'+includeHolderSliceId))
{var slideNumInput=anchor.substr(('text-'+includeHolderSliceId+'-slide-').length);if(!isNaN(slideNumInput)&&slideNumInput.strip()!='')
{var slideNum=(slideNumInput-1);if(slideNum<=this.entryCompleteNum)
{$('text-'+includeHolderSliceId).scrollTo();this.goToEntry(slideNum);}}}}};ContentGallery.prototype.toggleContentGalleryLayout=function(linkElem){this.showAllContents=!this.showAllContents;if(this.showAllContents)
{this.relevantEntries.invoke('show');this.deactivateKeyboardNav(true);this.slideshowNavArea.down('.slideshow-toolbar').hide();this.hideKeyboardNavArea();linkElem.innerHTML=getLangData('collapseSlideshow');}
else
{this.reset();this.slideshowNavArea.down('.slideshow-toolbar').show();this.showKeyboardNavArea();linkElem.innerHTML=getLangData('expandSlideshow');}};ContentGallery.contentGalleryToggleLayout=function(that,uniqueId)
{var contentGallery=Slideshow.slideshowGetRelevantObj(uniqueId);contentGallery.toggleContentGalleryLayout(that);};function SlpContentFilter(){}
SlpContentFilter.handleFilterForElems=function(contextElem,isChecked,filterElemClassName){var contentElems=contextElem.select('.'+filterElemClassName);contentElems.each(function(contentElem)
{if(isPrintPreview)
{contentElem=filterElemClassName=='wordlist-img'?contentElem.up('.wordlist-item-img-area'):contentElem;isChecked?contentElem.show():contentElem.hide();}
else
{SlpContentFilter.handleFilterForElem(contentElem,isChecked);}});};SlpContentFilter.handleFilterForElem=function(contentElem,isChecked){SlpContentFilter.filterElem(contentElem,isChecked);var isObserved=contentElem.hasClassName('isObserved');if(!isChecked)
{if(!isObserved)
{contentElem.observe('mouseenter',SlpContentFilter.filterMouseEventHandler);contentElem.observe('mouseleave',SlpContentFilter.filterMouseEventHandler);contentElem.addClassName('isObserved');}}
else
{if(isObserved)
{Event.stopObserving(contentElem,'mouseenter',SlpContentFilter.filterMouseEventHandler);Event.stopObserving(contentElem,'mouseleave',SlpContentFilter.filterMouseEventHandler);contentElem.removeClassName('isObserved');}}};SlpContentFilter.filterElem=function(contentElem,isChecked){contentElem.down('.content-wrapper').setStyle({'background':isChecked?'#f9f9f9':'#f9f9f9','borderColor':isChecked?'#f9f9f9':'gray','borderStyle':isChecked?'solid':'dashed','borderWidth':isChecked?'1px':'1px'});contentElem.down('.content').setStyle({'visibility':isChecked?'visible':'hidden'});var contentPreviewElem=contentElem.down('.content-preview');if(contentPreviewElem!=undefined)
{contentPreviewElem.setStyle({'visibility':isChecked?'hidden':'visible','display':isChecked?'none':'block'});}};SlpContentFilter.filterMouseEventHandler=function(e){e.preventDefault();e=e||window.event;var element=e.target||e.srcElement;var isShow=(e.type=='mouseenter'||e.type=='mouseover');SlpContentFilter.filterElem(this,isShow);};function ContentHandler(){}
ContentHandler.slideshowHolder=$H();ContentHandler.wordlistHolder=$H();ContentHandler.actionscriptVideoHolder=$H();ContentHandler.otherContentHolder=new Hash({'afc':new Array(),'autotooltip':new Array(),'hiddentext':new Array(),'partnercontent':new Array()});ContentHandler.elementContentHolder=new Hash({'actionscriptVideo':new Hash(),'text':new Hash(),'contentgallery':new Hash(),'wordlist':new Hash(),'gaptext':new Hash(),'tabs':new Hash()});ContentHandler.exerciseContentHolder=new Hash({'cloze':new Hash(),'multiplechoice':new Hash(),'textspotting':new Hash(),'dragdrop':new Hash(),'dragdroplist':new Hash(),'cardtrainer-wordlist':new Hash(),'cardtrainer-standard':new Hash(),'exercise-temp-innerhtml':new Hash()});ContentHandler.registerOtherContent=function(elementName,settings){ContentHandler.otherContentHolder.get(elementName).push(settings);};ContentHandler.registerElementContent=function(elementName,uniqueId,settings){ContentHandler.registerContent('element',elementName,uniqueId,settings);};ContentHandler.registerExerciseContent=function(exerciseName,uniqueId,settings){ContentHandler.registerContent('exercise',exerciseName,uniqueId,settings);};ContentHandler.registerContent=function(type,name,uniqueId,settings){var contentHolder;if(type=='element')
{contentHolder=ContentHandler.elementContentHolder;}
else if(type=='exercise')
{contentHolder=ContentHandler.exerciseContentHolder;}
contentHolder.get(name).set(uniqueId,settings);};ContentHandler.onloadEventHandler=function(e)
{ContentHandler.otherContentHolder.each(function(contentsOfType){contentsOfType.value.each(function(settings){ContentHandler.prepareOtherContent(contentsOfType.key,settings);});});ContentHandler.elementContentHolder.each(function(contentsOfType){contentsOfType.value.each(function(uniqueIdToSettingsHashEntry){ContentHandler.prepareElementContent(contentsOfType.key,uniqueIdToSettingsHashEntry.key,uniqueIdToSettingsHashEntry.value);});if(contentsOfType.key=='tabs'&&contentsOfType.value.keys().length)
{tabberAutomatic();}});ContentHandler.exerciseContentHolder.each(function(contentsOfType){contentsOfType.value.each(function(uniqueIdToSettingsHashEntry){ContentHandler.prepareExerciseContent(contentsOfType.key,uniqueIdToSettingsHashEntry.key,uniqueIdToSettingsHashEntry.value);});});};Event.observe(window,'load',ContentHandler.onloadEventHandler);ContentHandler.prepareOtherContent=function(otherType,settings)
{if(otherType=="afc")
{imageShowAddFile(settings.get('elemId'),settings.get('afcInput'),settings.get('imgWidth'),settings.get('imgHeight'));}
else if(otherType=="hiddentext")
{var initialDisplay=isPrintPreview;SlpContentFilter.handleFilterForElem($(settings.get('elemId')),initialDisplay);}
else if(otherType=="autotooltip")
{addTooltipElem(settings.get('wordlistItemWordId'),"autotooltip");new Tooltip(settings.get('tooltipTextElemId'),"tooltip-autotooltip-"+settings.get('wordlistItemWordId'));}
else if(otherType=="partnercontent")
{if(settings.get('type')=='sidebarPartnerList')
{if((sidebarPartnerList=$('right-column').down('.sidebar-partner-list'))!=undefined)
{var siteElem=$('site');siteElem.setStyle({'marginLeft':siteElem.offsetLeft+'px'});var randNum=Math.random();sidebarPartnerList.setStyle({'position':'absolute','top':'0','left':(siteElem.offsetLeft+siteElem.offsetWidth+10+(Math.round(randNum*10)))+'px'});if(randNum<0.1)
{}}}}};ContentHandler.prepareElementContent=function(elementType,uniqueId,settings)
{if(elementType=="tabs")
{alignTabHeight("tabs-"+uniqueId+"version-",new Array(0,1,2,3,4));}
else if(elementType=="gaptext")
{prepareGaptext(settings.get('contentWrapperType'),uniqueId);}
else if(elementType=="contentgallery")
{var gallery=new ContentGallery(uniqueId,'slideshow-item-list-'+uniqueId+'-wrapper',settings);ContentHandler.slideshowHolder.set(uniqueId,gallery);gallery.slideshowWrapper.setStyle({'visibility':'visible'});}
else if(elementType=="wordlist")
{var wl=new Wordlist(uniqueId);ContentHandler.wordlistHolder.set(uniqueId,wl);}
else if(elementType=="actionscriptVideo")
{var asv=new ActionscriptVideo(uniqueId,settings);ContentHandler.actionscriptVideoHolder.set(uniqueId,asv);}};ContentHandler.prepareExerciseContent=function(exerciseType,uniqueId,settings)
{var exerciseObjects=eval("exerciseObjects"+uniqueId);if(exerciseType=="dragdrop"||exerciseType=="dragdroplist"||exerciseType=="cloze"||exerciseType=="multiplechoice"||exerciseType=="textspotting")
{var correctBtn=$('correct-'+uniqueId);if(correctBtn!=null)
{correctBtn.disabled=false;}
$('controls'+uniqueId).show();}
if(exerciseType=="dragdrop"||exerciseType=="cloze"||exerciseType=="multiplechoice")
{var hintsData=eval("hints"+uniqueId);$(hintsData).each(function(hintData){new Tooltip($(hintData[0]),$(hintData[1]));});}
if(exerciseType=="cardtrainer-wordlist"||exerciseType=="cardtrainer-standard")
{initializeCardtrainerVariables(uniqueId);handleCartrainerKeyValPreselect(uniqueId);$('submit-btn-'+uniqueId).setAttribute('value',getLangData('cardtrainerUserinputSend'));Event.observe(window.document,'keydown',observeShortcutCalls);exerciseObjects.sort(randSort);}
if(exerciseType=="cardtrainer-wordlist")
{$('cardtrainer-query-area-'+uniqueId).hide();if(projectIdentifier=='subportals'&&nativeLangId!=0)
{var hasNativeLangTranslations=false;exerciseObjects.each(function(exerciseObject){if(eval('exerciseObject.translation')!=undefined&&eval('exerciseObject.translation.'+nativeLangCode)!=undefined)
{hasNativeLangTranslations=true;}});if(!hasNativeLangTranslations){$('cardtrainer-'+uniqueId+'-keytype5').checked=false;$('cardtrainer-'+uniqueId+'-keytype5-wrapper').hide();$('cardtrainer-'+uniqueId+'-valuetype3').checked=true;$('cardtrainer-'+uniqueId+'-valuetype5-wrapper').hide();}}
var hasImg=false;var hasAudio=false;var hasDef=false;var hasExtendedVocabularyItems=false;var exerciseObjects=eval("exerciseObjects"+uniqueId);exerciseObjects.each(function(exerciseObject)
{if(exerciseObject.extended=="true")
{hasExtendedVocabularyItems=true;}
if(exerciseObject.img!=null&&exerciseObject.img!='')
{hasImg=true;}
if(exerciseObject.audio!=null&&exerciseObject.audio!='')
{hasAudio=true;}
if(exerciseObject.def!=null&&exerciseObject.def!='')
{hasDef=true;}});if(!hasImg&&$('cardtrainer-'+uniqueId+'-keytype2-wrapper')!=null)
{$('cardtrainer-'+uniqueId+'-keytype2-wrapper').remove();}
if(!hasAudio&&$('cardtrainer-'+uniqueId+'-keytype1-wrapper')!=null)
{$('cardtrainer-'+uniqueId+'-keytype1-wrapper').remove();}
if(!hasDef&&$('cardtrainer-'+uniqueId+'-keytype4-wrapper')!=null)
{$('cardtrainer-'+uniqueId+'-keytype4-wrapper').remove();}
if(hasExtendedVocabularyItems)
{$('cardtrainer-'+uniqueId+'-vocabulary-extended-wrapper').show();}
filterCards(uniqueId);}
if(exerciseType=="cardtrainer-standard")
{$('config-area-'+uniqueId).hide();getNextCard(uniqueId);}
if(exerciseType=="textspotting")
{var textspottingCurrentColor=$('textspotting'+uniqueId+eval('currentColorId'+uniqueId));textspottingCurrentColor.addClassName("textspotting-color-selected");}
if(exerciseType=="cloze")
{var exerciseIdArr=eval("exerciseIds"+uniqueId);exerciseIdArr.each(function(exerciseId){var exerciseElemId=exerciseType+uniqueId+'item'+exerciseId;var exerciseElem=$(exerciseElemId);var randNum=Math.round(Math.random()*1000000000);exerciseElem.name="item"+randNum;if(exerciseElem.type=="text")
{exerciseElem.value="";}});}
if(exerciseType=='dragdroplist'||exerciseType=='dragdrop')
{dragdropCreateElements(uniqueId);dragdropHandleDisplay(uniqueId);}
if(exerciseType=='dragdroplist')
{var floatDroppables=eval('floatDroppables'+uniqueId);if(floatDroppables)
{var groupIdArr=eval("groupIds"+uniqueId);addMaxHeightOfElemsToElemsInRow('dragdropdroppables'+uniqueId,'dragdrop'+uniqueId+'group'+groupIdArr[0],'dragdrop-group');}}
if(exerciseType=="multiplechoice")
{var exerciseIdArr=eval("exerciseIds"+uniqueId);exerciseIdArr.each(function(exerciseId){var exerciseElemName=exerciseId;var exerciseElem=eval('document.'+'multiplechoice'+uniqueId+'.elements["multiplechoice'+uniqueId+'item'+exerciseElemName+'"]');var userinput=new Array();for(var j=0;j<exerciseElem.length;j++)
{var exerciseElemItem=exerciseElem[j];exerciseElemItem.checked=false;}});}
if(exerciseType=="dragdrop"||exerciseType=="dragdroplist"||exerciseType=="cloze"||exerciseType=="multiplechoice"||exerciseType=="textspotting"||exerciseType=="cardtrainer-wordlist"||exerciseType=="cardtrainer-standard")
{ContentHandler.exerciseContentHolder.get('exercise-temp-innerhtml').set(uniqueId,$(exerciseType+'-'+uniqueId).innerHTML);}};function addAnchorToURL(anchorName)
{var urlParts=window.location.href.split('#');window.location.href=urlParts[0]+'#'+anchorName;}
function addAnchorToURLAndReload(anchorName)
{var urlParts=window.location.href.split('#');window.location.href=urlParts[0]+'#'+anchorName;window.location.reload();}
function repeatExercise(name,sliceId)
{$(name+'-'+sliceId).innerHTML=ContentHandler.exerciseContentHolder.get('exercise-temp-innerhtml').get(sliceId);if(name!='cardtrainer-standard'&&name!='cardtrainer-wordlist')
{$('controls'+sliceId).show();if((correctBtn=$('correct-'+sliceId))!==undefined)
{correctBtn.removeAttribute('disabled');}}
$(name+'-'+sliceId).scrollTo();if(name=='dragdroplist'||name=='dragdrop')
{dragdropCreateElements(sliceId);}
else if(name=='cardtrainer-standard'||name=='cardtrainer-wordlist')
{initializeCardtrainerVariables(sliceId);handleCartrainerKeyValPreselect(sliceId);filterCards(sliceId);}
new Effect.Highlight($(name+'-'+sliceId));}
