﻿// JavaScript Document
function FormatNumber(srcStr,nAfterDot,nBeforeDot){
　　var srcStr,nAfterDot;

　　var resultStr,nTen;
　　srcStr = ""+srcStr+"";
　　strLen = srcStr.length;
　　dotPos = srcStr.indexOf(".",0);


//srcStr=new_return_str;

//alert(new_return_str);
//算完了

　　if (dotPos == -1){
	
　　　　resultStr = srcStr+".";
　　　　for (i=0;i<nAfterDot;i++){
	
　　　　　　resultStr = resultStr+"0";

　　　　}
　　　//　return resultStr;
　　}
　　else{
　　　　if ((strLen - dotPos - 1) >= nAfterDot){
　　　　　　nAfter = dotPos + nAfterDot + 1;
　　　　　　nTen =1;
	
　　　　　　for(j=0;j<nAfterDot;j++){
　　　　　　　　nTen = nTen*10;
　　　　　　}
　　　　　　resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
　　　　　//　return resultStr;
　　　　}
　　　　else{
　　　　　　resultStr = srcStr;
　　　　　　for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){

　　　　　　　　resultStr = resultStr+"0";
　　　　　　}
　　　　　//　
　　　　}

//算前面的

if(nBeforeDot!=0){
	
var new_return_str,tmp_return_str,new_return_str2;
new_return_str="";
tmp_return_str="";
new_return_str2="";

srcStr=resultStr.toString();

strLen = srcStr.length;

　　dotPos = srcStr.indexOf(".",0);


if($.browser.msie){
if(dotPos!=-1){
for(i=(dotPos+1);i<strLen;i++){

new_return_str2=new_return_str2+srcStr.charAt(i);
}
new_return_str2="."+new_return_str2;
}else{
new_return_str2="";
}
if(dotPos==-1)
dotPos=strLen;
for(i=(dotPos-1);i>-1;i--){
	
	tmp_return_str=srcStr.charAt(i)+tmp_return_str;
	if((i!=0)&&(tmp_return_str.length>=nBeforeDot)){
	if(new_return_str!="")
	new_return_str=tmp_return_str+","+new_return_str;
	else
	new_return_str=tmp_return_str;	
	tmp_return_str="";
	}
	if(i==0)
	new_return_str=tmp_return_str+","+new_return_str;
}
}else{
if(dotPos!=-1){
for(i=(dotPos+1);i<strLen;i++){

new_return_str2=new_return_str2+srcStr[i];
	}
	new_return_str2="."+new_return_str2;
}else{
new_return_str2="";
}
if(dotPos==-1)
dotPos=strLen;
for(i=(dotPos-1);i>-1;i--){
	
	tmp_return_str=srcStr[i]+tmp_return_str;
	if((i!=0)&&(tmp_return_str.length>=nBeforeDot)){
		
	if(new_return_str!="")
	new_return_str=tmp_return_str+","+new_return_str;
	else
	new_return_str=tmp_return_str;
	tmp_return_str="";
	
	}
	if(i==0)
	new_return_str=tmp_return_str+","+new_return_str;
	}
}
//合體

new_return_str=new_return_str+new_return_str2;

return new_return_str;
}else{
	
return new_return_str;
}
	}
}
function get_now_num(str){


var start_num=eval(str);


if(!isNaN(start_num)&&(start_num!="")){

var tmp_date=$('#xstart_date').val().replace(/-/g,'/');
var start_date=new Date(tmp_date+" 00:00");

var now=new Date();
var ts=Math.ceil((now.getTime()-start_date.getTime()))/1000;

var new_num=start_num+ts*$('#saved_rate').val();

var E;
E=eval(new_num)/1000;
var D;
D=(eval(new_num)*3.5)/30;
var T;
T=eval(new_num)/(17*1000);
var C;
C=eval(T)*12;


$('#saved_eng').html(FormatNumber(E,0,3)+'');
$('#saved_dollars').html(FormatNumber(D,0,3)+'');
$('#saved_trees').html(FormatNumber(T,0,3)+'');
$('#saved_co2').html(FormatNumber(C,0,3)+'');
$('#saved_total_co').html(FormatNumber(eval(new_num),0,3));
setTimeout("get_now_num($('#saved_total').val())",1000);
	}
	
}
function isInteger( str ){
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}
