//
// (C) Stefan Zwischenbrugger
//
function toggleX(id)
{
 $('#'+id).toggle();
 return;
}
function toggle(id)
{
 $('#'+id).toggle();
 return;
}
function toggle2(id)
{
 $('#'+id).toggle();
 return;
}
var img_grow_counter = new Array();
var img_grow_plus_minus = new Array();

function img_grow(img,id,url){
 window.img_grow_plus_minus[id]='+';
 if (typeof window.img_grow_counter[id]=='undefined'){
 window.img_grow_counter[id]=0;
 }
 setTimeout(function(){img_grow_shrink(img,id,url);},10);
}
function img_shrink(img,id){

 window.img_grow_plus_minus[id]='-';

 setTimeout(function(){img_grow_shrink(img,id,'undefined');},10);
}
function switchImages(img,server,name,dim1,dim2,dim3){

 try{
 url = server+'/ztools/images/thumb/'+dim1+'_'+name;
 url1 = server+'/ztools/images/thumb/'+dim1+'_'+name;
 url2 = server+'/ztools/images/thumb/'+dim2+'_'+name;
 url3 = server+'/ztools/images/thumb/'+dim3+'_'+name;
 img.removeAttribute('width');
 img.removeAttribute('height');
 var width = img.naturalWidth || img.width;
 var height = img.naturalHeight || img.height;


 if (img.src.indexOf(url1)>0){
 url=url2;
 xy = dim2.split("x");
 }else{
 if (img.src.indexOf(url2)>0){
 url=url3;
 xy = dim3.split("x");
 }else{
 url=url1;
 xy = dim1.split("x");
 }
 }
 var newx = xy[0];
 var newy = xy[1];

 if ( width >= height ) {
 // landscape
 var tmpy = height*newx/width;
 if ( tmpy <= newy ){
 newy = tmpy;
 }else{
 newx = width*newy/height;
 }
 } else {
 // portrait
 tmpx = width*newy/height;
 if ( tmpx <= newx ){
 newx = tmpx;
 }else{
 newy = height*newx/width;
 }
 }
 img.width = newx;
 img.height = newy;

 img.src = url;
 }catch(e){
 console.log(e);
 }
}
function Set_Cookie( name, value, expires, path, domain, secure )
{
 var today = new Date();
 today.setTime( today.getTime() );

 if ( expires )
 {
 // in days
 expires = expires * 1000 * 60 * 60 * 24;
 }
 var expires_date = new Date( today.getTime() + (expires) );

 document.cookie = name + "=" +escape( value ) +
 ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
 ( ( path ) ? ";path=" + path : "" ) +
 ( ( domain ) ? ";domain=" + domain : "" ) +
 ( ( secure ) ? ";secure" : "" );

 c = name + "=" +escape( value ) +
 ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
 ( ( path ) ? ";path=" + path : "" ) +
 ( ( domain ) ? ";domain=" + domain : "" ) +
 ( ( secure ) ? ";secure" : "" );
}
function doGetCaretPosition (ctrl) {

 var CaretPos = 0;
 // IE Support
 if (document.selection) {

 ctrl.focus ();
 var Sel = document.selection.createRange ();

 Sel.moveStart ('character', -ctrl.value.length);

 CaretPos = Sel.text.length;
 }
 // Firefox support
 else if (ctrl.selectionStart || ctrl.selectionStart == '0')
 CaretPos = ctrl.selectionStart;

 return (CaretPos);

}
function insertAtCursor(obj, text) {
 if(document.selection) {
 obj.focus();
 var orig = obj.value.replace(/\r\n/g, "\n");
 var range = document.selection.createRange();

 if(range.parentElement() != obj) {
 return false;
 }

 range.text = text;

 var actual = tmp = obj.value.replace(/\r\n/g, "\n");

 for(var diff = 0; diff < orig.length; diff++) {
 if(orig.charAt(diff) != actual.charAt(diff)) break;
 }

 for(var index = 0, start = 0;
 tmp.match(text)
 && (tmp = tmp.replace(text, ""))
 && index <= diff;
 index = start + text.length
 ) {
 start = actual.indexOf(text, index);
 }
 } else if(obj.selectionStart) {
 var start = obj.selectionStart;
 var end = obj.selectionEnd;

 obj.value = obj.value.substr(0, start)
 + text
 + obj.value.substr(end, obj.value.length);
 }

 if(start != null) {
 setCaretTo(obj, start + text.length);
 } else {
 obj.value += text;
 }
}

function setCaretTo(obj, pos) {
 if(obj.createTextRange) {
 var range = obj.createTextRange();
 range.move('character', pos);
 range.select();
 } else if(obj.selectionStart) {
 obj.focus();
 obj.setSelectionRange(pos, pos);
 }
}
// this function gets the cookie, if it exists
function Get_Cookie( name ) {

 var start = document.cookie.indexOf( name + "=" );
 var len = start + name.length + 1;
 if ( ( !start ) &&
 ( name != document.cookie.substring( 0, name.length ) ) )
 {
 return null;
 }
 if ( start == -1 ) return null;
 var end = document.cookie.indexOf( ";", len );
 if ( end == -1 ) end = document.cookie.length;
 return unescape( document.cookie.substring( len, end ) );
}
// this deletes the cookie when called
function Delete_Cookie( name, path, domain ) {
 if ( Get_Cookie( name ) ) document.cookie = name + "=" +
 ( ( path ) ? ";path=" + path : "") +
 ( ( domain ) ? ";domain=" + domain : "" ) +
 ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
// addevent
function addEvent( obj, type, fn ) {
 if ( obj.attachEvent ) {
 obj['e'+type+fn] = fn;
 obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
 obj.attachEvent( 'on'+type, obj[type+fn] );
 } else
 obj.addEventListener( type, fn, false );
}
function removeEvent( obj, type, fn ) {
 if ( obj.detachEvent ) {
 obj.detachEvent( 'on'+type, obj[type+fn] );
 obj[type+fn] = null;
 } else
 obj.removeEventListener( type, fn, false );
}
$(document).ready(function(){

 setTimeout(function(){$('#suche').focus();$('#suche').select()},10);

 $('#suche').keyup(function(e) {
 if(e.keyCode == 13) {
 $('#suche').select();
 $('#suchform').submit();
 }
 });

})

function mod_vocs_suche(){
 try{
 vocs_such($('#suche').val());
 }catch(e){ alert(e.message);return true;}
}
function mod_vocs_vor_wb_nach(){
 $('#vor_wb_nach').show();
 vor_nach($('#suche').val(),null);
}
$(document).ready(function(){
 var such=$('#suche').val();
 if (window.location.hash.substr(0,3)=='#s='){
 such = window.location.hash.substr(3,99);
 }
 if (such.length > 0){
 $('#suche').val(such);
 mod_vocs_vor_wb_nach();
 }
 window.onhashchange = locationHashChanged;
});
function locationHashChanged() {
 if (window.location.hash.substr(0,3)=='#s='){
 such = window.location.hash.substr(3,99);
 if (such.length > 0){
 $('#suche').val(such);
 mod_vocs_vor_wb_nach();
 }
 }
 }
 
 function show_page(){

 $('#page_clone').html('Kopiere Seite');

 try{
 var page_max = parseInt($('#mod_vocs_page_max').text());
 var page = $('#page').val();

 if (isNaN(page_max)){
 $('#page_to').hide();
 $('#page_clone').hide();
 $('#page_clone').html($('#page_to').html());
 return;
 }

 if (page==1){
 $('#page_before').hide();
 }else{
 $('#page_before').hide();
 }
 if(page==page_max){
 $('#page_next').hide();
 }else{
 $('#page_next').show();
 }
 if (page_max < 2){
 $('#page_to').hide();
 $('#page_max').hide();
 $('#page_clone').hide();
 }else{
 $('#page_to').fadeIn(1000);
 $('#page').fadeIn(1000);
 $('#page_max').text('/ '+page_max);
 $('#page_max').fadeIn(1000);
 $('#page_clone').fadeIn(1000);
 }
 var kopie = $('#page_to').html();
 $('#page_clone').html(kopie.replace('id="page"','id="xpage"'));
 $('#xpage').val($('#page').val());
 try{
 var kat_count = $('.kategorie:has(span)').length;
 if (kat_count == 0 || ''=='1'){
 $('.kategorie').hide();
 }
 var typ_count = $('.typ').not($('.typ:empty')).length;
 if (typ_count < 2 || ''=='1'){
 $('.typ').hide();
 }
 if (''=='1'){
 $('.seite').fadeOut(1);
 if (g_user_id=='0'){
 $('.neuereintrag,.eintraegepruefen').hide();;
 }
 }
 }catch(e){
 alert('mod_vocs::search_form_html 7476'+e);
 }
 }catch(e){
 $('#page_to').slideUp(1000);
 }
 }
 show_page();
 

 function sndReq(action) {
 $.ajax({
 url: '/pasu.php?action='+action+'&langf='+g_langf+'&langt='+g_langt+'&encoding=utf-8&language_site=TR',
 datatype: 'text',
 type: 'GET',
 success: function(data) {
 document.getElementById('languagesX').innerHTML = data;
 document.getElementById('languagesX').focus();
 },
 error: function(jqXHR, textStatus, errorThrown){
 document.getElementById('languagesX').innerHTML = textStatus;
 }
 });
 }
 function login_sndReq(action) {
 var seconds = new Date().getTime() / 1000;
 var uri = '/login.php?action='+action+'&encoding=utf-8&time='+seconds;
 try { var email = document.getElementById('puser_email').value; }
 catch (e) { var email = ''; }
 try { var pw = document.getElementById('puser_pw').value; }
 catch (e) { var pw = ''; }
 var post = 'puser[email]='+email+'&puser[pw]='+pw;
 $.ajax({
 url: uri,
 datatype: 'text',
 data: post,
 type: 'POST',
 timeout: 1000,
 success: function(data) {
 var el = document.getElementById('loginX');
 el.innerHTML = data;
 document.getElementById('ajaxmeldung').innerHTML = '';
 },
 error: function(jqXHR, textStatus, errorThrown){
 
 }
 });
 }
 function ajax(){
 sndReq('languages');
 }
 function login_ajax(modus){
 login_sndReq(modus);
 }
 

 function rest_langu() {

 if (!window.XMLHttpRequest) return;

 var req = new XMLHttpRequest();
 req.onreadystatechange = function () {
 if (req.readyState == 4) {
 if (req.status != 200) return;
 if (req.responseText) {
 var sel = document.getElementById('select_langu');
 var item = {};
 langu_ar = JSON.parse(req.responseText);
 for (var i = 0; i < langu_ar.length; i += 1) {
 langu_ar[i].name = langu_ar[i].name.replace(/&auml;/gi, 'ä');
 langu_ar[i].name = langu_ar[i].name.replace(/&ouml;/gi, 'ö');
 langu_ar[i].name = langu_ar[i].name.replace(/&uuml;/gi, 'ü');
 obj = langu_ar[i];
 if (obj.langu.toUpperCase() != g_langt.toUpperCase()){
 item = document.createElement('option');
 item.text = obj.name;
 item.value = obj.langu;

 sel.add(item);
 if (obj.langu.toUpperCase() == g_langt.toUpperCase()){
 //console.log(obj,item.value+' :: '+g_langt+' :: i='+i);
 sel.selectedIndex = i+1;
 }
 }
 } 

 console.log(langu_ar);
 }
 else {
 console.log('keine Sprachen gefunden??');
 }
 }
 };
 req.open('GET', 'https://www.pauker.at/rest/rest.php/languages/?spezial=&limit_rows=999&order_by=name', true);
 req.send(null);
}
rest_langu();


function countLines(strtocount, cols) {
 var hard_lines = 1;
 var last = 0;
 while ( true ) {
 last = strtocount.indexOf('\n', last+1);
 hard_lines ++;
 if ( last == -1 ) break;
 }
 var soft_lines = Math.round(strtocount.length / (cols-1));
 var hard = eval('hard_lines ' + unescape('%3e') + ' soft_lines;');
 if ( hard ) soft_lines = hard_lines;
 return soft_lines;
}
function cleanForm2() {
 try{
 var tags = document.getElementsByTagName('textarea');
 var r = 0;
 //
 if (tags.length==0) return;
 for(var i=0; i<tags.length; i++){
 if( typeof tags[i].rows == 'number' ){
 r = countLines(tags[i].value,tags[i].cols);
 if (r > 25){
 r = 25;
 }
 if (r != tags[i].rows){
 tags[i].rows = r;
 }
 }
 }
 try{
 $('#forum__text_vorschlag').attr('rows', $('#forum__text').attr('rows'));
 $('#forum__text_vorschlag').attr('cols', $('#forum__text').attr('cols'));
 }catch(e){}
 }catch(e){}
 setTimeout('cleanForm2();', 5000);
}
setTimeout('cleanForm2();', 500);


 $(document).ready(function () {
 try{
 
 }catch(e){}
 $('#select_langu').change(function(){
 try{
 var url = '/pauker/DE_DE/'+$(this).val()+'/'+$('#select_service').val();
 var str = '';
 $('#select_langu option:selected').each(function () {
 str += $(this).text() + ' ';
 });
 $('#payload').html(g_wait_image+' Springe zu Deutsch-'+str);
 window.location.href = url;
 }catch(e){
 console.log(e);
 }
 })
 $('#select_service').change(function(){
 try{
 var url = '/pauker/DE_DE/'+$('#select_langu').val()+'/'+$('#select_service').val();
 var str = '';
 $('#select_langu option:selected').each(function () {
 str += $(this).text() + ' ';
 });
 $('#payload').html(g_wait_image+' Springe zu Deutsch-'+str);
 window.location.href = url;
 }catch(e){
 console.log(e);
 }
 })
 })
 function hervorheben(el){
 $(el).addClass('highlite');
 var ovt = setTimeout(function(){
 $(el).removeClass('highlite');clearTimeout(ovt);
 }, 700);
 }
 function set_scroll(){
 $('.scroll').each(function(){
 var h=$(window).height();
 var t=$(this).position().top;
 var yy = h - t;
 $(this).css('height',yy);
 $(this).css('overflow-y','auto');
 })
 }

const menuBtn = document.querySelector('.menu-btn');
let menuOpen = true;
if (document.documentElement.clientWidth<400){
 menuOpen=false;
// alert("Menu ausblenden");
 document.getElementById('paukerlinks').style.display='none';
 try{
 document.getElementById('paukerrechts').style.display='none';
 }catch(e){}
 menuBtn.classList.remove('open');
}else{
// alert("Menu einblenden - Breite "+ document.documentElement.clientWidth);
 menuBtn.classList.add('open');
}

menuBtn.addEventListener('click', () => {
 toggleMenuBtn();
});
function toggleMenuBtn() {
 if (!menuOpen) {
 menuBtn.classList.add('open');
 menuOpen = true;
 if (document.documentElement.clientWidth<640){
// document.getElementById('paukerlinks').style.display='block';
document.getElementById('paukerlinks').style.display='';
}
 document.getElementById('paukerlinks').style.opacity=0.3;
 setTimeout("document.getElementById('paukerlinks').style.opacity=0.6;",50)
 setTimeout("document.getElementById('paukerlinks').style.opacity=1;",100)
 try{
 if (document.documentElement.clientWidth<640){
 // document.getElementById('paukerrechts').style.display='block';
 document.getElementById('paukerrechts').style.display='';
}
 document.getElementById('paukerrechts').style.opacity=1;
 }catch(e){}
 } else {
 menuBtn.classList.remove('open');
 menuOpen = false;
 if (document.documentElement.clientWidth<640){
 document.getElementById('paukerlinks').style.display='none';
 try{
 document.getElementById('paukerrechts').style.display='none';
 }catch(e){}
 }else{
 document.getElementById('paukerlinks').style.opacity=0.6;
 setTimeout("document.getElementById('paukerlinks').style.opacity=0.3;",50)
 setTimeout("document.getElementById('paukerlinks').style.opacity=0;",100)
 try{
 document.getElementById('paukerrechts').style.opacity=0;
 }catch(e){}
 }
 }
}


// Start mod_sound player_javascript

function player(name,element){
 $('.player_a').html('&#9654;'); 
 html = '<object type="application/x-shockwave-flash" data="/mp3/emff_standard.swf" width="110" height="34">';
 html += '<param name="movie" value="/mp3/emff_standard.swf">';
 html += '<param name="FlashVars" value="src='+name+'&amp;autostart=yes">';
 html += '<param name="bgcolor" value="#605E5E">';
 html += '<embed type="application/x-shockwave-flash" src="/mp3/emff_standard.swf" width="110" height="34" flashvars="src='+name+'&amp;autostart=yes" />';
 html += '</object>';
 element.innerHTML=html;
 return false;
 }
 function rec(vocs_id,langu,target_id){
 $('.vocs_vertonung').html(g_aufnehmen);
 $('.werbung').remove();
 $('#'+target_id).html(g_lade_recorder);
 // checke, ob Applet schon geladen 
 $.ajax({url: '/pasu.php',
 data: {zta:'vocs',zta_action:'vertonen',langu:langu,vocs_id:vocs_id},
 success: function(html){
 $('#'+target_id).html(html); 
 var xx = window.innerWidth; 
 var yy = window.innerHeight; 
 var x = $('#'+target_id).offset().left; 
 var y = $('#'+target_id).offset().top; 
 var w1 = $('#'+target_id).children().outerWidth(true); 
 var h1 = $('#'+target_id).children().outerHeight(true); 
 var x2 = xx - w1 - 15; 
 if (x2 > x) x2 = x; 
 var y2 = yy - h1; 
 if (y2 > y) y2 = y; 
 $('#'+target_id).css('position','absolute'); 
 $('#'+target_id).offset({left:x2,top:y2}); 
 } 
 });
 }
// Ende mod_sound player_javascript - 2080

// Start mod_sound js


 var counter=0;
 var sound_applet_laden=false;

 function audio_checkUrl(url) {
 var request = false;
 if (window.XMLHttpRequest) {
 request = new XMLHttpRequest;
 } else if (window.ActiveXObject) {
 request = new ActiveXObject('Microsoft.XMLHttp');
 }

 if (request) {
 request.open('GET', url);
 if (request.status == 200) { return true; }
 }

 return false;
 }
 function audio_normal(url) {

 var iphone = /iPhone/.test(navigator.userAgent);
 
 try {
 if (audio_checkUrl(url)){
 var audio = new Audio(url);
 if (audio.canPlayType('audio/mp3') === 'undefined' || iphone) {
 // win = window.open(url, 'audioFrame');
 console.log('nicht spielbar '+url);
 } else {
 // console.log(audio.canPlayType);
 // console.log(audio.canPlayType('audio/mpeg'));
 audio.play();
 audio.addEventListener('error', function () { 
 win = window.open(url, 'audioFrame');
 });
 }
 }else{
 console.log('URL existiert nicht '+url);
 }
 } catch (e) {
 console.log(e.message);
 }
 }

 function sound_play_stop(id){
 var el = document.getElementById('sound_'+id);
 try{
 el.stop();
 }catch(e){}
 stopRecording();
 }
 function sound_play_start(id){
 var el = document.getElementById('sound_'+id);

console.log('sound_'+id,el);

 if (el.played > 0){
 el.pause();
 }else{
 el.play();
 $('#sound_play_stop_'+id).show();
 }
 }
 function sound_play_rec(id){
 // kann auf das Mikro zugegriffen werden?
 var onFail = function(e) {
 console.log('Rejected!', e);
 };

 var onSuccess = function(s) {
 stream = s;
 }

 window.URL = window.URL || window.webkitURL;
 navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;

 var stream;
// var audio = document.querySelector('audio');
 var audio = $('#sound_'+id);

 startRecording();

 $('#sound_play_stop_'+id).on('click',function(){

 audio.src = window.URL.createObjectURL(stream);

 vocs_such_request = $.ajax({
 url: '/pasu.php',
 type: 'POST',
 data: 'zta=sound&zta_action=stream_save&id='+id+'&stream='+escape(s),
 success: function(msg){
 alert('success '+msg);
 },
 error: function(jqXHR, textStatus, errorThrown){
 if (textStatus=='abort'){
 }else{
 }
 }
 });
 })

 function startRecording() {

alert(navigator.getUserMedia);

 if (navigator.getUserMedia) {
 navigator.getUserMedia({audio: true}, onSuccess, onFail);
 } else {
 console.log('navigator.getUserMedia not present');
 }
 }

 function stopRecording() {
 audio.src = window.URL.createObjectURL(stream);
 }
 }
 function applet_laden(){
 if (sound_applet_laden){
 // wird bereits geladen
 return;
 }
 sound_applet_laden=true;
 $('body').prepend('<applet ');
 }
 function vertonung_get(xmlhttp,befehle){
 try{
 if(xmlhttp.readyState == 4){
 var Textresponse = xmlhttp.responseText;
 document.getElementById('container').innerHTML = Textresponse;
 }
 }catch(e){
 }
 }
 function vertonung_send(befehle){
 try{

 var langf = document.getElementById('langf').value;
 var langt = document.getElementById('langt').value;
 var langu = document.getElementById('langu').value;
 var id = document.getElementById('object_id').value;
 
 if (langu.length()==0){
 langu = document.getElementById('sound0_langu').value;
 }

 var xmlhttp=new XMLHttpRequest();
 url='/vertonung_server.php/?befehle='+befehle+'&id='+id+'&langf='+langf+'&langt='+langt+'&langu='+langu+'&r='+Math.floor(Math.random() * 1000000);
 xmlhttp.open('post',url,true);
 xmlhttp.onreadystatechange = function (){ vertonung_get(xmlhttp,befehle)};
 xmlhttp.send(null);
 }catch(e){
 }
 }
 function AppletReady(){
 // setRecorderStateChangedScript( StateChanged() )
 document.getElementById('AppletWirdGeladen').style.display='none';
 try{
 if (typeof DoAppletReady == 'function'){
 DoAppletReady();
 }else{
 try{
 if (sound_file!=''){
 document.ListenUpRecorder.loadRecording( sound_file, true );
 }
 }catch(e){}
 }
 }catch(e){alert('Applet_Ready_'+e);}
 }
 function LUPJS_TimeChanged(currentTime, maxTime){
 // LUPJS_StateChanged();
 }
 function LUPJS_StateChanged(previousState, newState){

 try{
 if (!(document.ListenUpRecorder.isActive())){
 return(void 0);
 }
 }catch(e){
 return;
 }
 try{
 $('#sound_spion').val(newState);
 }catch(e){}
 if (document.ListenUpRecorder.isRecording() || document.ListenUpRecorder.isPlaying() ){
 $('.btn_record').fadeTo(500,0.3);
 $('.btn_stop').fadeTo(500,1);
 $('.btn_pause').fadeTo(500,1);
 $('.btn_play').fadeTo(500,0.3);
 $('.btn_save').fadeTo(500,0.3);
 $('.btn_loadplay').fadeTo(500,0.3);
 $('.btn_erase').fadeTo(500,0.3);
 return;
 }
 $('.btn_record').fadeTo(500,1);
 $('.btn_pause').fadeTo(500,0.3);
 $('.btn_stop').fadeTo(500,0.3);
 $('.btn_loadplay').fadeTo(500,1);
 if (document.ListenUpRecorder.isPlayable()){
 $('.btn_play').fadeTo(500,1);
 $('.btn_save').fadeTo(500,1);
 $('.btn_erase').fadeTo(500,1);
 }else{
 $('.btn_play').fadeTo(500,0.3);
 $('.btn_save').fadeTo(500,0.3);
 $('.btn_erase').fadeTo(500,0.3);
 }
 FilesUploading();
 }
 function FilesUploading(){
 var anz = document.ListenUpRecorder.getUploadQueueDepth();
 $('.UploadAnz').html(anz);
 }
 function mod_sound_action(action){
 try{
 if (!document.ListenUpRecorder.isActive()){
 alert('Das Applet ist noch nicht geladen');
 return false;
 }
 }catch(e){}
 if (action=='record'){
 document.ListenUpRecorder.record();
 }
 if (action=='erase'){
 document.ListenUpRecorder.erase();
 }
 if (action=='stop'){
 document.ListenUpRecorder.stopAudio();
 }
 if (action=='pause'){
 document.ListenUpRecorder.pauseAudio();
 }
 if (action=='play'){
 document.ListenUpRecorder.play();
 }
 if (action=='save'){
 var langu = document.getElementById('langu').value;
 if (langu.length()==0){
 langu = document.getElementById('sound0_langu').value;
 }
 
 document.ListenUpRecorder.addNameValuePair('langu', langu );
 document.ListenUpRecorder.addNameValuePair('text', document.getElementById('text').value );
 document.ListenUpRecorder.addNameValuePair('user_id', g_user_id );

 document.ListenUpRecorder.sendRecordedMessage('sound_'+g_user_id+'.wav');
 // show number of uploading recordings
 setTimeout('FilesUploading()',1000);
 }
 return false;
 }
 // ********************************************************************************
 // Check to make sure we are not leaving the page before uploading the recording.
 function ConfirmPageExit()
 {
 try{
 if( !document.ListenUpRecorder.isActive() )
 {
 return (void 0); // prevent compiler warning
 }
 else
 {
 var playable = document.ListenUpRecorder.isPlayable();
 if( playable )
 {
 return 'WARNING - If you leave this page without Uploading your '
 + 'ListenUp recording then you will LOSE your recording.';
 }
 else
 {
 return (void 0);
 }
 }
 }catch(e){
 return (void 0);
 }
 }

 window.onbeforeunload=ConfirmPageExit;

// Ende mod_sound js - 7812

// Start mod_vocs ajax_js

var text_alt;
var timeout_count = 0;
var search_count = 0;
var group_vocs_id = 0;

function gruppe_kopf_click(el, id) {
 // 1. checked merken
 var ch = el.checked;
 // 2. alle mitglieder demarkieren
 
 $('.gruppe_mitglied').prop( "checked", false );
 $('.gruppe_mitglied').removeClass('such_tr_ok');
 $('.gruppe_mitglied').prop('disabled', true);
 $('.gruppe_kopf').prop( "checked", false );;
 $('.gruppe_kopf').removeClass('such_tr_ok');
 $('#gruppe_kopf_' + id).html(id);
 if (ch) {
 $('.gruppe_kopf_input').prop( "checked", false );;
 $('#gruppe_kopf_input_' + id).prop('checked', true);
 $(el).parent().addClass('such_tr_ok');
 $('.gruppe_mitglied').prop('disabled',false);
 $('.gruppe_mitglied').prop( "checked", false );;
 $('.gruppe_mitglied_' + id).addClass('such_tr_ok');
 $('.gruppe_mitglied_' + id + ' > input').prop('checked', true);
 group_vocs_id = id;
 $('#ajaxmeldung').load('/pasu.php?zta=vocs&zta_action=gruppe_kopf&id=' + id);
 } else {
 $('#ajaxmeldung').load('/pasu.php?zta=vocs&zta_action=gruppe_kopf_reset&id=' + id);
 }
}

function gruppe_mitglied_click(el, id) {
 // 1. checked merken
 var ch = el.checked;
 var gr_id = $('#gruppe_mitglied_' + id).text();
 // 2. alle mitglieder demarkieren
 $('#gruppe_mitglied_' + id).html(group_vocs_id);
 if (ch) {
 $('.gruppe_mitglied_' + id).addClass('such_tr_ok');
 $('.gruppe_mitglied_' + id).addClass('gruppe_mitglied_' + group_vocs_id);
 $('.gruppe_mitglied_' + id).removeClass('gruppe_mitglied_' + gr_id);
 $('#ajaxmeldung').load('/pasu.php?zta=vocs&zta_action=gruppe_mitglied&id=' + id);
 $('#mod_vocs_sort_d_' + id).addClass('gruppe_mitglied');
 } else {
 $('#ajaxmeldung').load('/pasu.php?zta=vocs&zta_action=gruppe_mitglied_reset&id=' + id);
 $('#mod_vocs_sort_d_' + id).removeClass('gruppe_mitglied');
 }
}
function mod_vocs_upload_file_lines_process() {

 var process_text = $('#mod_vocs_upload_process').text();
 $('.mod_vocs_upload_file_line').each(function (i) {

 var text = $('#mod_vocs_upload_process').text();
 $('#mod_vocs_upload_process').text(process_text + ' ' + i);

 var strings = $(this).text().split(' ');

 var aha = '';
 for (var j = 0; j < strings.length; j++) {
 aha += '<a>' + strings[j] + '<\/a> ';
 }
 });
 $('#mod_vocs_upload_process').text(process_text);
 parent.location.href = '?file_id=last';

}

function mod_vocs_doppelt_save() {

 xml = "<?xml version='1.0' encoding='utf-8'?>";
 xml += "<root>";
 xml += "<url>" + g_php_self + "<\/url>";

 var tags = document.getElementsByTagName('input');

 for (var i = 0; i < tags.length; i++) {
 if (tags[i].checked) {
 if (tags[i].id.substr(0, 29) == 'mod_vocs_suche_doppelt_ok____') {
 xml += "<item><name>doppelt_ok<\/name><value>" +
 tags[i].id.substr(29) + "<\/value><\/item>";
 }
 if (tags[i].id.substr(0, 29) == 'mod_vocs_suche_doppelt_notok_') {
 xml += "<item><name>doppelt_notok[" + tags[i].id.substr(29) + "]<\/name><value>" +
 tags[i].id.substr(29) + "<\/value><\/item>";
 }
 }
 }
 xml += "<\/root>";

 var http = new XMLHttpRequest();

 url = '/pasu.php?zta=vocs&zta_action=doppelt_save';
 document.getElementById('payload_tr').parentNode.innerHTML = '';
 http.open('post', url, true);
 http.onreadystatechange = function () { mod_vocs_doppelt_save_handleResponse(http) };
 http.send(xml);
 try {
 document.getElementById('search_result').innerHTML = 'Eintr&auml;ge abgeschickt .. ein Moment';
 } catch (e) { }

}
function mod_vocs_doppelt_save_handleResponse(http) {
 if (http.readyState == 4) {
 try {
 if ($('#suche').val()) {
 document.getElementById('suchform').submit();
 } else {
 location.reload();
 }
 } catch (e) { }
 }
}
function mod_vocs_doppelt(el) {
 //
 var ok = false;
 var notok = false;

 if (el.id.substr(0, 29) == 'mod_vocs_suche_doppelt_ok____') {
 if (el.checked) {
 el.parentNode.className = 'such_tr_ok';

 var id2 = 'mod_vocs_suche_doppelt_notok_' + el.id.substr(29);
 var el2 = document.getElementById(id2);
 el2.checked = false;
 el2.parentNode.className = 'such_tr';
 } else {
 el.parentNode.className = 'such_tr';
 }
 }
 if (el.id.substr(0, 29) == 'mod_vocs_suche_doppelt_notok_') {
 if (el.checked) {
 el.parentNode.className = 'such_tr_notok';
 var id2 = 'mod_vocs_suche_doppelt_ok____' + el.id.substr(29);
 var el2 = document.getElementById(id2);
 el2.checked = false;
 el2.parentNode.className = 'such_tr';
 } else {
 el.parentNode.className = 'such_tr';
 }
 }
 var tags = document.getElementsByTagName('input');
 for (var i = 0; i < tags.length; i++) {
 if (tags[i].checked) {
 if (tags[i].id.substr(0, 29) == 'mod_vocs_suche_doppelt_ok____') {
 ok = true;
 }
 if (tags[i].id.substr(0, 29) == 'mod_vocs_suche_doppelt_notok_') {
 notok = true;
 }
 if (el.id == tags[i].id) {
 continue;
 }
 if (el.id.substr(0, 29) == 'mod_vocs_suche_doppelt_ok____') {
 if (tags[i].id.substr(0, 29) == 'mod_vocs_suche_doppelt_ok____') {
 tags[i].checked = false;
 tags[i].parentNode.className = 'such_tr';
 }
 }
 }
 }

 var id3 = 'payload_tr';
 elp = document.getElementById(id3);
 if (ok && notok) {
 elp.innerHTML = '<span onclick=javascript:mod_vocs_doppelt_save(this); class=vocs_qa_ok>' + g_text_speichern + '<\/span>';
 } else {
 elp.innerHTML = '<span class=vocs_qa_edit>' + g_text_speichern + '<\/span>';
 }
}
function mod_vocs_search_timeout(id, langu, result_id, vocs_id) {
 timeout_count--;
 mod_vocs_search(id, langu, result_id, vocs_id);
}

function mod_vocs_search(id, langu, result_id, vocs_id) {

 if (typeof result_id == 'undefined' || result_id == '') {
 result_id = 'entry_search_result_' + vocs_id;
 }
 try {
 // fÃ¼r das Eingabeformat
 if (document.getElementById('vocs' + vocs_id + '_question').value.length > 0 &&
 document.getElementById('vocs' + vocs_id + '_answer').value.length > 0) {
 try {
 $('.mod_vocs_qa_da_' + vocs_id).fadeIn(1000);
 } catch (e) { }
 try {
 document.getElementById('mod_vocs_save' + vocs_id).style.display = '';
 } catch (e) { }
 try {
 document.getElementById('mod_vocs_save_inaktiv' + vocs_id).style.display = 'none';
 } catch (e) { }
 try {
 $('#mod_vocs_kategorie_tr_' + vocs_id).fadeIn(100);
 } catch (e) { }
 } else {
 try {
 $('.mod_vocs_qa_da_' + vocs_id).fadeOut(1000);
 } catch (e) { }
 try {
 document.getElementById('mod_vocs_save' + vocs_id).style.display = 'none';
 } catch (e) { }
 try {
 document.getElementById('mod_vocs_save_inaktiv' + vocs_id).style.display = '';
 } catch (e) { }
 }
 } catch (e) {
 }

 text = document.getElementById(id).value;
 try {
 if (text.length > 0) {
 document.getElementById('mod_vocs_alpha_type_tr1_' + vocs_id).style.display = '';
 } else {
 document.getElementById('mod_vocs_alpha_type_tr1_' + vocs_id).style.display = 'none';
 document.getElementById('alpha_type_tr_' + vocs_id + 'S').style.display = 'none';
 document.getElementById('alpha_type_tr_' + vocs_id + 'V').style.display = 'none';
 document.getElementById('alpha_type_tr_' + vocs_id + 'E').style.display = 'none';
 document.getElementById('search_count').innerHTML = '';
 }
 } catch (e) {
 }
 if (search_count > 0) {
 if (timeout_count == 0) {
 timeout_count++;
 setTimeout('mod_vocs_search_timeout(\'' + id + '\',\'' + langu + '\',\'' + result_id + '\',' + vocs_id + ');', 500);
 }
 return;
 }
 if (text.length < 1) {
 return;
 }
 document.getElementById('search_count').innerHTML = 'Suche: ' + text;
 textxml = '<text>' + text + '<\/text>';
 if (text == text_alt) {
 return;
 }
 text_alt = text;
 search_count++;

 var http = new XMLHttpRequest();

 url = '/pasu.php?action=mod_vocs_search&langu=' + langu + '&langf=' + g_langf + '&langt=' + g_langt + '&langu=' + langu + '&s=' + text;

 document.getElementById('search_count').innerHTML =
 '' + g_wait_image + '' + document.getElementById('search_count').innerHTML;

 http.open('post', url, true);
 http.onreadystatechange = function () { mod_vocs_search_handleResponse(http, id, langu, text, result_id, vocs_id) };
 http.send(textxml);
 // document.getElementById('kategorie_all').style.display='none';
}
function mod_vocs_search_handleResponse(http, id, langu, text, result_id, vocs_id) {

 if (http.readyState == 4) {
 var response = http.responseText;
 search_count--;
 document.getElementById(result_id).innerHTML = response;
 text = document.getElementById(id).value;
 if (text == text_alt) {
 //zszs mod_vocs_search_vor_nach(text);
 //zszs mod_vocs_search_alpha_type('S',langu,text,vocs_id);
 //zszs mod_vocs_search_alpha_type('V',langu,text,vocs_id);
 }
 document.getElementById('search_count').innerHTML = 'Suchergebnis f&uuml;r: ' + text;
 // verlinken();
 }
}
function mod_vocs_genus(genus, langu, id) {
 var http = new XMLHttpRequest();
 http.open('get', '/pasu.php?action=mod_vocs&genus=' + genus + '&langu=' + langu + '&id=' + id, true);
 http.onreadystatechange = function () { mod_vocs_genus_handleResponse(http, genus, langu, id) };
 http.send(null);
 document.getElementById('mod_vocs_' + genus + '_' + langu + '_' + id).innerHTML = 'abgeschickt';
}
function mod_vocs_genus_handleResponse(http, genus, langu, id) {
 if (http.readyState == 4) {
 var response = http.responseText;
 document.getElementById('mod_vocs_' + genus + '_' + langu + '_' + id).innerHTML = response;
 }
}
function mod_vocs_plural(id) {
 var http = new XMLHttpRequest();
 http.open('get', '/pasu.php?action=mod_vocs&plural=toggle&id=' + id, true);
 http.onreadystatechange = function () { mod_vocs_plural_handleResponse(http, id) };
 http.send(null);
 document.getElementById('mod_vocs_plural_' + id).innerHTML = 'abgeschickt';
}
function mod_vocs_plural_handleResponse(http, id) {
 if (http.readyState == 4) {
 var response = http.responseText;
 document.getElementById('mod_vocs_plural_' + id).innerHTML = response;
 }
}
function mod_vocs_search_vor_nach(inhalt) {
 try {
 var http = new XMLHttpRequest();
 http.open('post', '/pasu.php?langf=' + g_langf + '&langt=' + g_langt + '&action=vor_nach&s=' + inhalt + '&encoding=utf-8', true);
 http.onreadystatechange = function () { mod_vocs_search_vor_nach_handleResponse(http) };
 http.send('<text>' + inhalt + '<\/text>');
 } catch (e) {
 }
}
function mod_vocs_search_vor_nach_handleResponse(http) {
 if (http.readyState == 4) {
 var response = http.responseText;
 try {
 var el = document.getElementById('vor_wb_nach');
 el.style.display = '';
 el.innerHTML = response;
 $('.vor_nach_table a,span,i').highlight($('#suche').val(), { wordsOnly: true });
 } catch (e) {
 }
 }
}
function mod_vocs_search_alpha_type(type, langu, inhalt, vocs_id) {
 try {
 var http = new XMLHttpRequest();

 http.open('post', '/pasu.php?langf=' + g_langf + '&langt=' + g_langt + '&langu=' + langu + '&action=mod_vocs_search_alpha_type&alpha_type=' + type + '&s=' + inhalt + '&encoding=utf-8', true);
 http.onreadystatechange = function () { mod_vocs_search_alpha_type_handleResponse(http, type, langu, inhalt, vocs_id) };
 http.send('<text>' + inhalt + '<\/text>');
 } catch (e) {
 }
}
function mod_vocs_search_alpha_type_handleResponse(http, type, langu, inhalt, vocs_id) {
 if (http.readyState == 4) {

 var response = http.responseText;
 try {
 var el_td = document.getElementById('alpha_type_message_' + type);
 var el_tr = document.getElementById('alpha_type_tr_' + type);
 el_tr.style.display = (response.length == 0 ? 'none' : '');
 el_td.innerHTML = response;
 } catch (e) {
 }
 }
}
function mod_vocs_alpha_type_toggle(el, vocs_id) {

 try {

 if (el.className == 'vocs_qa_edit') {
 el.className = 'vocs_qa_ok';
 } else {
 el.className = 'vocs_qa_edit';
 }
 //
 var vocs_id_len = ('' + vocs_id).length;
 //
 // abhÃ¤ngige EintrÃ¤ge deaktivieren
 //
 var tags = document.getElementsByTagName('a');
 //
 for (i = 0; i < tags.length; i++) {
 if (el.className == 'vocs_qa_edit') {
 // schon okay
 } else {
 //
 // e.g. mod_vocs_type_value_DE_S;
 //
 if (el.id == 'vocs' + vocs_id + '_plural') {
 if (tags[i].id.substr(0, 22 + vocs_id_len) == 'mod_vocs_type_value_DE' + vocs_id) {
 tags[i].className = 'vocs_qa_edit';
 }
 }
 //
 if (el.id == 'vocs' + vocs_id + '_plural_x') {
 if (tags[i].id.substr(0, 22 + vocs_id_len) == 'mod_vocs_type_value_' + g_langt + vocs_id) {
 tags[i].className = 'vocs_qa_edit';
 }
 }
 //
 if (tags[i].id.substr(0, 22 + vocs_id_len) == el.id.substr(0, 22 + vocs_id_len) &&
 el.id.substr(0, 20) == 'mod_vocs_type_value_') {
 if (tags[i].id == el.id) {
 } else {
 tags[i].className = 'vocs_qa_edit';
 }
 }
 //
 if (tags[i].id.substr(0, 26) == 'mod_vocs_alpha_type_value_' &&
 el.id.substr(0, 26 + vocs_id_len) == 'mod_vocs_alpha_type_value_' + vocs_id) {
 if (tags[i].id == el.id) {
 } else {
 tags[i].className = 'vocs_qa_edit';
 }
 }
 }
 }
 var el_type = document.getElementById('alpha_type_tr2_' + vocs_id + 'S');
 var el_subst = document.getElementById('mod_vocs_alpha_type_value_' + vocs_id + 'S');
 try {
 var el_pp = document.getElementById('mod_vocs_alpha_type_value_' + vocs_id + 'E');
 } catch (e) { }
 try {
 var el_pl = document.getElementById('alpha_type_tr6_' + vocs_id + 'S');
 } catch (e) { }
 if (el_subst.className == 'vocs_qa_edit') {
 el_type.style.display = 'none';
 try {
 $('#alpha_type_tr7_' + vocs_id + 'S').fadeOut();
 } catch (e) { }
 try {
 el_pl.style.display = 'none';
 } catch (e) { }
 } else {
 el_type.style.display = '';
 try {
 el_pl.style.display = '';
 } catch (e) { }
 $('#mod_vocs_kategorie_tr_' + vocs_id).fadeIn();
 $('#alpha_type_tr7_' + vocs_id + 'S').fadeIn();
 }
 var el_type_V = document.getElementById('alpha_type_tr2_' + vocs_id + 'V');
 var el_type_V3 = document.getElementById('alpha_type_tr3_' + vocs_id + 'V');
 var el_type_V4 = document.getElementById('alpha_type_tr4_' + vocs_id + 'V');
 var el_type_V5 = document.getElementById('alpha_type_tr5_' + vocs_id + 'V');
 var el_verb = document.getElementById('mod_vocs_alpha_type_value_' + vocs_id + 'V');
 //
 if (el_verb.className == 'vocs_qa_edit') {
 el_type_V.style.display = 'none';
 el_type_V3.style.display = 'none';
 el_type_V4.style.display = 'none';
 el_type_V5.style.display = 'none';
 } else {
 el_type_V.style.display = '';
 el_type_V3.style.display = '';
 el_type_V4.style.display = '';
 el_type_V5.style.display = '';
 }
 } catch (e) {
 }
}
function mod_vocs_change_entry_save(vocs_id) {

 var vocs_id_len = ('' + vocs_id).length;

 var question_plural = '';
 var answer_plural = '';

 try {
 var question = document.getElementById('vocs' + vocs_id + '_question').value;
 var answer = document.getElementById('vocs' + vocs_id + '_answer').value;
 var plural = (document.getElementById('vocs' + vocs_id + '_plural').className == 'vocs_qa_ok' ? 'X' : '');
 var plural_x = (document.getElementById('vocs' + vocs_id + '_plural_x').className == 'vocs_qa_ok' ? 'X' : '');
 var quelle = document.getElementById('vocs' + vocs_id + '_quelle').value;
 } catch (e) { }
 try {
 var fs_de = document.getElementById('fs_de').value;
 } catch (e) { }
 try {
 var fs_xx = document.getElementById('fs_xx').value;
 } catch (e) { }
 try {
 var comment_d = document.getElementById('vocs' + vocs_id + '_comment_d').value;
 } catch (e) { }
 try {
 var comment_x = document.getElementById('vocs' + vocs_id + '_comment_x').value;
 } catch (e) { }
 try {
 var unsichtbar_d = document.getElementById('vocs' + vocs_id + '_unsichtbar_d').value;
 } catch (e) { }
 try {
 var unsichtbar_x = document.getElementById('vocs' + vocs_id + '_unsichtbar_x').value;
 } catch (e) { }
 try {
 var comment_d_noindex = document.getElementById('vocs' + vocs_id + '_comment_d_noindex').value;
 } catch (e) { }
 try {
 var comment_x_noindex = document.getElementById('vocs' + vocs_id + '_comment_x_noindex').value;
 } catch (e) { }
 try {
 var question_plural = document.getElementById('vocs' + vocs_id + '_question_plural').value;
 } catch (e) { }
 try {
 var answer_plural = document.getElementById('vocs' + vocs_id + '_answer_plural').value;
 } catch (e) { }
 try {
 var learn_group = document.getElementById('vocs' + vocs_id + '_learn_group').value;
 } catch (e) { }

 try {
 var alpha_type = '';
 var type_value_d = '';
 var type_value_x = '';
 var xml_verbart_d = '';
 var xml_verbart_x = '';

 var x = '';
 } catch (e) { }
 try {
 var verb_infinitiv_d = document.getElementById('vocs' + vocs_id + '_verb_infinitiv_d').value;
 var verb_partizip_d = document.getElementById('vocs' + vocs_id + '_verb_partizip_d').value;
 var verb_praet_d = document.getElementById('vocs' + vocs_id + '_verb_praet_d').value;
 } catch (e) { }
 try {

 var verb_infinitiv_x = document.getElementById('vocs' + vocs_id + '_verb_infinitiv_x').value;
 var verb_partizip_x = document.getElementById('vocs' + vocs_id + '_verb_partizip_x').value;
 var verb_praet_x = document.getElementById('vocs' + vocs_id + '_verb_praet_x').value;
 } catch (e) { }
 try {
 var klassen_id = document.getElementById('vocs' + vocs_id + '_klassen_id').value;
 } catch (e) { }
 try {

 var tags = document.getElementsByTagName('a');
 for (i = 0; i < tags.length; i++) {
 if (tags[i].className == 'vocs_qa_ok') {
 if (tags[i].id.substr(0, 26 + vocs_id_len) == 'mod_vocs_alpha_type_value_' + vocs_id) {
 alpha_type = tags[i].id.substr(26 + vocs_id_len, 1);
 tags[i].className = 'vocs_qa_edit';
 }
 // verbart
 if (tags[i].id.substr(0, 20 + vocs_id_len) == 'mod_vocs_verbart_' + g_langf + '_' + vocs_id) {
 xml_verbart_d += '<item><name>verbart_d[' + tags[i].id.substr(20 + vocs_id_len) + ']<\/name><value>X<\/value><\/item>';
 tags[i].className = 'vocs_qa_edit';
 }
 if (tags[i].id.substr(0, 20 + vocs_id_len) == 'mod_vocs_verbart_' + g_langt + '_' + vocs_id) {
 xml_verbart_x += '<item><name>verbart_x[' + tags[i].id.substr(20 + vocs_id_len) + ']<\/name><value>X<\/value><\/item>';
 tags[i].className = 'vocs_qa_edit';
 }
 // value_type
 if (tags[i].id.substr(0, 22 + vocs_id_len) == 'mod_vocs_type_value_' + g_langf + vocs_id) {
 type_value_d = tags[i].id.substr(23 + vocs_id_len, 1);
 tags[i].className = 'vocs_qa_edit';
 } else {
 if (tags[i].id.substr(0, 22 + vocs_id_len) == 'mod_vocs_type_value_' + g_langt + vocs_id) {
 type_value_x = tags[i].id.substr(23 + vocs_id_len, 1);
 tags[i].className = 'vocs_qa_edit';
 }
 }
 }
 }
 } catch (e) { }

 try {
 var xml_subst = '';
 $('.vocs_subst_display').each(function () {
 xml_subst += "<item><name>" + $(this).attr('name') + "<\/name><value>" + $(this).val() + "<\/value><\/item>";
 });
 $('#alpha_type_tr7_' + vocs_id + 'S').fadeOut();
 } catch (e) { }
 try {

 var tags = document.getElementsByTagName('tr');
 var xml_kat = '';
 for (i = 0; i < tags.length; i++) {
 var tag = tags[i];
 var tag_id = tags[i].id;
 var aktiv_id = tag_id.substring(tag_id.length - 6, tag_id.length);
 if (tag_id.substr(0, 17 + vocs_id_len) == 'mod_kategorie_tr_' + vocs_id && tag.style.display == '' && aktiv_id == '_aktiv') {
 xml_kat += "<item><name>kategorie[" + tag_id.substring(18 + vocs_id_len, tag_id.length - 6) + "]<\/name><value>" +
 tag_id.substring(18 + vocs_id_len, tag_id.length - 6) + "<\/value><\/item>";
 tag.style.display = 'none';
 }
 }
 } catch (e) { }
 try {
 xml = "<?xml version='1.0' encoding='utf-8'?>";
 xml += "<root>";
 xml += "<url>" + g_php_self + "<\/url>";
 xml += "<item><name>vocs_id<\/name><value>" + vocs_id + "<\/value><\/item>";
 xml += "<item><name>question<\/name><value>" + question + "<\/value><\/item>";
 xml += "<item><name>answer<\/name><value>" + answer + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>quelle<\/name><value>" + quelle + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>alpha_type<\/name><value>" + alpha_type + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>plural<\/name><value>" + plural + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>plural_x<\/name><value>" + plural_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>type_value_d<\/name><value>" + type_value_d + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>type_value_x<\/name><value>" + type_value_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>comment_d<\/name><value>" + comment_d + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>comment_x<\/name><value>" + comment_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>unsichtbar_d<\/name><value>" + unsichtbar_d + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>unsichtbar_x<\/name><value>" + unsichtbar_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>comment_x_noindex<\/name><value>" + comment_x_noindex + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>comment_d_noindex<\/name><value>" + comment_d_noindex + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>question_plural<\/name><value>" + question_plural + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>answer_plural<\/name><value>" + answer_plural + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>verb_infinitiv_d<\/name><value>" + verb_infinitiv_d + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>verb_partizip_d<\/name><value>" + verb_partizip_d + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>verb_praet_d<\/name><value>" + verb_praet_d + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>verb_infinitiv_x<\/name><value>" + verb_infinitiv_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>verb_partizip_x<\/name><value>" + verb_partizip_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>verb_praet_x<\/name><value>" + verb_praet_x + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>klassen_id<\/name><value>" + klassen_id + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>learn_group<\/name><value>" + learn_group + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>fs_de<\/name><value>" + fs_de + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += "<item><name>fs_xx<\/name><value>" + fs_xx + "<\/value><\/item>";
 } catch (e) { }
 try {
 xml += xml_kat;
 } catch (e) { }
 try {
 xml += xml_verbart_d;
 } catch (e) { }
 try {
 xml += xml_verbart_x;
 } catch (e) { }
 try {
 xml += xml_subst;
 } catch (e) { }
 xml += "<\/root>";

 try {
 document.getElementById('last_new_d2').innerHTML = document.getElementById('last_new_d').innerHTML;
 document.getElementById('last_new_x2').innerHTML = document.getElementById('last_new_x').innerHTML;
 document.getElementById('mod_vocs_new_entry_ajax_meldung2').innerHTML =
 document.getElementById('mod_vocs_new_entry_ajax_meldung').innerHTML;

 } catch (e) { }

 try {
 document.getElementById('last_new_d').innerHTML = question;
 document.getElementById('last_new_x').innerHTML = answer;
 document.getElementById('mod_vocs_new_entry_ajax_meldung').innerHTML = 'an Server geschickt';

 } catch (e) { }
 try {
 var el_result = document.getElementById('mod_vocs_qa_search_result_' + vocs_id);
 el_result.innerHTML = '';

 document.getElementById('mod_vocs_qa_d_' + vocs_id).innerHTML =
 document.getElementById('vocs' + vocs_id + '_question').value;

 document.getElementById('mod_vocs_qa_x_' + vocs_id).innerHTML =
 document.getElementById('vocs' + vocs_id + '_answer').value;

 } catch (e) { }
 try {
 document.getElementById('vocs_id').value = 0;
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_question').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_answer').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_plural').className = 'vocs_qa_edit';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_plural_x').className = 'vocs_qa_edit';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_quelle').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_comment_d').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_comment_x').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_comment_d_noindex').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_comment_x_noindex').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_unsichtbar_d').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_unsichtbar_x').value = '';
 } catch (e) { }
 try {
 document.getElementById('vocs' + vocs_id + '_verb_infinitiv_d').value = '';
 document.getElementById('vocs' + vocs_id + '_verb_partizip_d').value = '';
 document.getElementById('vocs' + vocs_id + '_verb_praet_d').value = '';

 } catch (e) { }

 try {
 document.getElementById('vocs' + vocs_id + '_verb_infinitiv_x').value = '';
 document.getElementById('vocs' + vocs_id + '_verb_partizip_x').value = '';
 document.getElementById('vocs' + vocs_id + '_verb_praet_x').value = '';

 } catch (e) { }

 try {
 document.getElementById('vocs' + vocs_id + '_question_plural').value = '';
 document.getElementById('vocs' + vocs_id + '_answer_plural').value = '';
 document.getElementById('alpha_type_tr6_' + vocs_id + 'S').style.display = 'none';
 } catch (e) { }

 try {
 document.getElementById('mod_vocs_save' + vocs_id).style.display = 'none';
 document.getElementById('mod_vocs_alpha_type_tr1_' + vocs_id).style.display = 'none';
 document.getElementById('alpha_type_tr2_' + vocs_id + 'S').style.display = 'none';
 document.getElementById('alpha_type_tr2_' + vocs_id + 'V').style.display = 'none';

 } catch (e) { }
 try {
 document.getElementById('alpha_type_tr3_' + vocs_id + 'V').style.display = 'none';
 document.getElementById('alpha_type_tr4_' + vocs_id + 'V').style.display = 'none';
 document.getElementById('alpha_type_tr5_' + vocs_id + 'V').style.display = 'none';
 $('#mod_vocs_kategorie_tr_' + vocs_id).fadeOut();
 document.getElementById('vocs' + vocs_id + '_question').focus();

 } catch (e) { }

 try {

 var http = new XMLHttpRequest();

 http.open('post', '/pasu.php?langf=' + g_langf + '&langt=' + g_langt + '&action=mod_vocs_new_entry_save&encoding=utf-8', true);
 http.onreadystatechange = function () { mod_vocs_new_entry_save_handleResponse(http, vocs_id) };
 http.send(xml);

 } catch (e) { }

 try {
 var el_action = document.getElementById('mod_vocs_qa_actions' + vocs_id);
 el_action.innerHTML = '&Auml;nderungen<br>abgeschickt';
 } catch (e) { }
 try {
 document.getElementById('mod_vocs_qa_new_entry_form_' + vocs_id).innerHTML = '';
 } catch (e) { }

}
function mod_vocs_new_entry_save_handleResponse(http, vocs_id) {
 if (http.readyState == 4) {
 var response = http.responseText;

 try {
 document.getElementById('mod_vocs_new_entry_ajax_meldung').innerHTML = response;
 } catch (e) { }
 try {
 var el_action = document.getElementById('mod_vocs_qa_actions' + vocs_id);
 el_action.innerHTML = response +
 "<br><a href=/pauker/'+g_langf2+'/'+g_langt+'/?sid=" + vocs_id + "&qa=X class='vocs_qa_edit' target=_blank rel=noopener>'+g_text_aenderungslog+'<\/a>";

 zta_vocs_qa(vocs_id, '+g_langf+', 'mod_vocs_qa_d_' + vocs_id, 'mod_vocs_qa_show_entry', '', '', '', '', '');
 zta_vocs_qa(vocs_id, '+g_langt+', 'mod_vocs_qa_x_' + vocs_id, 'mod_vocs_qa_show_entry', '', '', '', '', '');

 var el_result = document.getElementById('mod_vocs_qa_search_result_' + vocs_id);
 el_result.innerHTML = '';

 } catch (e) { }

 }
}
function mod_vocs_zeige_befehle(el) {

 try {
 $('.vocs_vertonung').fadeOut();
 } catch (e) {
 }
 try {
 var zeile = el.parentNode.parentNode;
 var zeile_index = zeile.rowIndex;
 var tab = zeile.offsetParent;
 if (el.checked) {
 $('.vocs_tr_checkbox').attr('checked', false);
 $(el).attr('checked', 'checked');
 $(el).attr('checked', true);
 $('.vocs_tr').remove();
 var tr = tab.insertRow(zeile_index + 1);
 var td = tr.insertCell(0);
 // mod_vocs_suche_cb_
 tr.className = 'vocs_tr';
 if (el.id.substr(17, 1) == '_') {
 td.id = 'w_' + el.id.substr(16);
 } else {
 td.id = 'w_' + el.id.substr(13);
 }
 td.colSpan = 6;
 td.className = 'forum_entry wb_edit';
 befehle_send('befehle', td.id);
 } else {
 try {
 var el_1 = zeile.nextSibling;
 if (el_1.nodeType == 3) {
 el_1 = el_1.nextSibling;
 }
 var el_2 = el_1.firstChild;
 var row_id = el_2.id;
 } catch (e) {
 return;
 }
 var test = row_id.substring(0, 2);
 if (row_id.substring(0, 2) == 'w_') {
 tab.deleteRow(zeile_index + 1);
 }
 }
 } catch (e) {
 }
}

function mod_vocs_sort(dx, up_down, modus) {
 var tags = document.getElementsByTagName('td');
 var ar = new Array();
 var j = 0;

 // Text zum Sortieren sammeln
 for (i = 0; i < tags.length; i++) {
 if (tags[i].id.substr(0, 16) == 'mod_vocs_sort_' + dx + '_') {
 var id = tags[i].id.substr(16);
 var text = $(tags[i]).text();
 if (text.substr(1, 1) == '(') {
 text = text.substr(1);
 }
 ar[j++] = (text + '____________________').substr(0, 20).toLowerCase() + id;
 }
 }
 // aktives Sortierdreieck anmalen
 tags = document.getElementsByTagName('a');
 for (i = 0; i < tags.length; i++) {
 if (tags[i].id.substr(0, 27) == 'mod_vocs_such_tr_head_sort_') {
 if (tags[i].id == 'mod_vocs_such_tr_head_sort_' + dx + '_' + up_down) {
 tags[i].className = 'sort_aktiv';
 } else {
 tags[i].className = 'sort_inaktiv';
 }
 }
 }
 // sortieren
 ar.sort();
 if (up_down == 'down') {
 ar.reverse();
 }
 try {
 // verschieben
 for (i = 0; i < ar.length; i++) {
 var id = ar[i].substr(20);
 try {
 var von = document.getElementById('mod_vocs_suche_tr_' + id + '_' + modus);
 var tab = getParent(von, 'table');
 tab.tBodies[0].appendChild(von); // nach unten schieben
 } catch (e) {
 }
 }
 von = document.getElementById('mod_vocs_search_last_line');
 tab.tBodies[0].appendChild(von); // nach unten schieben
 } catch (e) {
 }
}
function mod_vocs_filtern(modus) {
 try {
 var tags = document.getElementsByTagName('td');
 var j = 0;
 for (i = 0; i < tags.length; i++) {
 if (tags[i].className == 'such_tr_notok') {
 tr = getParent(tags[i], 'tr');
 if (j == 0) {
 if (tr.style.display == 'none') {
 set_display = '';
 } else {
 set_display = 'none';
 }
 }
 tr.style.display = set_display;
 j++;
 }
 }
 } catch (e) { }
}
function getParent(el, pTagName) {
 if (el == null) {
 return null;
 } else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase()) {
 return el;
 } else {
 return getParent(el.parentNode, pTagName);
 }
}
function zta_mod_vocs_handleResponse(http, id, langu, result_id, zta_action, p1, g2, g3, g4, g5) {
 if (result_id.length > 0) {
 if (http.responseText.indexOf('mod_vocs_suche_tr') != -1) {
 var el = document.getElementById(result_id);
 el.innerHTML = http.responseText;
 $(el).fadeTo(300, 1);
 show_page();
 setTimeout('id_match()', 300);
 } else {
 $('#zta_vocs_wait').html('<span title=\'' + p1 + ' nicht gefunden\' class=\'vocs_qa_notok\'>:-/<\/span> <a href=/eintrag.php/?neu=' + encodeURI(p1) + ' class=button>' + g_text_im_forum_nachfragen + '</a>');
 }
 }
}
function id_match() {
 var tds = document.getElementsByTagName('td');
 var color_arr = new Array('yellow', 'orange', 'goldenrod', 'red', 'lightgreen', 'lightblue', 'brown', 'blue');
 var color_i = 0;
 for (var i = 0; i < tds.length; i++) {
 if (tds[i].id.substring(0, 4) == 'dekl') {
 id = tds[i].id;
 id_d = id.substring(0, id.length - 2) + g_langf;
 id_x = id.substring(0, id.length - 2) + g_langt;
 try {
 el_d = document.getElementById(id_d);
 el_x = document.getElementById(id_x);
 if (el_d.innerHTML.length != 0 && el_x.innerHTML.length != 0) {
 color = color_arr[color_i];
 el_d.style.border = '1px solid ' + color;
 el_x.style.border = '1px solid ' + color;
 color_i++;
 if (color_i == 8) { color_i = 0; };
 }
 } catch (e) { };
 }
 }
}
$('.lerngruppe').fadeTo('slow', 0.5);
$(document).ready(function () {
 $('.doppelt_ok,.doppelt_notok').on('click', function (e) {
 check_payload_tr();
 })
 check_payload_tr();
});
function check_payload_tr() {
 var ok = $('.doppelt_ok:checked');
 var notok = $('.doppelt_notok:checked');
 if (ok.length > 0 && notok.length > 0) {
 $('#payload_tr').fadeIn(1000);
 } else {
 $('#payload_tr').fadeOut(500);
 }
}

var v_id = 0;

function mod_vocs_action(action, id, vocs_id) {
 var f = '0';
 //
 $('#sound_spion_' + vocs_id).html(action);
 if (action == 'play' || action == 'record' || action == 'stop' || action == 'play' || action == 'pause' || action == 'erase') {
 mod_sound_action(action);
 return;
 }
 if (action == 'sound_save') {
 if (document.ListenUpRecorder.isPlayable()) {
 try {
 try {
 document.ListenUpRecorder.setUploadCompletionScript('mod_vocs_uploadComplete();');
 } catch (e) { }
 try {
 document.ListenUpRecorder.setUploadFailureScript('mod_vocs_uploadFailed();');
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('object', 'vocs');
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('object_id', vocs_id);
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('langu', document.getElementById('sound' + id + '_langu').value);
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('text', encodeURIComponent(document.getElementById('sound' + id + '_text').value));
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('remark', encodeURIComponent(document.getElementById('sound' + id + '_remark').value));
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('user_id', g_user_id);
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('zta', 'vocs');
 } catch (e) { }
 try {
 document.ListenUpRecorder.addNameValuePair('zta_action', action);
 } catch (e) { }
 v_id = vocs_id;
 document.ListenUpRecorder.sendRecordedMessage('vocs_' + vocs_id + '_' + g_user_id + '.wav');
 } catch (e) { }
 } else {
 alert('Nur mit Aufnahme speicherbar - sorry');
 }
 } else {
 alert('unbekannter Befehl ' + action);
 }
 ;
}
function mod_vocs_uploadComplete() {
 try {
 $('#sound_spion_' + v_id).html('gespeichert 2');
 var el = $('#mod_vocs_suche_cm_' + v_id);
 mod_vocs_zeige_befehle(el);
 } catch (e) {

 }
}
var vocs_autocomplete;
function mod_vocs_uploadFailed() {

 try {
 $('#sound_spion_' + v_id).html('Nicht gespeichert - Fehler beim Hochladen');
 mod_vocs_zeige_befehle(el);
 } catch (e) {

 }
}
$(document).ready(function () {
 $('.gruppe_mitglied').prop('checked',false);
 $('.gruppe_mitglied').removeClass('such_tr_ok');
 $('.gruppe_mitglied').prop('disabled', true);
 $('.gruppe_kopf').prop('checked',false);
 $('.gruppe_kopf').removeClass('such_tr_ok');
 try {
 if (1 == 2) {
 vocs_autocomplete = $('.vocs_autocomplete').autocomplete({
 source: '/pasu.php/?zta=vocs_i&zta_action=uisearch&langt=' + g_langt + '&s=' + escape($('.vocs_autocomplete')),
 minLength: 1,
 select: function (event, ui) {
 $('#suche').val(ui.item.value);
 vor_nach(ui.item.value, null);
 vocs_such(ui.item.value);
 $('.zeichenbrett').hide(2000);
 // verlinken();
 return false;
 }
 });
 }
 } catch (e) {
 }
 mod_vocs_tr_checkbox();
});
function mod_vocs_tr_checkbox() {
 $('.vocs_tr_checkbox').on('click', function () {
 var ec = this.checked;
 mod_vocs_zeige_befehle(this);
 this.checked = ec;
 })
}
var vlink = 0;
function linken(el, dx) {

 var url = linken_url(el, dx);

 console.log(window.location.pathname);
 console.log(window.location.pathname.indexOf('/le/'));

 if (window.location.pathname.substr(7) == '/pauker' ||
 window.location.pathname.substr(7) == '/check_'
 ) {
 document.location.href = url;
 } else if (window.location.pathname.substr(0, 8) == '/app.php'){
 window.location.href = url;
 } else if (window.location.pathname.indexOf('/le/')!=-1 ) {
 console.log(url);
 window.open(url);
 } else {
 document.location.href = url;
 }
}
function linken_url(el, dx) {
 var text = $(el).text();
 $('#zta_vocs_wait').html('' + g_wait_image + '');
 $('#suche').val(text);
 if (window.location.pathname.substr(7) == '/pauker' ||
 window.location.pathname.substr(7) == '/check_'
 ) {
 url = '/pauker/' + g_langf2 + '/' + g_langt + '/wb/' + text + '/?' + dx + '=' + text;
 } else {
 if (window.location.pathname.substr(0, 8) == '/app.php') {
 console.log('?langu=' + g_langt + '&' + dx + '=' + encodeURI(text) + '#suche');
 url = '?langu=' + g_langt + '&' + dx + '=' + encodeURI(text) + '#suche';
 } else {
 url = '?' + dx + '=' + text;
 }
 }
 console.log(url);
 return url;
}
var vocs_such_request;
var timer_such;
function vocs_such(text) {
 if (vocs_such_request) { vocs_such_request.abort(); }
 if (timer_such) {
 clearTimeout(timer_such);
 }
 $('#zta_vocs_wait').html(g_wait_image);
 timer_such = setTimeout(function () {
 vocs_such_request = $.ajax({
 url: '/pasu.php/?zta=vocs&zta_action=suchen&modus=' + $('#modus').val() + '&langf=' + g_langf + '&langt=' + g_langt + '&page=' + $('#page').val() + '&sid=' + g_sid + '&sidedit=' + g_sidedit,
 type: 'POST',
 data: 'zta=vocs&zta_action=suchen&s=' + text + '&modus=' + $('#modus').val() + '&langf=' + g_langf + '&langt=' + g_langt + '&page=' + $('#page').val(),
 success: function (msg) {
 $('#search_result').html(msg);
 $('.zeichenbrett').hide(500);
 $('#mt1').show(50);
 show_page();
 id_match();
 $('a,span').removeHighlight();
 $('#search_result,.sidebar a,span').highlight(text, { wordsOnly: true });
 mod_vocs_tr_checkbox();
 // vocs_autocomplete.autocomplete( 'close' );
 },
 error: function (jqXHR, textStatus, errorThrown) {
 if (textStatus == 'abort') {
 } else {
 }
 }
 });
 }, 500);
}
function mod_vocs_mark_sid() {
 if (g_sid > 0) {
 $('#mod_vocs_suche_tr_' + g_sid + '_doppelt').children().addClass('mark');
 $('#mod_vocs_suche_tr_' + g_sid + '_').children().addClass('mark');
 }
}
function mod_vocs_get_attr_id(el, prefix) {
 var l = prefix.length;
 var classes = $(el).attr('class').split(' ');
 for (i = 0; i < classes.length; i++) {
 if (classes[i].substr(0, l) == prefix) {
 if (!isNaN(classes[i].substring(l))) {
 return classes[i].substring(l);
 }
 }
 }
}
function mod_vocs_gleich_compress() {
 var gleich_de, gleich_xx;
 var el, elg, elx;
 var gefunden, ausblenden;
 var i = 0;
 var id_ar = [];
 var abwandlung;

 $('.gleich').each(function (index) {

 var id = mod_vocs_get_attr_id(this, 'gleich_');
 var de = $(this).children().children('.pld');
 var xx = $(this).children().children('.plx');

 ausblenden = false;

 $(de).each(function (index2) {
 $(this).addClass('highlite');
 gleich_de = $('#mod_vocs_sort_d_' + id + ' .pld');
 el = $(this).clone();
 abwandlung = $(this).next().clone();
 gefunden = false;
 $(gleich_de).each(function (index3) {
 if ($(this).text() == $(el).text()) {
 // nicht hinzugfügen
 gefunden = true;
 } else {
 elg = this;
 $(el).addClass('highlite');
 }
 })
 if (gefunden) {
 // nicht hinzufügen
 } else {
 ausblenden = true;
 var rechts = $(elg).text().slice(-1);

 if (rechts == ',' || rechts == ';') {
 $(elg).parent().append('<span class="gleich_w"> </span>');
 } else {
 $(elg).parent().append('<span class="gleich_w">; </span>');
 }
 $(elg).parent().append($(el).addClass('gleich_w'));

 if ($(abwandlung).hasClass('abwandeln')) {
 $(elg).parent().append(' ').append($(abwandlung).addClass('gleich_w'));
 id_ar.push(id);
 }
 }
 })
 $(xx).each(function (index2) {

 gleich_xx = $('#mod_vocs_sort_x_' + id + ' .plx');
 el = $(this).clone();
 abwandlung = $(this).next().clone();
 gefunden = false;
 $(gleich_xx).each(function (index3) {
 if ($(this).text() == $(el).text()) {
 // nicht hinzugfügen
 gefunden = true;
 } else {
 elx = this;
 $(el).addClass('highlite');
 }
 })
 if (gefunden) {
 // nicht hinzufügen
 } else {
 ausblenden = true;
 var rechts = $(elx).text().slice(-1);

 if (rechts == ',' || rechts == ';') {
 $(elx).parent().append('<span class="gleich_w"> </span>');
 } else {
 $(elx).parent().append('<span class="gleich_w">; </span>');
 }
 $(elx).parent().append($(el).addClass('gleich_w'));

 if ($(abwandlung).hasClass('abwandeln')) {
 $(elx).parent().append(' ').append($(abwandlung).addClass('gleich_w'));
 id_ar.push(id);
 }
 }
 });
 if (ausblenden) {
 $(this).fadeOut(4000);
 }
 for (var i = 0; i < id_ar.length; i = i + 1) {
 $('#mod_vocs_suche_tr_' + id_ar[i] + '_').fadeIn(5000);
 }
 });
 setTimeout(function () {
 $('.highlite').removeClass('highlite');
 }, 4000);
}
var mod_vocs_compressed = false;
function mod_vocs_gleich_toggle() {
 if (mod_vocs_compressed) {
 $('.gleich').slideDown(1000);
 $('.gleich_w').remove();
 $('.search_result_table input:checkbox').show();
 mod_vocs_compressed = false;
 $('.mod_vocs_compress').removeClass('button-aktiv');
 } else {
 mod_vocs_gleich_compress();
 mod_vocs_compressed = true;
 $('.search_result_table input:checkbox').hide();
 $('.mod_vocs_compress').addClass('button-aktiv');
 }
}
function mod_vocs_alpha_type_link() {
 $('.wort_alpha_type').on('click', function () {
 var typ = $(this).attr('id').substr(-1, 1);
 location.href = '?alpha_type=' + typ;
 })
}
function mod_vocs_wortfolge() {
 var url = "/pasu.php/?zta=wortfolge&zta_action=show";
 $('#subtab').html(g_wait_image);
 $.ajax({
 url: url,
 method: 'post',
 data: "word=" + $('#suche').val(),
 error: function (value) { },
 success: function (value) {
 $('#subtab').html(value);
 $('#subtab a').removeHighlight();
 $('#subtab a').highlight($('#suche').val(), { wordsOnly: true });
 }
 })
}
var q_v;
function mod_vocs_vorschlag(obj) {
 console.log(obj);

 var key = obj.keyCode;
 var len = $('#suche').val().length;
 if (len < 1 || len > obj.currentTarget.selectionStart || $('#suche').val().indexOf(" ") >= 0) {
 $('#suchevorschlag').val('');
 $('#suche, #suchevorschlag').removeClass('rot');
 $('#suche, #suchevorschlag').removeClass('gruen');
 return;
 }
 var url = '/pasu.php/?zta=vocs_i&zta_action=vorschlag&s=' + $('#suche').val();

 if (q_v) {
 q_v.abort();
 }

 q_v = $.ajax({
 url: url,
 type: 'post',
 data: 's=' + $('#suche').val() + '&start=' + obj.currentTarget.selectionStart + '&langf=' + g_langf + '&langt=' + g_langt + '&keyCode=' + obj.keyCode,
 error: function (value) { },
 success: function (value) {

 var eingabe = $('#suche').val();
 len = eingabe.length;

 var w = $('#suchediv').css('width');
 $('#suche').addClass('suche');
 $('#suchediv').css('width', w);

 $('#suchevorschlag').show();
 $('#suchevorschlag').addClass('suchevorschlag');

 zeichenbrett();

 if (value.length == 0) {
 $('#suche, #suchevorschlag').addClass('rot').removeClass('gruen');
 $('#suchevorschlag').val('');
 } else {
 if (value.toLowerCase() == eingabe.toLowerCase()) {
 $('#suche, #suchevorschlag').removeClass('rot').addClass('gruen');
 $('#suchevorschlag').val(eingabe);
 if ($('#wb_vor_nach').length > 0) {
 setTimeout(function () { vor_nach(value, $('#wb_vor_nach')); }, 0.5);
 } else {
 setTimeout(function () { mod_vocs_search_vor_nach(value); }, 0.5);
 }
 setTimeout(function () { vocs_such(value); }, 0.5);
 } else if (value.substr(0, len).toLowerCase() == eingabe.toLowerCase()) {
 $('#suchevorschlag').val(eingabe + value.substr(len));
 $('#suche, #suchevorschlag').removeClass('rot').removeClass('gruen');
 setTimeout(function () { mod_vocs_search_vor_nach(value); }, 0.5);
 } else {
 $('#suche, #suchevorschlag').addClass('rot').removeClass('gruen');
 }
 }
 }
 })

}
window.onload = function () {
 setTimeout(function () { id_match(); }, 500);
 mod_vocs_mark_sid();
 if ($('.gleich').length > 0) {
 $('.mod_vocs_compress').show();
 }
 mod_vocs_alpha_type_link();
 $('#suche').on('keydown', function (e) {
 if (e.keyCode == 9) {
 var len = $('#suchevorschlag').val().length;
 if (len == e.currentTarget.selectionStart) {
 mod_vocs_vorschlag(e);
 // nächster Eintrag
 } else {
 setTimeout(function () {
 $('#suche').val($('#suchevorschlag').val());
 $('#suche').focus();
 }, 10);
 }
 }
 });
 $('#suche').on('keyup', function (e) {
 setTimeout(function () {
 $('a,span').removeHighlight();
 $('#search_result a,span').highlight($('#suche').val(), { wordsOnly: true });
 $('.vor_nach_table,.sidebar a,span').highlight($('#suche').val(), { wordsOnly: true });
 }, 10);
 setTimeout(function () {
 mod_vocs_vorschlag(e);
 }, 1);
 });
 $('#forum_search').on('keyup', function () {
 setTimeout(function () {
 $('.forum_message a,span').removeHighlight();
 $('.forum_message a,span').highlight($('#forum_search').val(), { wordsOnly: true });
 }, 1);
 });
 $('#search_result,.sidebar a,span').highlight($('#suche').val(), { wordsOnly: true });
 $('.vor_nach_table a,span,i').highlight($('#suche').val(), { wordsOnly: true });
};
/*

highlight v5

Highlights arbitrary terms.

<http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html>

MIT license.

Johann Burkard
<http://johannburkard.de>
<mailto:jb@eaio.com>

*/

jQuery.fn.highlight = function(pat) {
 function innerHighlight(node, pat) {
 var skip = 0;
 if (node.nodeType == 3) {
 var pos = node.data.toUpperCase().indexOf(pat);
 pos -= (node.data.substr(0, pos).toUpperCase().length - node.data.substr(0, pos).length);
 if (pos >= 0) {
 var spannode = document.createElement('span');
 spannode.className = 'highlight';
 var middlebit = node.splitText(pos);
 var endbit = middlebit.splitText(pat.length);
 var middleclone = middlebit.cloneNode(true);
 spannode.appendChild(middleclone);
 middlebit.parentNode.replaceChild(spannode, middlebit);
 skip = 1;
 }
 }
 else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
 for (var i = 0; i < node.childNodes.length; ++i) {
 i += innerHighlight(node.childNodes[i], pat);
 }
 }
 return skip;
 }
 return this.length && pat && pat.length ? this.each(function() {
 innerHighlight(this, pat.toUpperCase());
 }) : this;
};

jQuery.fn.removeHighlight = function() {
 return this.find("span.highlight").each(function() {
 this.parentNode.firstChild.nodeName;
 with (this.parentNode) {
 replaceChild(this.firstChild, this);
 normalize();
 }
 }).end();
};

// Ende mod_vocs ajax_js - 48444

// Start ztool_d ztool_d_js



function collectionToArray(col) {
a = new Array();
for (i = 0; i < col.length; i++)
a[a.length] = col[i];
return a;
}
function befehle_send(befehle,id){
 var http=new XMLHttpRequest();
 http.open('post', '/pasu.php?langf='+g_langf+'&langt='+g_langt+'&action='+befehle+'&id='+id+'&encoding=utf-8&service=wb&subservice=Zeichen, Mal[e]s&qa=&sid='+g_sid,true);
 http.onreadystatechange = function(){befehle_handleResponse(http,id)};
 xml='<'+'?xml version=\'1.0\' encoding=\'utf-8\'?'+'>';
 xml+='<root>';
 xml+='<url>'+g_php_self+'<\/url>';
 try{
 tags=collectionToArray(document.getElementsByTagName('input'));
 tags=tags.concat(collectionToArray(document.getElementsByTagName('textarea')));
 tags=tags.concat(collectionToArray(document.getElementsByTagName('select')));
 for(var i=0;i<tags.length;i++){
 el = tags[i];
 if (el.name.substr(0,3)=='mod' || el.name.substr(0,5)=='forum' || el.name.substr(0,4)=='vocs' || el.name.substr(0,4)=='verb'){
 if (el.type=='radio' || el.type=='checkbox'){
 if (el.checked){
 xml+='<item><name>'+el.name+'<\/name><value>'+el.value+'<\/value><\/item>';
 }
 }else{
 xml+='<item><name>'+el.name+'<\/name><value>'+el.value+'<\/value><\/item>';
 }
 }
 }
 }catch(e){}
 xml+='<\/root>';
 try{
 inhalt = document.getElementById(id).innerHTML;
 document.getElementById(id).innerHTML = '<img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif ><br>'+inhalt;
 }catch(e){}
 http.send(xml);
 try{
 if (befehle=='befehlevertonen'){
 sound_file = '/post/'+id.replace('w_m_','vocs_')+'_'+g_user_id+'.wav';
 }
 if (befehle=='befehlevocstauschen'){
 var el_p0 = document.getElementById(id);
 var el_p1 = el_p0.parentNode;
 var el_p2 = el_p1.previousSibling;
 var el_p3 = el_p2.firstChild;
 var el_deutsch = el_p3.nextSibling;
 var el_x = el_deutsch.nextSibling;
 if (el_x.nodeType == 3){
 el_x = el_x.nextSibling;
 }
 var v_d = el_deutsch.innerHTML;
 var v_x = el_x.innerHTML;
 el_deutsch.innerHTML = v_x;
 el_x.innerHTML = v_d;
 }
 }catch(e){ }
}
var soundfile='';
function befehle_handleResponse(http,id) {
 if(http.readyState == 4){
 var response = http.responseText;
 document.getElementById(id).innerHTML = response;
 try{
 id_match();
 }catch(e){ }
 try{
 zeichenbrett();
 }catch(e){ }
 }
}
function zeigebefehle(el){
 try{
 el.style.backgroundColor='gray';
 var zeile = el.parentNode.parentNode;
 var zeile_index = zeile.rowIndex;
 var tab = zeile.offsetParent;
 if (el.checked){
 var tr = tab.insertRow(zeile_index + 1);
 var td = tr.insertCell(0);
 td.id = 'w_'+el.id;
 td.colSpan = 5;
 td.className = 'forum_entry';
 befehle_send('befehle',td.id);
 }else{
 try{ 
 var el_1 = zeile.nextSibling;
 if (el_1.nodeType == 3){
 el_1 = el_1.nextSibling;
 }
 var el_2 = el_1.firstChild;
 var row_id = el_2.id;
 }catch(e){
 return;
 }
 var test = row_id.substring(0,2);
 if (row_id.substring(0,2) == 'w_' ){
 tab.deleteRow(zeile_index + 1);
 }
 }
 }catch(e){
 }
 }
 var eli=document.getElementsByTagName('input')
 for (var i=0;i<eli.length;i++){
 if (eli[i].getAttribute('type')=='checkbox'){
 eli[i].style.backgroundColor='gray';
 }
 }

// Ende ztool_d ztool_d_js - 3596

// Start mod_verb js


 

 var search_verb_count = 0;
 var timeout_verb_count = 0;
 var text_alt = '';

 function zeigevorlage(){
 var vorlage_id = document.getElementById('verb[vorlage_id]').value;
 //console.log(vorlage_id);
 if (vorlage_id>0){
 url=location.protocol + '//' + location.host + location.pathname + '?verb_id='+vorlage_id;
 console.log('aufruf: '+url);
 window.open(url);
 }
 }

 function search_vor_verb_nach_handleResponse(http) {
 if(http.readyState == 4){
 var response = http.responseText;
 sent = 0;
 //alert(response);
 try{
 f = 1;
 var el = document.getElementById('vor_verb_nach');
 f = 2;
 el.style.display = '';
 f = 3;
 el.innerHTML = response;
 search_verb_count--;
// document.getElementById('verb_suche_inf_darunter').innerHTML = '';
 }catch(e){
// alert(e.message+' search_vor_nach_handleResponse '+f);
 }
 }
 }
 function search_verb_timeout(){
 timeout_verb_count--;

 search_verb_keyup();
 }
 function search_verb_keyup(){
 try{

 text = document.getElementById('verb_suche_inf').value;

 len = text.length;
 if (len < 1){
 timeout_verb_count=0;
 text_alt='z';
 };

 if (search_verb_count > 0){
 timeout_verb_count++;
 setTimeout('search_verb_timeout();',700);
 return;
 }

 if ( text == text_alt ) {
 return;
 }

 text_alt = text;
 search_verb_count++;

 try{
 search_sndReq_vor_verb_nach(text);
 }catch(e){
 // alert(e.message+' search_keyup - search_sndReq_vor_nach');
 }
 // alert(text+'2');
 }catch(e){
 // alert(e.message+' search_keyup - search_sndReq_vor_nach');
 }
 }
 function search_sndReq_vor_verb_nach(inhalt) {

 try{
 var http=new XMLHttpRequest();

 if (inhalt.length<1){
 inhalt='aaa';
 }

 http.open('post', '/pasu.php?langf='+g_langf+'&langt='+g_langt+'&action=vor_verb_nach&s='+inhalt+'&encoding=utf-8',true);
 http.onreadystatechange = function(){search_vor_verb_nach_handleResponse(http)};
 http.send('<text>'+inhalt+'</text>');
 }catch(e){
 }
 }
 $(function() {
 var moveLeft = 20;
 var moveDown = 25;

 $('.verb_tempus').hover(function(e) {
 $('div#verb_popup').show();
 $('div#verb_popup #verb_zeit').text(
 $(this).closest('td.verb_modus').text()+' '+
 $(this).attr('title') + ' ' +
 $(this).parent().parent().closest('td.verb_xmodus').text()
 );
 $('div#verb_popup #verb_e1').text($(this).next().text());
 $('div#verb_popup #verb_e2').text($(this).next().next().text());
 $('div#verb_popup #verb_e3').text($(this).next().next().next().text());
 $('div#verb_popup #verb_m1').text($(this).next().next().next().next().text());
 $('div#verb_popup #verb_m2').text($(this).next().next().next().next().next().text());
 $('div#verb_popup #verb_m3').text($(this).next().next().next().next().next().next().text());
 }, function() {
 $('div#verb_popup').hide();
 });

 $('.verb_tempus').on('click',function() {
 $('div#verb_popup').show();
 $('div#verb_popup #verb_zeit').text(
 $(this).closest('td.verb_modus').text()+' '+
 $(this).attr('title') + ' ' +
 $(this).parent().parent().closest('td.verb_xmodus').text()
 );
 $('div#verb_popup #verb_e1').text($(this).next().text());
 $('div#verb_popup #verb_e2').text($(this).next().next().text());
 $('div#verb_popup #verb_e3').text($(this).next().next().next().text());
 $('div#verb_popup #verb_m1').text($(this).next().next().next().next().text());
 $('div#verb_popup #verb_m2').text($(this).next().next().next().next().next().text());
 $('div#verb_popup #verb_m3').text($(this).next().next().next().next().next().next().text());
 });

 $('.verb_tempus').mousemove(function(e) {
 if ($('span.abwandeln_table:eq(0)').css('position')=='absolute'){
 if (parseInt(e.offsetX)>0){
 $('div#verb_popup').css('top', moveDown + e.target.offsetTop + e.target.offsetParent.offsetTop + e.offsetY).css('left', e.target.offsetLeft + moveLeft + e.offsetX);
 }else{
 $('div#verb_popup').css('top', moveDown + e.target.offsetTop ).css('left', e.target.offsetLeft + moveLeft );
 }
 }else{
 $('div#verb_popup').css('top', e.pageY + moveDown).css('left', e.pageX + moveLeft);
 }
 });

 });

 setTimeout('search_verb_timeout();',700);
 
// Ende mod_verb js - 4797

// Start mod_kategorie ajax_js



 function mod_kategorie_such(input){

 var el = document.getElementById('mod_kategorie_ul');

 var el_lis = el.firstElementChild;
 var el_trs = el_lis.children;

 for (var i=0; i<el_trs.length; i++){

 var tr_id = el_trs[i].id;
 var tr_id_aktiv = el_trs[i].id+'_aktiv';
 var el_tr_id_aktiv = document.getElementById(tr_id_aktiv);

 var el_a1 = el_trs[i].firstChild.firstChild.firstChild;
 var el_a2 = el_trs[i].firstChild.nextSibling.firstChild.firstChild;

 if (el_a1.textContent.toLowerCase().search(input.value.toLowerCase())>-1
 || el_a2.textContent.toLowerCase().search(input.value.toLowerCase())>-1
 || el_a2.textContent.toLowerCase().search(input.value.toLowerCase())>-1
 ){
 if (el_tr_id_aktiv.style.display=='none'){
 el_trs[i].style.display='';
 }else{
 el_trs[i].style.display='none';
 }
 }else{
 el_trs[i].style.display='none';
 }
 }
 }
 function mod_kategorie_set(el){
 var tr_id = el.parentNode.parentNode.id;
 var el_aktiv = document.getElementById( tr_id+'_aktiv' );
 var el_inaktiv = document.getElementById( tr_id );
 el_aktiv.style.display='';
 el_inaktiv.style.display='none';
 $('.kategorie_all').toggle()
 document.getElementById('comment_d').focus();
 }
 function mod_kategorie_reset(el){
 var tr_id = el.parentNode.parentNode.id;
 var el_aktiv = document.getElementById( tr_id.substr(0,tr_id.length-6) );
 var el_inaktiv = document.getElementById( tr_id );
 el_aktiv.style.display='';
 el_inaktiv.style.display='none';
 }
 function mod_kategorie_add(){
 $.get('/pasu.php/?zta=kategorie&zta_action=dazu&'+$('.kategorie_new').serialize(),function(data){
 $('.mod_kategorie_tr_new input').value='';
 $('.kategorie_new').toggle();
 alert(data);
 });
 }

 
// Ende mod_kategorie ajax_js - 2230

// Start mod_adjektiv ajax_js

 var adjektiv_edit=false;
 var adjektiv_sort_modus="R"; // R=Rang, A=Alphabet
 var adjektiv_filter="A"; // A=Alle, U=Unvollständig,
 var adjektiv_max=15;
 var adjektiv_next_aktiv=false;
 function adjektiv_status(){
 if (adjektiv_edit){
 $('#adjektiv_modus').html('Bearbeitungsmodus');
 $('button.control_edit').show();
 $('button.control_show').hide();
 $('li.bewertung').show();
 }else{
 $('#adjektiv_modus').html('Anzeigemodus');
 $('button.control_show').show();
 $('button.control_edit').hide();
 $('li.bewertung').hide();
 };
 $('.adjektiv_liste li.bewertung span').hide();
 return adjektiv_edit;
 }
 function adjektiv_edit_on_click(){
 if (g_user_id>0){
 $('li.komparativ,li.superlativ').on('click',function(event, myName){

 if ($(this).children('input').length == 0){
 var adj_el = $(this).parent().children('li.adjektiv');
 var text = $(this).text();

 if (text.trim().length==0){
 if ($(adj_el).hasClass('langu_DE')){
 if ($(this).hasClass('komparativ')){
 text = $(adj_el).text()+'er';
 }else{
 if (text.slice(-1)=='s' || text.slice(-1)=='t'){
 text = 'am '+$(adj_el).text()+'esten';
 }else{
 text = 'am '+$(adj_el).text()+'sten';
 }
 }
 }
 }

 $(this).html('');
 $(this).append('<input/>');
 $(this).children('input').val(text);
 $(this).children('input').focus();
 $(this).children('input').on('blur',function(){
 adjektiv_input_save(this);
 });
 }
 adjektiv_edit=true;
 adjektiv_status();
 });
 }
 }
 function adjektiv_button(el,id,bewertung){

 $('.adj_li_'+id).remove();

 $.ajax({
 url: '/pasu.php/?zta=adjektiv&zta_action=bewertung_save&id='+id+'&bewertung='+bewertung,
 type: 'GET',
 success: function(msg){
 adjektiv_next();
 },
 error: function(jqXHR, textStatus, errorThrown){
 if (textStatus=='abort'){}else{}
 }
 })
 }
 function adjektiv_input_save(el){
 if (el.value=='' || el.value==' '){return;}
 console.log(el.value+' '+$(el).parent().attr('class')+' '+$(el).parent().parent().attr('class'));
 $.ajax({
 url: '/pasu.php/?zta=adjektiv&zta_action=input_save',
 type: 'POST',
 data: 'val='+el.value+'&class='+$(el).parent().attr('class')+'&class2='+$(el).parent().parent().attr('class'),
 success: function(msg){
 $(el).parent().html(el.value).removeClass('gruen');
 adjektiv_edit_on_click();
 },
 error: function(jqXHR, textStatus, errorThrown){
 if (textStatus=='abort'){}else{}
 }
 })
 $(el).parent().addClass('gruen').append(g_wait_image);
 }
 function adjektiv_set_input(el){
 var text = $(el).text().trim();
 if (text.length==0){
 $(el).html('');
 $(el).append('<input/>');
 $(el).children('input').val(text);
 $(el).children('input').on('blur',function(){
 adjektiv_input_save(this);
 });
 }
 }
 function adjektiv_liste_edit(){
 if (adjektiv_edit){return;}
 $('li.komparativ,li.superlativ').each(function(index){
 adjektiv_set_input(this);
 });
 $.ajax({
 url: '/pasu.php/?zta=adjektiv&zta_action=edit',
 type: 'GET',
 success: function(msg){
 adjektiv_edit=true;
 adjektiv_status();
 adjektiv_next();
 },
 error: function(jqXHR, textStatus, errorThrown){
 if (textStatus=='abort'){}else{}
 }
 });
 adjektiv_bearbeitet();
 return false;
 }
 function adjektiv_bearbeitet(){
 if (!adjektiv_edit){return;}
 $('li.weg').css('background','lightgreen');
 $('li.weg').fadeOut('slow');
 setTimeout(function(){$('li.weg').remove();},1000);
 }
 function adjektiv_liste_show(){
 $.ajax({
 url: '/pasu.php/?zta=adjektiv&zta_action=show',
 type: 'GET',
 success: function(msg){
 adjektiv_edit=false;
 adjektiv_status();
 },
 error: function(jqXHR, textStatus, errorThrown){
 if (textStatus=='abort'){}else{}
 }
 });
 $('li.komparativ,li.superlativ').each(function(index){
 if ($(this).children('input').length > 0){
 var val = $(this).children('input').val();
 $(this).html(val);
 }
 });
 return false;
 }
 function adjektiv_anleitung(){
 $('#adjektiv_modus').load("/pasu.php/?zta=adjektiv&zta_action=anleitung");
 }
 function adjektiv_next(){
 var ab = 0; // Rang

 if (adjektiv_next_aktiv){
// setTimeout(function(){adjektiv_next();},5000);
 return;
 }
console.log('letzter Rang='+$('.adjektiv_liste li.DE:last span.rang').text());
console.log($('.adjektiv_liste li.DE:last'));
console.log('letzter Anzahl li='+$('.adjektiv_liste li.adjektiv_eintrag').length);
 ab = parseInt($('#adjektiv_bis').val());
 if (isNaN(ab)){ab=0;}
 if (ab==NaN){ab=0;}
 if (ab=='NaN'){ab=0;}
 filter = $('#adjektiv_filter').val();
 $('#adjektiv_bis').val(ab);
 if ($('.adjektiv_liste li.adjektiv_eintrag').length < adjektiv_max){
 adjektiv_next_aktiv=true;
 $( ".adjektiv_liste" ).append('<li class=geduld>'+g_wait_image+'Daten werden geladen</li>');
 $.get( "/pasu.php?zta=adjektiv&zta_action=next&langu="+g_langt+"&ab="+encodeURIComponent(ab)+"&filter="+encodeURIComponent(filter), function( data ) {
 if (data=="fertig"){
 $( ".adjektiv_liste" ).append( "<li class='adjektiv_fertig adjektiv_eintrag'>nichts gefunden</li>" );
 $( ".adjektiv_liste li.geduld:last").remove();
 $( ".adjektiv_fertig").fadeOut(5000);
 adjektiv_next_aktiv=false;
 return;
 }
 $( ".adjektiv_liste" ).append( data );
 $( ".adjektiv_liste li.geduld:last").remove();
 $('#adjektiv_bis').val(parseInt($('.adjektiv_liste li.DE:last span.rang').text()));
 adjektiv_set_input($('.adjektiv_liste li:last li.komparativ'));
 adjektiv_set_input($('.adjektiv_liste li:last li.superlativ'));
 adjektiv_status();
 adjektiv_bearbeitet();
 adjektiv_edit_on_click();
 adjektiv_next_aktiv=false;
 adjektiv_next();
 });
 }else{
// setTimeout(function(){adjektiv_next();},5000);
 }
 }
 function adjektiv_liste_sort(){

 var mylist = $('.adjektiv_liste');
 var listitems = mylist.children('li').get();
 listitems.sort(function(a, b) {
 if ($(a).children().hasClass('label')){return -1};
 var compA = $(a).children().children('.adjektiv').text().toUpperCase();
 var compB = $(b).children().children('.adjektiv').text().toUpperCase();
 return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
 })
 $.each(listitems, function(idx, itm) { mylist.append(itm); });
 }
 function adjektiv_page_minus(){
 try{
 var bis = parseInt($('#adjektiv_bis').val());
 bis = bis - adjektiv_max - adjektiv_max;
 if (bis < 0 ){bis=0;}
 if (bis == NaN){bis=0;}
 }catch(e){bis=0;}
 $('#adjektiv_bis').val(bis);
 $('.adjektiv_liste li.adjektiv_eintrag').not('.label').remove();
 adjektiv_next();
 }
 function adjektiv_page_plus(){
 $('.adjektiv_liste li.adjektiv_eintrag').not('.label').remove();
 adjektiv_next();
 }
 $(function(){
 // adjektiv_liste_sort();
 adjektiv_status();
 adjektiv_edit_on_click();
 if (g_user_id > 0){
 adjektiv_next();
 }
 });
// Ende mod_adjektiv ajax_js - 8772

// Start pauker js


 
 var pauker_menu_clicked=false;
 $('.ma').on('click',function(){
 pauker_menu_clicked=true;
 $('.maa').addClass('ma').removeClass('maa');
 $(this).addClass('maa').removeClass('ma').css('color','yellow').append(g_wait_image);
 $(this).next('table').show();
 });
 $('.menusubgroup').on('click',function(){
 if (!pauker_menu_clicked){
 $(this).children('.msubtab').toggle();
 }
 });
 
 
// Ende pauker js - 533

// Start mod_vocs_qa ajax_js


 
 var zta_vocs_qa_counter=0;
 var zta_vocs_qa_alt='';
 var zta_vocs_qa_g2_alt='';
 var zta_vocs_qa_g3_alt='';
 var zta_vocs_qa_g4_alt='';
 var zta_vocs_qa_g5_alt='';
 function zta_vocs_qa(id,langu,result_id,zta_action,p1_feld,g2_feld,g3_feld,g4_feld,g5_feld) {
 if (zta_vocs_qa_counter>0){
 setTimeout('zta_vocs_qa(\''+id+'\',\''+langu+'\',\''+result_id+'\',\''+zta_action+'\',\''+p1_feld+'\',\''+g2_feld+'\',\''+g3_feld+'\',\''+g4_feld+'\',\''+g5_feld+'\')',1000);
 return;
 }
 try{
 if (g2_feld==''){
 g2='';
 }else{
 try{
 g2=document.getElementById(g2_feld).value;
 }catch(e){
 g2=g2_feld;
 }
 }
 }catch(e){}
 try{
 if (g3_feld==''){
 g3='';
 }else{
 try{
 g3=document.getElementById(g3_feld).value;
 }catch(e){
 g3=g3_feld;
 }
 }
 }catch(e){}
 try{
 if (g4_feld==''){
 g4='';
 }else{
 try{
 g4=document.getElementById(g4_feld).value;
 }catch(e){
 g4=g4_feld;
 }
 }
 }catch(e){}
 try{
 if (g5_feld==''){
 g5='';
 }else{
 try{
 g5=document.getElementById(g5_feld).value;
 }catch(e){
 g5=g5_feld;
 }
 }
 }catch(e){}
 try{
 if (p1_feld==''){
 p1='';
 }else{
 try{
 p1=document.getElementById(p1_feld).value;
 }catch(e){
 p1=p1_feld;
 }
 if (p1 == zta_vocs_qa_alt && g2 == zta_vocs_qa_g2_alt && g3 == zta_vocs_qa_g3_alt && g4 == zta_vocs_qa_g4_alt && g5 == zta_vocs_qa_g5_alt){
 return;
 }else{
 zta_vocs_qa_alt = p1;
 zta_vocs_qa_g2_alt = g2;
 zta_vocs_qa_g3_alt = g3;
 zta_vocs_qa_g4_alt = g4;
 zta_vocs_qa_g5_alt = g5;
 }
 }
 }catch(e){}
 var http=new XMLHttpRequest();
 zta_vocs_qa_counter++;
 http.open('post', '/pasu.php?zta=vocs_qa&id='+id+'&langu='+langu+'&zta_action='+zta_action+'&g2_feld='+g2_feld+'&g3_feld='+g3_feld+'&g4_feld='+g4_feld+'&g5_feld='+g5_feld+'&g2='+g2+'&g3='+g3+'&g4='+g4+'&g5='+g5+'&langf='+g_langf+'&langt='+g_langt+'&encoding=utf-8', true);
 http.onreadystatechange = function(){zta_vocs_qa_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5)};
 if(window.zta_vocs_qa_xml) {
 var xml = zta_vocs_qa_xml(id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 var xml = '<root>'+p1+'<\/root>';
 };
 if (document.getElementById('zta_vocs_qa_wait')){
 document.getElementById('zta_vocs_qa_wait').innerHTML='<img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif >';
 }else{
 document.getElementById(result_id).innerHTML +='<span id=zta_vocs_qa_wait ><img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif ><\/span>';
 };
 http.send(xml);
 } 
 function zta_vocs_qa_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5) {
 if(http.readyState == 4){
 try{
 zta_vocs_qa_counter--;
 if(window.zta_mod_vocs_qa_handleResponse) {
 zta_mod_vocs_qa_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 if(result_id.length > 0) {
 var el = document.getElementById(result_id);
 $(el).html(http.responseText);
 $(el).fadeTo(300,1);
 }
 }
 }catch(e){};
 }
 }
 

 var mod_vocs_qa_ar = new Array();

 function mod_vocs_qa(id,what) {

 var http=new XMLHttpRequest();

 try{
 http.open('get', '/pasu.php?action=mod_vocs_qa&what='+what+'&id='+id);
 http.onreadystatechange = function(){mod_vocs_qa_handleResponse(http,id,what)} ;
 el=document.getElementById('mod_vocs_qa_'+id+'_'+what);
 el.innerHTML += '++';
 document.getElementById('mod_vocs_qa_list_td_ajax_'+id).innerHTML = 'abgeschickt';
 http.send(null);
 }catch(e){
 }

 }
 function mod_vocs_qa_handleResponse(http,id,what) {
 if(http.readyState == 4){
 var response = http.responseText;
 document.getElementById('mod_vocs_qa_'+id+'_'+what).innerHTML = response;
 document.getElementById('mod_vocs_qa_list_td_ajax_'+id).innerHTML = 'gespeichert';
 }
 }
 function mod_vocs_qa_change_new(vocs_id){
 zta_vocs_qa(vocs_id,g_langf,'mod_vocs_qa_new_entry_form_'+vocs_id,'mod_vocs_qa_new_entry_form','','','','','');
 }
 
// Ende mod_vocs_qa ajax_js - 5101

// Start mod_vocs_i ajax_js


 
 var zta_vocs_i_counter=0;
 var zta_vocs_i_alt='';
 var zta_vocs_i_g2_alt='';
 var zta_vocs_i_g3_alt='';
 var zta_vocs_i_g4_alt='';
 var zta_vocs_i_g5_alt='';
 function zta_vocs_i(id,langu,result_id,zta_action,p1_feld,g2_feld,g3_feld,g4_feld,g5_feld) {
 if (zta_vocs_i_counter>0){
 setTimeout('zta_vocs_i(\''+id+'\',\''+langu+'\',\''+result_id+'\',\''+zta_action+'\',\''+p1_feld+'\',\''+g2_feld+'\',\''+g3_feld+'\',\''+g4_feld+'\',\''+g5_feld+'\')',1000);
 return;
 }
 try{
 if (g2_feld==''){
 g2='';
 }else{
 try{
 g2=document.getElementById(g2_feld).value;
 }catch(e){
 g2=g2_feld;
 }
 }
 }catch(e){}
 try{
 if (g3_feld==''){
 g3='';
 }else{
 try{
 g3=document.getElementById(g3_feld).value;
 }catch(e){
 g3=g3_feld;
 }
 }
 }catch(e){}
 try{
 if (g4_feld==''){
 g4='';
 }else{
 try{
 g4=document.getElementById(g4_feld).value;
 }catch(e){
 g4=g4_feld;
 }
 }
 }catch(e){}
 try{
 if (g5_feld==''){
 g5='';
 }else{
 try{
 g5=document.getElementById(g5_feld).value;
 }catch(e){
 g5=g5_feld;
 }
 }
 }catch(e){}
 try{
 if (p1_feld==''){
 p1='';
 }else{
 try{
 p1=document.getElementById(p1_feld).value;
 }catch(e){
 p1=p1_feld;
 }
 if (p1 == zta_vocs_i_alt && g2 == zta_vocs_i_g2_alt && g3 == zta_vocs_i_g3_alt && g4 == zta_vocs_i_g4_alt && g5 == zta_vocs_i_g5_alt){
 return;
 }else{
 zta_vocs_i_alt = p1;
 zta_vocs_i_g2_alt = g2;
 zta_vocs_i_g3_alt = g3;
 zta_vocs_i_g4_alt = g4;
 zta_vocs_i_g5_alt = g5;
 }
 }
 }catch(e){}
 var http=new XMLHttpRequest();
 zta_vocs_i_counter++;
 http.open('post', '/pasu.php?zta=vocs_i&id='+id+'&langu='+langu+'&zta_action='+zta_action+'&g2_feld='+g2_feld+'&g3_feld='+g3_feld+'&g4_feld='+g4_feld+'&g5_feld='+g5_feld+'&g2='+g2+'&g3='+g3+'&g4='+g4+'&g5='+g5+'&langf='+g_langf+'&langt='+g_langt+'&encoding=utf-8', true);
 http.onreadystatechange = function(){zta_vocs_i_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5)};
 if(window.zta_vocs_i_xml) {
 var xml = zta_vocs_i_xml(id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 var xml = '<root>'+p1+'<\/root>';
 };
 if (document.getElementById('zta_vocs_i_wait')){
 document.getElementById('zta_vocs_i_wait').innerHTML='<img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif >';
 }else{
 document.getElementById(result_id).innerHTML +='<span id=zta_vocs_i_wait ><img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif ><\/span>';
 };
 http.send(xml);
 } 
 function zta_vocs_i_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5) {
 if(http.readyState == 4){
 try{
 zta_vocs_i_counter--;
 if(window.zta_mod_vocs_i_handleResponse) {
 zta_mod_vocs_i_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 if(result_id.length > 0) {
 var el = document.getElementById(result_id);
 $(el).html(http.responseText);
 $(el).fadeTo(300,1);
 }
 }
 }catch(e){};
 }
 }
 
 function zta_mod_vocs_i_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5){
 if(result_id.length > 0) {
 try{
 var el = document.getElementById(result_id);
 el.innerHTML=http.responseText;
 try{
 $('#mt1').show('fast');
 $(el).show('slow');
 var el_id = document.getElementById(id);
 }catch(e){}
 if (zta_action == 'search_vocs_i_all'){
 box(el_id);
 $(el_id).show('slow');
 $('.autotreffertab').width($('#uebersetze').width());
 }
 // jetzt ist der focus auf dem Eingabefeld - erlaube Cursor rauf/runter
 if (zta_action == 'search_vocs_i_langu'){
 box(el_id);
 $(el_id).show('slow');
 $('.autotreffertab').width($('#suche').width());
 }
 }catch(e){}
 }
 }
 var vor_nach_request;
 function vor_nach(word,el){
 try{
 if (document.getElementById('search_result')){
 // okay
 }else{
 document.location.href='?s='+$(el).text();
 return true;
 }
 if ($('#suche').val()==word){
 // nicht markieren
 }else{
 $('#suche').val(word).select().focus();
 }
 $('#page').val('1');
 $('#mt1').show(50);
 $('#vor_wb_nach').show();
 if ($('#vor_wb_nach').html().indexOf('<img')>0){
 // wait image wird schon angezeigt
 }else{
 $('#vor_wb_nach').html($('#vor_wb_nach').html()+'<img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif >');
 }
 
 $('#mt1').show();
 if (vor_nach_request){ vor_nach_request.abort(); }
 vor_nach_request = $.ajax({
 url: '/pasu.php',
 type: 'POST',
 data: 'zta=vocs_i&zta_action=vor_wb_nach&suche='+$('#suche').val(),
 success: function(msg){
 $('#mt1').show();
 $('#vor_wb_nach').show();
 $('#vor_wb_nach').html(msg);
 },
 error: function(jqXHR, textStatus, errorThrown){
 if (textStatus=='abort'){
 }else{
 }
 }
 })
 }catch(e){}
 $(el).css('text-decoration','none');
 $(el).css('color','orange');
 }
 function langu_s(word,langu,el){
 // springe zum richtigen Wörterbuch, wenn möglich
 if (langu=='DE' || langu==''){
 var url = '/pauker/DE_DE/DE/wb/?uebersetzen='+word;
 document.location.href=url;
 }else{
 var url = '/pauker/DE_DE/DE/wb/?select_langt='+langu+'&s='+word;
 document.location.href=url;
 }
 }
 
// Ende mod_vocs_i ajax_js - 7644

// Start mod_langu_wb ajax_js


 
 var zta_langu_wb_counter=0;
 var zta_langu_wb_alt='';
 var zta_langu_wb_g2_alt='';
 var zta_langu_wb_g3_alt='';
 var zta_langu_wb_g4_alt='';
 var zta_langu_wb_g5_alt='';
 function zta_langu_wb(id,langu,result_id,zta_action,p1_feld,g2_feld,g3_feld,g4_feld,g5_feld) {
 if (zta_langu_wb_counter>0){
 setTimeout('zta_langu_wb(\''+id+'\',\''+langu+'\',\''+result_id+'\',\''+zta_action+'\',\''+p1_feld+'\',\''+g2_feld+'\',\''+g3_feld+'\',\''+g4_feld+'\',\''+g5_feld+'\')',1000);
 return;
 }
 try{
 if (g2_feld==''){
 g2='';
 }else{
 try{
 g2=document.getElementById(g2_feld).value;
 }catch(e){
 g2=g2_feld;
 }
 }
 }catch(e){}
 try{
 if (g3_feld==''){
 g3='';
 }else{
 try{
 g3=document.getElementById(g3_feld).value;
 }catch(e){
 g3=g3_feld;
 }
 }
 }catch(e){}
 try{
 if (g4_feld==''){
 g4='';
 }else{
 try{
 g4=document.getElementById(g4_feld).value;
 }catch(e){
 g4=g4_feld;
 }
 }
 }catch(e){}
 try{
 if (g5_feld==''){
 g5='';
 }else{
 try{
 g5=document.getElementById(g5_feld).value;
 }catch(e){
 g5=g5_feld;
 }
 }
 }catch(e){}
 try{
 if (p1_feld==''){
 p1='';
 }else{
 try{
 p1=document.getElementById(p1_feld).value;
 }catch(e){
 p1=p1_feld;
 }
 if (p1 == zta_langu_wb_alt && g2 == zta_langu_wb_g2_alt && g3 == zta_langu_wb_g3_alt && g4 == zta_langu_wb_g4_alt && g5 == zta_langu_wb_g5_alt){
 return;
 }else{
 zta_langu_wb_alt = p1;
 zta_langu_wb_g2_alt = g2;
 zta_langu_wb_g3_alt = g3;
 zta_langu_wb_g4_alt = g4;
 zta_langu_wb_g5_alt = g5;
 }
 }
 }catch(e){}
 var http=new XMLHttpRequest();
 zta_langu_wb_counter++;
 http.open('post', '/pasu.php?zta=langu_wb&id='+id+'&langu='+langu+'&zta_action='+zta_action+'&g2_feld='+g2_feld+'&g3_feld='+g3_feld+'&g4_feld='+g4_feld+'&g5_feld='+g5_feld+'&g2='+g2+'&g3='+g3+'&g4='+g4+'&g5='+g5+'&langf='+g_langf+'&langt='+g_langt+'&encoding=utf-8', true);
 http.onreadystatechange = function(){zta_langu_wb_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5)};
 if(window.zta_langu_wb_xml) {
 var xml = zta_langu_wb_xml(id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 var xml = '<root>'+p1+'<\/root>';
 };
 if (document.getElementById('zta_langu_wb_wait')){
 document.getElementById('zta_langu_wb_wait').innerHTML='<img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif >';
 }else{
 document.getElementById(result_id).innerHTML +='<span id=zta_langu_wb_wait ><img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif ><\/span>';
 };
 http.send(xml);
 } 
 function zta_langu_wb_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5) {
 if(http.readyState == 4){
 try{
 zta_langu_wb_counter--;
 if(window.zta_mod_langu_wb_handleResponse) {
 zta_mod_langu_wb_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 if(result_id.length > 0) {
 var el = document.getElementById(result_id);
 $(el).html(http.responseText);
 $(el).fadeTo(300,1);
 }
 }
 }catch(e){};
 }
 }
 
 function zta_mod_langu_wb_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5){
 if(result_id.length > 0) {
 var el = document.getElementById(result_id);
 el.innerHTML=http.responseText;
 $(el).fadeIn(1000);
 }
 }
 function mod_langu_wb_bewerten(ok_notok,id,el){
 $(el).parent().load('/pasu.php/?zta=langu_wb&zta_action=langu_wb_bewerten&ok_notok='+ok_notok+'&id='+id);
 $(el).parent().html('an den Server geschickt');
 }
 function mod_langu_wb_nachschlagen(el,search,langu){

 }
 
// Ende mod_langu_wb ajax_js - 4745

// Start mod_urheberrecht ajax_js


 
 var zta_urheberrecht_counter=0;
 var zta_urheberrecht_alt='';
 var zta_urheberrecht_g2_alt='';
 var zta_urheberrecht_g3_alt='';
 var zta_urheberrecht_g4_alt='';
 var zta_urheberrecht_g5_alt='';
 function zta_urheberrecht(id,langu,result_id,zta_action,p1_feld,g2_feld,g3_feld,g4_feld,g5_feld) {
 if (zta_urheberrecht_counter>0){
 setTimeout('zta_urheberrecht(\''+id+'\',\''+langu+'\',\''+result_id+'\',\''+zta_action+'\',\''+p1_feld+'\',\''+g2_feld+'\',\''+g3_feld+'\',\''+g4_feld+'\',\''+g5_feld+'\')',1000);
 return;
 }
 try{
 if (g2_feld==''){
 g2='';
 }else{
 try{
 g2=document.getElementById(g2_feld).value;
 }catch(e){
 g2=g2_feld;
 }
 }
 }catch(e){}
 try{
 if (g3_feld==''){
 g3='';
 }else{
 try{
 g3=document.getElementById(g3_feld).value;
 }catch(e){
 g3=g3_feld;
 }
 }
 }catch(e){}
 try{
 if (g4_feld==''){
 g4='';
 }else{
 try{
 g4=document.getElementById(g4_feld).value;
 }catch(e){
 g4=g4_feld;
 }
 }
 }catch(e){}
 try{
 if (g5_feld==''){
 g5='';
 }else{
 try{
 g5=document.getElementById(g5_feld).value;
 }catch(e){
 g5=g5_feld;
 }
 }
 }catch(e){}
 try{
 if (p1_feld==''){
 p1='';
 }else{
 try{
 p1=document.getElementById(p1_feld).value;
 }catch(e){
 p1=p1_feld;
 }
 if (p1 == zta_urheberrecht_alt && g2 == zta_urheberrecht_g2_alt && g3 == zta_urheberrecht_g3_alt && g4 == zta_urheberrecht_g4_alt && g5 == zta_urheberrecht_g5_alt){
 return;
 }else{
 zta_urheberrecht_alt = p1;
 zta_urheberrecht_g2_alt = g2;
 zta_urheberrecht_g3_alt = g3;
 zta_urheberrecht_g4_alt = g4;
 zta_urheberrecht_g5_alt = g5;
 }
 }
 }catch(e){}
 var http=new XMLHttpRequest();
 zta_urheberrecht_counter++;
 http.open('post', '/pasu.php?zta=urheberrecht&id='+id+'&langu='+langu+'&zta_action='+zta_action+'&g2_feld='+g2_feld+'&g3_feld='+g3_feld+'&g4_feld='+g4_feld+'&g5_feld='+g5_feld+'&g2='+g2+'&g3='+g3+'&g4='+g4+'&g5='+g5+'&langf='+g_langf+'&langt='+g_langt+'&encoding=utf-8', true);
 http.onreadystatechange = function(){zta_urheberrecht_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5)};
 if(window.zta_urheberrecht_xml) {
 var xml = zta_urheberrecht_xml(id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 var xml = '<root>'+p1+'<\/root>';
 };
 if (document.getElementById('zta_urheberrecht_wait')){
 document.getElementById('zta_urheberrecht_wait').innerHTML='<img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif >';
 }else{
 document.getElementById(result_id).innerHTML +='<span id=zta_urheberrecht_wait ><img width=16 height=16 alt=(Warten) src=/ztools/images/pauker/ajax-loader3.gif ><\/span>';
 };
 http.send(xml);
 } 
 function zta_urheberrecht_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5) {
 if(http.readyState == 4){
 try{
 zta_urheberrecht_counter--;
 if(window.zta_mod_urheberrecht_handleResponse) {
 zta_mod_urheberrecht_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
 }else{
 if(result_id.length > 0) {
 var el = document.getElementById(result_id);
 $(el).html(http.responseText);
 $(el).fadeTo(300,1);
 }
 }
 }catch(e){};
 }
 }
 
 
// function zta_mod_urheberrecht_handleResponse(http,id,langu,result_id,zta_action,p1,g2,g3,g4,g5);
// }
 
// Ende mod_urheberrecht ajax_js - 4336

// Start mod_guetesiegel ajax_js


 
 $(document).ready(function(){
 // jquery Funktionen
 })
 function send(action){
 $.ajax({url: '/pasu.php',
 data: 'zta_action='+action+'&zta=guetesiegel',
 success: function(msg){ 
 // $('#ergebnis').html(msg);
 } 
 });
 }
 function guetesiegel_abstimmen(object,object_id,typ,langu,ok_notok){
 $.ajax({url: '/pasu.php',
 data: 'zta_action=abstimmen&zta=guetesiegel&object='+object+'&object_id='+object_id+'&typ='+typ+'&langu='+langu+'&ok_notok='+ok_notok+'&langf='+g_langf+'&langt='+g_langt,
 success: function(msg){
 try{
 $('#guetesiegel_'+object_id).html(msg);
 }catch(e){alert(e.message)};
 try{
 a_ajax('mod_forum_ausblenden',object_id);
 }catch(e){alert(e.message)};
 window.location.reload();
 }
 });
 }
 
// Ende mod_guetesiegel ajax_js - 1082

// Start mod_zeichen ajax_js


 var aktuelles_feld;
 var zeichen_closed;
 var zzz=1;
 function zeichenbrett(){
 try{
 $('#xyz').html(zzz);zzz++;
 $('.zeichenbrett').hide();
 try{
 var offset = $('#eingabehilfeaus').offset();
 $('.zeichenbrett').offset({ top: offset.top, left: offset.left})
 }catch(e){}
 $('.zeichenbrett td, ztog').css({'cursor':'pointer','color':'black'});
 $('.zeichenbrett').hover(
 function(){
 $('.zeichenbrett').fadeTo(20,1);
 },
 function(){
 if ($('.zeichenbrett').is(':visible')){
 $('.zeichenbrett').fadeTo(50,0.5);
 }
 }
 );
 $('.zeichenbrett td').hover(
 function(){
 $(this).css('font-weight','bold');
 $('.zeichenbrett').fadeTo(20,1);
 },
 function(){
 if ($('.zeichenbrett').is(':visible')){
 $(this).css('font-weight','normal');
 }
 }
 );
 $('.zeichenbrett td').on('click',function(event){
 if ($(this).hasClass('ztog')){
 }else{
 insertAtCursor(aktuelles_feld,$(this).text());
 event.stopImmediatePropagation();
 }
 });
 $('select,input:checkbox,input:radio,input:submit,input:reset,input:button').on('click focus',function(){
 $('.zeichenbrett').hide();
 });
 $('input:not(:radio, :checkbox, :submit, :reset, :button),textarea').on('click',function(event){
 try{ if (aktuelles_feld.id != this.id){ $('.ztog2').show(); } }catch(e){}
 aktuelles_feld=this;
 zeichenbrett_xy();
 });
 $('.eingabehilfe_aus').fadeTo(2000,1);
 }catch(e){alert('Zeichenbrett: '+e.message);}
 }
 function zeichenbrett_xy(){
 if ($('#eingabehilfeaus').is(':checked')){;
 $('.zeichenbrett').hide();
 return;
 }
 try{
 if($(aktuelles_feld).hasClass('nospecial')){
 $('.zeichenbrett').hide();
 }else{
 var x = parseInt($(aktuelles_feld).position().left);
 var y = parseInt($(aktuelles_feld).position().top);
 if (x<=1){
 x = parseInt($(aktuelles_feld).parent().position().left);
 y = parseInt($(aktuelles_feld).parent().position().top);
 }
 var h = parseInt($(aktuelles_feld).height());
 if($(aktuelles_feld).hasClass('special_rechts')){
 x+=$(aktuelles_feld).width();
 }
// console.log(x,y,$(aktuelles_feld).position(),$(aktuelles_feld).parent().position());
 $('.zeichenbrett').show();
 $('.zeichenbrett').animate({top: [(y+h+5),'swing'],
 opacity: 1,
 left: [x,'swing']
 }, 50);
 setTimeout('$(\'.ztog2\').animate({width: \'hide\'},100);',1500);
 }
 }catch(e){}
 }
 $(document).ready(function(){
 zeichenbrett();
 })
// Ende mod_zeichen ajax_js - 3690
