  $(document).ready(function() {
    
    if ($.browser.msie && $.browser.version < 7) return; // Don't execute code if it's IE6 or below cause it doesn't support it.
    
      $(".fade").fadeTo(1, 1);
      $(".fade").hover(
        function () {
          $(this).fadeTo("fast", 0.6);
        },
        function () {
          $(this).fadeTo("slow", 1);
        }
    );  
	
    $('a[href=#top]').click(function(){
        $('html, body').animate({scrollTop:0}, 'slow');
        return false;
    });
    
    /* initialize prettyphoto */
    $("a[rel^='prettyPhoto']").prettyPhoto({
  		theme: 'light_rounded'
    });
    

	$(".toggle_title").toggle(
		function(){
			$(this).addClass('toggle_active');
			$(this).siblings('.toggle_content').slideDown("fast");
		},
		function(){
			$(this).removeClass('toggle_active');
			$(this).siblings('.toggle_content').slideUp("fast");
		}
	);
  
	var validator = $("#contactform").validate({

		//ignore: ".ignore",

		rules: {
			department: {
				required: true
			},
			name: {
				required: true
			},
			street: {
				required: true
			},
			city: {
				required: true
			},
			state: {
				required: true
			},
			zip: {
				required: true
			},
			phone: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			subject: {
				required: true
			},
			message: {
				required: true
			},
			security: {
				required: true,
				equalTo: "#msgid"
			}
		},
		messages: {
			department: "Please select a Department",
			name: "Please provide your name",
			street: "Please provide your street address",
			city: "Please provide your city",
			state: "Please provide your State",
			zip: "Please provide your zip code",
			phone: "Please provide your phone number",
			email: "Please provide your email address",
			subject: "Please enter a subject",
			message: "Please tell us what you need",
			security: "Please enter the exact number of letters in the highlighted word",
			email: {
				required: "Please enter a valid email address",
				minlength: "Please enter a valid email address"
			}

			
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent().next().next() );
			else if ( element.is(":checkbox") )
				error.appendTo ( element.next() );
			else

				error.appendTo( element.parent().next() );
		},

		// specifying a submitHandler prevents the default submit, good for the demo
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("").addClass("checked");
                          //  form.submit();
		}
	});

        
	});	
	

