function paypal_setdetails(item_type_ID, item_ID, amount, currency, ajax_post_url, paypal_returnurl, paypal_cancelurl, mode) {
	mode = mode || 'redirect';
	$.post(ajax_post_url, {action:'setdetails', payment_method_ID:1, item_type_ID:item_type_ID, item_ID:item_ID, amount:amount, currency:currency, returnurl:paypal_returnurl, cancelurl:paypal_cancelurl}, function(data) {
		
		var xml;if (typeof data == "string") {xml = new ActiveXObject("Microsoft.XMLDOM");xml.async = false;xml.loadXML(data);} else {xml = data;}
		
		if($('ACK',xml).text()=='Success') {
			if(mode=='redirect') {
				var url = $('paypal_url',xml).text();
				var token = $('TOKEN',xml).text();
				window.location = url + token; //redirect to PayPal
			} else if(mode='set_session_and_redirect') {
				ajax_set_session_and_continue(window.login_url, paypal_cancelurl, item_ID, $('payment_arr',xml).text());
			}
		} else { alert('Operation failed!'); }
		
	});
}
