function isNumber(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}

function IsNumeric(sText){
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}




$(document).ready(function(){
	
	//$(document).pngFix();

	var s = $("input#searchLeftInput");
	var stxt = 'Search for product ...';
	s.val(stxt);
	s.focus(function() { if(s.val() == stxt) {s.val("");} });
	s.blur(function() { if(s.val() == "") {s.val(stxt);} });
	
	$('div#product-added').fadeIn("medium", function() { setTimeout("$('div#product-added').fadeOut('slow')", 20000) } );
	
	$('input#btnAddToCart').click(function() {	
		
		var theQty = $('input#pQty');
		if (IsNumeric(theQty.val()) && isNumber(theQty.val()) && !((theQtyval()).length == 0)) {
			alert('OK');
		} else {
			$('p#qty').append('<span class="err">Enter a valid quantity!</span>');
			theQty.css('border', 'solid red 1px');
		}
		return false;
	});
	
	$('input#IsDeliverySame').change(function() {
		
		if ($(this).attr("checked")) {
			$('input#dfname').val($('input#fname').val());
			$('input#dsname').val($('input#sname').val());
			$('input#daddr1').val($('input#addr1').val());
			$('input#daddr2').val($('input#addr2').val());
			$('input#dcity').val($('input#city').val());
			$('input#dpc').val($('input#pc').val());
			$('input#dtel').val($('input#tel').val());
		} else {
			$('input#dfname').attr('disabled', false);
			$('input#dsname').attr('disabled', false);
			$('input#daddr1').attr('disabled', false);
			$('input#daddr2').attr('disabled', false);
			$('input#dcity').attr('disabled', false);
			$('input#dpc').attr('disabled', false);
			$('input#dtel').attr('disabled', false);
		}

	});
	
	$('.cat-item a img').animate({opacity: 0.85}, "fast");
	
	$('.cat-item a img').hover(function() {
	  $(this).animate({opacity: 1.0}, "slow");
	}, function() {
	  $(this).animate({opacity: 0.85}, "fast");
	});

	
	$('#specialInstructionsCustomer').hide();
	
	$('p.addInstructions').click(function() { $('#specialInstructionsCustomer').toggle(); });

	$('#banner').ContentSlider({ width : '577px', height : '215px', speed : 400, easing : 'swing' });
	
	$("ul.tabs").tabs("div.panes > div");


$('.voucher_code_error').hide();
    
    $('form.voucher_code_form').submit(function(e) {
        
        var vc = $('input#voucherCode');
        var vc_error = $('.voucher_code_error');
        
        if (vc.val() == '' || vc.val() == 'undefined') {
            vc.addClass('vc_error');
            vc_error.fadeIn();
            e.preventDefault();
        }
 
    });

});

Shadowbox.init({overlayColor: '#000', overlayOpacity: '0.8'});

