// JavaScript Document
 
function novyokno( odkaz )
{
    try
	{
		var test;
		
		test = ! window.open( odkaz );
		return test;
	}
	
	catch (e)
	{
		alert( "Při otvírání nového okna došlo k vnitřní chybě JavaScriptu. Zkuste povolit otevírání nových oken nebo kontaktujte správce webu! Odkaz se otevře ve stávajícím okně" );
		return true;
	}
}

function hlasuj2(IDAnkety,IDOdpovedi,obj) {
  sendRequest( function(xhr) {
    if( AJAX.readyState == 4 ) {
      while(obj.nodeName.toLowerCase()!='div') {
        obj=obj.parentNode;
      }
      obj.innerHTML=returnRequestText();
      AJAX = getAjaxObject();
    }
  }, "/admin/ankety/hlasovani2.php", "IDAnkety="+IDAnkety+"&IDOdpovedi="+IDOdpovedi );
  return false;
}

function li_on(obj) {
  obj=obj.parentNode.parentNode.parentNode.getElementsByTagName('a')[0];
  if(obj.className!='aktivni') {
    obj.className='taktivni';
  }
}

function li_off(obj) {
  obj=obj.parentNode.parentNode.parentNode.getElementsByTagName('a')[0];
  if(obj.className=='taktivni') {
    obj.className='';
  }
}

function vyhodnotit(obj,IDClanku) {
  var inpy=obj.form.getElementsByTagName('input');
  var tmp='';
  for(i=0;i<inpy.length;i++) {
    if(inpy[i].checked) {
      tmp+='&odpoved[]='+inpy[i].id.substring(3);
    }
  }
  sendRequest( function(xhr) {
    if( AJAX.readyState == 4 ) {
      var spravne=returnRequestXML().getElementsByTagName('spravne')[0].firstChild.nodeValue;
      var inpy=obj.form.getElementsByTagName('input');
      for(i=0;i<inpy.length;i++) {
        if(inpy[i].checked && spravne.indexOf(','+inpy[i].id.substring(3)+',')>0) {
          inpy[i].parentNode.style.fontStyle='oblique';
          inpy[i].parentNode.style.fontWeight='bolder';
          inpy[i].parentNode.parentNode.className='otazka spravne';
          inpy[i].parentNode.innerHTML+=" (správně zodpovězeno)";
        } else if(!inpy[i].checked && spravne.indexOf(','+inpy[i].id.substring(3)+',')>0) {
          inpy[i].parentNode.style.fontWeight='bolder';
          inpy[i].parentNode.parentNode.className='otazka spatne';
          inpy[i].parentNode.innerHTML+=" (správná odpověď)";
        } else if(inpy[i].checked) {
          inpy[i].parentNode.style.fontStyle='oblique';
          inpy[i].parentNode.innerHTML+=" (špatně zodpovězeno)";
        }
        inpy[i].disabled=true;
      }
      obj.parentNode.innerHTML=returnRequestXML().getElementsByTagName('vyhodnoceni')[0].firstChild.nodeValue;
      
      AJAX = getAjaxObject();

    }

  }, "/admin/clanky/kviz.php","IDClanku="+IDClanku+tmp);
}