function updateGift(item) {

	$.get("./_ajax/ajax_gift.php", { item: item },
	function(data) {
	}
	);
}

function removeCart(item) {
	
	var cartContents = document.getElementById('cartContents');
	
	//check they know what they are doing
	var sure = confirm('Are you sure you want to remove this item from your cart?');
	if (sure) {
		$.get("./_ajax/ajax_remove.php", { item: item }, 
		function(data) {
			cartContents.innerHTML = data;
		} 
		);
		cartCount();
	}
}

function increaseCart(item) {
	
	var cartContents = document.getElementById('cartContents');
	
	var myQty = document.forms['cartQty_'+item]['qty'];
	var increase = myQty.value -1;

	$.get("./_ajax/ajax_increase.php", { item: item, increase: increase }, 
	function(data) {
		cartContents.innerHTML = data;
	} 
	);
	cartCount();
}

function cartCount() {
	
	var cartCount = document.getElementById('cartCount');
	var cartCountText = '<a href="cart.php">Contains ';
	
	$.get("./_ajax/ajax_cartcount.php", { },
	function(data) {
		cartCountText = cartCountText + data + ' item';
		if (data != 1) {
			cartCountText = cartCountText + 's</a>';
		} else {
			cartCountText = cartCountText + '</a>';
		}
		cartCount.innerHTML = cartCountText;
	}
	);
}

function GetPromotion() {
	var ForPromotion = $('#ForPromotion').attr('value');
	var PubCode = $('#ForPromoCode').attr('value');
	var Title = $('#ForPromoTitle').attr('value');
	var cover_price = $('#ForPromoPrice').attr('value');
	var promo = document.getElementById('promo');
	
	if (ForPromotion == '') {
		alert('Please enter your Special Offer code.');
		return false;
	} else {
		document.getElementById('promo').innerHTML = '<p class="alert">Requesting Special Offer...please wait.</p>'; 
		$.get("./_ajax/ajax_promo.php", { ForPromotion: ForPromotion, PubCode: PubCode, Title:Title, cover_price: cover_price}, 
		function(data){ 
			document.getElementById('promo').innerHTML = data;
		}
		);
	}
}

function GetInternational() {
	var PubCode = $('#ForPromoCode').attr('value');
	var Title = $('#ForPromoTitle').attr('value');
	var Rates = $('#IntRates')
	var cover_price = $('#ForPromoPrice').attr('value');
	
	var international = document.getElementById('international');
	
	if (!document.getElementById('IntRates')) {
		international.style.display='block';
		document.getElementById('international').innerHTML = '<p class="alert">Requesting International Subscription Rates...please wait.</p>'; 
		$.get("./_ajax/ajax_international.php", { PubCode: PubCode, Title: Title, cover_price: cover_price }, 
		function(data){ 
			document.getElementById('international').innerHTML = data;
			document.getElementById('international_button').innerHTML = '<input type="button" name="button" class="shopButton" value="HIDE INTERNATIONAL RATES" onclick="GetInternational();" />';
		}
		);
	} else {
		if (international.style.display == 'block') {
			international.style.display='none';
			document.getElementById('international_button').innerHTML = '<input type="button" name="button" class="shopButton" value="SHOW INTERNATIONAL RATES" onclick="GetInternational();" />';
		} else {
			international.style.display='block';
			document.getElementById('international_button').innerHTML = '<input type="button" name="button" class="shopButton" value="HIDE INTERNATIONAL RATES" onclick="GetInternational();" />';
		}
	}
}