
var dollarFunctionHolder = null;
var jQueryFunctionHolder = null;
var jpFooterStories = null;
var jpCreative = null;
var jpMatches = window.location.hostname.match(/\.(.*?\..*)$/);
var jpHostname = (jpMatches != null && jpMatches.length) ? jpMatches[1] : window.location.hostname.match(/(.*?\..*)$/)[1];
var jpOverlayVisible = false;
var jpOverlayTimer = null;
var jpArrowCountdownTimer = null;
var jpNumberCountdownTimer = null;
var jpActiveAdId = 0;
var jpfootervideoplayer = null;

var reportedzero = false;
var reportedquarter = false;
var reportedhalf = false;
var reportedthreequarter = false;
var reportedfull = false;

var jpOrd = Math.floor(Math.random() * 9999999999);


function fixedIE(BottomLeft, n){
	return document.body['scroll'+ BottomLeft] + n +'px';
}

function jpFooterTrackEvent(event,event_type) {
	var trackingimg = new Image();
	var ord = Math.floor(Math.random() * 1000000000);
	trackingimg.src = "http://jptracking.elasticbeanstalk.com/jpft?fid=1&oid=" + jpOrd + "&e=" + event + "&et=" + event_type + "&aid=" + jpActiveAdId + "&u=" + ord;
	//trackingimg.src = "http://www.jetpackdigital.com//footertracking/ad/?oid=" + jpOrd + "&e=" + event + "&et=" + event_type + "&aid=" + jpActiveAdId + "&u=" + ord;
}

function jpFooterLoadScript(scriptSrc, completeFunc) {
	var head = document.getElementsByTagName('head')[0];
  	var script= document.createElement('script');
   	script.type= 'text/javascript';
    
    script.onreadystatechange= function () {
      if (this.readyState == 'complete' || this.readyState == 'loaded') { 
      	script.onreadystatechange = null;
      	completeFunc();
      }
    };

    
    script.onload=completeFunc;

    script.src= scriptSrc;
    head.appendChild(script);
};

function jpFooterLoadJQuery() {		
		if(typeof($) != 'undefined') {
			dollarFunctionHolder = $;
		}
		
		if(typeof(jQuery) != 'undefined') {
			jQueryFunctionHolder = jQuery;
		}
				
        if(typeof(jQuery) == 'undefined' && typeof(JP) == 'undefined'){            
               	if(typeof(loadingJQuery) == 'undefined' || !loadingJQuery) {
               		loadingJQuery = true;
               		jpFooterLoadScript('http://ads.jetpackdigital.com/jquery-1.3.2.min.js',function() {
        				if(typeof(JP) == 'undefined') {
        					JP=jQuery;
        				}
        			
        				if(dollarFunctionHolder != null) {
        					$ = dollarFunctionHolder;
        				}
        				if(jQueryFunctionHolder != null) {
        					jQuery = jQueryFunctionHolder;
        				}
        				jpGetStories();
        			});
        		} else {
        			setTimeout("jpFooterLoadJQuery()",100);
        		}
        		
        } else {
		    // Set JP to be used everywhere
			if(typeof(JP) == 'undefined') {
				JP = jQuery;
			}
			
			if(dollarFunctionHolder != null) {
				$ = dollarFunctionHolder;
			}
			if(jQueryFunctionHolder != null) {
        				jQuery = jQueryFunctionHolder;
        	}
			jpGetStories();    
		}
}

var headline_count;
var headline_interval;
var old_headline = 0;
var current_headline = 0;

function jpHeadlineRotate() {

  current_headline = (old_headline + 1) % headline_count;
  
  JP(".jpfooterheadline:eq(" + old_headline + ")").animate({left: -400},150, function() {
      JP(this).css('left', '600px');
       JP(".jpfooterheadline:eq(" + current_headline + ")").animate({left: 0},150);  
  old_headline = current_headline;
    });
 
}

function jpHeadlineRotateBackward() {

  current_headline = (old_headline - 1) % headline_count;
  if(current_headline == -1) {
  	current_headline = headline_count - 1;
  }
  
  JP(".jpfooterheadline:eq(" + old_headline + ")").animate({left: 600},150, function() {
      JP(this).css('left', '600px');
      JP(".jpfooterheadline:eq(" + current_headline + ")").css("left","-400px").animate({left: 0},150);  
  old_headline = current_headline;
    });
  
}

function jpGetStories() {

	JP.getScript("http://media.jetpackdigital.com/footer/vln/stories.js",function() {
		jpFooterStories = eval("(" + jp_footer_stories_json + ")");
		jpRenderFooter();
	});
}

function jpGetAdUnit() {
	JP.getScript("http://media.jetpackdigital.com/footers/1/jpds.js",function() {
		var scheduledAds = eval("(" + scheduledAdsJSON + ")");
		var scheduledAd = (scheduledAds[jpHostname]) ? scheduledAds[jpHostname]["ad"] : 0;
		jpActiveAdId = scheduledAd;
		if(scheduledAd) {
			JP.getScript("http://media.jetpackdigital.com/footerads/" + scheduledAd + "/jpdc.js",function() {
				jpCreative = eval("(" + creativeJSON + ")");
				if(jpCreative.corner_ad_type == "static_clickthrough") {
					jpRenderStaticClickThrough();
				} else if (jpCreative.corner_ad_type == "static_overlay") {
					jpRenderStaticOverlay();
				}
			});
		}
	});
}

function jpRenderStaticOverlay() {

	JP("#jp_corner_ad").empty();	
	JP("#jp_corner_ad").append("<div style='margin-top: -25px; background: transparent url(" + jpCreative.static_overlay_image + ") no-repeat; height: 65px; width: 200px;cursor: pointer;'></div>");
	
	jpFooterTrackEvent("view","view");
	
	JP("#jp_corner_ad div").mouseover(function() {
		// Do nothing if it's already showing;
		if(jpOverlayVisible) return;
		
		jpStartCountdown();
		JP("#jp_corner_ad div").animate({marginTop: "-35px"},100);
		jpOverlayTimer = setTimeout(function() { jpStopCountdown(); jpFooterTrackEvent("showoverlay","mouseover"); jpRenderOverlay(); }, 3000);
	});
	
	JP("#jp_corner_ad div").mouseout(function() {
		JP("#jp_corner_ad div").animate({marginTop: "-25px"},100);
		jpStopCountdown();
		clearTimeout(jpOverlayTimer);
	});
	
	JP("#jp_corner_ad div").click(function() {
		jpStopCountdown();
		jpFooterTrackEvent("showoverlay","click");
		clearTimeout(jpOverlayTimer);
		jpRenderOverlay();
	});
	
	
}

function jpStopCountdown() {
	JP("#jp_countdown").hide();
	JP("#jp_countdown_numbers").hide();
	JP("#jp_expanding").hide();
		
	clearInterval(jpArrowCountdownTimer);
	clearInterval(jpNumberCountdownTimer);
}

function getTransformProperty(element) {
    // Note that in some versions of IE9 it is critical that
    // msTransform appear in this list before MozTransform
    var properties = [
        'transform',
        'WebkitTransform',
        'msTransform',
        'MozTransform',
        'OTransform'
    ];
    var p;
    while (p = properties.shift()) {
        if (typeof element.style[p] != 'undefined') {
            return p;
        }
    }
    return false;
}

function jpElementTransform(element,degrees) {
	var div = document.getElementById(element);
	var property = getTransformProperty(div);
	if (property) {
    	var d = 0;
    	div.style[property] = 'rotate(' + degrees + 'deg)';
		
		//var rot = degrees/90;
		//JP("#" + element).css("filter","progid:DXImageTransform.Microsoft.BasicImage(rotation=" + rot + ")");
	}
}

function jpStartCountdown() {
	JP("#jp_countdown").show();
	JP("#jp_countdown_numbers").show();
	JP("#jp_expanding").show();
	
	var arrowoffsetindex = 0;
	
	jpArrowCountdownTimer = setInterval(function() {
		
		++arrowoffsetindex;
		if(arrowoffsetindex > 7) arrowoffsetindex = 0;
		
		var newdegs = 45 * arrowoffsetindex;
		jpElementTransform("jp_countdown",newdegs);
		
	}, 86);
	
	var numberoffsets = [59, 45, 31];
	var numberoffsetindex = 0;
	
	JP("#jp_countdown_numbers").css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) " + numberoffsets[numberoffsetindex] + "px -157px");
	
	jpNumberCountdownTimer = setInterval(function() {
		++numberoffsetindex;
		if(numberoffsetindex < 3) { 
			JP("#jp_countdown_numbers").css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) " + numberoffsets[numberoffsetindex] + "px -157px");
		}
	}, 1000);
}

function jpRenderOverlay() {
		if(jpOverlayVisible) return;
		jpOverlayVisible = true;
		
		var videoPositions = {right: "270px", center: "140px", left: "10px"};
		
		var wrapperDiv = document.createElement("div");
		JP(wrapperDiv).css("position","fixed").css("top","0px").css("left","0px").css("height","100%").css("width","100%");
		
		JP(wrapperDiv).css("opacity",".5").css("filter","alpha(opacity = 50)").css("background-color","#000000").css("z-index","1000000");
		JP("body").append(wrapperDiv);
		
		var imgwrapperDiv = document.createElement("div");
		JP(imgwrapperDiv).css("position","fixed").css("top","0px").css("left","0px").css("height","100%").css("width","100%").css("z-index","1000000001");
		JP(imgwrapperDiv).css("cursor","pointer");
				
		// Get the top position
		var window_height = JP(window).height();
		if(window_height < 520) {
			window_height = 520;
		}
		
		var margin_top = ((window_height-30) - 400)/2;
		
		var imgcontainer = document.createElement("div");
		JP(imgcontainer).css("height","400px").css("width","730px").css("margin",margin_top + "px auto").css("background","transparent url(" + jpCreative.static_overlay_background_image + ") no-repeat").css("position","relative");
		JP(imgcontainer).click(function() { window.open("http://jptracking.elasticbeanstalk.com/jpfc?fid=1&oid=" + jpOrd + "&aid=" + jpActiveAdId,"_blank"); return false;});
		//JP(imgcontainer).click(function() { window.open("http://www.jetpackdigital.com//footertracking/clickad/?oid=" + jpOrd + "&aid=" + jpActiveAdId,"_blank"); return false;});
		JP(imgwrapperDiv).append(imgcontainer);
		
		var closeButton = document.createElement("div");
		JP(closeButton).css("width","94px").css("height","45px").css("background","transparent url(http://media.jetpackdigital.com/lib/images/footer_close.png) no-repeat").css("cursor","pointer").css("position","absolute").css("top","-47px").css("left","630px");
		JP(closeButton).click(function() {
			JP(wrapperDiv).remove(); 
			JP(imgwrapperDiv).remove();
			jpOverlayVisible = false;
			jpFooterTrackEvent("closeoverlay","click");
			return false;
		});
		JP(imgcontainer).append(closeButton);
		
		var videoLeftPosition = 0;
		var videoTopPosition = "110px";
		if(jpCreative.static_overlay_video_position == "right") {
			videoLeftPosition = videoPositions.right;
		} else if(jpCreative.static_overlay_video_position == "center") {
			videoLeftPosition = videoPositions.center;
		} else if(jpCreative.static_overlay_video_position == "left") {
			videoLeftPosition = videoPositions.left;
		}
		
		if(jpCreative.static_overlay_video_y) {
			videoTopPosition = jpCreative.static_overlay_video_y.replace("px","") + "px";
		}
		
		if(jpCreative.static_overlay_video_x) {
			videoLeftPosition = jpCreative.static_overlay_video_x.replace("px","") + "px";
		}
		
		
		var videoHolder = document.createElement("div");
		JP(videoHolder).attr("id","jpfootervideo").css("position","absolute").css("width","450px").css("height","254px").css("background","transparent url(" + jpCreative.static_overlay_video_image + ") no-repeat").css("top",videoTopPosition).css("left",videoLeftPosition);
		JP(imgcontainer).append(videoHolder);
		
		if(jpCreative.static_overlay_video) {
			var origflowplayer = null;
			if(typeof flowplayer != "undefined") {
				origflowplayer = flowplayer; 
			}
			JP.getScript("http://ads.jetpackdigital.com/flowplayer/flowplayer-3.2.6.min.js", function(){
				jpfooterflowplayer = flowplayer;
				JP.getScript("http://ads.jetpackdigital.com/flowplayer/flowplayer.controls-3.0.2.min.js", function(){
					if(origflowplayer) {
						flowplayer = origflowplayer;
					}
				
					// Create the flowplayer with the video
					jpCreateVideoPlayer(jpCreative.static_overlay_video, jpCreative.static_overlay_video_image, jpCreative.static_overlay_autoplay_video);
				});
			});		
		}
		
		JP("body").append(imgwrapperDiv);
}

function jpCreateVideoPlayer(videoUrl, videoImage, videoAutoplay) {
	
	var autoPlay = (videoAutoplay) ? true : false;
	var clip = {
    	autoPlay: autoPlay,
    	autoBuffering: false,
    	url: videoUrl,
    	onCuepoint: [[0], function(c, point) {
        	if(c.fullDuration) {
        		var zero = 0;
            	var quarter = Math.floor(c.fullDuration/4) * 1000;
                var half = Math.floor(c.fullDuration/2) * 1000;
                var threequarter = quarter + half;
                var full = (Math.floor(c.fullDuration)*1000) - 1000;
                
                c.onCuepoint(
					[zero, quarter, half, threequarter,full],
					function(clip2, cuepoint) {
                		if(!reportedzero && cuepoint >= zero && cuepoint < quarter) {
							reportedzero = true;
							jpFooterTrackEvent("videoplay","video");
						} else if(!reportedquarter && cuepoint >= quarter && cuepoint < half) {
							reportedquarter = true;
							jpFooterTrackEvent("videoplay25","video");
						} else if(!reportedhalf && cuepoint >= half && cuepoint < threequarter) {
							reportedhalf = true;
							jpFooterTrackEvent("videoplay50","video");
						} else if(!reportedthreequarter && cuepoint >= threequarter && cuepoint < full) {
							reportedthreequarter = true;
							jpFooterTrackEvent("videoplay75","video");
						} else if(!reportedfull && cuepoint >= full) {
							reportedfull = true;
							jpFooterTrackEvent("videoplay100","video");
						}
					}
				);
                      				                      				
        	}
							
		}]
	};
	
	var videoplayerlicenses = ['#@e16b1cf3e720a6781bf','#@1b55e3c5577248e02bf','#@f87e1ba953feafb54d9','#@4aa94d039802a569f68','#@439bd02dba9c7881b9c','#@098c1b86fa66ac6dbcf','#@a1473b3988d70e1355b','#@cdda5f2563aa60e419b','#@531d52726001c21f8a1','#@9d349b777eaf326e779','#@43cf1176d35c66f8532','#@a7b96b0c10088618c32','#@1ed0aaf79fc042c03e4','#@544d1dbc741dc03cba2','#@c2e07af6164995d792b','#@c0fe070126bf0692d27','#@7fd0d44797f12732fc8','#@d12a4d5beba7da4fd45','#@8a13e8c8399edf996c3','#@dedbaa841b8945c8bbf','#@5a64ccbfe29fa5e1c4e','#@91cf4154b2cbf81e56a','#@18120464b4fa5c61f88','#@4596e0040f0fcf10de2','#@3f27ad4fc302f5066ff','#@a25e3dc9ede89cc6b38','#@d6a28ccf36f58e4f657','#@b913a8415907eae5022','#@18120464b4fa5c61f88','#@4596e0040f0fcf10de2','#@d8cbbaba95618b251c2','#@9e8ec6721611c74dc2d','#@0275cfe85224e377452','#@52cd6e9eb27315969bc','#@fe8448724414d2c0fa5','#@96a84831432479655da','#@b48b249d5739154e94c','#@c028b9414f4831b0013','#@eb53a13d8053457af3b','#@b48b249d5739154e94c','#@8667a1b871f1742b5ed','#@93fe59cb43c0b3fc560','#@7fe4a71b3dd30f73e2c','#@2b3f43f3e6eb506aa2f','#@c7306a74ec4fa31412d'];
					
 	jpfootervideoplayer = jpfooterflowplayer("jpfootervideo",{
 		src: 'http://ads.jetpackdigital.com/flowplayer/flowplayer.unlimited-3.2.7.swf', wmode: 'transparent', bgcolor: 'none',  border: '0'},{
      	plugins: {controls: null},
      	canvas: { backgroundImage: 'url(' + videoImage + ')'},
       	playlist: [clip]        
	}).controls("jp_supervideocontrolbar",{});	
	
	//jpfootervideoplayer.play(); 
}

function jpRenderStaticClickThrough() {
	JP("#jp_corner_ad").append("<div style='margin-top: -25px; background: transparent url(" + jpCreative.static_clickthrough_image + ") no-repeat; height: 65px; width: 200px;cursor: pointer;'></div>");
	
	jpFooterTrackEvent("view","view");
	
	JP("#jp_corner_ad div").mouseover(function() {
		JP("#jp_corner_ad div").animate({marginTop: "-35px"},100);
	});
	
	JP("#jp_corner_ad div").mouseout(function() {
		JP("#jp_corner_ad div").animate({marginTop: "-25px"},100);
	});
	
	JP("#jp_corner_ad div").click(function() {
		jpFooterTrackEvent("click","click");
		window.open("http://jptracking.elasticbeanstalk.com/jpfc?fid=1&aid=" + jpActiveAdId,"_blank");
		//window.open("http://www.jetpackdigital.com//footertracking/clickad/?aid=" + jpActiveAdId,"_blank");
	});
}

function jpRenderFooter() {

	var footerWrapperDiv = document.createElement("div");
	JP(footerWrapperDiv).css("position","fixed").css("bottom","0px").css("left","0px").css("height","45px").css("width","100%").css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/footer_bg.png) repeat-x").css("z-index","2000000000");

	//var findDOC = document.all[0].text;
	//JP(footerWrapperDiv).attr("doctype",findDOC).attr("browser",JP.browser);
	if(document.doctype == null && JP.browser.msie) {
		
		//JP(footerWrapperDiv).css("position","absolute");
		//var window_height = JP(window).height();
		//JP(footerWrapperDiv).css("top",(window_height-45) + "px");
		//JP(window).scroll(function () { 
     	// 	window_height = JP(window).height();
     	// 	JP(footerWrapperDiv).css("top",(window_height + JP(window).scrollTop() - 45) + "px");
    	//});

	}
	
	//stick the footer at the bottom of the page if we're on an iPad/iPhone due to viewport/page bugs in mobile webkit
	if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod') {
		JP(footerWrapperDiv).css("position", "static");
	};

	//230,64
	//JP(footerWrapperDiv).css("box-shadow","7px 7px 8px 8px #818181").css("-webkit-box-shadow","7px 7px 8px 8px #818181").css("-moz-box-shadow","7px 7px 8px #818181").css("filter","progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true)");
	
	var footerDiv = document.createElement("div");
	JP(footerDiv).css("width","1000px").css("height","30px").css("margin","15px auto").css("position","relative");
	
	var adHolderDiv = document.createElement("div");
	JP(adHolderDiv).attr("id","jp_corner_ad").css("width","210px").css("position","absolute").css("top","0px").css("left","0px").css("height","100%");
	JP(footerDiv).append(adHolderDiv);
	
	var countdownDiv = document.createElement("div");
	JP(countdownDiv).attr("id","jp_countdown").css("display","none").css("width","47px").css("height","47px").css("position","absolute").css("top","-85px").css("left","80px");
	JP(countdownDiv).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -7px -140px");
	JP(footerDiv).append(countdownDiv);
	
	
	
	
	var countdownNumbersDiv = document.createElement("div");
	JP(countdownNumbersDiv).attr("id","jp_countdown_numbers").css("display","none").css("width","18px").css("height","14px").css("position","absolute").css("top","-69px").css("left","95px");
	JP(countdownNumbersDiv).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) 59px -157px");
	JP(footerDiv).append(countdownNumbersDiv);

	var expandingDiv = document.createElement("div");
	JP(expandingDiv).attr("id","jp_expanding").css("display","none").css("width","97px").css("height","31px").css("position","absolute").css("top","-77px").css("left","127px");
	JP(expandingDiv).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -11px -191px");
	JP(footerDiv).append(expandingDiv);

	
	
	var shareHolderDiv = document.createElement("div");
	JP(shareHolderDiv).css("width","118px").css("position","absolute").css("top","0px").css("left","210px").css("height","100%");
	
	var shareText = document.createElement("div");
	JP(shareText).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -3px -34px").css("height","10px").css("width","60px").css("position","absolute").css("top","12px").css("left","3px");
	JP(shareHolderDiv).append(shareText);
	
	var fbButton = document.createElement("div");
	JP(fbButton).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -4px -5px").css("height","22px").css("width","22px").css("position","absolute").css("top","7px").css("left","68px").css("cursor","pointer");
	JP(fbButton).mouseover(function() {
		JP("#jpfbtip").show();
	}).mouseout(function() {
		JP("#jpfbtip").hide();
	}).click(function() {
		jpFooterTrackEvent("facebookShare","click");
		window.open("http://www.facebook.com/sharer.php?u=" + location.href,"_blank");
	});
	
	JP(shareHolderDiv).append(fbButton);
	
	var fbButtonTip = document.createElement("div");
	JP(fbButtonTip).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -12px -95px").css("height","40px").css("width","113px").css("position","absolute").css("top","-36px").css("left","20px").css("display","none").attr("id","jpfbtip");
	JP(shareHolderDiv).append(fbButtonTip);
	
	var twitterButton = document.createElement("div");
	JP(twitterButton).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -27px -4px").css("height","22px").css("width","22px").css("position","absolute").css("top","5px").css("left","91px").css("cursor","pointer");
	JP(twitterButton).mouseover(function() {
		JP("#jptwtip").show();
	}).mouseout(function() {
		JP("#jptwtip").hide();
	}).click(function() {
		jpFooterTrackEvent("twitterShare","click");
		window.open("http://twitter.com/home?status=" + escape(document.title) + " - " + location.href,"_blank");
	});
	
	JP(shareHolderDiv).append(twitterButton);
	
	var twitterButtonTip = document.createElement("div");
	JP(twitterButtonTip).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -129px -95px").css("height","40px").css("width","113px").css("position","absolute").css("top","-36px").css("left","45px").css("display","none").attr("id","jptwtip");
	JP(shareHolderDiv).append(twitterButtonTip);
	
	var shareDivider = document.createElement("div");
	JP(shareDivider).css("background-color","#676767").css("height","20px").css("width","1px").css("position","absolute").css("top","5px").css("left","118px");
	JP(shareHolderDiv).append(shareDivider);

	
	JP(footerDiv).append(shareHolderDiv);
	
	var storyHolderDiv = document.createElement("div");
	JP(storyHolderDiv).css("width","470px").css("position","absolute").css("top","0px").css("left","329px").css("height","100%");
	
	var leftButton = document.createElement("div");
	JP(leftButton).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -83px -23px").css("height","20px").css("width","20px").css("position","absolute").css("top","5px").css("left","5px");
	JP(leftButton).mouseover(function() {
		JP(this).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -83px -3px") 
	}).mouseout(function() {
		JP(this).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -83px -23px") 
	}).click(function() {
		clearInterval(headline_interval);
		jpHeadlineRotate();
	});;
	JP(storyHolderDiv).append(leftButton);
	
	var rightButton = document.createElement("div");
	JP(rightButton).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -107px -23px").css("height","20px").css("width","20px").css("position","absolute").css("top","5px").css("left","30px");
	JP(rightButton).mouseover(function() {
		JP(this).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -107px -3px") 
	}).mouseout(function() {
		JP(this).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -107px -23px") 
	}).click(function() { 
		clearInterval(headline_interval);
		jpHeadlineRotateBackward();
	});
	JP(storyHolderDiv).append(rightButton);
	
	var storyTextHolder = document.createElement("div");
	JP(storyTextHolder).css("height","25px").css("width","413px").css("position","absolute").css("top","6px").css("left","60px").css("overflow","hidden").css("text-align","left");
	/*JP(storyTextHolder).html("<span style='font-family: Verdana; font-weight: bold; font-size:11px; color: #000000;margin-right: 3px;'>ALL HIP HOP:</span><span style='font-family: Verdana; font-size: 11px; color: #009fcf;'>RUMORS: Carmelo Going to the Lakers</span>");*/
	
	
	for(var i = 0; i < jpFooterStories.length; i++) {
		var left = (i == 0) ? "0px" : "600px";
		var story = jpFooterStories[i];
		//alert(story.site_name + ": " + story.story_title);
		var storyDiv = document.createElement("div");
		JP(storyDiv).attr("class","jpfooterheadline").css("position","absolute").css("left",left).css("width","600px");
		JP(storyDiv).html("<div><a style='text-decoration: none; font-family: Verdana; font-weight: bold; font-size:11px; color: #000000;margin-right: 3px;' href='#'>" + story.site_name + ":</a><a style='font-family: Verdana; font-size: 11px; color: #009fcf;text-decoration: none;' target='_blank' href='" + story.story_url + "'>" + story.story_title + "</a></div>");
		JP(storyTextHolder).append(storyDiv);
	}
	
		
	JP(storyHolderDiv).append(storyTextHolder);
	
	JP(footerDiv).append(storyHolderDiv);
	
	var logoHolderDiv = document.createElement("div");
	JP(logoHolderDiv).css("width","190px").css("position","absolute").css("top","0px").css("left","800px").css("height","100%");
	
	var logoArrowDiv = document.createElement("div");
	JP(logoArrowDiv).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -230px -4px").css("height","28px").css("width","24px").css("position","absolute").css("top","1px").css("left","0px");	
	JP(logoHolderDiv).append(logoArrowDiv);
	
	var logoDiv = document.createElement("div");
	JP(logoDiv).css("background","transparent url(http://media.jetpackdigital.com/footer/vln/images/sprite.png) -260px -61px").css("height","15px").css("width","170px").css("position","absolute").css("top","9px").css("left","29px");	
	JP(logoHolderDiv).append(logoDiv);

	
	JP(footerDiv).append(logoHolderDiv);
	
	JP(footerWrapperDiv).append(footerDiv);
	
	jpGetAdUnit();
	
	JP("body").append(footerWrapperDiv);
	
	// Track this footer
	var trackingimg = new Image();
	//trackingimg.src = "http://www.jetpackdigital.com//footertracking/view/?t=v&fid=1";
	trackingimg.src = "http://jptracking.elasticbeanstalk.com/jpf?t=v&fid=1"
	
	headline_count = JP(".jpfooterheadline").size();
  	JP(".jpfooterheadline:eq("+current_headline+")").css('top', '0px');
 
  	headline_interval = setInterval(jpHeadlineRotate,5000);

}

var jptimeout = 100;
			
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
	var ffversion=new Number(RegExp.$1);
 	if (ffversion<4) {
 		jptimeout = 1500;
 	}			
}


setTimeout("jpFooterLoadJQuery()",jptimeout);	
