(function($) {

	var sw_firstActive = true;
	
	$.fn.stripTags = function() {
		var regexp = /<("[^"]*"|'[^']*'|[^'">])*>/gi;
		this.each(function() {
			$(this).html(
				$(this).html().replace(regexp," ")
			);
		});
		return $(this);
	}


	$(document).ready(function(){
				
		$(".sw-hs").each(function(i){
			
			$(this).hover(
			  function () {
				activateSideWall(this);
			  }, 
			  function () {}
			);
			
		});	

  
      });


												 
$.fn.smoothScroll = function() {

  var $target = $(this).attr('rel');
	   
     $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
	 
	 $('#sw-body .sw-title').removeClass('active');
	 
	 var rewrite = $(this).attr('rel').replace('#', '');
	 
	 $('.'+ rewrite+'').addClass('active');
	 
	 if ($target.length) {
       	
		var targetOffset = $($target).offset().top;

		$('html,body').animate({scrollTop: targetOffset}, 2000);
		
		return false;
     }

} 




	function activateSideWall(hs) {
	
		$('.sw-hs').removeClass("active");
		$(hs).addClass("active");	
				
		// The floating teaser
		
		$('#sw-floater-inner').empty();
		
		// #'+ hs.id +'
		
//		$(hs).children('.sw-title').clone().stripTags().appendTo('#sw-floater-inner');
		
		// $(hs).children('.sw-teaser').clone().appendTo('#sw-floater-inner');
		// $(hs).children('.sw-teaser').clone().appendTo('#sw-col2');
		// $('<a href="#'+ hs.id +'" class="cta right">MORE</a>').appendTo('#sw-floater-inner');	
		// $('<a href="#'+ hs.id +'" class="cta right secondary">MORE</a>').appendTo('#sw-col2');	
			
		// $(hs).children('.sw-small').clone().appendTo('#sw-floater-inner');
		// $(hs).children('.sw-small').clone().appendTo('#sw-col1');
		
		var title = '<div style="margin-bottom:5px;"><strong>' + $(hs).children('.sw-title').clone().stripTags().html() + '</strong></div>';
		var teaser = $(hs).children('.sw-teaser').html();
		var image = $(hs).children('.sw-small').html();	
		
		$('<table><tr><td class="sw-col1" valign="top">' + image + '</td><td class="sw-col2" valign="top">' + title + teaser + '<div style="padding:5px 0 0 0"><a href="javascript:void(0);" rel="#a-'+ hs.id +'" onclick="jQuery(this).smoothScroll();" class="cta right secondary">MORE</a></div></td></tr></table>').appendTo('#sw-floater-inner');	
		
		$("#sw-floater-bkg").height($("#sw-floater-inner").height());
		$("#sw-floater-bkg").show();
		
	
		// The lower body		
				
		// $('#sw-body').empty();
		
		// $(hs).children('.sw-title').clone().stripTags().appendTo('#sw-body');
		// $(hs).children('.sw-body').clone().appendTo('#sw-body');	
		// $(hs).children('.sw-big').clone().appendTo('#sw-body');	

	}
	
})(jQuery);
