/*******************
	*
	*
	RW POSTION FOOTER TO THE BOTTOM OF PAGE
	*
	*
	********************/
	
	
	//RUN ONCE THE PAGE IS LOADED
	$(window).load(function () {
		
		//hide nav bar until positioning is figured out
		
		
		rw_positionFooter();
		
		
	});//END WINDOW LOAD FUNCTION
	
	
	//RUN EVERYTIME THE WINDOW IS RESIZED (CURRENTLY ONLY TESTED ON MAC SAFARI)
	$(window).bind('resize , scroll', function () {
		rw_positionFooter();
				
	});
				 
				 
	function rw_positionFooter(){
		
		
		//get height of the page contents (in this case the slider)
		var rw_HeightOfPageContent = $('#example_1').height();
		
		//get height of the footer
		var rw_HeightOfNavDiv = $('#footerWrapper').height();
		var rw_widthOfNavDiv = $('#footerWrapper').width();	
		
		//get position of the footer (height of content - footer height)
		var rw_repositionFooter = rw_HeightOfPageContent-rw_HeightOfNavDiv;
		
		//set position the footer
		$('#footerWrapper').css({
			top: rw_repositionFooter + 'px'
		});
		
		//get height of the feature container
		var rw_featureHeight = 	$('#feature_container').height();	
		var rw_featureWidth = 	$('#feature_container').width();	
		
		//position of the top of the feature container (height of content - footer height) -the feature boxes height
		var rw_repositionFeatureTop = rw_repositionFooter-rw_featureHeight;
		
		
		
		
		//to set the left position of the feature box
		//get (left pos of footer - footer width) - feature width
		
		//get left pos of footer
		var footerPosObj = $("#footerWrapper");
		var footerPosition = footerPosObj.position();
		var leftFooterPosition = footerPosition.left;
		var topFooterPosition = footerPosition.top;
		
		//get footer width
		var rw_footerWidth = $('#footerWrapper').width();
		
		//get feature width
		var rw_featureWidth = $('#feature_container').width();
		
		
		//calc (left pos of footer - footer width) - feature width 
		var rw_repositionFeatureLeft = (leftFooterPosition + rw_footerWidth)-rw_featureWidth;
		
		//get feature height
		var rw_FeatureHeight = $('#feature_container').height();
		
		//calc top pos of feature (footer top position - the height of the feature)
		var rw_repositionFeatureTop = rw_repositionFooter - rw_FeatureHeight
		
		
		//set position of the top and left of the feature container
		$('#feature_container').css({
			top: rw_repositionFeatureTop + 'px',
			left: rw_repositionFeatureLeft + 'px'
		});
		
		/*
		var rw_positionScroll = $(window);
		var rw_scrollLeft_offset = rw_positionScroll.scrollLeft();
		var rw_scrollTop_offset = rw_positionScroll.scrollTop();
				
		var rw_screenWidth = $(window).width();
		var rw_screenHeight = $(window).height();
					
		//var rw_widthOfNavDiv = document.getElementById("footerWrapper").offsetWidth;
		//var rw_HeightOfNavDiv = document.getElementById("footerWrapper").offsetHeight;
		
		
			
		var rw_repositionNavDivWidth = (rw_screenWidth-rw_widthOfNavDiv)+rw_scrollLeft_offset;
		var rw_repositionNavDivHeight = (rw_screenHeight-rw_HeightOfNavDiv)+rw_scrollTop_offset;
		
		
		
		
		
		$('#feature_container').css({
			top: rw_screenHeight - rw_featureHeight-30 + 'px',
			left: rw_screenWidth - rw_featureWidth-10 + 'px'
		});
					*/
	
	}
				

	/*******************
	*
	*
	RW NAV MAGNET TO EDGE OF WINDOW END
	*
	*
	********************/

       /*******************
	RW PAINT THE TARGET WITH A DIV START
	********************/
       
	function rw_moveToTarget(DivTargetPassed){
			/*******
			This system works fine but i do not need it for this project. It allows you to send a string value which will
			be the name of a div somewhere in the document. Then it was going to scroll to its coordinates. This part works
			fine. 			
			********/
				
				
				 var testVar = $("div[id*="+DivTargetPassed+"]");
				 var targetPosition = testVar.position();
				 var leftPosition = targetPosition.left;
				 var topPosition = targetPosition.top;
				 
					
					alert("left: " + leftPosition + " top: " + topPosition);
					return false;
				
	
	};
	
	
	
	 /*******************
	RW PAINT THE TARGET WITH A DIV END
	********************/
