
	
	//REMOVE TITLE ATTRIBUTE
	jQuery("#dropmenu a").removeAttr("title");
		
	//MENU
	jQuery("#dropmenu ul").css("display", "none").parent().children("a").append("<span>&nbsp;&nbsp;+</span>");
	jQuery("#dropmenu li").hover(function(){
		jQuery(this).find('ul:first').stop(true,true).slideDown(200);
		},function(){
		jQuery(this).find('ul:first').stop(true,true).slideUp(200);
	});
	jQuery("#dropmenu ul li a").hover(function(){
		jQuery(this).stop(true,true).animate({paddingLeft:"20px"},200);
	}, function(){
		jQuery(this).stop(true,true).animate({paddingLeft:"12px"},200);
	});	
	

	
	//SIDEBAR TOGGLE STUFF
	jQuery("#leftColumn").prepend("<div id='sideToggle'>+</div>");
	var sideToggle = jQuery("#sideToggle"),
		sidebar = jQuery('#sidebar'),
		mainContainer = jQuery('#mainContainer');
	sideToggle.click(function(){
		if(jQuery(this).hasClass('open')){
			jQuery(this).html('+');
		} else {
			jQuery(this).html('&times;');
		}
		jQuery(this).toggleClass('open');
		sidebar.toggleClass('open');
	});
	sideToggle.toggle(function(){
		sidebar.toggle(500);
		mainContainer.stop(true,true).animate({marginRight:"-237px"},300);
	},function(){
		sidebar.toggle(500);
		mainContainer.stop(true,true).animate({marginRight:"0"},500);
	});	
	
	//BACK TO TOP STUFF
	var backTop = jQuery("#backTop");
	backTop.click(function(){
		jQuery("html,body").animate({scrollTop:0},499);
	});
	jQuery(document).scroll(function(){
		if(jQuery(document).scrollTop()>0){
			backTop.stop(true,true).slideDown(200);
		} else {
			backTop.stop(true,true).slideUp(200);
		}
	});
	
	//SHOW NAVIGATION AND WIDGET TOGGLE AFTER LOAD
	var navigation = jQuery('.navigation');
	jQuery(window).load(function(){
		navigation.first().slideDown(300);
		sideToggle.slideDown(300);
	});
	
	//SONG STUFF
	var songLink = jQuery("ol.songs li a");
	songLink.live('mouseover', function(){
		jQuery(this).stop(true,true).animate({paddingLeft:"35px"},200);
	});
	songLink.live('mouseout', function(){
		jQuery(this).stop(true,true).animate({paddingLeft:"30px"},200);
	});
	//SHOW SONGS FUNCTION
	function showSongs(){
		jQuery("ol.songs li").each(function() {
			var delayAmount = jQuery(this).index() * 50;
    		jQuery(this).delay(delayAmount).animate({left:"0px"},500);
		});
	}
	//SHOW SONGS WHEN PAGE LOADS
	jQuery(window).load(function(){
		showSongs();
	});
	
	//AJAX STUFF
	jQuery("div.pagenav a").live('click',function() { 
	   
		//GET URL
		var url = jQuery(this).attr('href');
		
		//DETERMINE WHICH LINK WAS CLICKED	
		var leftSide = "-745px",
			rightSide = "745px";
		if(jQuery(this).attr("class") == "nextpostslink"){
			var first = leftSide,
				second = rightSide;
		} else {
			var first = rightSide,
				second = leftSide;	
		}
		
		//SHOW THE LOADING MESSAGE
		jQuery('.navigation').html("<div id='loading'>Loading...</div>");
		
		//ADD THE AJAX CONTAINER
		jQuery(".listingContainer").append('<div id="loadHere"></div>');
		
		//POSITION THE AJAX CONTAINER
		jQuery("#loadHere").css({left:second}).load(url + " .listing",'', function() {
			
			//GRAB THE BG IMG
//			var backImg = jQuery("#loadHere .backGroundImg").html();
			
        	//LOAD BG IMG
//        	if(backImg){jQuery.backstretch(backImg, {speed: 300});}
        	
        	//ANIMATE NEW ITEM
        	jQuery(this).animate({left:"0"},700);
        	
        	//IF NO NEXT LINK
        	if(!jQuery("#loadHere .nextpostslink").length){
        		jQuery("#loadHere #nextpage").append('<a class="nextpostslink" href="">&rarr;</a>');
        	}
        	
        	//ANIMTE OLD ITEM
        	jQuery(".listingContainer > .listing").animate({left:first},700,function(){
        	
       			//REMOVE OLD ITEM AND LOADING MSG
       			jQuery(".listingContainer > .listing, #loading").remove();
       			
       			//REMOVE DIV CONTAINER
       			jQuery("div > .listing").unwrap("<div></div>");
       			
       			//SHOW NAVIGATION
       			jQuery('.navigation').first().slideDown(300);
       			
       			//SHOW SONGS
       			showSongs();
       			
       			//SHOW PLAYER
       			showPlayer();
        	});
       	});
    	return false;
	});//END AJAX STUFF
	
	/*----AUDIO PLAYER STUFF---*/
	function checkPlayer(){
		var songPlaying = jQuery("ol.songs li.playing a");
		if(jQuery('#audiojs_wrapper0').hasClass('playing')){
			songPlaying.addClass('on');
		} else {
			songPlaying.removeClass('on');
		}
	}	
	// Setup the player to autoplay the next track
	var a = audiojs.createAll({
		trackEnded: function() {
			var next = jQuery('ol li.playing').next();
            if (!next.length) next = jQuery('ol li').first();
            next.addClass('playing').siblings().removeClass('playing');
            audio.load(jQuery('a', next).attr('href'));
            audio.play();
            checkPlayer();
		}
	});
        
	// Load in the first track
    var audio = a[0];
    	first = jQuery('ol a').attr('href');
	jQuery('ol li').first().addClass('playing');
    audio.load(first);

	// Load in a track on click
	jQuery('ol li').live('click',function(e) { 
    	e.preventDefault();
    	if(jQuery(this).hasClass('playing') && jQuery('#audiojs_wrapper0').hasClass('playing')){
    		audio.pause();
    		checkPlayer();
        } else {
        	jQuery(this).addClass('playing').siblings().removeClass('playing');
       		audio.load(jQuery('a', this).attr('href'));
        	audio.play();
        	checkPlayer(); 
        }
     });
        // Keyboard shortcuts
        jQuery(document).keydown(function(e) {
          var unicode = e.charCode ? e.charCode : e.keyCode;
             // right arrow
          if (unicode == 39) {
            jQuery(".nextpostslink").click();
            // left arrow
          } else if (unicode == 37) {
            jQuery(".previouspostslink").click();
            //UP KEY...
          } else if (unicode == 38) {
		 	var prev = jQuery('li.playing').prev();
            if (!prev.length) prev = jQuery('ol li').last();
            prev.click();
            return false;
		 	//DOWN KEY...
          } else if (unicode == 40) {
          	var next = jQuery('li.playing').next();
            if (!next.length) next = jQuery('ol li').first();
            next.click();
            return false;
          }
        });
    //IF PLAY/PAUSE IS CLICKED    
    jQuery('.play-pause').live('click',function() { 
        checkPlayer();
    });

	//IF NO SONGS
	function showPlayer(){
	if(!jQuery('ol.songs').length && !jQuery('#audiojs_wrapper0').hasClass('playing')){
		jQuery('.audiojs').slideUp(300);
	} else {
		jQuery('.audiojs').slideDown(300);
	}
	}
	showPlayer();
		
	//SONG TARGET
	jQuery(".post a[data-src$='mp3']").addClass("song");
	
	//MESH BACKGROUND STUFF
	function docHeight(){
		var documentHeight = jQuery(document).height();
		jQuery("#mesh").css({height:documentHeight});		
	}
	jQuery(document).ready(function(){
		docHeight();
	});
	jQuery(window).resize(function(){
		docHeight();
	});
	
	
	

/*slide*/
(function(a){a.fn.slides=function(b){return b=a.extend({},a.fn.slides.option,b),this.each(function(){function w(g,h,i){if(!p&&o){p=!0,b.animationStart(n+1);switch(g){case"next":l=n,k=n+1,k=e===k?0:k,r=f*2,g=-f*2,n=k;break;case"prev":l=n,k=n-1,k=k===-1?e-1:k,r=0,g=0,n=k;break;case"pagination":k=parseInt(i,10),l=a("."+b.paginationClass+" li."+b.currentClass+" a",c).attr("href").match("[^#/]+$"),k>l?(r=f*2,g=-f*2):(r=0,g=0),n=k}h==="fade"?b.crossfade?d.children(":eq("+k+")",c).css({zIndex:10}).fadeIn(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1)}):d.children(":eq("+l+")",c).fadeOut(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing)}):d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing,function(){a.browser.msie&&a(this).get(0).style.removeAttribute("filter")}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+k+")").css({left:r,display:"block"}),b.autoHeight?d.animate({left:g,height:d.children(":eq("+k+")").outerHeight()},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1}):d.animate({left:g},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1})),b.pagination&&(a("."+b.paginationClass+" li."+b.currentClass,c).removeClass(b.currentClass),a("."+b.paginationClass+" li:eq("+k+")",c).addClass(b.currentClass))}}function x(){clearInterval(c.data("interval"))}function y(){b.pause?(clearTimeout(c.data("pause")),clearInterval(c.data("interval")),u=setTimeout(function(){clearTimeout(c.data("pause")),v=setInterval(function(){w("next",i)},b.play),c.data("interval",v)},b.pause),c.data("pause",u)):x()}a("."+b.container,a(this)).children().wrapAll('<div class="slides_control"/>');var c=a(this),d=a(".slides_control",c),e=d.children().size(),f=d.children().outerWidth(),g=d.children().outerHeight(),h=b.start-1,i=b.effect.indexOf(",")<0?b.effect:b.effect.replace(" ","").split(",")[0],j=b.effect.indexOf(",")<0?i:b.effect.replace(" ","").split(",")[1],k=0,l=0,m=0,n=0,o,p,q,r,s,t,u,v;if(e<2)return a("."+b.container,a(this)).fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()}),a("."+b.next+", ."+b.prev).fadeOut(0),!1;if(e<2)return;h<0&&(h=0),h>e&&(h=e-1),b.start&&(n=h),b.randomize&&d.randomize(),a("."+b.container,c).css({overflow:"hidden",position:"relative"}),d.children().css({position:"absolute",top:0,left:d.children().outerWidth(),zIndex:0,display:"none"}),d.css({position:"relative",width:f*3,height:g,left:-f}),a("."+b.container,c).css({display:"block"}),b.autoHeight&&(d.children().css({height:"auto"}),d.animate({height:d.children(":eq("+h+")").outerHeight()},b.autoHeightSpeed));if(b.preload&&d.find("img:eq("+h+")").length){a("."+b.container,c).css({background:"url("+b.preloadImage+") no-repeat 50% 50%"});var z=d.find("img:eq("+h+")").attr("src")+"?"+(new Date).getTime();a("img",c).parent().attr("class")!="slides_control"?t=d.children(":eq(0)")[0].tagName.toLowerCase():t=d.find("img:eq("+h+")"),d.find("img:eq("+h+")").attr("src",z).load(function(){d.find(t+":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){a(this).css({zIndex:5}),a("."+b.container,c).css({background:""}),o=!0,b.slidesLoaded()})})}else d.children(":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()});b.bigTarget&&(d.children().css({cursor:"pointer"}),d.children().click(function(){return w("next",i),!1})),b.hoverPause&&b.play&&(d.bind("mouseover",function(){x()}),d.bind("mouseleave",function(){y()})),b.generateNextPrev&&(a("."+b.container,c).after('<a href="#" class="'+b.prev+'">Prev</a>'),a("."+b.prev,c).after('<a href="#" class="'+b.next+'">Next</a>')),a("."+b.next,c).click(function(a){a.preventDefault(),b.play&&y(),w("next",i)}),a("."+b.prev,c).click(function(a){a.preventDefault(),b.play&&y(),w("prev",i)}),b.generatePagination?(b.prependPagination?c.prepend("<ul class="+b.paginationClass+"></ul>"):c.append("<ul class="+b.paginationClass+"></ul>"),d.children().each(function(){a("."+b.paginationClass,c).append('<li><a href="#'+m+'">'+(m+1)+"</a></li>"),m++})):a("."+b.paginationClass+" li a",c).each(function(){a(this).attr("href","#"+m),m++}),a("."+b.paginationClass+" li:eq("+h+")",c).addClass(b.currentClass),a("."+b.paginationClass+" li a",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$"),n!=q&&w("pagination",j,q),!1}),a("a.link",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$")-1,n!=q&&w("pagination",j,q),!1}),b.play&&(v=setInterval(function(){w("next",i)},b.play),c.data("interval",v))})},a.fn.slides.option={preload:!1,preloadImage:"/img/loading.gif",container:"slides_container",generateNextPrev:!1,next:"next",prev:"prev",pagination:!0,generatePagination:!0,prependPagination:!1,paginationClass:"pagination",currentClass:"current",fadeSpeed:350,fadeEasing:"",slideSpeed:350,slideEasing:"",start:1,effect:"slide",crossfade:!1,randomize:!1,play:0,pause:0,hoverPause:!1,autoHeight:!1,autoHeightSpeed:350,bigTarget:!1,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}},a.fn.randomize=function(b){function c(){return Math.round(Math.random())-.5}return a(this).each(function(){var d=a(this),e=d.children(),f=e.length;if(f>1){e.hide();var g=[];for(i=0;i<f;i++)g[g.length]=i;g=g.sort(c),a.each(g,function(a,c){var f=e.eq(c),g=f.clone(!0);g.show().appendTo(d),b!==undefined&&b(f,g),f.remove()})}})}})(jQuery)

