/* Author: Roi Kingon */

$(function() {
	
	$(".carousel").each(function() {
		var display = ($(this).data("display")*1);
		$(this).jCarouselLite({
			btnNext: ".carousel-right",
			btnPrev: ".carousel-left",
			scroll: 2,
			visible: display
		});
	});
	
	$(".filter").filtered();
	
	jQuery.validator.addMethod("phone", function(phone_number, element) {
	    phone_number = phone_number.replace(/\s+/g, ""); 
	        return this.optional(element) || phone_number.length > 9 &&
	                phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
	}, "10 digits required<br /><em>example: 415-555-1212</em>");
	
	$(".cm-form").validate({
		submitHandler: function(form) {
			$.getJSON(
				form.action + "?callback=?",
				$(form).serialize(),
				function (data) {
				if (data.Status === 400) {
					//On error submit form normal
					form.submit();
				} else {
					//ajax success
					var formTop = $(form).offset().top;
					$('.form-msg').addClass("hidden");
					$(form).addClass("hidden");
					$('.form-thankyou').removeClass("hidden");
					var scroll = $(form).data("scroll");
					if(scroll == "yes"){
						$("body,html").animate({
							scrollTop: (formTop-40)
						},500);
					}
				}
			});
			return false;
		}
	});
});

/* Brilliant Retail */
if (top.location != location) {
     top.location.href = document.location.href ;
}
























