$(document).ready(function() {

	// Slideshow
	
    $('#slideshow').cycle({
		fx: 'fade',
	    speed:  1500, 
	    timeout: 4000
	});
	
	// Slideshow with Pager, Next/Prev Links and Smart Linking
	
	$('#large-slideshow-slides a:first').fadeIn(850, function() {
	
	    $('#large-slideshow-slides').cycle({
		    fx:     'fade', 
		    speed:  850, 
		    timeout: 4500,
	        prev:    '#slides-prev',
	        next:    '#slides-next',
		    before: function () {
				$('#slideshow-name').html(this.alt);
				$('#slideshow-title').html(this.title);
				var slideshowlink = $(this).attr("rel");
				$('#slideshow-link').attr("href", slideshowlink);
	        }
		});
	
	});
	
	$('#medium-slideshow-slides img:first').fadeIn(850, function() {
	
	    $('#medium-slideshow-slides').cycle({
		    fx:     'fade', 
		    speed:  850, 
		    timeout: 0,
	        prev:    '#slides-prev',
	        next:    '#slides-next',
		    pager:  '#medium-slideshow-thumb', 
		    pagerAnchorBuilder: function(idx, slide) { 
		        return '#medium-slideshow-thumb li:eq(' + idx + ') a'; // Pager
		    }
		});
	
	});
	
	// Alert
	
	$("#notification").slideDown(400).delay(1500).slideUp(400);
	
	// Clear Form
	
	$('.clear').focus(function() {
		$(this).val("");
	});
	
	$('.clear').blur(function() {
		var clearTitle = $(this).attr("title");
		$(this).val(clearTitle);
	});
	
	// Open External Links 
	
	// $("a[href^='http']").attr('target','_blank');

	// Form Validation

	$("#form").validate({
		rules: {
			email_address: {
				required: true,
				email: true
			},
			phone: {
				required: true,
				digits: true
			}
		}
	});

	// Copy Val

    $("input#same").click(function(){ 
        if ($("input#same").is(':checked')) 
        { 
            // Checked, copy values 
            $("input#billing_first_name").val($("input#shipping_first_name").val()); 
            $("input#billing_last_name").val($("input#shipping_last_name").val()); 
            $("input#billing_address").val($("input#shipping_address").val()); 
            $("input#billing_address2").val($("input#shipping_address2").val()); 
            $("input#billing_city").val($("input#shipping_city").val()); 
            $("input#billing_state").val($("input#shipping_state").val()); 
            $("input#billing_zip").val($("input#shipping_zip").val()); 
        } 
        else 
        { 
            // Clear on uncheck 
            $("input#billing_first_name").val(""); 
            $("input#billing_last_name").val(""); 
            $("input#billing_address").val(""); 
            $("input#billing_address2").val(""); 
            $("input#billing_city").val(""); 
            $("input#billing_state").val(""); 
            $("input#billing_zip").val(""); 
        } 
    });
	
	
});


