// JavaScript Document
function calculateTax()
{
	//amount,tax_amount,min_gross,tax_mansion
	//return radioObj.value;
	rbtvalue=document.getElementById('hdn').value
	if(rbtvalue=="1")
	{
		NewConsruct();
	}
	else
	{
		LowIncome();
	}
}
function NewConsruct()
{
		document.getElementById('tax_amount').value=0;
		document.getElementById('min_gross').value=0;
		document.getElementById('tax_mansion').value=0;
					t1 = document.getElementById('amount').value.substring(1,(document.getElementById('amount').value).length)	
			temp123 = removeCommas(t1)
 			sp=parseFloat(temp123);
 	//sp=parseFloat(document.getElementById('amount').value);
	if(sp <=0) //case 1
	{
		//set all field to zero 
		document.getElementById('tax_amount').value="$"+0;
		document.getElementById('min_gross').value="$"+0;
		document.getElementById('tax_mansion').value="$"+0;

	}
	else
	{
		if(sp <=150000) //case 2
		{
			temp=Math.ceil((sp-0)/500)
			temp=temp*2;
			document.getElementById('tax_amount').value="$"+temp;
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;
		}
		else if(sp > 150000 && sp <= 200000) //case 3
		{
			//alert("more than 150000 but less than 200000");
			num=sp-150000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*3.35; //->>>>>>>>>>> (I)
			
			temp=150000/500;
			temp=temp*2; //->>>>>>>>>>>>>>(II)
			
			taxamount=num1+temp;
			
			document.getElementById('tax_amount').value="$"+taxamount;
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}
		else if(sp > 200000 && sp <= 350000) //case 4
		{
			//alert("more than 200001 but less than 350000");
			num=sp-200000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*3.9; //->>>>>>>>>>> (I)
			
			num2=(50000/500)*3.35; //->>>>(II)
			
			
			temp=150000/500;
			temp=temp*2; //->>>>>>>>>>>>>>(III)
			
			taxamount=num1+temp+num2;
			
			document.getElementById('tax_amount').value="$"+taxamount;
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}		
		else if(sp > 350000 && sp <= 550000) //case 5
		{
			//alert("more than 350001 but less than 550000");
			/*num=sp-350000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*3.9; //->>>>>>>>>>> (I)
			
			num2=(150000/500)*3.9 //->>>>(II)
			num3=(50000/500)*3.35; //->>>>(III)
			num4=(150000/500)*2//->>>>>>>>>>>>>>(IV)
			
			
			temp=Math.ceil(sp/500);
			temp=temp*0.9;//->>>>>>>>>>>>>>(V)
			  
			
			taxamount=num1+temp+num2+num3+num4;
			
			document.getElementById('tax_amount').value= (taxamount);
			document.getElementById('min_gross').value=Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value=0;		*/
			
			num=sp-350000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*4.8; //->>>>>>>>>>> (I)

			num2=150000/500;
			num2=num2*4.8; //->>>>>>>>>>> (I)
			
			num3=50000/500;
			num3=num3*4.25; //->>>>>>>>>>> (I)
			
		 	num4=150000/500;
			num4=num4*2.9; //->>>>>>>>>>> (I)
			
		 	taxamount=num1+num2+num3+num4;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;	
		}	
		else if(sp > 550000 && sp <= 850000) //case 6
		{
			//alert("more than 350001 but less than 550000");
			/*num=sp-550000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*5.3; //->>>>>>>>>>> (I)
			
			num2=(200000/500)
			num2=num2*3.9 //->>>>(II)
			
			num3= (150000/500)
			num3=num3*3.9 //->>>>(III)
			
			num4=(50000/500)
			num4=num4*3.35; //->>>>(IV)
			
			num5=(150000/500)
			num5=num5*2//->>>>>>>>>>>>>>(V)
			
			
			temp= (550000/500);
			temp=temp*0.9;//->>>>>>>>>>>>>>(VI)
			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+temp+num2+num3+num4+num5;
			
			document.getElementById('tax_amount').value= (taxamount);
			document.getElementById('min_gross').value=Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value=0;		*/
			
			num=sp-550000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*5.3; //->>>>>>>>>>> (I)
			
			num2=(350000/500)
			num2=num2*4.8 //->>>>(II)
			
			num3=(50000/500)
			num3=num3*4.25; //->>>>(IV)

			num4=(150000/500)
			num4=num4*2.9//->>>>>>>>>>>>>>(V)	
			
			taxamount=num1+num2+num3+num4;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;		
						
			
		}	
		else if(sp > 850000 && sp <= 1000000) //case 6
		{
			//alert("more than 350001 but less than 550000");
			num=sp-850000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*5.8; //->>>>>>>>>>> (I)
			
			num2=(300000/500)
			num2=num2*5.3 //->>>>(II)
			
			num3=(350000/500)
			num3=num3*4.8 //->>>>(II)
			
			num4= (50000/500)
			num4=num4*4.25 //->>>>(III)
			
			
			num6=(150000/500)
			num6=num6*2.9//->>>>>>>>>>>>>>(V)
			
			
			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+num2+num3+num4+num6;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}			
		else if(sp > 1000000) //case 6
		{
			//alert("more than 350001 but less than 550000");
			/*num=sp-1000000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*6.05; //->>>>>>>>>>> (I)
			
			num2= (150000/500)
			num2=num2*5.8 //->>>>(III)
			
			num3=(300000/500)
			num3=num3*4.8 //->>>>(II)
			
			num4=(200000/500)
			num4=num4*3.9 //->>>>(II)
			
			num5= (150000/500)
			num5=num5*3.9 //->>>>(III)
			
			num6=(50000/500)
			num6=num6*3.35; //->>>>(IV)
			
			num7=(150000/500)
			num7=num7*2//->>>>>>>>>>>>>>(V)
			
			
			temp= (550000/500);
			temp=temp*0.9;//->>>>>>>>>>>>>>(VI)
			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+temp+num2+num3+num4+num5+num6+num7;
			
			document.getElementById('tax_amount').value= (taxamount);
			document.getElementById('min_gross').value=Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value=Math.round(sp*0.01);						*/
			
			num=sp-1000000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*6.05; //->>>>>>>>>>> (I)
			
			num2= (150000/500)
			num2=num2*5.8 //->>>>(III)
			
			num3=(300000/500)
			num3=num3*5.3 //->>>>(II)
			
			num4=(200000/500)
			num4=num4*3.9 //->>>>(II)
			
			num5= (150000/500)
			num5=num5*3.9 //->>>>(III)
			
			num6=(50000/500)
			num6=num6*3.35; //->>>>(IV)
			
			num7=(150000/500)
			num7=num7*2//->>>>>>>>>>>>>>(V)
			
			
			temp= (550000/500);
			temp=temp*0.9;//->>>>>>>>>>>>>>(VI)
			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+temp+num2+num3+num4+num5+num6+num7;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+ (sp*0.01);						
			
		}					
	}
	
}
function LowIncome()
{
	//alert("low Income under construction");
		document.getElementById('tax_amount').value=0;
		document.getElementById('min_gross').value=0;
		document.getElementById('tax_mansion').value=0;
		
		 	
			t1 = document.getElementById('amount').value.substring(1,(document.getElementById('amount').value).length)	
			temp123 = removeCommas(t1)
 			sp=parseFloat(temp123);
 	if(sp <=0) //case 1
	{
		//set all field to zero 
		document.getElementById('tax_amount').value="$"+0;
		document.getElementById('min_gross').value="$"+0;
		document.getElementById('tax_mansion').value="$"+0;

	}
	else
	{
		if(sp <=150000) //case 2
		{
			temp=Math.ceil((sp-0)/500)
			temp=temp*0.5;
			document.getElementById('tax_amount').value="$"+temp;
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;
		}
		else if(sp > 150000 && sp <= 200000) //case 3
		{
			//alert("more than 150000 but less than 200000");
			num=sp-150000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*1.25; //->>>>>>>>>>> (I)
			
			temp=150000/500;
			temp=temp*0.5; //->>>>>>>>>>>>>>(II)
			
			taxamount=num1+temp;
			
			document.getElementById('tax_amount').value="$"+taxamount;
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}
		else if(sp > 200000 && sp <= 350000) //case 4
		{
			//alert("more than 200001 but less than 350000");
			/*=(ROUNDUP((B29-150000)/500,0)*1.25)+((150000/500)*0.5)*/
			num=sp-150000
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*1.25; //->>>>>>>>>>> (I)
			
			
			temp=150000/500;
			temp=temp*0.5; //->>>>>>>>>>>>>>(III)
			
			taxamount=num1+temp;
			
			document.getElementById('tax_amount').value="$"+taxamount;
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}		
		else if(sp > 350000 && sp <= 550000) //case 5
		{
			//alert("more than 350001 but less than 550000");
			/*=(ROUNDUP((B46-350000)/500,0)*2.15)+((200000/500)*2.15)+((150000/500)*1.4)*/
			num=sp-350000;
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*2.15; //->>>>>>>>>>> (I)
			
 			num2=(200000/500)*2.15; //->>>>(III)
			num3=(150000/500)*1.4//->>>>>>>>>>>>>>(IV)
			
			  
			
			taxamount=num1+num2+num3;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}	
		else if(sp > 550000 && sp <= 850000) //case 6
		{
			//alert("more than 350001 but less than 550000");
			/*=(ROUNDUP((B66-550000)/500,0)*2.65)+((400000/500)*2.15)+((150000/500)*1.4)*/
			num=sp-550000;
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*2.65; //->>>>>>>>>>> (I)
			
			
			num2=(400000/500)
			num2=num2*2.15; //->>>>(IV)
			
			num3=(150000/500)
			num3=num3*1.4//->>>>>>>>>>>>>>(V)

			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+num2+num3;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}	
		else if(sp > 850000 && sp <= 1000000) //case 6
		{
			//alert("more than 350001 but less than 550000");
			/*=(ROUNDUP((B97-850000)/500,0)*3.15)+((300000/500)*2.65)+((400000/500)*2.15)+((150000/500)*1.4)*/
			num=sp-850000;
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*3.15; //->>>>>>>>>>> (I)
			
			
			num2=(300000/500)
			num2=num2*2.65; //->>>>(IV)
			

			num4=(150000/500)*1.4;
			
			temp= (400000/500);
			temp=temp*2.15;//->>>>>>>>>>>>>>(VI)
			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+temp+num2+num4;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+0;						
		}			
		else if(sp > 1000000) //case 6
		{
			//alert("more than 350001 but less than 550000");
			/*=(ROUNDUP((B114-1000000)/500,0)*3.4)+((150000/500)*3.15)+((300000/500)*2.65)+((400000/500)*2.15)+((150000/500)*1.4)*/
			num=sp-1000000;
			num1=num/500;
			num1=Math.ceil(num1);
			num1=num1*3.4; //->>>>>>>>>>> (I)
			
			
			num2=(150000/500)
			num2=num2*3.15; //->>>>(IV)
						
			num3=(300000/500)*2.65;
			
			num4=(400000/500)*2.15;
			
			temp= (150000/500);
			temp=temp*1.4;//->>>>>>>>>>>>>>(VI)
			  
//			alert(num1+'  '+num2+'  '+num3+'  '+num4+'  '+num5+'  '+temp);
			taxamount=num1+temp+num2+num3+num4;
			
			document.getElementById('tax_amount').value= ("$"+taxamount);
			document.getElementById('min_gross').value="$"+Math.round(sp*(0.02));
			document.getElementById('tax_mansion').value="$"+(sp*0.01);						
		}					
	}
}
function changed(val)
{
	document.getElementById('hdn').value=val;
		document.getElementById('tax_amount').value=""
		document.getElementById('min_gross').value=""
		document.getElementById('tax_mansion').value="";
}


function formatCurrencypurchase(num)
{	
			document.getElementById('tax_amount').value=""
		document.getElementById('min_gross').value=""
		document.getElementById('tax_mansion').value="";
	return formatCurrency(num);		 
}
 

