function goTimer(current_time)
{
    $j('#testTimer').html(current_time+' sekund');
    var tmp = parseInt($j('input#timerValue').val())+1;
    $j('input#timerValue').val(tmp);

    if (current_time <= 0)
    {
        submit_form();
    }
    else
    {
        current_time--;
        timer = setTimeout('goTimer('+current_time+')',1000);
    }
}

function stopTimer()
{
    clearTimeout(timer);
    $j('input#wstrz').attr("disabled", true);
    $j('input#wstrz').val('Czas zatrzymany');
    $j('input#tsv').val(1);
    //alert('timer stopped');
}

function submit_form()
{
    clearTimeout(timer);
    $j('input#timerValue').val(parseInt($j('input#timerValue').val())-1);
    //$j('input.game_form_submit').hide();
    $j('#odpnow').hide();
    $j('#odpnow2').hide();
    $j('#gameForm').submit();
}

$j('tr.question_bar td[name=q_td]').mousedown(function(){

    var qType = $j('input#q'+$j(this).attr('id')).attr('type');
    var thisObj = $j('input#q'+$j(this).attr('id'));

    if (qType == 'checkbox')
    {
        if (thisObj.attr('checked') == true) { thisObj.attr('checked',false); }
            else { thisObj.attr('checked',true); }
    }
    else
    {
        $j('tr.question_bar td').css('border','2px solid #ffffff');
        thisObj.attr('checked',true);
    }

    $j(this).css('border','2px solid red');

}).mouseup(function(){

    var qType = $j('input#q'+$j(this).attr('id')).attr('type');
    var thisObj = $j('input#q'+$j(this).attr('id'));

    if (qType == 'checkbox' && (thisObj.attr('checked') == false)) { $j(this).css('border','2px solid #ffffff'); }
        else { $j(this).css('border','2px solid #67B107'); }
});

$j('input.q_input').click(function(){
    var qType = $j(this).attr('type');
    var thisObj = $j('.selector_'+$j(this).attr('id'));

    if (qType == 'checkbox')
    {
        if ($j(this).attr('checked') == false) { thisObj.css('border','2px solid #ffffff'); }
            else { thisObj.css('border','2px solid #67B107'); }
    }
    else
    {
        $j('tr.question_bar td').css('border','2px solid #ffffff');
        thisObj.css('border','2px solid #67B107');
    }
});
