﻿/*
var request = new getHTTPObject();
function getHTTPObject()
{
	if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
  else if (window.ActiveXObject)
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
  else
  {
		return null;
	}
}
*/

/*
//var tema = encodeURIComponent(document.getElementById('tema').value);
<?php
// first use encodeURIComponent on javascript to encode the string
// receive json string and prepare it to json_decode
$jsonStr = stripslashes ($_POST['action']);
// decode to php object
$json = json_decode ($jsonStr);

// $json is now a php object
?>
*/

var request=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");
var volturlap=0;
function check(par,eaz,mappa)
{
  if(volturlap)
  {
    document.getElementById('visszajelzestema').innerHTML='A kérés jelenleg feldolgozás alatt van';
  }
  else
  {
  var valasz;
  //var proba = encodeURIComponent(document.getElementById('tema').selectedIndex); //index lekérdezés OK
  var tema_obj=document.getElementById('tema');
  var tema = encodeURIComponent(tema_obj.options[tema_obj.selectedIndex].value);
  
  var elke_obj=document.getElementById('elke');
  var elke = encodeURIComponent(elke_obj.options[elke_obj.selectedIndex].value);
  
  //var tema = encodeURIComponent(document.getElementById('tema').value); // normál id esetén ok, selectnél IE esetében nem megy
	//var elke = encodeURIComponent(document.getElementById('elke').value);
  
  if(par==0) //téma
  {
    document.getElementById('temastatusz').innerHTML = '';
  }
  if(par==1) //elkészítés
  {
    document.getElementById('elkestatusz').innerHTML = '';
  }
  request.onreadystatechange = function()
  {
  	if(request.readyState == 4 && request.status == 200)
    {
      valasz=request.responseText;
      volturlap=0;
      if(valasz && valasz!="lezarult")
      {
        if(par==0)
        {
		      document.getElementById('temastatusz').innerHTML = valasz;
          document.getElementById('visszajelzestema').innerHTML ='Rendben, visszajelzését köszönjük!';
          document.getElementById('visszajelzeselke').innerHTML ='';
        }
        if(par==1)
        {
		      document.getElementById('elkestatusz').innerHTML = valasz;
          document.getElementById('visszajelzeselke').innerHTML ='Rendben, visszajelzését köszönjük!';
          document.getElementById('visszajelzestema').innerHTML ='';
        }
	    }
      if(valasz=="ismetlodo" || valasz=="lezarult")
      {
        if(par==0)
        {
          document.getElementById('temastatusz').innerHTML = '';
          if(valasz=="lezarult")
          {
            document.getElementById('visszajelzestema').innerHTML ='A szavazás lezárult';
          }
          if(valasz=="ismetlodo")
          {
            document.getElementById('visszajelzestema').innerHTML ='Már küldött értékelést';
          }
          document.getElementById('visszajelzeselke').innerHTML ='';
        }
        if(par==1)
        {
          document.getElementById('elkestatusz').innerHTML = '';
          if(valasz=="lezarult")
          {
            document.getElementById('visszajelzeselke').innerHTML ='A szavazás lezárult';
          }
          if(valasz=="ismetlodo")
          {
            document.getElementById('visszajelzeselke').innerHTML ='Már küldött értékelést';
          }
          document.getElementById('visszajelzestema').innerHTML ='';
        }
      }
    }
    else
    {
      document.getElementById('visszajelzestema').innerHTML ='Várakozás a szerver válaszára';
      document.getElementById('visszajelzeselke').innerHTML ='';
    }
  }
  volturlap=1;
  getparam='./ertekeles_mentes.php?par='+par;
	request.open("POST",getparam, true);
	request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  postparam='eaz='+eaz+'&mappa='+mappa+'&tema='+tema+'&elke='+elke;
	request.send(postparam);
  }
}
