/*
 *  Logic for embedding ticker.
 *
 */

$(document).ready(function(){	
	$('#flash-container-ticker').hide();
	var second;
	var minute;
	var hour;
	var day;
	var month;
	var year;
	var startAmt;
	var dailyAverage;
	
	$.get('/media/directbanking/ticker.xml', function(data) {
		if($.browser.msie){
			if (typeof data == "string") {
			   xml = new ActiveXObject("Microsoft.XMLDOM");
			   xml.async = false;
			   xml.loadXML(data);
			} else {
			   xml = data;
			};
		}
		else {
			xml = data;
		}
		second = $(xml).find('Second').text() * 1;
		minute = $(xml).find('Minute').text() * 1;
		hour = $(xml).find('Hour').text() * 1;
		day = $(xml).find('Day').text() * 1;
		month = $(xml).find('Month').text() * 1;
		year = $(xml).find('Year').text() * 1;
		startAmt = $(xml).find('StartAmount').text() * 1;
		dailyAverage = $(xml).find('DailyAverage').text() * 1;
		
		tickerFlash();
	}); 
	function tickerFlash(){
		var startingAmt = startAmt / 10;
		var objDate = new Date()
		var currTime_var = objDate.getTime();
		var startTime_var = Date.parse(month + "/" + day + "/" + year + " " + hour + ":" + minute);
		var secondCount = currTime_var - startTime_var;
		var secondsDay = 86400;
		var flips = dailyAverage / secondsDay;
		var flipsCalc = flips / 10 ;
		var speed = 1000 / flipsCalc;
		var flipsCalc2 = flipsCalc * 10;
		var totalTime_var = (secondCount / 1000) * flipsCalc + startingAmt;
		
		//alert(totalTime_var + " , " + speed);
		
		
		//swfobject replace
		var promoWidth = 458;
		var promoHeight = 102;
		$("#flash-container-ticker").css({height: promoHeight + "px", width: promoWidth + "px"});
		var params = { }
		var vars = {timeDiff: totalTime_var, speed: speed}
		swfobject.embedSWF("/media/directbanking/ticker.swf", "flash-container-ticker", promoWidth, promoHeight, "9.0.0", "", vars, params);
		$('#flash-container-ticker').show();
	}
});
