// JavaScript Document
function loadXML(url,params){
  var xmlhttp = null;
  var method = (params!=null && params.length>0)?"POST":"GET";
  if(window.XMLHttpRequest){// code for Firefox, Opera, IE7, etc.
    xmlhttp=new XMLHttpRequest();
  }else if (window.ActiveXObject){// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (xmlhttp!=null){
    xmlhttp.open(method,url,false);
    xmlhttp.send( params );
    if (xmlhttp.readyState==4){// 4 = "loaded"
      if (xmlhttp.status==200){// 200 = "OK"
        return xmlhttp;
      }else{
        alert("Problem retrieving user data:" + xmlhttp.status + ":" + xmlhttp.statusText + "\n(" + url + ")"
          +xmlhttp.responseText);
      }
    }
  }else{
    alert("Your browser does not support xmlhttp.");
  }
  return null;
}
function voks(){
  var inpArr = document.getElementsByName("voks");
  var id = document.getElementById("question").value;
  var i;
  var ret;
  //removeCookie("voks"+id);
  if(!isCookie("voks"+id)){
    for(i=0; i<inpArr.length; i++){
      if(inpArr[i].checked){
        setCookie("voks"+id,inpArr[i].value,365);
        ret = loadXML("voks.php",id+"\n"+inpArr[i].value);
        break;
      }
    }
  }else{
    ret = loadXML("voks.php",id);
  }
  if(ret!=null){
    document.getElementById("voksdiv").innerHTML = ret.responseText;
  }
}
function getCookie(c_name){
  var c_start,c_end;
  if (document.cookie.length>0){
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1){ 
      c_start=c_start + c_name.length+1 ;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1){
        c_end=document.cookie.length;
      }
      return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
  return ""
}
function setCookie(c_name,value,expiredays){
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate.toUTCString());
}
function removeCookie(c_name){
  setCookie(c_name,"");
}
function isCookie(c_name){
  var ret = false;
  var content = getCookie(c_name);
  if (content!=null && content!=""){
    ret = true;
  }
  return ret;
}
function sendGameList(){
  var nameInp = document.getElementById("game_name");
  var mailInp = document.getElementById("game_email");
  var name = nameInp.value;
  var mail = mailInp.value;
  var ret = "";
  if(name.length==0) ret += "\nA n\u00e9v mez\u00f5 \u00fcres!";
  if(mail.length==0) ret += "\nAz e-mail mez\u00f5 \u00fcres!";
  if(mail.length>0 && (mail.indexOf('@')<=0 || mail.indexOf('@')==mail.length-1))
    ret += "\nSzab\u00e1lytalan e-mail c\u00edm!";
  if(ret.length>0){
    alert(ret);
    return;
  }

  ret = loadXML("game/main.php",name+"\n"+mail).responseText;
  if(ret=="OK"){
    alert("Adatait r\u00f6gz\u00edtett\u00fck.\nNyerem\u00e9ny\u00e9r\u00f5l a megadott c\u00edmen \u00e9rtes\u00edtj\u00fck.")
    nameInp.value = "";
    mailInp.value = "";
  }else{
    alert(ret);
  }
}
