// functions

$(document).ready(function() {
				//Horizontal Sliding
				$('.boxgrid.slideright').hover(function(){
					$(".cover", this).stop().animate({left:'300px'},{queue:false,duration:300});
				}, function() {
					$(".cover", this).stop().animate({left:'0px'},{queue:false,duration:300});
				});

	// Tabs
	$('#tabs').tabs({ fx: { opacity: 'toggle' } });
    
    // launch external links
    $('a[rel=external]').click( function() {
        window.open(this.href);
        return false;
    });
		
		
	$("#slider").easySlider({
		auto: false,
		continuous: true 
	});

		
		 // validate form
    $("#commentForm").validate({
        
         onkeyup: false,
         focusInvalid: false,
		 onfocusout: false,
		onclick: false,

         errorElement: "em",
        
         messages: {
           'Name': {
             required: "Required"
           },
           'Email': {
             required: "Required",
             email: "Email invalid"
           },
           'Reason-For-Contact': {
             required: "Required"
           },
           'Comments': {
             required: "Required"
           }
         },
         
        highlight: function(element, errorClass) {
                    $(element).parent().fadeOut(function() {
                    $(element).parent().addClass("errorMsg");
                    $(element).parent().fadeIn();
                    })
        },

        success: function(label) {
            label.parent().removeClass("errorMsg");
            label.addClass("successMsg").text("ok");
        }


    
    });
	
});



