$('.add-to-basket-ajax').livequery('submit', function(e) {
	e.preventDefault();

	found_error = false;
	no_name_or_number = false;
	no_colour = false;

	
	if ($('.details_add_shirt_personalisation').length) {

		if ($('input[name=additional_cost]').val() > 0 && $('.details_personalisation_colour').val() == '') {
			no_colour = true;
			found_error = true;
		}


		if ($('.details_personalisation_colour').val() != '') {

			if ( ($('input[type=hidden][name=additional_description[Print Name]]').val() == '' || !$('input[type=hidden][name=additional_description[Print Name]]').length) && ($('input[type=hidden][name=additional_description[Print Number]]').val() == '' || !$('input[type=hidden][name=additional_description[Print Number]]').length)) {
				no_name_or_number = true;
				found_error = true;
				
			} 
		}


		if (found_error) {
			$(this).addClass('add-to-basket-disabled');

			if (no_colour) {
				alert('Please select a colour');
				return false;
			}

			if (no_name_or_number) {
				alert('Please select a name and/or number');
				return false;
			}

		} else {

			$(this).removeClass('add-to-basket-disabled');
		}

}

	

});

$('.details_personalisation_colour').livequery('change', function() {

        $('.details_personalisation').append('<input type="hidden" name="additional_description[Print Colour]" value="' + $(this).val() + '" />');

});

$('.details_personalisation_add_name').livequery('click', function(e) {
	e.preventDefault();

	$this = $(this);

	if ($('#personalisation_name').length) {

		$('.details_personalisation').append('<input type="hidden" name="additional_description[Print Name]" value="' + $('#personalisation_name').val() + '" />');

		$.post('/shirt-personalisation-cost', { ajax: true, product_id: $('#product_id').val(), shirt_name: $('#personalisation_name').val(), shirt_number: $('input[type=hidden][name=additional_description[Print Number]]').val() }, function(data) {
			
			$this.parent().parent().hide();
			$('input[name=additional_cost]').val(data);
			$this.parent().parent().parent().append('<a href="#" class="details_personalisation_name_remove"><span class="template_fl mr_2"><img src="/templates/pure-football.com/_images/template/details_cross.gif" alt="" /></span></a>');
			$('.add_personalisation_name').html($('#personalisation_name').val());
			$('#personalisation_name').val('');
				
		});

	} else {

		alert('Please enter a minimum of 1 character');
	}

});

$('.details_personalisation_add_number').livequery('click', function(e) {
	e.preventDefault();

	$this = $(this);

	if ($('#personalisation_number').val().match(/[0-9]{1,2}/)) {

		$('.details_personalisation').append('<input type="hidden" name="additional_description[Print Number]" value="' + $('#personalisation_number').val() + '" />');

		$.post('/shirt-personalisation-cost', { ajax: true, product_id: $('#product_id').val(), shirt_number: $('#personalisation_number').val(), shirt_name: $('input[type=hidden][name=additional_description[Print Name]]').val() }, function(data) {
			
			$this.parent().parent().hide();
			$('input[name=additional_cost]').val(data);
			$this.parent().parent().parent().append('<a href="#" class="details_personalisation_number_remove"><span class="template_fl mr_2"><img src="/templates/pure-football.com/_images/template/details_cross.gif" alt="" /></span></a>');
			$('.add_personalisation_number').html($('#personalisation_number').val());
			$('#personalisation_number').val('');
				
		});

	} else {

		alert('Please enter a maximum of 2 digits');
	}

});


$('.details_personalisation_number_remove').livequery('click', function(e) {
	e.preventDefault();

	$(this).hide();
	$('.add_personalisation_number').html('');
	$('input[type=hidden][name=additional_description[Print Number]]').remove();
	$('.details_personalisation_number_button').show();

	$.post('/shirt-personalisation-cost', { ajax: true, product_id: $('#product_id').val(), shirt_number: $('#personalisation_number').val(), shirt_name: $('input[type=hidden][name=additional_description[Print Name]]').val() }, function(data) {
		$('input[name=additional_cost]').val(data);
	});

});

$('.details_personalisation_name_remove').livequery('click', function(e) {
	e.preventDefault();

	$(this).hide();
	$('.add_personalisation_name').html('');
	$('input[type=hidden][name=additional_description[Print Name]]').remove();
	$('.details_personalisation_name_button').show();

	$.post('/shirt-personalisation-cost', { ajax: true, product_id: $('#product_id').val(), shirt_name: '', shirt_number: $('input[type=hidden][name=additional_description[Print Number]]').val() }, function(data) {
		$('input[name=additional_cost]').val(data);
	});

});

		//<input type="hidden" name="additional_description[Shirt Name]" value="Cahalan" />

$('.details_add_shirt_personalisation').livequery('click', function(e) {
	e.preventDefault();

	$('.details_personalisation').show();
});


