/* /js/paypal.js */

var clicked = false;

$(function(){
	$('a[rel=addCart]').click(function(){
		if(clicked==true){
			return false;
		}else{
			clicked = true;
			var url = $(this).attr('href');
			url = _web + url;
			//alert(url);
			$.ajax({
				'type': 'get',
				'url': url,
				'dataType': 'json',
				'error': function(data,textStatus,errorThrown){
						$.dialog.error(data,textStatus,errorThrown);
					},
				'success': function(data,textStatus,errorThrown){
						if(typeof(data)!='object'){
							$.dialog.error(data,textStatus,errorThrown);
						}else{
							addCart(data);
						}
					}
			});
		}
		return false;
	});
});

function addCart(data){
	var url = 'https://www.paypal.com/cgi-bin/webscr';
	var html = '<form id="paypalForm" action="'+url+'" method="POST">';
	html += '<input type="hidden" name="cmd" value="_cart" />';
	html += '<input type="hidden" name="add" value="1" />';
	html += '<input type="hidden" name="item_name" value="'+data.item_name+'" />';
	html += '<input type="hidden" name="item_number" value="'+data.item_number+'" />';
	html += '<input type="hidden" name="amount" value="'+data.amount+'" />';
	html += '<input type="hidden" name="business" value="'+data.business+'" />';
	html += '<input type="hidden" name="return" value="'+data.redirect+'" />';
	html += '<input type="hidden" name="shopping_url" value="'+data.shopping+'" />';
	html += '<input type="hidden" name="cancel_return" value="'+data.cancel+'" />';
	html += '<input type="hidden" name="custom" value="'+data.transaction_id+'" />';
	html += '</form>';

	$('body').append(html);
	
	$('#paypalForm').submit();
}