function getHTTPObject( ) {

	var xhr = false;
	if ( window.XMLHttpRequest ) {
	
			xhr = new XMLHttpRequest();
	
	} else if ( window.ActiveXObject ) {
			
			try	{
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
				} 
				catch(e) 
				{
				
					try {
							xhr	= new ActiveXObject("Microsoft.XMLHTTP");							
						} 
						catch(e) 
						{
						
							xhr = false;
						}
			
				}
	}
	
	return xhr;

}



function EventResponse( request ) {

if (request){
				if ( request.readyState == 4 ) {
				
					if ( request.status == 200 || request.status == 304 ) {
						//target page shoudl return a number to that relates to an event in message.js

						event(request.responseText);
						
						
					} else
					{
						//oops a status other than ok or redirect found
						event(request.status);
						alert(request.responseText);
					}
				}
}
}


function PostData( url, data ) {

var request = getHTTPObject();

		if ( request ) {
		
			request.onreadystatechange = function() {  EventResponse( request );  };
			request.open("POST", url, true);
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send(escape(data));
			
		
		}

}


function PostDataEN( url, data, func ) {

var request = getHTTPObject();

		if ( request ) {
		
			request.onreadystatechange = function() {  alert('debug message')  };
			request.open("POST", url, true);
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send(escape(data));
			
		
		}

}




