// JavaScript Document
CurTT = '';
function initToolTip(){
	//Select all anchor tag with rel set to tooltip
	$('a[rel=tooltip]').mouseover(function(e) {
		
		//Grab the title attribute's value and assign it to a variable
		var tipID = $(this).attr('title');	
		
		//Remove the title attribute's to avoid the native tooltip from the browser
		CurTT = tipID;
		$(this).attr('title','');
		
		//Append the tooltip template and its value
		$(this).append('<div id="tooltip"><div class="tipHeader"></div><div class="tipBody">' + $("#tooltip_"+tipID).html() + '</div><div class="tipFooter"></div></div>');		
				
		//Show the tooltip with faceIn effect
		$('#tooltip').fadeIn('500');
		$('#tooltip').fadeTo('10',1);
		
	}).mousemove(function(e) {
	
		//Keep changing the X and Y axis for the tooltip, thus, the tooltip move along with the mouse
		$('#tooltip').css('top', e.pageY + 10 );
		$('#tooltip').css('left', e.pageX + 20 );
		
	}).mouseout(function() {
	
		//Put back the title attribute's value
		$(this).attr('title',CurTT);
		CurTT = '';
		
		//Remove the appended tooltip template
		$(this).children('div#tooltip').remove();
		
	});
}
function getZeroString(dA, dN){
	strD = '';
	if(dA<dN){	
		for(ij=1;ij<=(dN-dA);ij++){
			strD = strD + '0';
		}
	}
	return strD;
}
function formatFixed(val, decimal){
	try{
		var arrVal = val.split("\.");
		try{
			if(arrVal.length>0){
				dVal = arrVal[1].length;
				if(parseInt(dVal)-parseInt(decimal)>0){
					val = parseFloat(val).toFixed(decimal);
				}else{
					val = arrVal[0]+'.'+arrVal[1] + getZeroString(dVal,decimal);
				}
			}
		}catch(ex){
			val = val + "." + getZeroString(0,decimal);
		}
	}catch(ex1){
	}
	return val;
}
$(document).ready(function (){
	calculate();
	$(".outClass").attr("readonly","true");
	initToolTip();
});
