  function MoveToNextTab(param) {
  
           if (tab1.className == 'tab_actual') {  
              UlozOdpoved('otazka1');
              tab1.className = 'tab_filled';
              tab2.className = 'tab_actual';
              ShowTab('otazka2');
              return true;
           }
           if (tab2.className == 'tab_actual') {
              UlozOdpoved('otazka2');
              tab2.className = 'tab_filled';
              tab3.className = 'tab_actual';
              ShowTab('otazka3');
              return true;           
           }
           if (tab3.className == 'tab_actual') {
              UlozOdpoved('otazka3');
              tab3.className = 'tab_filled';
              tab4.className = 'tab_actual';
              ShowTab('vyhodnoceni');
              return true;           
           }
  }

	function ShowNextTab() {
  
           var tab1 = document.getElementById('tab1');
           var tab2 = document.getElementById('tab2');
           var tab3 = document.getElementById('tab3');
           var tab4 = document.getElementById('tab4');

           if (tab1.className == 'tab_actual') {
              if (document.getElementById('ot1_m1').checked == false && document.getElementById('ot1_m2').checked == false && document.getElementById('ot1_m3').checked == false && document.getElementById('ot1_m4').checked == false) {
                 alert("Musíte odpovědět!");
                 return false;
              }
              if (document.getElementById('ot1_m1').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot1_m2').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot1_m3').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot1_m4').checked == true) to_flash = "souhlasi";
              sendTxt(to_flash); 
           }
           if (tab2.className == 'tab_actual') {
              if (document.getElementById('ot2_m1').checked == false && document.getElementById('ot2_m2').checked == false && document.getElementById('ot2_m3').checked == false && document.getElementById('ot2_m4').checked == false) {
                 alert("Musíte odpovědět!");
                 return false;
              }
              if (document.getElementById('ot2_m1').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot2_m2').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot2_m3').checked == true) to_flash = "souhlasi";
              else if (document.getElementById('ot2_m4').checked == true) to_flash = "nesouhlasi";
              sendTxt(to_flash);
           }
           if (tab3.className == 'tab_actual') {
              if (document.getElementById('ot3_m1').checked == false && document.getElementById('ot3_m2').checked == false && document.getElementById('ot3_m3').checked == false && document.getElementById('ot3_m4').checked == false) {
                 alert("Musíte odpovědět!");
                 return false;
              }
              if (document.getElementById('ot3_m1').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot3_m2').checked == true) to_flash = "souhlasi";
              else if (document.getElementById('ot3_m3').checked == true) to_flash = "nesouhlasi";
              else if (document.getElementById('ot3_m4').checked == true) to_flash = "nesouhlasi";
              sendTxt(to_flash);
           }
  }
	
	function ShowTab(id) {

           if (id == 'otazka2') {
              if (document.getElementById('ot1_m1').checked == false && document.getElementById('ot1_m2').checked == false && document.getElementById('ot1_m3').checked == false && document.getElementById('ot1_m4').checked == false) {
                 alert("Musíte odpovědět na otázku číslo 1!");
                 return false;
              }           
           }
           if (id == 'otazka3') {
              if (document.getElementById('ot2_m1').checked == false && document.getElementById('ot2_m2').checked == false && document.getElementById('ot2_m3').checked == false && document.getElementById('ot2_m4').checked == false) {
                 alert("Musíte odpovědět na otázku číslo 2!");
                 return false;
              }           
           }
           if (id == 'vyhodnoceni') {
              if (document.getElementById('ot3_m1').checked == false && document.getElementById('ot3_m2').checked == false && document.getElementById('ot3_m3').checked == false && document.getElementById('ot3_m4').checked == false) {
                 alert("Musíte odpovědět na otázku číslo 3!");
                 return false;
              }           
           }

           if (id == "vyhodnoceni") {
              document.getElementById('nextbutton').style.display = 'none';
              document.getElementById('nextbutton2').style.display = 'block'
           }
           else document.getElementById('nextbutton_holder').style.display = 'block';
  
           document.getElementById('otazka1').style.display = 'none';
           document.getElementById('otazka2').style.display = 'none';
           document.getElementById('otazka3').style.display = 'none';
           document.getElementById('vyhodnoceni').style.display = 'none';
           
           document.getElementById(id).style.display = 'block';
           
           document.getElementById('tab1').className='tab_unfilled';
           document.getElementById('tab2').className='tab_unfilled';
           document.getElementById('tab3').className='tab_unfilled';
           document.getElementById('tab4').className='tab_unfilled';
           
           if (id == 'otazka1') {
              document.getElementById('tab1').className='tab_actual';
           }
           if (id == 'otazka2') {
              document.getElementById('tab1').className='tab_filled';
              document.getElementById('tab2').className='tab_actual';
              UlozOdpoved('otazka1');
           }
           if (id == 'otazka3') {
              document.getElementById('tab1').className='tab_filled';
              document.getElementById('tab2').className='tab_filled';
              document.getElementById('tab3').className='tab_actual';
              UlozOdpoved('otazka2');
           }
           if (id == 'vyhodnoceni') {
              document.getElementById('tab1').className='tab_filled';
              document.getElementById('tab2').className='tab_filled';
              document.getElementById('tab3').className='tab_filled';
              document.getElementById('tab4').className='tab_actual';
              UlozOdpoved('otazka1');
              UlozOdpoved('otazka2');
              UlozOdpoved('otazka3');
           }
  }
  
  var odpovedi = Array();
  
  function UlozOdpoved(id) {
             
           if (id == 'otazka1') {
           
              if (document.getElementById('ot1_m1').checked == true) odpovedi[1] = "ot1_m1";
              if (document.getElementById('ot1_m2').checked == true) odpovedi[1] = "ot1_m2";
              if (document.getElementById('ot1_m3').checked == true) odpovedi[1] = "ot1_m3";
              if (document.getElementById('ot1_m4').checked == true) odpovedi[1] = "ot1_m4";
           }
           if (id == 'otazka2') {
           
              if (document.getElementById('ot2_m1').checked == true) odpovedi[2] = "ot2_m1";
              if (document.getElementById('ot2_m2').checked == true) odpovedi[2] = "ot2_m2";
              if (document.getElementById('ot2_m3').checked == true) odpovedi[2] = "ot2_m3";
              if (document.getElementById('ot2_m4').checked == true) odpovedi[2] = "ot2_m4";
           }
           if (id == 'otazka3') {
           
              if (document.getElementById('ot3_m1').checked == true) odpovedi[3] = "ot3_m1";
              if (document.getElementById('ot3_m2').checked == true) odpovedi[3] = "ot3_m2";
              if (document.getElementById('ot3_m3').checked == true) odpovedi[3] = "ot3_m3";
              if (document.getElementById('ot3_m4').checked == true) odpovedi[3] = "ot3_m4";
              ShowVyhodnoceni();
           }
  }
  
  function ShowVyhodnoceni() {
  
           var i=0;
           if (odpovedi[1] == "ot1_m4") i++;
           if (odpovedi[2] == "ot2_m3") i++;
           if (odpovedi[3] == "ot3_m2") i++;
           
           document.getElementById('moznost4').style.display='none';
           document.getElementById('moznost3').style.display='none';
           document.getElementById('moznost2').style.display='none';
           document.getElementById('moznost1').style.display='none';

           if (i == 0) {
              document.getElementById('moznost4').style.display='block';
              sendTxt('znamka_4');
           }
           if (i == 1) {
              document.getElementById('moznost3').style.display='block';
              sendTxt('znamka_3');
           }
           if (i == 2) {
              document.getElementById('moznost2').style.display='block';
              sendTxt('znamka_2');
           }
           if (i == 3) {
              document.getElementById('moznost1').style.display='block';
              sendTxt('znamka_1');
           }
  }

        function ZmenBarvuOT1(id) {
        
                 var ot1_m1 = document.getElementById('div_ot1_m1');
                 var ot1_m2 = document.getElementById('div_ot1_m2');
                 var ot1_m3 = document.getElementById('div_ot1_m3');
                 var ot1_m4 = document.getElementById('div_ot1_m4');
                 
                 ot1_m1.style.background = ot1_m3.style.background = ot1_m2.style.background = ot1_m4.style.background = '#FFFFFF';

                 document.getElementById(id).style.background = '#E5F2B8';
        }

        function ZmenBarvuOT2(id) {
        
                 var ot2_m1 = document.getElementById('div_ot2_m1');
                 var ot2_m2 = document.getElementById('div_ot2_m2');
                 var ot2_m3 = document.getElementById('div_ot2_m3');
                 var ot2_m4 = document.getElementById('div_ot2_m4');
                 
                 ot2_m1.style.background = ot2_m3.style.background = ot2_m2.style.background = ot2_m4.style.background = '#FFFFFF';

                 document.getElementById(id).style.background = '#E5F2B8';
        }
        
        function ZmenBarvuOT3(id) {
        
                 var ot3_m1 = document.getElementById('div_ot3_m1');
                 var ot3_m2 = document.getElementById('div_ot3_m2');
                 var ot3_m3 = document.getElementById('div_ot3_m3');
                 var ot3_m4 = document.getElementById('div_ot3_m4');
                 
                 ot3_m1.style.background = ot3_m3.style.background = ot3_m2.style.background = ot3_m4.style.background = 'rgb(255, 255, 255)';

                 document.getElementById(id).style.background = 'rgb(229, 242, 184)';
        }
        
        function ZmenBarvuOver(id) {
        
                 var aktual = document.getElementById(id);

                 if (aktual.style.background != '#e5f2b8' && aktual.style.background != 'initial initial initial rgb(229, 242, 184)' && aktual.style.background != 'rgb(229, 242, 184) none repeat scroll 0% 0%') aktual.style.background = 'rgb(239, 239, 239)';
        }

        function ZmenBarvuOut(id) {
        
                 var aktual = document.getElementById(id);

                 if (aktual.style.background == 'rgb(239,239,239)' || aktual.style.background == 'initial initial initial rgb(239, 239, 239)' || aktual.style.background == 'rgb(239, 239, 239) none repeat scroll 0% 0%') aktual.style.background = 'rgb(255, 255, 255)';
        }
         
        function Doprovod() {
        
                 if (document.getElementById('doprovodcheck').checked == true) document.getElementById('doprovod').style.display = 'block';
                 if (document.getElementById('doprovodcheck').checked == false) document.getElementById('doprovod').style.display = 'none';
        }
        
        function Doprovod_promoce(index) {
        
                 if (index == 0) {
                    document.getElementById('doprovod_promoce').style.display = 'none';
                    document.getElementById('doprovod_promoce2').style.display = 'none';
                 }
                 if (index != 0) {
                    document.getElementById('doprovod_promoce').style.display = 'block';
                    document.getElementById('doprovod_promoce2').style.display = 'block';
                 }
        }

        function Sport() {
        
                 if (document.getElementById('sportcheck').checked == true) document.getElementById('sport').style.display = 'block';
                 if (document.getElementById('sportcheck').checked == false) {
                    document.getElementById('sport').style.display = 'none';
                    document.getElementById('sport_trebesin').checked = false
                    document.getElementById('sport_aerobic').checked = false
                    document.getElementById('sport_fitness').checked = false
                 }
        }

function getObj(objName) { 
 var isIE = navigator.appName.indexOf("Microsoft") != -1; 
 return (isIE) ? window[objName] : document[objName];
} 
 
function sendTxt(kotva){ 
 getObj("profesor2").sendText(kotva);
}

