$(document).ready(function() {
	$('#login-email').keyup (function(e) {
		if (e.keyCode == 13)
		{
			DoLoginSubmit ()
		}
	});
	
	$('#login-pwd').keyup (function(e) {
		if (e.keyCode == 13)
		{
			DoLoginSubmit ()
		}
	});	
	
	$('#catalog-search').keyup(function(e) {
		if (e.keyCode == 13)
		{
			$('#catalog-form').submit();
		}		
	});
    
    if( $('input[name=total_for_minimum_required]').val() < 150){
        $('li.button_checkout').css('display','none');
        var total_msg = "Minimum order must be $150.00";
        $('#total_msg').show().text(total_msg);
    }    
    
});


var default_spotlight = '';
function DoSpotlightJump (number)
{
	if (default_spotlight != number)
	{
		$('#banner').cycle(number);		
	}
}

function DoSelectSpotlight (number)
{
	
	if (!isNaN(default_spotlight))
	{
		$('#spotlight-'+default_spotlight).removeClass("grey-dot-active").addClass("grey-dot");		
	}
	$('#spotlight-'+number).removeClass("grey-dot").addClass("grey-dot-active");	
}

function onAfter(curr,next,opts) {
	DoSelectSpotlight (opts.currSlide)
	default_spotlight = opts.currSlide;		

}


function DoPaymentMethod (value)
{
	if (value == 2)
		$('#cc-info').hide();	
	else
		$('#cc-info').show();	
}

function DoLoginSubmit ()
{
	if ($('#login-pwd').val() && $('#login-email'))
		$('#login-form').submit()
}

function ShowTermsCond ()
{
	if ($('#term-conditions-window').css('display') == 'block')
	{
		
		$("#term-conditions-window").hide();			
		$("#read-more-term-conditions").html("Read More Terms &amp; Conditions");		
	}
	else
	{
		var position = $("#read-more-term-conditions").position();
		$("#term-conditions-window").css("top",position.top-120);
		$("#term-conditions-window").css("left",position.left);	
		$("#term-conditions-window").show();	
		$("#read-more-term-conditions").html("&nbsp; &nbsp; &nbsp; Close Terms &amp; Conditions");		
	}
}

function DoOtherCountry(prefix,value)
{
	$("#"+prefix+"other-country").hide();	

	$("#"+prefix+"us-states").hide();
	$("#"+prefix+"cdn-provinces").hide();
	$("#"+prefix+"other-province").hide();
	
	
	if (value == 3)
	{
		$("#"+prefix+"other-province").show();		
		$("#"+prefix+"other-country").show();
	}
	else if (value == 2)
	{
		$("#"+prefix+"cdn-provinces").show();		
	}
	else	
	{
		$("#"+prefix+"us-states").show();

	}
}

function DoSKU (obj,on_blur)
{
	if (on_blur && obj.value == "")
		obj.value = "Enter Product's SKU";
	else if (obj.value == "Enter Product's SKU")
		obj.value = "";
}

function DoShippingHandling(value)
{
	$("#us-states").hide();
	$("#cdn-provinces").hide();
	
	if (value == 3)
	{
		$("#other-province").show();		
		$("#other-country").show();
	}
	else if (value == 2)
	{
		$("#cdn-provinces").show();		
	}
	else	
	{
		$("#us-states").show();
	}
}

function DoChartForm (task)
{
	$('#cart-task').val(task);
	$('#cart-form').submit();
}

function CopyBillingInfoToShipping (obj)
{
	if (obj.checked) 
	{
		$('input[name=shipping_name]').val($('input[name=billing_name]').val());
		$('input[name=shipping_company]').val($('input[name=billing_company]').val());		
		$('input[name=shipping_phone]').val($('input[name=billing_phone]').val());
		$('input[name=shipping_zip_postal]').val($('input[name=billing_zip_postal]').val());
		$('input[name=shipping_city]').val($('input[name=billing_city]').val());		
		$('#shipping-country').val($('#billing-country').val());
		$('input[name=shipping_other_country]').val($('input[name=billing_other_country]').val());
		$('input[name=shipping_state_prov]').val($('input[name=billing_state_prov]').val());
		
		DoOtherCountry('shipping-',$('#billing-country').val());
		
		$('#shipping-us').val($('#billing-us').val());		
		$('#shipping-cdn').val($('#billing-cdn').val());				
		$('input[name=shipping_address]').val($('input[name=billing_address]').val());		
		$('input[name=shipping_address2]').val($('input[name=billing_address2]').val());						
	}
}
