//////////////Comyright: Nummòlt & Mathcats: Maurici Carbó & Wendy Petti 2003///////////////////////////////////// 
//////////////////This is balance8a.js///////////////////////////////////////////////////
/////////////OBJECTS DECLARATION///////////////////
function thing(name,names,nameimage,weigh,uncertainty)
{
this.m_str_name=name;
this.m_str_names=names;
this.m_str_nameimage=nameimage;
this.m_float_weigh=weigh;
this.m_float_uncertainty=uncertainty;
}

function fulcrum()
{
this.m_plateleft_mass=0;
this.m_platerigth_mass=0;
this.m_rel=1;
this.p_show=shw;
	function shw(state)
	{
	if(state==1)
		{	
		this.m_rel=this.m_plateleft_mass/this.m_platerigth_mass;
		if((this.m_rel<1.1)&&(this.m_rel>10/11)) {document.balance.fulcrum.src="f10b10.gif";return;} /////////////equilibrated////////
		if((this.m_rel<1.2)&&(this.m_rel>=1.1)) {document.balance.fulcrum.src="f11b10.gif";return;}
		if((this.m_rel<1.3)&&(this.m_rel>=1.2)) {document.balance.fulcrum.src="f12b10.gif";return;}
		if((this.m_rel<1.4)&&(this.m_rel>=1.3)) {document.balance.fulcrum.src="f13b10.gif";return;}
		if((this.m_rel<1.5)&&(this.m_rel>=1.4)) {document.balance.fulcrum.src="f14b10.gif";return;}
		if((this.m_rel<1.6)&&(this.m_rel>=1.5)) {document.balance.fulcrum.src="f15b10.gif";return;}
		if((this.m_rel<1.7)&&(this.m_rel>=1.6)) {document.balance.fulcrum.src="f16b10.gif";return;}
		if((this.m_rel<1.8)&&(this.m_rel>=1.7)) {document.balance.fulcrum.src="f17b10.gif";return;}
		if((this.m_rel<1.9)&&(this.m_rel>=1.8)) {document.balance.fulcrum.src="f18b10.gif";return;}
		if((this.m_rel<2)&&(this.m_rel>=1.9)) {document.balance.fulcrum.src="f19b10.gif";return;}
		if((this.m_rel<3)&&(this.m_rel>=2)) {document.balance.fulcrum.src="f2b1.gif";return;}
		if((this.m_rel<4)&&(this.m_rel>=3)) {document.balance.fulcrum.src="f3b1.gif";return;}
		if((this.m_rel<5)&&(this.m_rel>=4)) {document.balance.fulcrum.src="f4b1.gif";return;}
		if((this.m_rel<1e1)&&(this.m_rel>=5)) {document.balance.fulcrum.src="f5b1.gif";return;}
		if((this.m_rel<1e2)&&(this.m_rel>=1e1)) {document.balance.fulcrum.src="f10b1.gif";return;}
		if((this.m_rel<1e3)&&(this.m_rel>=1e2)) {document.balance.fulcrum.src="f100b1.gif";return;}
		if((this.m_rel<1e4)&&(this.m_rel>=1e3)) {document.balance.fulcrum.src="f1000b1.gif";return;}
		if((this.m_rel<1e5)&&(this.m_rel>=1e4)) {document.balance.fulcrum.src="f10000b1.gif";return;}
		if(this.m_rel>=1e5) {document.balance.fulcrum.src="f100000b1.gif";return;}
		if((this.m_rel<=(10/11))&&(this.m_rel>(10/12))) {document.balance.fulcrum.src="f10b11.gif";return;}
		if((this.m_rel<=(10/12))&&(this.m_rel>(10/13))) {document.balance.fulcrum.src="f10b12.gif";return;}
		if((this.m_rel<=(10/13))&&(this.m_rel>(10/14))) {document.balance.fulcrum.src="f10b13.gif";return;}
		if((this.m_rel<=(10/14))&&(this.m_rel>(10/15))) {document.balance.fulcrum.src="f10b14.gif";return;}
		if((this.m_rel<=(10/15))&&(this.m_rel>(10/16))) {document.balance.fulcrum.src="f10b15.gif";return;}
		if((this.m_rel<=(10/16))&&(this.m_rel>(10/17))) {document.balance.fulcrum.src="f10b16.gif";return;}
		if((this.m_rel<=(10/17))&&(this.m_rel>(10/18))) {document.balance.fulcrum.src="f10b17.gif";return;}
		if((this.m_rel<=(10/18))&&(this.m_rel>(10/19))) {document.balance.fulcrum.src="f10b18.gif";return;}
		if((this.m_rel<=(10/19))&&(this.m_rel>(1/2))) {document.balance.fulcrum.src="f10b19.gif";return;}
		if((this.m_rel<=(1/2))&&(this.m_rel>(1/3))) {document.balance.fulcrum.src="f1b2.gif";return;}
		if((this.m_rel<=(1/3))&&(this.m_rel>(1/4))) {document.balance.fulcrum.src="f1b3.gif";return;}
		if((this.m_rel<=(1/4))&&(this.m_rel>(1/5))) {document.balance.fulcrum.src="f1b4.gif";return;}
		if((this.m_rel<=(1/5))&&(this.m_rel>(1/1e1))) {document.balance.fulcrum.src="f1b5.gif";return;}
		if((this.m_rel<=(1/1e1))&&(this.m_rel>(1/1e2))) {document.balance.fulcrum.src="f1b10.gif";return;}
		if((this.m_rel<=(1/1e2))&&(this.m_rel>(1/1e3))) {document.balance.fulcrum.src="f1b100.gif";return;}
		if((this.m_rel<=(1/1e3))&&(this.m_rel>(1/1e4))) {document.balance.fulcrum.src="f1b1000.gif";return;}
		if((this.m_rel<=(1/1e4))&&(this.m_rel>(1/1e5))) {document.balance.fulcrum.src="f1b10000.gif";return;}
		if(this.m_rel<=(1/1e5)) {document.balance.fulcrum.src="f1b100000.gif";return;}
	    }
	else
		{
		document.balance.fulcrum.src="f1b1.gif";
		return;
		}
	}
}

function rationalfulcrum()
{
this.m_plateleft_mass=0;
this.m_platerigth_mass=0;
this.m_rel=1;
this.p_show=shw;
	function shw(state)
	{
	if(state==1)
		{	
		this.m_rel=this.m_plateleft_mass/this.m_platerigth_mass;
		if((this.m_rel<=20/19)&&(this.m_rel>=19/20)) {document.balance.fulcrum.src="fb1d1.gif";return;} /////////equilibrated////////
		if(this.m_rel<23/264){document.balance.fulcrum.src="fb1d12.gif";return;}
		if((this.m_rel>=23/264)&&(this.m_rel<21/220)) {document.balance.fulcrum.src="fb1d11.gif";return;}
		if((this.m_rel>=21/220)&&(this.m_rel<19/180)) {document.balance.fulcrum.src="fb1d10.gif";return;}
		if((this.m_rel>=19/180)&&(this.m_rel<17/144)) {document.balance.fulcrum.src="fb1d9.gif";return;}
		if((this.m_rel>=17/144)&&(this.m_rel<15/112)) {document.balance.fulcrum.src="fb1d8.gif";return;}
		if((this.m_rel>=15/112)&&(this.m_rel<13/84)) {document.balance.fulcrum.src="fb1d7.gif";return;}
		if((this.m_rel>=13/84)&&(this.m_rel<23/132)) {document.balance.fulcrum.src="fb1d6.gif";return;}
		if((this.m_rel>=23/132)&&(this.m_rel<21/110)) {document.balance.fulcrum.src="fb2d11.gif";return;}
		if((this.m_rel>=21/110)&&(this.m_rel<19/90)) {document.balance.fulcrum.src="fb1d5.gif";return;}
		if((this.m_rel>=19/90)&&(this.m_rel<53/234)) {document.balance.fulcrum.src="fb2d9.gif";return;}
		if((this.m_rel>=53/234)&&(this.m_rel<25/104)) {document.balance.fulcrum.src="fb3d13.gif";return;}
		if((this.m_rel>=25/104)&&(this.m_rel<23/88)) {document.balance.fulcrum.src="fb1d4.gif";return;}
		if((this.m_rel>=23/88)&&(this.m_rel<43/154)) {document.balance.fulcrum.src="fb3d11.gif";return;}
		if((this.m_rel>=43/154)&&(this.m_rel<41/140)) {document.balance.fulcrum.src="fb2d7.gif";return;}
		if((this.m_rel>=41/140)&&(this.m_rel<79/260)) {document.balance.fulcrum.src="fb3d10.gif";return;}
		if((this.m_rel>=79/260)&&(this.m_rel<25/78)) {document.balance.fulcrum.src="fb4d13.gif";return;}
		if((this.m_rel>=25/78)&&(this.m_rel<29/84)) {document.balance.fulcrum.src="fb1d3.gif";return;}
		if((this.m_rel>=29/84)&&(this.m_rel<111/308)) {document.balance.fulcrum.src="fb5d14.gif";return;}
		if((this.m_rel>=111/308)&&(this.m_rel<65/176)) {document.balance.fulcrum.src="fb4d11.gif";return;}
		if((this.m_rel>=65/176)&&(this.m_rel<79/208)) {document.balance.fulcrum.src="fb3d8.gif";return;}
		if((this.m_rel>=79/208)&&(this.m_rel<51/130)) {document.balance.fulcrum.src="fb5d13.gif";return;}
		if((this.m_rel>=51/130)&&(this.m_rel<49/120)) {document.balance.fulcrum.src="fb2d5.gif";return;}
		if((this.m_rel>=49/120)&&(this.m_rel<71/168)) {document.balance.fulcrum.src="fb5d12.gif";return;}
		if((this.m_rel>=71/168)&&(this.m_rel<55/126)) {document.balance.fulcrum.src="fb3d7.gif";return;}
		if((this.m_rel>=55/126)&&(this.m_rel<89/198)) {document.balance.fulcrum.src="fb4d9.gif";return;}
		if((this.m_rel>=89/198)&&(this.m_rel<131/286)) {document.balance.fulcrum.src="fb5d11.gif";return;}
		if((this.m_rel>=131/286)&&(this.m_rel<25/52)) {document.balance.fulcrum.src="fb6d13.gif";return;}
		if((this.m_rel>=25/52)&&(this.m_rel<27/52)) {document.balance.fulcrum.src="fb1d2.gif";return;}
		if((this.m_rel>=27/52)&&(this.m_rel<155/286)) {document.balance.fulcrum.src="fb7d13.gif";return;}
		if((this.m_rel>=155/286)&&(this.m_rel<109/198)) {document.balance.fulcrum.src="fb6d11.gif";return;}
		if((this.m_rel>=109/198)&&(this.m_rel<71/126)) {document.balance.fulcrum.src="fb5d9.gif";return;}
		if((this.m_rel>=71/126)&&(this.m_rel<97/168)) {document.balance.fulcrum.src="fb4d7.gif";return;}
		if((this.m_rel>=97/168)&&(this.m_rel<71/120)) {document.balance.fulcrum.src="fb7d12.gif";return;}
		if((this.m_rel>=71/120)&&(this.m_rel<49/80)) {document.balance.fulcrum.src="fb3d5.gif";return;}
		if((this.m_rel>=49/80)&&(this.m_rel<111/176)) {document.balance.fulcrum.src="fb5d8.gif";return;}
		if((this.m_rel>=111/176)&&(this.m_rel<43/66)) {document.balance.fulcrum.src="fb7d11.gif";return;}
		if((this.m_rel>=43/66)&&(this.m_rel<41/60)) {document.balance.fulcrum.src="fb2d3.gif";return;}
		if((this.m_rel>=41/60)&&(this.m_rel<99/140)) {document.balance.fulcrum.src="fb7d10.gif";return;}
		if((this.m_rel>=99/140)&&(this.m_rel<111/154)) {document.balance.fulcrum.src="fb5d7.gif";return;}
		if((this.m_rel>=111/154)&&(this.m_rel<65/88)) {document.balance.fulcrum.src="fb8d11.gif";return;}
		if((this.m_rel>=65/88)&&(this.m_rel<55/72)) {document.balance.fulcrum.src="fb3d4.gif";return;}
		if((this.m_rel>=55/72)&&(this.m_rel<71/90)) {document.balance.fulcrum.src="fb7d9.gif";return;}
		if((this.m_rel>=71/90)&&(this.m_rel<89/110)) {document.balance.fulcrum.src="fb4d5.gif";return;}
		if((this.m_rel>=89/110)&&(this.m_rel<109/132)) {document.balance.fulcrum.src="fb9d11.gif";return;}
		if((this.m_rel>=109/132)&&(this.m_rel<71/84)) {document.balance.fulcrum.src="fb5d6.gif";return;}
		if((this.m_rel>=71/84)&&(this.m_rel<97/112)) {document.balance.fulcrum.src="fb6d7.gif";return;}
		if((this.m_rel>=97/112)&&(this.m_rel<127/144)) {document.balance.fulcrum.src="fb7d8.gif";return;}
		if((this.m_rel>=127/144)&&(this.m_rel<161/180)) {document.balance.fulcrum.src="fb8d9.gif";return;}
		if((this.m_rel>=161/180)&&(this.m_rel<19/20)) {document.balance.fulcrum.src="fb9d10.gif";return;}
       ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		if(this.m_rel>264/23){document.balance.fulcrum.src="fb12d1.gif";return;}
		if((this.m_rel<=264/23)&&(this.m_rel>220/21)) {document.balance.fulcrum.src="fb11d1.gif";return;}
		if((this.m_rel<=220/21)&&(this.m_rel>180/19)) {document.balance.fulcrum.src="fb10d1.gif";return;}
		if((this.m_rel<=180/19)&&(this.m_rel>144/17)) {document.balance.fulcrum.src="fb9d1.gif";return;}
		if((this.m_rel<=144/17)&&(this.m_rel>112/15)) {document.balance.fulcrum.src="fb8d1.gif";return;}
		if((this.m_rel<=112/15)&&(this.m_rel>84/13)) {document.balance.fulcrum.src="fb7d1.gif";return;}
		if((this.m_rel<=84/13)&&(this.m_rel>132/23)) {document.balance.fulcrum.src="fb6d1.gif";return;}
		if((this.m_rel<=132/23)&&(this.m_rel>110/21)) {document.balance.fulcrum.src="fb11d2.gif";return;}
		if((this.m_rel<=110/21)&&(this.m_rel>90/19)) {document.balance.fulcrum.src="fb5d1.gif";return;}
		if((this.m_rel<=90/19)&&(this.m_rel>234/53)) {document.balance.fulcrum.src="fb9d2.gif";return;}
		if((this.m_rel<=234/53)&&(this.m_rel>104/25)) {document.balance.fulcrum.src="fb13d3.gif";return;}
		if((this.m_rel<=104/25)&&(this.m_rel>88/23)) {document.balance.fulcrum.src="fb4d1.gif";return;}
		if((this.m_rel<=88/23)&&(this.m_rel>154/43)) {document.balance.fulcrum.src="fb11d3.gif";return;}
		if((this.m_rel<=154/43)&&(this.m_rel>140/41)) {document.balance.fulcrum.src="fb7d2.gif";return;}
		if((this.m_rel<=140/41)&&(this.m_rel>260/79)) {document.balance.fulcrum.src="fb10d3.gif";return;}
		if((this.m_rel<=260/79)&&(this.m_rel>78/25)) {document.balance.fulcrum.src="fb13d4.gif";return;}
		if((this.m_rel<=78/25)&&(this.m_rel>84/29)) {document.balance.fulcrum.src="fb3d1.gif";return;}
		if((this.m_rel<=84/29)&&(this.m_rel>308/111)) {document.balance.fulcrum.src="fb14d5.gif";return;}
		if((this.m_rel<=308/111)&&(this.m_rel>176/65)) {document.balance.fulcrum.src="fb11d4.gif";return;}
		if((this.m_rel<=176/65)&&(this.m_rel>208/79)) {document.balance.fulcrum.src="fb8d3.gif";return;}
		if((this.m_rel<=208/79)&&(this.m_rel>130/51)) {document.balance.fulcrum.src="fb13d5.gif";return;}
		if((this.m_rel<=130/51)&&(this.m_rel>120/49)) {document.balance.fulcrum.src="fb5d2.gif";return;}
		if((this.m_rel<=120/49)&&(this.m_rel>168/71)) {document.balance.fulcrum.src="fb12d5.gif";return;}
		if((this.m_rel<=168/71)&&(this.m_rel>126/55)) {document.balance.fulcrum.src="fb7d3.gif";return;}
		if((this.m_rel<=126/55)&&(this.m_rel>198/89)) {document.balance.fulcrum.src="fb9d4.gif";return;}
		if((this.m_rel<=198/89)&&(this.m_rel>286/131)) {document.balance.fulcrum.src="fb11d5.gif";return;}
		if((this.m_rel<=286/131)&&(this.m_rel>52/25)) {document.balance.fulcrum.src="fb13d6.gif";return;}
		if((this.m_rel<=52/25)&&(this.m_rel>52/27)) {document.balance.fulcrum.src="fb2d1.gif";return;}
		if((this.m_rel<=52/27)&&(this.m_rel>286/155)) {document.balance.fulcrum.src="fb13d7.gif";return;}
		if((this.m_rel<=286/155)&&(this.m_rel>198/109)) {document.balance.fulcrum.src="fb11d6.gif";return;}
		if((this.m_rel<=198/109)&&(this.m_rel>126/71)) {document.balance.fulcrum.src="fb9d5.gif";return;}
		if((this.m_rel<=126/71)&&(this.m_rel>168/97)) {document.balance.fulcrum.src="fb7d4.gif";return;}
		if((this.m_rel<=168/97)&&(this.m_rel>120/71)) {document.balance.fulcrum.src="fb12d7.gif";return;}
		if((this.m_rel<=120/71)&&(this.m_rel>80/49)) {document.balance.fulcrum.src="fb5d3.gif";return;}
		if((this.m_rel<=80/49)&&(this.m_rel>176/111)) {document.balance.fulcrum.src="fb8d5.gif";return;}
		if((this.m_rel<=176/111)&&(this.m_rel>66/43)) {document.balance.fulcrum.src="fb11d7.gif";return;}
		if((this.m_rel<=66/43)&&(this.m_rel>60/41)) {document.balance.fulcrum.src="fb3d2.gif";return;}
		if((this.m_rel<=60/41)&&(this.m_rel>140/99)) {document.balance.fulcrum.src="fb10d7.gif";return;}
		if((this.m_rel<=140/99)&&(this.m_rel>154/111)) {document.balance.fulcrum.src="fb7d5.gif";return;}
		if((this.m_rel<=154/111)&&(this.m_rel>88/65)) {document.balance.fulcrum.src="fb11d8.gif";return;}
		if((this.m_rel<=88/65)&&(this.m_rel>72/55)) {document.balance.fulcrum.src="fb4d3.gif";return;}
		if((this.m_rel<=72/55)&&(this.m_rel>90/71)) {document.balance.fulcrum.src="fb9d7.gif";return;}
		if((this.m_rel<=90/71)&&(this.m_rel>110/89)) {document.balance.fulcrum.src="fb5d4.gif";return;}
		if((this.m_rel<=110/89)&&(this.m_rel>132/109)) {document.balance.fulcrum.src="fb11d9.gif";return;}
		if((this.m_rel<=132/109)&&(this.m_rel>84/71)) {document.balance.fulcrum.src="fb6d5.gif";return;}
		if((this.m_rel<=84/71)&&(this.m_rel>112/97)) {document.balance.fulcrum.src="fb7d6.gif";return;}
		if((this.m_rel<=112/97)&&(this.m_rel>144/127)) {document.balance.fulcrum.src="fb8d7.gif";return;}
		if((this.m_rel<=144/127)&&(this.m_rel>180/161)) {document.balance.fulcrum.src="fb9d8.gif";return;}
		if((this.m_rel<=180/161)&&(this.m_rel>20/19)) {document.balance.fulcrum.src="fb10d9.gif";return;}
       }
    else
    	{
		document.balance.fulcrum.src="fbxdx.gif";
		return;
    	}
	}
}

function balance(ID_left_thing,ID_rigth_thing)
{
this.m_thing_left_plate=ID_left_thing;
this.m_thing_rigth_plate=ID_rigth_thing;
this.m_mult1left=1;
this.m_mult2left=1;
this.m_mult1rigth=1;
this.m_mult2rigth=1;
this.m_fulcrum=new fulcrum();
this.m_fulcrum2=new rationalfulcrum();
this.m_lock_unlock_button_state=1;
this.m_actual_fulcrum=1;
this.m_win_leftplate=new Object();
this.m_win_left_exists=0;
this.m_win_rigthplate=new Object();
this.m_win_rigth_exists=0;
this.m_win_text_wnd=new Object();
this.m_win_text_wnd_exists=0;
this.m_Clock_ID=0;
this.m_wins_unit=18;
this.m_actual_text="1 Thin Cat;  1 Thin Cat\n"
this.m_saved_text="";
this.m_to_save=0;
this.p_balancing=bal;
	function bal()
	{
	if(things_list[this.m_thing_left_plate].m_float_uncertainty>0)
    	{
		var multi1=TrueBalance.m_mult1left;
		var multi2=TrueBalance.m_mult2left;
		var uncert=things_list[this.m_thing_left_plate].m_float_uncertainty;
		var myrandom=((2*Math.random())-1)*uncert;
		var instant_weigth=things_list[this.m_thing_left_plate].m_float_weigh*multi1*multi2+myrandom;
		this.m_fulcrum.m_plateleft_mass=instant_weigth; 
		this.m_fulcrum2.m_plateleft_mass=instant_weigth;
    	}
    else
    	{	
		this.m_fulcrum.m_plateleft_mass=(things_list[this.m_thing_left_plate].m_float_weigh)*this.m_mult1left*this.m_mult2left;
		this.m_fulcrum2.m_plateleft_mass=(things_list[this.m_thing_left_plate].m_float_weigh)*this.m_mult1left*this.m_mult2left;
		}
	if(things_list[this.m_thing_rigth_plate].m_float_uncertainty>0)
		{
		var multi1=TrueBalance.m_mult1rigth;
		var multi2=TrueBalance.m_mult2rigth;
		var uncert=things_list[this.m_thing_rigth_plate].m_float_uncertainty;
		var myrandom=((2*Math.random())-1)*uncert;
		var instant_weigth=things_list[this.m_thing_rigth_plate].m_float_weigh*multi1*multi2+myrandom;
		this.m_fulcrum.m_platerigth_mass=instant_weigth; 
		this.m_fulcrum2.m_platerigth_mass=instant_weigth;
		}
	else
		{
		this.m_fulcrum.m_platerigth_mass=(things_list[this.m_thing_rigth_plate].m_float_weigh)*this.m_mult1rigth*this.m_mult2rigth;
		this.m_fulcrum2.m_platerigth_mass=(things_list[this.m_thing_rigth_plate].m_float_weigh)*this.m_mult1rigth*this.m_mult2rigth;
		}
    if (this.m_actual_fulcrum==1)
    	{
		this.m_fulcrum.p_show(this.m_lock_unlock_button_state);
		}
	else
		{
		this.m_fulcrum2.p_show(this.m_lock_unlock_button_state);
		}
    var nameplate1="";
    var nameplate2="";
   	var unitplate1=this.m_mult1left*this.m_mult2left; 
   	var unitplate2=this.m_mult1rigth*this.m_mult2rigth; 
	if (unitplate1<=1){nameplate1 = things_list[this.m_thing_left_plate].m_str_name;}
	else{nameplate1 = things_list[this.m_thing_left_plate].m_str_names;}   	
   	var unitplate2=this.m_mult1rigth*this.m_mult2rigth; 
	if (unitplate2<=1){nameplate2 = things_list[this.m_thing_rigth_plate].m_str_name;}
	else{nameplate2 = things_list[this.m_thing_rigth_plate].m_str_names;}   	
	var ratiotext=this.m_fulcrum.m_plateleft_mass / this.m_fulcrum.m_platerigth_mass;

	var str_unitplate1="";
	var str_unitplate2="";
    if(unitplate1>1){unitplate1=(Math.floor(unitplate1*10))/10;} 
    if(unitplate2>1){unitplate2=(Math.floor(unitplate2*10))/10;}
	if(unitplate1>1){ str_unitplate1=thecommatizer(unitplate1);}else{str_unitplate1=unitplate1;}
	if(unitplate2>1){ str_unitplate2=thecommatizer(unitplate2);}else{str_unitplate2=unitplate2;}
	    


	if((things_list[this.m_thing_left_plate].m_float_uncertainty/ unitplate1<0.05)&&(things_list[this.m_thing_rigth_plate].m_float_uncertainty/ unitplate2<0.05))
		{		
		if (((((ratiotext>=10/11)&&(ratiotext<=11/10))&&(this.m_actual_fulcrum==1))||
			(((ratiotext>=19/20)&&(ratiotext<=20/19))&&(this.m_actual_fulcrum==2))) && (this.m_lock_unlock_button_state==1))		
			{
			if(this.m_to_save==1) {this.m_saved_text=this.m_actual_text+" "+ this.m_saved_text;}
			this.m_actual_text= "The mass of "+str_unitplate1+" "+nameplate1+" is balanced with "+str_unitplate2+" "+nameplate2+".\n";
		    if((things_list[this.m_thing_left_plate].m_float_uncertainty==0)&&(things_list[this.m_thing_rigth_plate].m_float_uncertainty==0))
		   		{
			    this.m_to_save=1;
		    	}
			else
				{
			    this.m_to_save=0;
				}
		    repaint_text();
			return;
	   		}
		if (((((ratiotext>11/10)&&(ratiotext<3/2))&&(this.m_actual_fulcrum==1))||
			(((ratiotext>20/19)&&(ratiotext<3/2))&&(this.m_actual_fulcrum==2)))&& (this.m_lock_unlock_button_state==1))		
			{
			if(this.m_to_save==1) {this.m_saved_text=this.m_actual_text+" "+ this.m_saved_text;}
			this.m_actual_text= "The mass of "+str_unitplate1+" "+nameplate1+" is a bit greater than the mass of "+str_unitplate2+" "+nameplate2+".\n";
		    this.m_to_save=0;
		    repaint_text();
			return;
			}	
		if (((((ratiotext<10/11)&&(ratiotext>2/3))&&(this.m_actual_fulcrum==1))||
			(((ratiotext<19/20)&&(ratiotext>2/3))&&(this.m_actual_fulcrum==2)))&& (this.m_lock_unlock_button_state==1))
			{
			if(this.m_to_save==1) {this.m_saved_text=this.m_actual_text+" "+ this.m_saved_text;}
			this.m_actual_text= "The mass of "+str_unitplate1+" "+nameplate1+" is a bit less than the mass of "+str_unitplate2+" "+nameplate2+".\n";
		    this.m_to_save=0;
		    repaint_text();
			return;
			}	
		if ((ratiotext>=3/2)&& (this.m_lock_unlock_button_state==1))
			{
			if(this.m_to_save==1) {this.m_saved_text=this.m_actual_text+" "+ this.m_saved_text;}
			this.m_actual_text= "The mass of "+str_unitplate1+" "+nameplate1+" is greater than the mass of "+str_unitplate2+" "+nameplate2+".\n";
		    this.m_to_save=0;
		    repaint_text();
			return;
			}	
		if ((ratiotext<=2/3)&& (this.m_lock_unlock_button_state==1))
			{
			if(this.m_to_save==1) {this.m_saved_text=this.m_actual_text+" "+ this.m_saved_text;}
			this.m_actual_text= "The mass of "+str_unitplate1+" "+nameplate1+" is less than the mass of "+str_unitplate2+" "+nameplate2+".\n";
		    this.m_to_save=0;
		    repaint_text();
			return;
			}	
		}	
	else
		{
		if(this.m_to_save==1) {this.m_saved_text=this.m_actual_text+" "+ this.m_saved_text;}
		if((things_list[this.m_thing_left_plate].m_float_uncertainty/ unitplate1>=0.05)&& (this.m_lock_unlock_button_state==1))
			{
			if(unitplate1==1)
				{
				this.m_actual_text=str_unitplate1+" "+ things_list[this.m_thing_left_plate].m_str_name+" is unstable.\n"
				}
			else
				{
				this.m_actual_text=str_unitplate1+" "+ things_list[this.m_thing_left_plate].m_str_names+" are unstable.\n"
				}
		    this.m_to_save=0;
		    repaint_text();
			return;
			}
		if((things_list[this.m_thing_rigth_plate].m_float_uncertainty/ unitplate2>=0.05)&& (this.m_lock_unlock_button_state==1))
			{
			if(unitplate2==1)
				{
				this.m_actual_text=str_unitplate2+" "+ things_list[this.m_thing_rigth_plate].m_str_name+" is unstable.\n"
				}
			else
				{
				this.m_actual_text=str_unitplate2+" "+ things_list[this.m_thing_rigth_plate].m_str_names+" are unstable.\n"
				}
		    this.m_to_save=0;
		    repaint_text();
			return;
			}
		}
	}
}
//////////////END OF OBJECTS DECLARATION/////////////

///////////////////////DECLARING GLOBALOBJECTS AND GLOBAL VARIABLES//////////////////////////
TrueBalance=new Object();
////////////////////////END GLOBALOBJECT AND GLOBAL VARIABLES///////////////////////////

/////////////// INSTANCES //////////////////////////
////////////////////THING LIST//////////////////////////////
things_list=new Object(50); ///ALLOW 50 THINGS IN THE LIST//////////
/////////////////END THING LIST//////////////////////////////

/////////////////THING//////////////////////////////
things_list[1]=new thing("electron","electrons","electron.gif",9.1e-31,0);
things_list[2]=new thing("neutron","neutrons","neutron.gif",1.6e-27,0);
things_list[3]=new thing("carbon atom","carbon atoms","carbon.gif",2.0e-26,0);
things_list[4]=new thing("uranium atom","uranium atoms","uranium.gif",4.0e-25,0);
things_list[5]=new thing("virus","viruses","virus.gif",6.5e-20,0);
things_list[6]=new thing("bacterium","bacteria","bactery.gif",5.2e-16,0);
things_list[7]=new thing("ant","ants","ant.gif",3.0e-6,0);
things_list[8]=new thing("fly","flies","flie.gif",1.1e-4,0);
things_list[9]=new thing("egg","eggs","egg.gif",0.8e-1,0);
things_list[10]=new thing("thin cat","thin cats","thincat.gif",2,0);
things_list[11]=new thing("jumping cat","jumping cats","jumpingcat.gif",3.5,3);
things_list[12]=new thing("fat cat","fat cats","fatcat.gif",5,0);
things_list[13]=new thing("donkey","donkeys","donkey.gif",4.0e2,0);
things_list[14]=new thing("elephant","elephants","elephant.gif",3.0e3,0);
things_list[15]=new thing("dinosaur","dinosaurs","bigdinosaur.gif",5.4e3,0);
things_list[16]=new thing("gram","grams","grame.gif",1.0e-3,0);
things_list[17]=new thing("ounce","ounces","ounce.gif",2.83495e-2,0);
things_list[18]=new thing("pound","pounds","pound.gif",4.5359237e-1,0);
things_list[19]=new thing("kilogram","kilograms","kilograme.gif",1.0,0);
things_list[20]=new thing("metric ton","metric tons","tonm.gif",1.0e3,0);
things_list[21]=new thing("ton","tons","ton.gif",0.9071848e3,0);
things_list[22]=new thing("house","houses","house.gif",1.4e5,0);
things_list[23]=new thing("skyscraper","skyscrapers","skyscraper.gif",3.5e8,0);
things_list[24]=new thing("pyramid","pyramids","pyramid.gif",6.7e8,0);
things_list[25]=new thing("comet","comets","comet.gif",1.2e14,0);
things_list[26]=new thing("moon","moons","moon.gif",7.2e22,0);
things_list[27]=new thing("Mars planet","Mars planets","mars.gif",3.12e24,0);
things_list[28]=new thing("Earth","Earths","earth.gif",5.9e24,0);
things_list[29]=new thing("Jupiter planet","Jupiter planets","jupiter.gif",1.9e27,0);
things_list[30]=new thing("sun","suns","sun.gif",7.67e30,0);
things_list[31]=new thing("neutron star","neutron stars","neutronstar.gif",2.0e31,0);
things_list[32]=new thing("black hole","black holes","blackhole.gif",8.0e31,0);
things_list[33]=new thing("Milky Way","Milky Ways","milkyway.gif",4.6e42,0);
//////////////END INSTANTIATION THING////////
//////////////END INSTANTIATION////////

function init()
{
//////////////BALANCE INSTANTIATION////////
TrueBalance=new balance(10,10);
TrueBalance.m_Clock_ID=setInterval("little_heart()",2000);
TrueBalance.p_balancing();
//////////////END BALANCE INSTANTIATION////////
}

/////////////////////////////INTERFACE FUNCTIONS//////////////////////////////
function canvia1(form)
{
document.balance.left.src=things_list[parseInt(form.thingleftplate[form.thingleftplate.selectedIndex].value)].m_str_nameimage;
TrueBalance.m_thing_left_plate=parseInt(form.thingleftplate[form.thingleftplate.selectedIndex].value);
TrueBalance.p_balancing();
}
function canvia2(form)
{
document.balance.rigth.src=things_list[parseInt(form.thingrigthplate[form.thingrigthplate.selectedIndex].value)].m_str_nameimage;
TrueBalance.m_thing_rigth_plate=parseInt(form.thingrigthplate[form.thingrigthplate.selectedIndex].value);
TrueBalance.p_balancing();
}
function canviam1left(form)
{
TrueBalance.m_mult1left=eval(form.multiply1left[form.multiply1left.selectedIndex].value)
TrueBalance.p_balancing();
}
function lockunlock(form)
{
TrueBalance.m_lock_unlock_button_state=TrueBalance.m_lock_unlock_button_state*(-1);
if(TrueBalance.m_lock_unlock_button_state==(-1))
	{
	form.lcknlck.value="Unlock";
	TrueBalance.p_balancing();
	form.multiply1left.selectedIndex=13;
	form.multiply2left.selectedIndex=9;
	form.multiply1rigth.selectedIndex=13;
	form.multiply2rigth.selectedIndex=9;
	TrueBalance.m_mult1left=1;
	TrueBalance.m_mult2left=1;
	TrueBalance.m_mult1rigth=1;
	TrueBalance.m_mult2rigth=1;
    TrueBalance.p_balancing();
	}
else {form.lcknlck.value="  Lock  ";TrueBalance.p_balancing();}
}
function canviam2left(form)
{
TrueBalance.m_mult2left=eval(form.multiply2left[form.multiply2left.selectedIndex].value)
TrueBalance.p_balancing();
}
function canviam1rigth(form)
{
TrueBalance.m_mult1rigth=eval(form.multiply1rigth[form.multiply1rigth.selectedIndex].value)
TrueBalance.p_balancing();
}
function canviam2rigth(form)
{
TrueBalance.m_mult2rigth=eval(form.multiply2rigth[form.multiply2rigth.selectedIndex].value)
TrueBalance.p_balancing();
}

function weigthleft()
{
var str_howmuch="";
if(TrueBalance.m_win_left_exists==1){TrueBalance.m_win_leftplate.close();TrueBalance.m_win_left_exists=0;}
TrueBalance.m_win_leftplate=window.open ("","Plate1","width=250, height=400, toolbar=0, menubar=0" );
/////////////////TrueBalance.m_win_leftplate_aux=TrueBalance.m_win_leftplate;
TrueBalance.m_win_left_exists=1;
var imgname=things_list[TrueBalance.m_thing_left_plate].m_str_nameimage  ;
var unitname=things_list[TrueBalance.m_wins_unit].m_str_names;
var howmuch=things_list[TrueBalance.m_thing_left_plate].m_float_weigh / things_list[TrueBalance.m_wins_unit].m_float_weigh;
if(howmuch>1){howmuch=(Math.floor(howmuch*1000))/1000;}
if(howmuch>2){str_howmuch=thecommatizer(howmuch,12);}else{str_howmuch=howmuch;}
TrueBalance.m_win_leftplate.document.write("<html>");
TrueBalance.m_win_leftplate.document.write("<HEAD><TITLE>Left plate content</TITLE></HEAD>");
TrueBalance.m_win_leftplate.document.write("<body bgcolor=orange >");
TrueBalance.m_win_leftplate.document.write("<center><table border=0> <tr><td>");
TrueBalance.m_win_leftplate.document.write("<form name=formplate1>");
TrueBalance.m_win_leftplate.document.write("<input type=hidden name=opened value=1>")
TrueBalance.m_win_leftplate.document.write("<input type=button value=Close_me name=closebutton onClick=document.formplate1.opened.value=0>" );
TrueBalance.m_win_leftplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_leftplate.document.write("<img src="+imgname+">");
TrueBalance.m_win_leftplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_leftplate.document.write("<font face=Arial><b> Weight:</b> </font>");
TrueBalance.m_win_leftplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_leftplate.document.write("<font face=Arial><b>"+ str_howmuch +"</b></font>");
TrueBalance.m_win_leftplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_leftplate.document.write("<font face=Arial><b>"+ unitname+"</b></font>");
TrueBalance.m_win_leftplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_leftplate.document.write("<select name=unitat onChange=document.formplate1.opened.value=2>");
 if(TrueBalance.m_wins_unit==16)
	 {
	 TrueBalance.m_win_leftplate.document.write("<option value=16 selected> grams");
	 }
else
	{
	TrueBalance.m_win_leftplate.document.write("<option value=16> grams");
	}
 if(TrueBalance.m_wins_unit==17)
	 {
	 TrueBalance.m_win_leftplate.document.write("<option value=17 selected> ounces");
	 }
else
	{
	TrueBalance.m_win_leftplate.document.write("<option value=17> ounces");
	}
 if(TrueBalance.m_wins_unit==18)
	 {
	 TrueBalance.m_win_leftplate.document.write("<option value=18 selected > pounds");
	 }
else
	{
	TrueBalance.m_win_leftplate.document.write("<option value=18> pounds");
	}
 if(TrueBalance.m_wins_unit==19)
	 {
	 TrueBalance.m_win_leftplate.document.write("<option value=19 selected>  kilograms");
	 }
else
	{
	TrueBalance.m_win_leftplate.document.write("<option value=19>  kilograms");
	}
 if(TrueBalance.m_wins_unit==20)
	 {
	 TrueBalance.m_win_leftplate.document.write("<option value=20 selected>  metric tons");
	 }
else
	{
	TrueBalance.m_win_leftplate.document.write("<option value=20>  metric tons");
	}
 if(TrueBalance.m_wins_unit==21)
 	{
	TrueBalance.m_win_leftplate.document.write("<option value=21 selected> tons");
	}
else
	{
	TrueBalance.m_win_leftplate.document.write("<option value=21> tons");
	}
TrueBalance.m_win_leftplate.document.write("</option>");
TrueBalance.m_win_leftplate.document.write("</select>");
TrueBalance.m_win_leftplate.document.write("</form>");
TrueBalance.m_win_leftplate.document.write("</td></tr></table></center>");
TrueBalance.m_win_leftplate.document.write("</body>");
TrueBalance.m_win_leftplate.document.write("</html>");
}

function alternatefulcrum()
{
TrueBalance.m_actual_fulcrum=TrueBalance.m_actual_fulcrum*(-1);
TrueBalance.p_balancing();
}

function weigthrigth()
{
var str_howmuch="";
if(TrueBalance.m_win_rigth_exists==1){TrueBalance.m_win_rigthplate.close();TrueBalance.m_win_rigth_exists=0;} /////////////////////
TrueBalance.m_win_rigthplate=window.open ("","Plate2","width=250, height=400, toolbar=0, menubar=0" );
///////////////////////////TrueBalance.m_win_rigthplate_aux=TrueBalance.m_win_rigthplate;
TrueBalance.m_win_rigth_exists=1;
var imgname=things_list[TrueBalance.m_thing_rigth_plate].m_str_nameimage  ;
var unitname=things_list[TrueBalance.m_wins_unit].m_str_names;
var howmuch=things_list[TrueBalance.m_thing_rigth_plate].m_float_weigh / things_list[TrueBalance.m_wins_unit].m_float_weigh;
if(howmuch>1){howmuch=(Math.floor(howmuch*1000))/1000;}
if(howmuch>2){str_howmuch=thecommatizer(howmuch,12);}else{str_howmuch=howmuch;}
TrueBalance.m_win_rigthplate.document.write("<html>");
TrueBalance.m_win_rigthplate.document.write("<HEAD><TITLE>Right plate content</TITLE></HEAD>");
TrueBalance.m_win_rigthplate.document.write("<body bgcolor=orange >");
TrueBalance.m_win_rigthplate.document.write("<center><table border=0> <tr><td>");
TrueBalance.m_win_rigthplate.document.write("<form name=formplate1>");
TrueBalance.m_win_rigthplate.document.write("<input type=hidden name=opened value=1>")
TrueBalance.m_win_rigthplate.document.write("<input type=button value=Close_me name=closebutton onClick=document.formplate1.opened.value=0>" );
TrueBalance.m_win_rigthplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_rigthplate.document.write("<img src="+imgname+">");
TrueBalance.m_win_rigthplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_rigthplate.document.write("<font face=Arial><b> Weight:</b> </font>");
TrueBalance.m_win_rigthplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_rigthplate.document.write("<font face=Arial><b>"+ str_howmuch +"</b></font>");
TrueBalance.m_win_rigthplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_rigthplate.document.write("<font face=Arial><b>"+ unitname+"</b></font>");
TrueBalance.m_win_rigthplate.document.write("</td></tr><tr><td>");
TrueBalance.m_win_rigthplate.document.write("<select name=unitat onChange=document.formplate1.opened.value=2>");
 if(TrueBalance.m_wins_unit==16)
	 {
	 TrueBalance.m_win_rigthplate.document.write("<option value=16 selected> grams");
	 }
else
	{
	TrueBalance.m_win_rigthplate.document.write("<option value=16> grams");
	}
 if(TrueBalance.m_wins_unit==17)
	 {
	 TrueBalance.m_win_rigthplate.document.write("<option value=17 selected> ounces");
	 }
else
	{
	TrueBalance.m_win_rigthplate.document.write("<option value=17> ounces");
	}
 if(TrueBalance.m_wins_unit==18)
	 {
	 TrueBalance.m_win_rigthplate.document.write("<option value=18 selected > pounds");
	 }
else
	{
	TrueBalance.m_win_rigthplate.document.write("<option value=18> pounds");
	}
 if(TrueBalance.m_wins_unit==19)
	 {
	 TrueBalance.m_win_rigthplate.document.write("<option value=19 selected>  kilograms");
	 }
else
	{
	TrueBalance.m_win_rigthplate.document.write("<option value=19>  kilograms");
	}
 if(TrueBalance.m_wins_unit==20)
	 {
	 TrueBalance.m_win_rigthplate.document.write("<option value=20 selected>  metric tons");
	 }
else
	{
	TrueBalance.m_win_rigthplate.document.write("<option value=20>  metric tons");
	}
 if(TrueBalance.m_wins_unit==21)
 	{
	TrueBalance.m_win_rigthplate.document.write("<option value=21 selected> tons");
	}
else
	{
	TrueBalance.m_win_rigthplate.document.write("<option value=21> tons");
	}
TrueBalance.m_win_rigthplate.document.write("</option>");
TrueBalance.m_win_rigthplate.document.write("</select>");
TrueBalance.m_win_rigthplate.document.write("</form>");
TrueBalance.m_win_rigthplate.document.write("</td></tr></table></center>");
TrueBalance.m_win_rigthplate.document.write("</body>");
TrueBalance.m_win_rigthplate.document.write("</html>");
}

function show_newwnd()
{
if(TrueBalance.m_win_text_wnd_exists==1){TrueBalance.m_win_text_wnd.close();TrueBalancem_win_text_wnd_exists=0;} 
TrueBalance.m_win_text_wnd=window.open ("","MainText","width=640, height=400, toolbar=0, menubar=0, scrollbars=0" );
TrueBalance.m_win_text_wnd_exists=1;
TrueBalance.m_win_text_wnd.document.write("<html>");
TrueBalance.m_win_text_wnd.document.write("<HEAD><TITLE>Balanced results:</TITLE></HEAD>");
TrueBalance.m_win_text_wnd.document.write("<body bgcolor=orange >");
TrueBalance.m_win_text_wnd.document.write("<form name=formtxt>");
TrueBalance.m_win_text_wnd.document.write("<textarea cols=70 rows=20 style= FONT-FAMILY: Comic Sans MS;>");
TrueBalance.m_win_text_wnd.document.write(TrueBalance.m_actual_text+TrueBalance.m_saved_text);
TrueBalance.m_win_text_wnd.document.write("</textarea>");
TrueBalance.m_win_text_wnd.document.write("</form>");
TrueBalance.m_win_text_wnd.document.write("</body>");
TrueBalance.m_win_text_wnd.document.write("</html>");
}

function balancinghelppage()
{
window.open ("balhelp.html","","width=660, height=400, toolbar=0, menubar=0, scrollbars=1" );
}

function photocreditspage()
{
window.open ("credits.html","","width=550, height=400, toolbar=0, menubar=0, scrollbars=1" );
}

/////////////////////////////END INTERFACE FUNCTIONS//////////////////////////////

//////////////////////////////AUXILIARY FUNCTIONS////////////////////////////////
function little_heart()
{

if(things_list[TrueBalance.m_thing_left_plate].m_float_uncertainty>0)
	{
	TrueBalance.p_balancing();
	}
if(things_list[TrueBalance.m_thing_rigth_plate].m_float_uncertainty>0)
	{
	TrueBalance.p_balancing();
	}

if(TrueBalance.m_win_left_exists==1)
	{
	if(!TrueBalance.m_win_leftplate.closed)	  		
		{
	  	if(TrueBalance.m_win_leftplate.document.formplate1.opened.value==0)
	  		{
			TrueBalance.m_win_leftplate.close();
		  	TrueBalance.m_win_left_exists=0;
		  	return;
		  	}
		if(TrueBalance.m_win_leftplate.document.formplate1.opened.value==2)
			{
			TrueBalance.m_wins_unit=parseInt(TrueBalance.m_win_leftplate.document.formplate1.unitat[TrueBalance.m_win_leftplate.document.formplate1.unitat.selectedIndex].value);
			TrueBalance.m_win_leftplate.close();
			weigthleft();
			}
		}
	else
		{
	  	TrueBalance.m_win_left_exists=0;
		}
	}
if(TrueBalance.m_win_rigth_exists==1)
	{
	if(!TrueBalance.m_win_rigthplate.closed)	  		
		{
	  	if(TrueBalance.m_win_rigthplate.document.formplate1.opened.value==0)
	  		{
			TrueBalance.m_win_rigthplate.close();
		  	TrueBalance.m_win_rigth_exists=0;
		  	return;
		  	}
		if(TrueBalance.m_win_rigthplate.document.formplate1.opened.value==2)
			{
			TrueBalance.m_wins_unit=parseInt(TrueBalance.m_win_rigthplate.document.formplate1.unitat[TrueBalance.m_win_rigthplate.document.formplate1.unitat.selectedIndex].value);
			TrueBalance.m_win_rigthplate.close();
			weigthrigth();
			}
		}
	else
		{
	  	TrueBalance.m_win_rigth_exists=0;
		}
	}
}
function thecommatizer(ntocomstr,carreturn)
{
var car_ret=0;
if (arguments.length==2) {car_ret=carreturn;}
var number_part=ntocomstr;
var order_number=Math.floor(Math.log(number_part)/ (Math.log(1000000)/6));
var str_commatized="";
for(var norder=order_number; norder>=(-1); norder=(norder-1))
	{
	var aux_number= number_part;
	var aux_upper_number_subtr=0;
	var aux_thenumber=0;
	var aux_thenumber_str="0";
	if(norder<order_number)
		{
		aux_upper_number_subtr=(Math.floor(aux_number/Math.pow(10.0,(norder+1))))*(Math.pow(10.0,(norder+1)));
		aux_thenumber= Math.floor((aux_number-aux_upper_number_subtr)/(Math.pow(10,norder)))			
		}
	else
		{
		aux_thenumber=Math.floor(aux_number/(Math.pow(10.0,norder)))
		}
	var alarm=0;
	if(aux_thenumber==0){str_commatized =str_commatized+"0";alarm=1;}
	if(aux_thenumber==1){str_commatized =str_commatized+"1";alarm=1;}
	if(aux_thenumber==2){str_commatized =str_commatized+"2";alarm=1;}
	if(aux_thenumber==3){str_commatized = str_commatized+"3";alarm=1;}
	if(aux_thenumber==4){str_commatized = str_commatized+"4";alarm=1;}
	if(aux_thenumber==5){str_commatized = str_commatized+"5";alarm=1;}
	if(aux_thenumber==6){str_commatized = str_commatized+"6";alarm=1;}
	if(aux_thenumber==7){str_commatized = str_commatized+"7";alarm=1;}
	if(aux_thenumber==8){str_commatized = str_commatized+"8";alarm=1;}
	if(aux_thenumber==9){str_commatized = str_commatized+"9";alarm=1;}
	if (alarm==0) {str_commatized =str_commatized+"o";}
    if((norder/3==Math.floor(norder/3))&&(norder!=0))
     {
     str_commatized =str_commatized+",";
     if ((car_ret!=0)&&(norder % car_ret==0))
     	{
     	str_commatized =str_commatized+"\n";
     	}
     }
	if((norder/3==Math.floor(norder/3))&&(norder==0)){str_commatized =str_commatized+".";}
	}  
var lloc=str_commatized.lastIndexOf(".");
if (str_commatized.charAt(lloc+1)=="0") {str_commatized=str_commatized.substr(0,lloc);}
return str_commatized;
}

function repaint_text()
{
document.balance.txt.value=TrueBalance.m_actual_text+TrueBalance.m_saved_text;
}
//////////////////////////////END AUXILIARY FUNCTIONS////////////////////////////////
