﻿var TEKST,POZ,USR="ABCDEF";
function daj_int(){var a=TEKST.charCodeAt(POZ++)-97,b=TEKST.charCodeAt(POZ++)-97,c=TEKST.charCodeAt(POZ++)-97;return (a*676+b*26+c);}
function daj_tekst()
{var i,il=daj_int(),ret=new String(),c;
 for(i=0;i<il;i++){c=TEKST.charCodeAt(POZ++);if(c>=97&&c<=122){c--;if(c<97)c=26+c;}ret+=String.fromCharCode(c);}
 return ret;
}
function serwer()
{
 USR = document.getElementById("astaredi").value;
 var hr;
 var url = "hermesd.txt";
 url += (url.match(/\?/) == null ? '?' : '&') + (new Date()).getTime();
 if( window.XMLHttpRequest){hr = new XMLHttpRequest();if (hr.overrideMimeType){hr.overrideMimeType('text/xml');}}
 else if (window.ActiveXObject){try {hr=new ActiveXObject("Msxml2.XMLHTTP");}catch (e) {try {hr=new ActiveXObject("Microsoft.XMLHTTP");}catch (e){}}}
 if (!hr) 
 {alert('Nie moge nawiazac polaczenia ...');return false;}
 hr.onreadystatechange = function() {ok(hr);};
 hr.open('GET', url, true);
 hr.send('');
}
function ok(hr) 
{
 try
 {
  if (hr.readyState == 4)
  {
   if (hr.status == 200)
   {
    POZ=0;
    TEKST = hr.responseText;
	var u, p, il_u, il_p;
    var przedmioty = Array( il_p), oceny = Array( il_p);
    var ha, imie, frekwencja, uwagi, oglosz_ind;
	var txt;
    il_p = daj_int();
    for( p=0; p<il_p;p++)
    {
     przedmioty[p] = decodeURIComponent(daj_tekst());
    }
    il_u = daj_int();
	for(u=0;u<il_u;u++)
	{
	 ha=decodeURIComponent(daj_tekst());
	 imie=decodeURIComponent(daj_tekst());
	 frekwencja=decodeURIComponent(daj_tekst());
	 uwagi=decodeURIComponent(daj_tekst());
	 oglosz_ind=decodeURIComponent(daj_tekst());
	 for(p=0;p<il_p;p++)
	 {
      oceny[p] = decodeURIComponent(daj_tekst());
	 }
	 if(ha==USR)
	 {
      document.getElementById("ain").innerHTML = "<br>";
      document.getElementById("astarimie").innerHTML = imie;
      document.getElementById("astarfrekwencja").innerHTML = frekwencja;
      document.getElementById("astaruwagi").innerHTML = uwagi;
      document.getElementById("astarogloszind").innerHTML = oglosz_ind;
      txt=" ";
      for(p=0;p<il_p;p++)
      {
       txt += "<div class=\"row\">";
       txt += "<div class=\"pr\">" + przedmioty[p] + "</div><div class=\"oc\">" + oceny[p] + "</div>";
       txt += "</div>";
      }
      document.getElementById("astarprzedm").innerHTML = txt;
	  break;
	 }
    }
   }
   else{alert("Astar - serwer #1");}
  }
 }
 catch( e){alert("Astar - serwer #2");}
}

