$(document).ready(function(){
	$('a#dropdownlink').click(function() {
		$('#countrydropdown').css('visibility', 'visible');
		return false;
	});

	$('a.video').fancybox({
		'hideOnContentClick': false,
		'frameWidth': 560,
		'frameHeight': 340
	});

	if ($('#slider').length > 0) {
		$('#slider').easySlider({
			auto: true, 
			continuous: true,
			controlsShow: false,
			speed: 1500,
			pause: 3000
		});
	}
	
	/* Default address */
	if ($('#country').val() == 'US')
	{
		$('.billing_state_drop').show();


	}
	else
	{
		$('.billing_state_drop').hide();


	}
	/* Shippment */
	if ($('#shipping_country').val() == 'US')
	{
		$('.delivery_state_drop').show();


	}
	else
	{
		$('.delivery_state_drop').hide();


	}
});



$(document).click(function() {
	if ($('#countrydropdown').is(':visible')) {
		$('#countrydropdown').css('visibility', 'hidden');
	}
});


function isValid(el) {
	if ($(el).val() == '') {
		$(el).addClass('error');
		return false;
	}
	else {
		$(el).removeClass('error');
		return true;
	}
}


function validateCheckout() {
	b0k = true;
	if (!isValid('#first_name')) b0k = false;
	if (!isValid('#last_name')) b0k = false;
	if (!isValid('#email')) b0k = false;
	if (!isValid('#phone')) b0k = false;
	if (!isValid('#address1')) b0k = false;
	if (!isValid('#city')) b0k = false;
	if (!isValid('#postcode')) b0k = false;
	if (!$('#shipping')[0].checked) {
		if (!isValid('#shipping_address1')) b0k = false;
		if (!isValid('#shipping_city')) b0k = false;
		if (!isValid('#shipping_postcode')) b0k = false;
	}
	return b0k;
}

function updatePrices() {
	document.frm.updateprices.value = "1";
	document.frm.submit();
}



function isUS(o)
{
	if (o.value == 'US')
	{

		if (o.name == 'shipping_country')
		{
			$('.delivery_state_drop').show();
			$('.delivery_state_txt').hide();
		}
		else
		{
			$('.billing_state_drop').show();
			$('.billing_state_txt').hide();
		}

	}
	else
	{

		if (o.name == 'shipping_country')
		{
			$('.delivery_state_drop').hide();
			$('.delivery_state_txt').show();
		}
		else
		{
			$('.billing_state_drop').hide();
			$('.billing_state_txt').show();
		}	

	}
}
