var word_id, translate_id;var words_count;var markEnd, study, total;$(document).ready(function(){$.getWords1 = function(id){$.ajax({url:'/exercises.php?getWord=1&dictionary_id='+id, cache:false, success: function(data){$('#exercise1, #exercise2, #exercise3').hide();$('.message').hide();var data = eval(data);if (data.result == 'end'){$('#mesEnd').animate({'opacity': 'show'}, 500);$('#mark').html('0/0');$('#stat').html(data.count+'/'+data.count+' (100%)');}else if (data.result == 'empty'){$('#mesEmpty').animate({'opacity': 'show'}, 500);$('#mark').html('0/0');$('#stat').html('0/0 (100%)');}else{$('#exercise1').show();var words = new Array();var trans = new Array();var tr = '';markEnd = data.mark_end;study = data.count_study;total = data.count_total;var proc = Math.round(study / (total / 100));$('#mark').html('0/0');$('#stat').html(study+'/'+total+' ('+proc+'%)');for(var i in data.words){if (data.words[i].id.substr(0, 1) == 't') trans.push(data.words[i]);else words.push(data.words[i]);}for(var i in words){tr += '<tr><td id="'+words[i].id+'" mark="'+words[i].mark+'">'+words[i].word+'</td><td id="'+trans[i].id+'" mark="'+trans[i].mark+'">'+trans[i].word+'</td></tr>';}words_count = (++i);$('#tableWords1').html(tr);$('#tableWords1 tr:even td').addClass('even');$('#tableWords1 tr:odd td').addClass('odd');word_id = '';translate_id = '';}}});};$('#tableWords1 tr td').live('mouseenter mouseleave', function(){if ($(this).hasClass('empty') == false){$(this).toggleClass('hover');}});$('#tableWords1 tr td').live('click', function(){if ($(this).hasClass('empty') == false){if ($(this).hasClass('sel') == false){if ($(this).attr('id').substr(0, 1) == 'w'){if (word_id && ($('#'+word_id).hasClass('empty') == false)) $('#'+word_id).removeClass('sel');word_id = $(this).attr('id');}else{if (translate_id && ($('#'+translate_id).hasClass('empty') == false)) $('#'+translate_id).removeClass('sel');translate_id = $(this).attr('id');}$('#mark').html($(this).attr('mark')+'/'+markEnd);$(this).addClass('sel');checkWord1($(this));}else{$(this).removeClass('sel');$('#mark').html('0/0');if ($(this).attr('id').substr(0, 1) == 'w') word_id = '';else translate_id = '';}}});function checkWord1(){if (word_id && translate_id){if (word_id.substr(1) == translate_id.substr(1)){var elem = $('#'+word_id+', #'+translate_id);$.get('/exercises.php', {'word_id': word_id, 'mark': 'plus'});elem.removeClass('sel').addClass('true').delay(250, function(){elem.removeClass('even odd true').addClass('empty').html('');});$('#mark').html('0/0');var mark = $('#'+word_id).attr('mark');mark++;if (mark == markEnd){study++;var proc = Math.round(study / (total / 100));$('#stat').html(study+'/'+total+' ('+proc+'%)');}word_id = '';translate_id = '';words_count--;if (words_count == 0) $.getWords1($('#dictionary').val());}else{$('#'+word_id).attr('mark', $('#'+word_id).attr('mark') - 1);$('#'+translate_id).attr('mark', $('#'+translate_id).attr('mark') - 1);$('#mark').html($('#'+word_id).attr('mark')+'/'+markEnd);var tran = $('#'+translate_id);$.get('/exercises.php', {'word_id': word_id, 'mark': 'minus'});tran.addClass('error').delay(250, function(){tran.removeClass('sel error');});translate_id = '';}}};});
