function mbar(par) {
	menu('menu2.php?menu='+par,'submenu','bar2');
}

xmlreq = new Array();
xmltarg = new Array();

function menu(menutxt,name,target,type,postarg) {

if (!target)
  {target="content"}
if (!menutxt)
  {menutxt="home.php"}
if (!type)
	{type="GET"}

xmlHTTP=getXMLHttpObject()
if (!xmlHTTP)
  {
  alert("Your browser does not support AJAX")
  return;
  }
//document.getElementById(target).innerHTML="If you see this, something went wrong. Did you push the buttons too fast?";

var url=menutxt
xmlHTTP.onreadystatechange=stateChange;

  xmlHTTP.open(type,url,true)
  if (type == "POST") {
  xmlHTTP.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  }

	xmlHTTP.send(postarg);
	
xmlreq.push(xmlHTTP);
xmltarg.push(target);
}
function stateChange() {
for (var i=0;i<xmlreq.length;i++) {
	xmlHTTP = xmlreq[i];
	target = xmltarg[i];
	if (xmlHTTP.readyState==4)
  {	  	
		xmlreq.splice(i,1); //remove element
		xmltarg.splice(i,1);
	  if (xmlHTTP.status==200) {

	    document.getElementById(target).innerHTML=xmlHTTP.responseText;
	  }
	  else if (xmlHTTP.status==404) {
	    document.getElementById(target).innerHTML="Sorry, not found";
	  }
  }
  else { 
		switch (xmlHTTP.readyState) {
			case 0: document.getElementById(target).innerHTML="Initializing request";break;
			case 1: document.getElementById(target).innerHTML="Request Initizalized. Sending...";break;
			case 2: document.getElementById(target).innerHTML="Request Sent";break;
			case 3: document.getElementById(target).innerHTML="Server is processing";break;
		}
	}
}
}

function getXMLHttpObject()
{
  var xmlHttp=null;
  if (window.XMLHttpRequest) {
	//Native object: IE7, Mozilla, Safari, ...
	xmlHttp=new XMLHttpRequest();
  }
  else
  {
  if (window.ActiveXObject) {
	//else, ActiveXcontrol for IE5.x and IE6
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
  }
  return xmlHttp;
}

function postForm(processor,formid,target) {
	var form = document.getElementById(formid);
	var query="";
	for (var i=0;i<form.length;i++) {
		query+=form.elements[i].name
		query+="="
		query+=form.elements[i].value;
		if (i != form.length-1) {
			query+="&";
		}
	}
	if (!target) {
		target="content";
	}
	menu(processor,'',target,'POST',query);
}

function toggleImage(nationid,target) {
		menu('countryim.php?nation='+nationid+'&imgtype='+target,'image',target);
}

function toggleComment(newsid) {
	target = 'comment'+newsid;

		form = 'fcomment'+newsid;
		postForm('newscomment.php',form,target);
}
