var xmlHttpfunction 

// THE MENU FUNCTIONS
function paging(item_id, cat_id, offset, total)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 	
 alert ("Browser does not support HTTP Request")
 return
 }

var url="m_berichten.php"
url=url+"?item_id="+item_id
url=url+"&cat_id="+cat_id
url=url+"&offset="+offset
url=url+"&total="+total
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHint").innerHTML= unescape(xmlHttp.responseText)
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


function isValidEmail(str) {
   return (str.indexOf(".") >= 1) && (str.indexOf("@") > 0);
}


// News Subscribe
function newsSubscribe(){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
 		return
 	}
	
	email = document.getElementById('news-email').value;
	alerts = document.getElementById('news-alerts').checked ? "on" : "off";
	weekly = document.getElementById('news-weekly').checked ? "on" : "off";
	
	if(email=='' || !isValidEmail(email)){
		var error = "Voer eerst een geldig email adres in!";
	}
	
	if(error){
		alert(error);	
	}else{
		var url="m_newssubscribe.php"
		url=url+"?email="+email
		url=url+"&alerts="+alerts
		url=url+"&weekly="+weekly
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange = function (){ 
				if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
					parts = xmlHttp.responseText.split('|')
					if(parts[0]=="OKAY"){
						document.getElementById('newsSubscribeForm').innerHTML = "<div class='done'>"+parts[1]+"</div>";
					}else{
						alert(xmlHttp.responseText)
					}
				}
			}
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
}
