var request,timeoutId;
function eMsg(msg,sColor){
   var div = document.getElementById("message");
   div.style.color=sColor;
   div.style.fontSize="0.9em";
   // Usunicie poprzednich komunikatw.
   div.innerHTML="";
   div.appendChild(document.createTextNode(msg));

}
function checkIt(val){

   if (val.length < 3) {eMsg(
      "Prosz poda poprawn nazw uytkownika","red")
   }
   else{
      url="http://10.0.1.2:8080/parkerriver/s/checker?email=
         "+encodeURIComponent(val);
      httpRequest("GET",url);
   }
}
function httpRequest(reqType,url){
   // Przegldarki na bazie Mozilli.
   if(window.XMLHttpRequest){
      request = new XMLHttpRequest();
      request.onreadystatechange=handleCheck;
      request.open(reqType,url,true);
      timeoutId = setTimeout(timesUp,10000);
      request.send(null);

   }
   // Dla przegldarki Internet Explorer.
   else if (window.ActiveXObject){
      request=new ActiveXObject("Microsoft.XMLHTTP");
      if(request){
         request.onreadystatechange=handleCheck;
         request.open(reqType,url,true);
         timeoutId = setTimeout(timesUp,10000);
         request.send(null);
      }
   }
}
// Obsuga zdarze dla obiektu XMLHttpRequest.
function handleCheck(){
   var usedTag,msg, answer,xmlReturnVal;
   if(request.readyState == 4){
      clearTimeout(timeoutId);
      if(request.status == 200){
         // Implementacja obiektu Document w modelu DOM.
         // Ostatnie 15  20 wierszy kodu zostao pominitych
         // ze wzgldu na zwizo kodu...
