// JavaScript Document

var xmlHttp

function CheckFormz()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var a = document.getElementById("a").value;
var url="inc/learn_get.php";
url=url+"?group="+document.getElementById("groups").text;
if (a == "1")
  {
    url=url+"&polish="+document.getElementById("polish").innerHTML;
    url=url+"&other="+document.getElementById("other").value;
  }
if (a == "2")
  {
    url=url+"&other="+document.getElementById("other").innerHTML;
    url=url+"&polish="+document.getElementById("polish").value;
  }
url=url+"&check=1&a="+ a;
url=url+"&wlang="+document.getElementById("wlang").value;
url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}



function CheckFormy()
{
submitOK="true";
if (document.getElementById("polish").value == '')
  {
    alert ("Pole 'polski' nie może być puste.");
    submitOK="false";
  }

if (document.getElementById("other").value == '')
  {
    alert ("Pole: 'angielski' nie może być puste.");
    submitOK="false";
  }

if (submitOK == "true")
  {
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      } 
    
    var url="inc/manage_get.php";
    url=url+"?group="+document.getElementById("groups").value;
    url=url+"&polish="+document.getElementById("polish").value;
    url=url+"&other="+document.getElementById("other").value;
    url=url+"&descr="+document.getElementById("descr").value;
    url=url+"&sid="+Math.random();
    
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }
}



function SwitchBrowse()
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="inc/manage_browse_get.php";
url=url+"?group="+document.getElementById("groups").value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function SwitchAppend()
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url="inc/manage_get.php";
url=url+"?group="+document.getElementById("groups").value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function SwitchGroups()
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url="inc/manage_groups_get.php";
url=url+"?group="+document.getElementById("groups").value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function delword(x,y,z)
{
  var checkv = confirm('Na pewno chcesz usunąć '+ y + '/'+ z + '?');
  if (checkv == true)
    {
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
        {
        alert ("Your browser does not support AJAX!");
        return;
        } 
      var url="inc/manage_browse_get.php";
      url=url+"?group="+document.getElementById("groups").value;
      url=url+"&del="+x;
      url=url+"&sid="+Math.random();
      xmlHttp.onreadystatechange=stateChanged;
      xmlHttp.open("GET",url,true);
      xmlHttp.send(null);   
    }
  return;
}



function editword(x)
{
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      } 
    document.getElementById("cover").style.height='520px';
    document.getElementById("cover").style.width='100%';
    var url="inc/manage_edit_get.php";
    url=url+"?id="+x;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChangedEd;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}



function canceledit()
{
      document.getElementById("cover").style.height='0%';
      document.getElementById("cover").style.width='0%';
      document.getElementById("groups").disabled=false;
      document.getElementById("attention").innerHTML="<br/>";
      document.getElementById("edit").innerHTML="";
}



function updateword()
{
  submitOK="true";
  if (document.getElementById("polishe").value == '')
    {
      alert ("Pole 'polski' nie może być puste.");
      submitOK="false";
    }
  
  if (document.getElementById("othere").value == '')
    {
      alert ("Pole: 'angielski' nie może być puste.");
      submitOK="false";
    }
  if (submitOK == "true")
    {
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
        {
        alert ("Your browser does not support AJAX!");
        return;
        } 
      var url="inc/manage_browse_get.php";
      url=url+"?upd="+document.getElementById("id").value;
      url=url+"&group="+document.getElementById("groupse").value;
      url=url+"&polish="+document.getElementById("polishe").value;
      url=url+"&other="+document.getElementById("othere").value;
      url=url+"&desc="+document.getElementById("descriptione").value;
      url=url+"&sid="+Math.random();
      canceledit();
      xmlHttp.onreadystatechange=stateChanged;
      xmlHttp.open("GET",url,true);
      xmlHttp.send(null);   
    }
}



function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}



function stateChanged() 
{

if (xmlHttp.readyState < 4)
{
  document.getElementById("attention").innerHTML="Proszę czekać ...";
 if ( document.getElementById("a") )
 {
  var a = document.getElementById("a").value;
  if (a == "1")
  {
    document.getElementById("other").disabled=true;
  }
  if (a == "2")
  {
    document.getElementById("polish").disabled=true;
  }
 }
 else
 {
    if ( document.getElementById("polish") )
      {
        document.getElementById("polish").disabled=true;
        document.getElementById("other").disabled=true;
        document.getElementById("descr").disabled=true;
      }
 }
}
if (xmlHttp.readyState==4)
  {
    document.getElementById("content").innerHTML=xmlHttp.responseText;
    // document.getElementById("polish").focus();
    if ( document.getElementById("a") )
      {
        var a = document.getElementById("a").value;
        if (a == "1")
          {
            document.getElementById("other").focus();
          }
        if (a == "2")
          {
            document.getElementById("polish").focus();
          }
      }
    else
      {
        if ( document.getElementById("polish") )
          {
            document.getElementById("polish").focus();
          }
      }
  
  }
}



function stateChangedEd() 
{
if (xmlHttp.readyState < 4)
{
  document.getElementById("attention").innerHTML="Proszę czekać ...";
  document.getElementById("groups").disabled=true;
}
if (xmlHttp.readyState==4)
  {
    document.getElementById("edit").innerHTML=xmlHttp.responseText;
  }
}



function PressEnter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   CheckFormz();
   return false;
   }
else
   return true;
}



