$(function(){

	//clear Search box on click
    $("#s").focus(function() {
        if ($(this).val() == "Search...") {
            $(this).val("");
        }
    });
    $("#e").focus(function() {
        if ($(this).val() == "E-Mail Address") {
            $(this).val("");
        }
    });
	
//	$(".box-nav li a").each(function() {
//		$(this).attr('href', function() {
//			return $(this).attr('title');
//		});
//	});
	
	$(".contact-form br").remove();
	/*
	var el = $('.follow-scroll');
	var elpos_original = el.offset().top;
	$(window).scroll(function(){
	    var elpos = el.offset().top;
	    var windowpos = $(window).scrollTop();
		$('.article-content p:first-child').text("<p>div pos: " + elpos + "<br/>window pos: " + windowpos + "</p>" );
		
	    if(windowpos >= elpos_original) {
	        el.removeClass("pin-top").addClass("float");
	    } else {
	        el.removeClass("float").addClass("pin-top");	    }
	});*/
	
	//6.14.10 Javascript for Organic Tabs (or dynamic-box.php)
	// by Chris Coyier from CSS-Tricks.com
	$.organicTabs = function(el, options) {
	
	    var base = this;
	    base.$el = $(el);
	    base.$nav = base.$el.find(".box-nav");
	            
	    base.init = function() {
	    
	        base.options = $.extend({},$.organicTabs.defaultOptions, options);
	        
	        // Accessible hiding fix
	        $(".hide").css({
	            "position": "relative",
	            "top": 0,
	            "left": 0,
	            "display": "none"
	        }); 
	        
	        base.$nav.delegate("li > a", "click", function() {
	        
	            // Figure out current list via CSS class
	            var curList = base.$el.find("a.current").attr("href").substring(1),
	            
	            // List moving to
	                $newList = $(this),
	                
	            // Figure out ID of new list
	                listID = $newList.attr("href").substring(1),
	            
	            // Set outer wrapper height to (static) height of current inner list
	                $allListWrap = base.$el.find(".list-wrap"),
	                curListHeight = $allListWrap.height();
	            $allListWrap.height(curListHeight);
	                                    
	            if ((listID != curList) && ( base.$el.find(":animated").length == 0)) {
	                                        
	                // Fade out current list
	                base.$el.find("#"+curList).fadeOut(base.options.speed, function() {
	                    
	                    // Fade in new list on callback
	                    base.$el.find("#"+listID).fadeIn(base.options.speed);
	                    
	                    // Adjust outer wrapper to fit new list snuggly
	                    var newHeight = base.$el.find("#"+listID).height();
	                    $allListWrap.animate({
	                        height: newHeight
	                    });
	                    
	                    // Remove highlighting - Add to just-clicked tab
	                    base.$el.find(".box-nav li a").removeClass("current");
	                    $newList.addClass("current");
	                        
	                });
	                
	            }   
	            
	            // Don't behave like a regular link
	            // Stop propegation and bubbling
	            return false;
	        });
	        
	    };
	    base.init();
	};
	
	$.organicTabs.defaultOptions = {
	    "speed": 300
	};
	
	$.fn.organicTabs = function(options) {
	    return this.each(function() {
	        (new $.organicTabs(this, options));
	    });
	};

	//For dropdown functionality
	$("ul#menu-topnav li").hover(function(){
	    $(this).addClass("hover");
	    $(this).children().addClass("superior");
	    //$('ul:first',this).css('visibility', 'visible');
		$('ul:first',this).stop(true,true).fadeIn(50);    
	
	}, function(){
	
	    $(this).removeClass("hover");
	    //$('ul:first',this).css('visibility', 'hidden');
	    $('ul:first',this).delay(400).fadeOut(80);
	
	});
});
