function addtocart(id)
{
	if ($('format_type_'+id).value.length > 0)
	{
		var param = 'module=cart&func=add&user=user&id='+id+'&fid='+$('format_type_'+id).value;
		new Ajax.Request('ajaxCall.php', { method: 'post', parameters: param, onComplete: addtocart_res, onFailure: addtocart_error });   
		return false;
	}
	else
	{
		alert('Please choose ebook format type.');
	}
}

function addtocart_res(originalRequest)
{
	var res = originalRequest.responseText;
	
	if (is.ie4 || is.ie5 || is.ie5up)
	{
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(res);
		var error = xmlDoc.getElementsByTagName("Error");
		var msg = xmlDoc.getElementsByTagName("Success");
	}
	else 
	{ 
		// convert the string to an XML object
		var xmlobject = (new DOMParser()).parseFromString(res, "text/xml");
		var error = xmlobject.getElementsByTagName("Error");
		var msg = xmlobject.getElementsByTagName("Success");
	}	
	
	if(msg.length >= 1)
	{
		Modalbox.show(msg[0].firstChild.nodeValue, {title: 'Thank you', overlayClose: false});
		update_cart4toolbar();
		return false;	
	}
	else if (error.length >= 1) 
	{
		alert(error[0].firstChild.nodeValue+ '\n' + " ");
		return false;
	}
	else
	{
		alert(res);
		return false;
	}
}

function update_cart4toolbar()
{
	var param = 'module=cart&func=getCartTotal&user=user&args=ajax';
	new Ajax.Request('ajaxCall.php', { method: 'post', parameters: param, onComplete: update_cart4toolbar_res, onFailure: addtocart_error });
	return false;
}

function update_cart4toolbar_res(originalRequest)
{
	var res = originalRequest.responseText;
	if (is.ie4 || is.ie5 || is.ie5up)
	{
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(res);
		var error = xmlDoc.getElementsByTagName("Error");
		var msg = xmlDoc.getElementsByTagName("Success");
	}
	else 
	{ 
		// convert the string to an XML object
		var xmlobject = (new DOMParser()).parseFromString(res, "text/xml");
		var error = xmlobject.getElementsByTagName("Error");
		var msg = xmlobject.getElementsByTagName("Success");
	}	
	
	if(msg.length >= 1)
	{
		$('cart4toolbar_div').innerHTML = msg[0].firstChild.nodeValue;
		return false;	
	}
}

function addtocart_error() 
{
	alert("System Error: Please try after some time");
	return false;
}

