function validate_cal(){
//	var min_invest = 99000;
	var cost_apt = document.test.coast_aprt.value;
	var term = document.test.term.value;
/*	if (cost_apt < min_invest) {
		alert('Please fill in a valid investment amount, it should not less than $'+min_invest+'.') 
		return false
	} else {
*/		var apt = document.test.property.value;
		if ((apt.length == 0) || (apt==null)) {
			alert('Please select a property.') 
			test.property.focus(); 
			return false
		} else if ((cost_apt.length == 0) || (cost_apt==null)) {
			alert('Please fill in an investment amount.') 
			test.coast_aprt.focus(); 
			return false
		} else if (!IsNumeric(cost_apt)) { 
      		alert('Please enter only numbers for investment amount.') 
      		test.coast_aprt.focus(); 
      		return false; 
   		} else if ((term.length == 0) || (term==null)) {
			alert('Please fill in investment term.') 
			test.term.focus(); 
			return false
		} else if (!IsNumeric(term)) { 
      		alert('Please enter only numbers for investment term.') 
      		test.term.focus(); 
      		return false; 
   		} else if (apt == 'Istanbul') {
			cal_ist(cost_apt, term);
			return false
		} else if (apt == 'Budapest') {
			cal_bdp(cost_apt, term);
			return false
		} else if (apt == 'Jamaica') {
			cal_jmc(cost_apt, term);
			return false
		} else if (apt == 'MyrtleBeach') {
			cal_mb(cost_apt, term);
			return false
		}
//	}
}

function formatCurrency(num) {
num = num.toString().replace(/\|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num );
}

function cal_bdp(cost_apt, term)
{ 
	cost_apt=Number(cost_apt);
	term=Number(term);
    var buy_leas=0.5;
	var anu_cap_growth1=0.1;
    var cost=0.1;
	var rate=0.0008;

 <!--defining an arraysetI-->
	var z=anu_cap_growth1;
	var y=0;
	var arr = new Array(15);
	var arr1 = new Array(15);
	arr[0]=	cost_apt;
	y = arr[0];
	arr1[0] = y * (1+z);
	for (i=1;i<15;i++)
		{
			arr[i]  = Math.round(arr1[i-1]);
				 y  = arr[i];
			arr1[i] = Math.round(y * (1+z));
		}
	<!--end of arraysetI-->
	
   var nincome=cost_apt*rate*365*buy_leas*(1-cost);
   var wb=Math.round(nincome);  
   var iot=Math.round(wb*term);
   
   var cgot=arr1[term-1]-cost_apt;
   
   document.test.yield.value=formatCurrency(Number(iot));
   document.test.capital_ot.value=formatCurrency(Number(cgot));
   document.test.total_income.value=formatCurrency(Number(iot)+Number(cgot));
}

function cal_jmc(cost_apt, term)
{ 
	cost_apt=Number(cost_apt);
	term=Number(term);
    var buy_leas=0.5;
	var anu_cap_growth1=0.1;
    var cost=0.15;
	var rate=0.001*0.8;

 <!--defining an arraysetI-->
	var z=anu_cap_growth1;
	var y=0;
	var arr = new Array(15);
	var arr1 = new Array(15);
	arr[0]=	cost_apt;
	y = arr[0];
	arr1[0] = y * (1+z);
	for (i=1;i<15;i++)
		{
			arr[i]  = Math.round(arr1[i-1]);
				 y  = arr[i];
			arr1[i] = Math.round(y * (1+z));
		}
	<!--end of arraysetI-->
	
   var nincome=cost_apt*rate*365*buy_leas*(1-cost);
   var wb=Math.round(nincome);  
   var iot=Math.round(wb*term);
   
   var cgot=arr1[term-1]-cost_apt;
   
   document.test.yield.value=formatCurrency(Number(iot));
   document.test.capital_ot.value=formatCurrency(Number(cgot));
   document.test.total_income.value=formatCurrency(Number(iot)+Number(cgot));
}

function cal_mb(cost_apt, term)
{ 
	cost_apt=Number(cost_apt);
	term=Number(term);
    var buy_leas=0.5;
	var anu_cap_growth1=0.1;
    var cost=0.1;
	var rate=0.00066;

 <!--defining an arraysetI-->
	var z=anu_cap_growth1;
	var y=0;
	var arr = new Array(15);
	var arr1 = new Array(15);
	arr[0]=	cost_apt;
	y = arr[0];
	arr1[0] = y * (1+z);
	for (i=1;i<15;i++)
		{
			arr[i]  = Math.round(arr1[i-1]);
				 y  = arr[i];
			arr1[i] = Math.round(y * (1+z));
		}
	<!--end of arraysetI-->
	
   var nincome=cost_apt*rate*365*buy_leas*(1-cost);
   var wb=Math.round(nincome);  
   var iot=Math.round(wb*term);
   
   var cgot=arr1[term-1]-cost_apt;
   
   document.test.yield.value=formatCurrency(Number(iot));
   document.test.capital_ot.value=formatCurrency(Number(cgot));
   document.test.total_income.value=formatCurrency(Number(iot)+Number(cgot));
}

function cal_ist(cost_apt, term)
{ 
	cost_apt=Number(cost_apt);
	term=Number(term);
	var rent_grd = 9.5;
	var anu_cap_growth1=10;

 <!--defining an arraysetI-->
	var z=anu_cap_growth1/100;
	var y=0;
	var arr = new Array(15);
	var arr1 = new Array(15);
	arr[0]=	cost_apt;
	y = arr[0];
	arr1[0] = y * (1+z);
	for (i=1;i<15;i++)
		{
			arr[i]  = Math.round(arr1[i-1]);
				 y  = arr[i];
			arr1[i] = Math.round(y * (1+z));
		}
	<!--end of arraysetI-->
	
   var nincome=cost_apt*(rent_grd/100);
   var wb=Math.round(nincome);  
   var iot=Math.round(wb*term);
   
   var cgot=arr1[term]-cost_apt;
   
   document.test.yield.value=formatCurrency(Number(iot));
   document.test.capital_ot.value=formatCurrency(Number(cgot));
   document.test.total_income.value=formatCurrency(Number(iot)+Number(cgot));
}