/**
 * @author PacMan / Bob
 */


var xmlhttp_addnews;

function addnews_AJAX()
{
xmlhttp_addnews = null;
if(window.XMLHttpRequest)
  {// code for all new browsers
	xmlhttp_addnews = new XMLHttpRequest();
  }
else if(window.ActiveXObject)
  {// code for IE5 and IE6
	xmlhttp_addnews = new ActiveXObject("Microsoft.XMLHTTP");
  }
if(xmlhttp_addnews!=null)
  {
	  var title = Base64.encode(document.getElementById('an_title').value);
	  var cat = document.getElementById('an_cat').value;
	  var forum = document.getElementById('an_forum').value;
	  var cont = document.getElementById('an_cont').value;
//	  cont = cont.replace(/\n/g, "<br />");
	  cont = Base64.encode(cont);
	  var emot = document.getElementById('an_emoticons').checked;
	  var bb = document.getElementById('an_bbcode').checked;
	  var html = document.getElementById('an_html').checked;
	  
	  url = "js/AJAX/an_add.php?title="+title+"&cat="+cat+"&forum="+forum+"&cont="+cont+"&emot="+emot+"&bb="+bb+"&html="+html;
	  xmlhttp_addnews.onreadystatechange=state_Change_addnews;
	  xmlhttp_addnews.open("GET",url,true);
	  xmlhttp_addnews.send(null);
	  return false;
  }
else
  {
	alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_addnews()
{
if (xmlhttp_addnews.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp_addnews.status==200)
    {// 200 = "OK"
	eval(xmlhttp_addnews.responseText)
    }
  else
    {
    alert("Problem retrieving XML data:" + xmlhttp_addnews.statusText);
    }
  }
}




var xmlhttp_addnews_preview;

function addnewsPreview_AJAX()
{
xmlhttp_addnews_preview = null;
if(window.XMLHttpRequest)
  {// code for all new browsers
	xmlhttp_addnews_preview = new XMLHttpRequest();
  }
else if(window.ActiveXObject)
  {// code for IE5 and IE6
	xmlhttp_addnews_preview = new ActiveXObject("Microsoft.XMLHTTP");
  }
if(xmlhttp_addnews_preview!=null)
  {
	  var cont = Base64.encode(document.getElementById('an_cont').value);
	  var emot = document.getElementById('an_emoticons').checked;
	  var bb = document.getElementById('an_bbcode').checked;
	  var html = document.getElementById('an_html').checked;
	  
	  url = "js/AJAX/an_preview.php?cont="+cont+"&emot="+emot+"&bb="+bb+"&html="+html;
	  xmlhttp_addnews_preview.onreadystatechange=state_Change_addnewsPreview;
	  xmlhttp_addnews_preview.open("GET",url,true);
	  xmlhttp_addnews_preview.send(null);
	  return false;
  }
else
  {
	alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change_addnewsPreview()
{
if (xmlhttp_addnews_preview.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp_addnews_preview.status==200)
    {// 200 = "OK"
	eval(xmlhttp_addnews_preview.responseText);
    }
  else
    {
    alert("Problem retrieving XML data:" + xmlhttp_addnews_preview.statusText);
    }
  }
}