/**
* Party FUNCTION
*/

var request = false;


function party_send_new_entry(id) {

  if (window.XMLHttpRequest) {
    request = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      request = new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e) {
    try {
      request = new ActiveXObject('Microsoft.XMLHTTP');
    } catch (e) {}
  }
  }

  if (!request) {
    alert("Kann keine XMLHTTP-Instanz erzeugen");
    return false;
  }else {
    var msg = encodeURIComponent(document.post.message.value);
    var url = "party_save_delete_entry.php?action=save";
    if(!msg) {
      alert("Du hast vergessen einen Text einzugeben!");
    }else {
      request.open('post', url, true);
      request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      request.send('id='+id+'&msg='+msg);
      request.onreadystatechange = do_party_send_new_entry;
    }
  }
}



function do_party_send_new_entry() {
  switch (request.readyState) {
    case 4:
    if (request.status != 200) {
      alert("Fehler beim Speichern!\nVersuche es spaeter noch einmal.");
    } else {
      var content = request.responseText;
      document.getElementById('party_liverequest').innerHTML = content;
      $('#party_liverequest').fadeIn();
      $('#party_new_entry_box').fadeOut();
      document.post.message.value = "";
    }
    break;
    default:
    break;
  }
}

function MM_confirm_party_entry_del(id) { 
  if(id)
  {
    if(confirm('Eintrag wirklich entfernen?!'))
    {
      party_del_entry(id);
    }
  }else {
    alert('Es ist ein Fehler aufgetreten! Seite bitte neu laden...');
  }
}


function party_del_entry(id) {

  if (window.XMLHttpRequest) {
    request = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      request = new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e) {
    try {
      request = new ActiveXObject('Microsoft.XMLHTTP');
    } catch (e) {}
  }
  }

  if (!request) {
    alert("Kann keine XMLHTTP-Instanz erzeugen");
    return false;
  }else {
    var url = "party_save_delete_entry.php?action=delete";
    request.open('post', url, true);
    request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    request.send('id='+id);
    $('#entry-'+id).fadeOut();
  }
}



function party_entry_publish(id) {

  if (window.XMLHttpRequest) {
    request = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      request = new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e) {
    try {
      request = new ActiveXObject('Microsoft.XMLHTTP');
    } catch (e) {}
  }
  }

  if (!request) {
    alert("Kann keine XMLHTTP-Instanz erzeugen");
    return false;
  }else {
    var url = "party_save_delete_entry.php?action=publish";
    request.open('post', url, true);
    request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    request.send('id='+id);
    $('#publishID-'+id).fadeOut();
  }
}



var aktiv = window.setInterval("blinky(\'bling\');", 700);
var i = 0, blinks = 1;
function blinky(bid)
{
  if (blinks == 2)
  {
    document.getElementById(bid).style.visibility='visible';
    blinks = 1;
  }
  else
  {
    document.getElementById(bid).style.visibility='hidden';
    blinks = 2;
  }
  i = i + 1;
  if (i >= 6)
    window.clearInterval(aktiv);
}

