// JavaScript Document

BBI = {};

BBI.Core = 
{
	BBNC:
	{
		_version: 1.1,
		_updated: '04/17/2008 10:07:07 AM',

		isV5: !!window.Sys,
		isV4: !!(window.BBProcMsg && !window.Sys),
		isEditView: !!window.location.href.match('edit='),
		hasPRM: !this.isV5
	}
};

BBI.Client =
{
	
	
	FRtherm: function() {
		
		//if (BBI.Core.BBNC.isEditView) {
		//	$('#JS-FRtherm').append('Custom Javascript: Fundraiser Thermometer');
		//}
		//else {
			
	// add html for therm
	var thermometerSRC = '<div id="thermometer"><div id="raisedContainer"><div id="raisedLevel"></div></div><div id="overlay"><div id="valDisplays"><div id="goalDisplay" class="display">Goal: <span></span></div><div id="raisedDisplay" class="display">Raised: <span></span></div></div></div></div>';
	

	// get goal value	
	function setCustomTherm() {	
	
		var goal = goalAmt.split('.')[0];
		var goalInt = goal.replace('$','').replace(/,/g,'');

		// get raised value
		var raised = raisedAmt.split('.')[0];
		var raisedInt = raised.replace('$','').replace(/,/g,'');

		// get percentage
		var a = goalInt/100;
		var b = raisedInt/a;
		var c = b.toString();
		var d = c.split('.')[0];

		// change fill height
		$('#raisedLevel').css('height',d+'%');

		// add display values
		$('#goalDisplay span').append(goal);
		$('#raisedDisplay span').append(raised);
	
		// limit raised position below goal display
		if (d < 80) {
			$('#raisedDisplay').css('bottom',d+'%');
		}
	};
			

	// get values based on Report (Fundraiser) part
	if ($('#FRamounts').length > 0) {
		$('#FRamounts').css('display','none');
		var goalAmt = $('#goalAmt').text();
		var raisedAmt = $('#raisedAmt').text();
		var container = $('#FRamounts');
		container.before(thermometerSRC);
		setCustomTherm();
	}

	// get values based on Thermometer page element
	if ($('img[src*=view.therm]').length > 0) {
		$('img[src*=view.therm]').parent().parent().parent().css('display','none');
		var goalCell = $('td:contains("Goal:")').next();
		var goalAmt = goalCell.text();
		var raisedCell = $('td:contains("Raised:")').next();
		var raisedAmt = raisedCell.text();
		var container = $('img[src*=view.therm]').parent().parent().parent().parent();
		container.before(thermometerSRC);
		setCustomTherm();
	}

		//};
		
	}
};

// Page Load Functions
//Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(BBI.Client.pageLoad);