// Title: Label-it - javascript
// Author: Kalon Edser, http://www.kalonedser.com/
// Updated: 28 September 2010

jQuery(document).ready(function(){
	$("body").addClass("js");

	$("ul.imagelist :input").click(function() {
	    $("input[name='" + this.name + "']").parent("li").removeClass("hover");
	    $(this).parent("li").addClass("hover");
	});

	$('a[rel*=facebox]').facebox();

	if($('#yab-shop-add-message').length) {
	  jQuery.facebox($('#yab-shop-add-message'));
	}

	$('.terms').hide();
	$('#archives').hide();
	$('#categories').hide();
	
	// scroll effect
	$.localScroll({ margin: true });
	$.localScroll.hash({ margin: true });
	
	// add active class to current article index
	if($('#individual-index').length) {
		var $thisarticle = $('.note:eq(1)').attr('id');
		$(".article-index li").filter('[class='+ $thisarticle + ']').find('a').addClass('active');
	}
	
	// add hover to split orders
	$('.split .split-left').hover(
	  function () {
		$('.split-left').addClass('over');
	  },
	  function () {
		$('.split-left').removeClass('over');
	  }
	);
	
	$('.split .split-right').hover(
	  function () {
		$('.split-right').addClass('over');
	  },
	  function () {
		$('.split-right').removeClass('over');
	  }
	);

	if($('#yabshoppaypalforward').length) {
	  jQuery.facebox(function() { });
	}

	$("form.product-order").validate({

		event: "keyup",

		rules: {
			qty: {
				required: true,
				min: 1
			},
			name: "required",
			name_2: "required",
			address: "required",
			year: "required",
			language: "required",
			allergy: "required",
			smd_glry_icon: "required",
			smd_glry_colour: "required",
			smd_glry_icon_2: "required",
			smd_glry_colour_2: "required",
			smd_glry_shoes: "required",
			smd_glry_text: "required",
			smd_glry_text_2: "required"
		},

		messages: {
			qty: 'please specify quantity',
			name: 'please type a name',
			name_2: 'please type a name',
			address: 'please type an address',
			year: 'please type a class/year',
			language: 'please specify which language',
			allergy: 'please specify which allergy',
			smd_glry_icon: 'please select an icon',
			smd_glry_colour: 'please select a colour',
			smd_glry_icon_2: 'please select an icon',
			smd_glry_colour_2: 'please select a colour',
			smd_glry_shoes: 'please select a colour',
			smd_glry_text: 'please select a colour',
			smd_glry_text_2: 'please select a colour'
		},

		success: function(label) { 
			label.html('thank you').addClass("success").fadeOut(3000);
		}
	});
	
	// open new window for external links  a:has(.external)
	$('A[rel="external"], .external a').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });

});
