$(document).ready(function() {
	
	$('#viewCartButton').click( function(){
		$('#cartDetails').slideToggle('fast')
	} );
	
	$.get("/quickcart.php",
			function(data) {
					var cartbox = $('#cartBox');
				  	cartbox.html(data);
				  	
			}
	);
	
	
     Shadowbox.init(); 
    
	
	
});

function priceSelector($productVariant, $id, $productTitle, $productColour) {
		$.get("/product_selector.php", { productVariant : $productVariant, productTitle : $productTitle, productColour : $productColour, id : $id },
			function(data) {
				var colorSelector = $('#colorSelector_'+$id);
				colorSelector.html(data);
				
			}
		);

	}
	

function addtocart($productCode, $qty) {
		$('html, body').animate({scrollTop:0}, 'slow');
		$.get("/quickcart.php", { action : 'addtocart',productCode : $productCode, qty : $qty },
			function(data) {
				var cartbox = $('#cartBox');
				  	cartbox.html(data);
					cartbox.find('#cartDetails').slideToggle('fast')
				  	cartbox.find('#viewCartButton').live('click', function() {
					$('#cartDetails').slideToggle('fast')
				  });
			}
		);

	}

function validate_signup(frm) {
	var emailAddress = frm.Email.value;
	var errorString = '';
	if (emailAddress == '' || emailAddress.indexOf('@') == -1) {
		errorString = 'Please enter your email address';
	}

    
var els = frm.getElementsByTagName('input');
for (var i = 0; i < els.length; i++)
{
    if (els[i].className == 'text' || els[i].className == 'date' || els[i].className == 'number') 
    {
        if (els[i].value == '')
            errorString = 'Please complete all required fields.';
    }
    else if (els[i].className == 'radio')
    {
        var toCheck = document.getElementsByName(els[i].name);
        var radioChecked = false;
        for (var j = 0; j < toCheck.length; j++)
        {
            if (toCheck[j].name == els[i].name && toCheck[j].checked)
                radioChecked = true;
        }
        if (!radioChecked)
            errorString = 'Please complete all required fields.';
    }
}



	var isError = false;
    if (errorString.length > 0)
        isError = true;

    if (isError)
        alert(errorString);
	return !isError;
}
function checkNumber(event)
{
    if ( (event.keyCode >= 48 && event.keyCode <= 57)  || 
         (event.keyCode >= 96 && event.keyCode <= 105) ||
         event.keyCode == 190 ||
         event.keyCode == 110 ||
         event.keyCode == 8   ||
         event.keyCode == 9   ||
         event.keyCode == 12   ||
         event.keyCode == 27   ||
         event.keyCode == 37   ||
         event.keyCode == 39   ||
         event.keyCode == 46
        ) 
      {
        return true;
      }
      return false;
}

