$('html').addClass('js');

$(document).ready(function(){
				var img = new Image();
				$(img).attr('src', 'images/desc-transparent-trans.png').load();
	 
				var options = { 
			        beforeSubmit:  validate,  // pre-submit callback 
			        success:       showResponse,  // post-submit callback 
			        resetForm: true        // reset the form after successful submit 
			    }; 
				
				$('#contact_us').ajaxForm(options); 
				
				function showResponse(responseText, statusText){
					$('#success').animate({ opacity: "show" }, "fast")
				}
				
				function validate(formData, jqForm, options) {
					$("#name_error,#email_error,#fill_email,#correct_email,#message_error").css("display","none");
					
					 			 
				    var nameValue = $('input[@name=Name]').fieldValue(); 
				    var emailValue = $('input[@name=Email]').fieldValue();
					var messageValue = $('textarea[@name=Message]').fieldValue(); 
					
					var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
					var correct = true;
					
					if (!nameValue[0]) {
						$("#name_error").css("display","block");
						correct = false;
					}
				 	
					if (!emailValue[0]) {
						$("#email_error,#fill_email").css("display","block");
						correct = false;
					} else if(!emailReg.test(emailValue[0])) {
						$("#email_error,#correct_email").css("display","block");
						correct = false;
					}
					
					if (!messageValue[0]) {
						$("#message_error").css("display","block");
						correct = false;
					}
					
					if (!correct) {return false;}
				} 	
				
				$('#about-container').attr({scrollTop:0,scrollLeft:0});
				
				$('#about_us').localScroll({
				   target:'#about-container',
				   axis:'xy',
				   hash: false,
				   queue:true //one axis at a time
				});

				$("#about-nav li a:first").addClass("active");
				
				$("#about-nav li a").click(function(){
					$("#about-nav a.active").removeClass("active");
					$(this).toggleClass("active"); 
				})
				
				$("#accordion-container ul").click(function(){
					$(".description:visible").slideToggle("fast").next().removeClass("active");
					$(this).next('div:hidden').slideDown('slow').siblings('div:visible').slideUp('slow');
					$(this).addClass("active").siblings("ul").removeClass("active");
				});
				
				$(".description-button").click(function(){
					$(this).toggleClass("active").prev(".description").slideToggle("slow");
					return false;
				});
				
				$(".close_button").click(function(){
					$(this).parents("#success").animate({ opacity: "hide" }, "slow");
				});
				
				$(".flickr_badge_image > a").attr("target","_blank");
				$("#twitter_div a").attr("target","_blank");
				$("ul#twitter_update_list li:last-child").addClass("last_li_twitter");
			});