var im1=new Image; 
im1.src='images/top_left.gif';
var im2=new Image; 
im2.src='images/top_left_hover.gif';
var im3=new Image; 
im3.src='images/top_left_small.gif';
var im4=new Image; 
im4.src='images/top_left_smaller.gif';
var im5=new Image; 
im5.src='images/top_right.gif';
var im6=new Image; 
im6.src='images/top_right_hover.gif';
var im7=new Image; 
im7.src='images/top_right_small.gif';
var im8=new Image; 
im8.src='images/top_right_smaller.gif';
var im9=new Image; 
im9.src='images/bot_left.gif';
var im10=new Image; 
im10.src='images/bot_left_hover.gif';
var im11=new Image; 
im11.src='images/bot_left_small.gif';
var im12=new Image; 
im12.src='images/bot_left_smaller.gif';
var im13=new Image; 
im13.src='images/bot_right.gif';
var im14=new Image; 
im14.src='images/bot_right_hover.gif';
var im15=new Image; 
im15.src='images/bot_right_small.gif';
var im16=new Image; 
im16.src='images/bot_right_smaller.gif';
var im17=new Image; 
im17.src='images/right_top_curve_hover.gif';
var im18=new Image; 
im18.src='images/right_top_curve_hover_light.gif';
var im19=new Image; 
im19.src='images/right_top_curve_small.gif';
var im20=new Image; 
im20.src='images/left_top_curve_hover.gif';
var im21=new Image; 
im21.src='images/left_top_curve_hover_light.gif';
var im22=new Image; 
im22.src='images/left_top_curve_small.gif';

function RemoveCommas(value)
{
	ans = value.replace(",","");
	ans = ans.replace("&#0163;","");

	if ((value == "") || (isNaN(parseInt(value)) == true))
	{
		ans = "-1";
		alert("Please enter a number");
	}
	return ans;
}
function AddCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
function CalculateFee(FeeType)
{
healthlim = new Array (250000,500000,1000000,2500000,5000000,10000000,20000000,30000000);
healthfee = new Array(.51,.48,.32,.24,.19,.16,.13,.106);
partyfee = new Array(75,37,400,515,300,305,100,250);
accessfee = new Array(75,37,400,515,305,100,250);
var fee = 0;


	switch (FeeType)
	{
		case 'health':
			var	ans = RemoveCommas(document.calc.price.value);
			if (ans !=-1)
			{
				for (i = 0; i < healthlim.length; i++)
				{
					if (ans <= healthlim[i])
					{
						fee = ans * healthfee[i]/100;
						break;
					}
				}
				if (fee < 1030)
					ans = 1030;
				else
					ans = fee;
				document.getElementById("pound").style.visibility = 'visible';
				document.getElementById("feewords").style.visibility = 'visible';
				document.getElementById("answer").style.visibility = 'visible';
				document.calc.answer.value = AddCommas(Math.round(ans));
			}
		break;
		case 'party':


			for (i = 0; i < document.calc.quantity.length; i++)
			{
				document.calc.subtotal[i].value = document.calc.quantity[i].value* partyfee[i];
				fee = fee+parseInt(document.calc.subtotal[i].value);
			}
			document.calc.answer.value = fee;
		break;
		case 'access':


			for (i = 0; i < document.calc.quantity.length; i++)
			{
				document.calc.subtotal[i].value = document.calc.quantity[i].value* accessfee[i];
				fee = fee+parseInt(document.calc.subtotal[i].value);
			}
			document.calc.answer.value = fee;
		break;
		case 'manage':
			var	ans = RemoveCommas(document.calc.price.value);
			if (ans !=-1)
			{
				if (ans >=1000000)
					ans = ans*0.03975;
				else if (ans >= 500000)
					ans = ans *0.0424;
				else if (ans >=250000)
						ans = ans *0.0636;
				else
					ans = ans*0.1;
			
				if (ans < 8480)
					ans = 8480;
					
				document.getElementById("pound").style.visibility = 'visible';
				document.getElementById("feewords").style.visibility = 'visible';
				document.getElementById("answer").style.visibility = 'visible';
				document.calc.answer.value = AddCommas(Math.round(ans));
			}
		break;
		case 'survey':
			if (document.calc.bedrooms.value== "")
				alert("Please enter the number of bedrooms");
			else if (document.calc.type.value== "select")
				alert("Please enter the type of property");
			else
			{
				var	ans = RemoveCommas(document.calc.price.value);
				if (ans !=-1)
				{
					ans = ans * 0.001272;
			
					if (ans < 400)
						ans = 400;
					if (ans > 900)
						ans = 900;
						
					document.getElementById("pound").style.visibility = 'visible';
					document.getElementById("feewords").style.visibility = 'visible';
					document.getElementById("answer").style.visibility = 'visible';
					document.calc.answer.value = AddCommas(Math.round(ans));
				}
			}
		break;
	}
	
}