var cartid=0;
var word="";

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}


// validate email address function
		function isValidEmailAddress(email) 
		{
			var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
			return pattern.test(email);
		}	
        // jquery ready function
        $(document).ready(function()
        {
        	$.post('shop/ajax/get_cart.php',{'sessid':sessid},function(data){
				var dataar=data.split('~');
				cartid=dataar[0];
				display_basket();
			});
			
            $('#remindme').click(function()
            {
				if ($('#fname').val() == "")
				{
					alert ("Please enter your firstname");
					$("#po1").show();
				}
				else if ($('#sname').val() == "")
				{
					alert ("Please enter your surname");
					$("#po1").show();
				}
				else if ($('#email').val() == "")
				{
					alert ("Please enter your email address");
					$("#po1").show();
				}
				else if (!isValidEmailAddress($('#email').val()))
				{
					alert ("Please enter a valid email address");
					$("#po1").show();
				}
				else
				{
					// update the email address on the popup
					$("#theemail").html($('#email').val());
					$("#po1").hide();
					$("#po2").show();
					// update the db
					$.post('ajax/email_reminder.php', { fname: $('#fname').val(), sname: $('#sname').val(), email: $('#email').val(), word: $('#word').val() });
				}
				return false;
            });
        });
        
function display_basket(){
	$.post('shop/ajax/your_basket.php',{'cartid':cartid},function(data){
		dataar=data.split(',');
		$('#basketqty').text(dataar[0]);
		var amount=parseFloat(dataar[1]);
		amount=amount.toFixed(2);
		$('#basketamount').text(amount);
		if(dataar[0]==0){
			$('#basketbox').show();
		} else {
			$('#basketbox').show();
		}
	});
}

function add_word(word,price){
	 if(word!=""){
		$.post('shop/ajax/add_word.php',{'cartid':cartid,'word':word,'price':price},function(data){
			$('#basketpop').show();
			$('#blacktint_basket').show();
			display_basket();
		});
	 }
 }
        
 
