// JavaScript Document
var errorMsg="Can not add article. Please try again.";
var successMsg="Article successfully added.";

function addtobasket( url) {
	if (!simplexhr.doxhr(null, url))
	{
		alert(errorMsg);
	}
}

simplexhr = {
doxhr : function( container, url) {
	
	if( !document.getElementById || !document.createTextNode) {
		return false;
	}
	
	var request;
	try{
		request = new XMLHttpRequest();
	} catch ( error ) {
		
		try {
			request = new ActiveXObject( "Microsoft.XMLHTTP" );
		} catch ( error ) {
			return false;
		}
	}

	request.open( 'get', url );

	request.onreadystatechange = function() {
		if( request.readyState == 1 ) {
			
		}
		
		if( request.readyState == 4 ) {
			if ( /200|304/.test( request.status ) ) {
				simplexhr.retrieved(request);
			} else {
				simplexhr.failed(request);
			}
		}
	}
	request.send( null );
	return true;
},

failed : function( requester ) {
	//alert( 'The XMLHttpRequest failed. Status: ' + requester.status );
	alert( errorMsg );
	return true;
},

retrieved : function( requester ) {

	var data = requester.responseText;
	if (data == "Added")
	{
		alert(successMsg);
	}
	else
	{
		alert( errorMsg );
		//alert(data);
	}

	return true;
}
}
