function setSess(pars) {
  var url = './sess.php';
  var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars }); //, onComplete: alert(pars)
}
function setRefresh(box) {
  var url = './sess.php';
  var params = 'a=refresh&box='+box;
  var myAjax = new Ajax.Updater( box, url, { method: 'get', parameters: params });
}
function setRefreshMet() {
  var url = './sess_met.php';
  var params = '';
  var myAjax = new Ajax.Updater( 'met', url, { method: 'get', parameters: params });
}
function setRefreshAll() {
  boxok.forEach(felold);
  setRefreshMet();
}
function felold(element, index, array) {
  setRefresh('box'+ element);
}
function setHideShow(name, img) {
  if (document.getElementById(name).style.display == 'none') {
    document.getElementById(name).style.display = 'block';
    document.getElementById(img).src = 'icon/hide.png';
    document.getElementById(img).alt = '[_]';
  }
  else {
    document.getElementById(name).style.display = 'none';
    document.getElementById(img).src = 'icon/show.png';
    document.getElementById(img).alt = '[O]';
  }
  setSess('a=hide&id=' + name);
}
function HideShow(name, img) {
  if (document.getElementById(name).style.display == 'none') {
    document.getElementById(name).style.display = 'block';
    document.getElementById(img).src = 'icon/hide.png';
    document.getElementById(img).alt = '[_]';
  }
  else {
    document.getElementById(name).style.display = 'none';
    document.getElementById(img).src = 'icon/show.png';
    document.getElementById(img).alt = '[O]';
  }
}
function setClose(name) {  
  document.getElementById(name).style.display = 'none';
  setSess('a=close&id=' + name);
}
function saveUrl(id, url, linx, kat, cim, box, form) {
  setSess('a=new&id='+id+'&url='+encodeURIComponent(url)+'&linx='+linx+'&kat='+kat+'&cim='+cim);
  hideForm(form);
  setRefresh(box);
}
function newURLform(box) {
  var minden = document.getElementById('ujurlbox').innerHTML;
  minden += '<div class="rsscont" id="box'+box+'"><div class="rsscont2"><div class="rssbox">';
  minden += '<form action="./?oldal=40" method="post" style="display: block" id="form'+box+'">';
  minden += 'url : <input type="text" style="width: 200px;" name="url" value="http://" /><br />';
  minden += 'cím : <input type="text" style="width: 195px;" name="cim" value="" /><br />';
  minden += 'megjelenik: <select name="linx"><option value="25">25</option><option value="24">24</option><option value="23">23</option><option value="22">22</option><option value="21">21</option><option value="20">20</option><option value="19">19</option><option value="18">18</option><option value="17">17</option><option value="16">16</option><option value="15">15</option><option value="14">14</option><option value="13">13</option><option value="12">12</option><option value="11">11</option><option value="10">10</option><option value="9">9</option><option value="8">8</option><option value="7">7</option><option value="6">6</option><option value="5" selected="selected">5</option><option value="4">4</option><option value="3">3</option><option value="2">2</option><option value="1">1</option></select> link';
  minden += '<input type="button" value="save" onclick="saveUrl(this.form.id.value, this.form.url.value, this.form.linx.value, this.form.cim.value, \'box'+box+'\', \'form'+box+'\')" />';
  minden += '<input type="reset" value="cancel" onclick="hideForm(\'form'+box+'\')" />';
  minden += '<input type="hidden" name="id" value="url'+box+'" />';
  minden += '</form>';
  document.getElementById('ujurlbox').innerHTML = minden;
}
function newBox(box) {
  var minden = document.getElementById('ujbox').innerHTML;
  minden += '<div class="rsscont" id="box'+box+'"><div class="rsscont2"><div class="rssbox">';
  minden += '<form action="./?oldal=40" method="post" id="form'+box+'">';
  minden += 'url : <input type="text" style="width: 200px;" name="url" value="http://" /><br />';
  minden += 'cím : <input type="text" style="width: 195px;" name="cim" value="" /><br />';
  minden += 'megjelenik: <select name="linx"><option value="25">25</option><option value="24">24</option><option value="23">23</option><option value="22">22</option><option value="21">21</option><option value="20">20</option><option value="19">19</option><option value="18">18</option><option value="17">17</option><option value="16">16</option><option value="15">15</option><option value="14">14</option><option value="13">13</option><option value="12">12</option><option value="11">11</option><option value="10">10</option><option value="9">9</option><option value="8">8</option><option value="7">7</option><option value="6">6</option><option value="5" selected="selected">5</option><option value="4">4</option><option value="3">3</option><option value="2">2</option><option value="1">1</option></select> link';
  minden += '<input type="button" value="save" onclick="saveUrl(this.form.id.value, this.form.url.value, this.form.linx.value, this.form.cim.value, \'box'+box+'\', \'form'+box+'\')" />';
  minden += '<input type="reset" value="cancel" onclick="hideForm(\'form'+box+'\')" />';
  minden += '<input type="hidden" name="id" value="url'+box+'" />';
  minden += '</form>';
  minden += '<h4 id="h4'+box+'">Üres Hírforrás';
  minden += '<img class="icon6" id="refr'+box+'" onclick="setRefresh(\'box'+box+'\')" src="icon/refresh.png" />';
  minden += '<img class="icon1" id="edit'+box+'" onclick="setEdit(\'form'+box+'\')" src="icon/edit.png" alt="[E]" title="[edit]" />';
 /* minden += '<img class="icon2" id="gdh'+box+'" onclick="setHideShow(\'div'+box+'\', \'gdh'+box+'\')" src="icon/hide.png" alt="[_]" />'; */
  minden += '<img class="icon3" onclick="setClose(\'box'+box+'\')" src="icon/close.png" alt="[X]" /></h4>';
  minden += '<ul id="div'+box+'" style="display: none;"></ul>';
  minden += '</div></div></div>';
  document.getElementById('ujbox').innerHTML = minden;
  setSess('a=new&id=url'+box+'&url=http://&linx=5&cim=');
  newUjForm(box);
}
function newUjForm(id) {
  var url = './sess.php';
  var params = 'a=newujform&id='+id;
  var myAjax = new Ajax.Updater( {success: 'ujform'}, url, { method: 'get', parameters: params });
}
function setEdit(box) {
  document.getElementById(box).style.display = 'block';
}
function hideForm(box) {
  document.getElementById(box).style.display = 'none';
}
function goUp(id) {
  var url = './sess.php';
  var pars = 'a=up&id='+id;
  var ujbox = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: aSd });
  setRefresh(id);
}
function aSd(asd) {
  var cucc = asd.responseText;
  setRefresh(cucc);
}
function goDown(id) {
  var url = './sess.php';
  var pars = 'a=down&id='+id;
  var ujbox = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: aSd });
  setRefresh(id);
}
