function calcprice() {

var datactr_idx = form.datacenter.selectedIndex;
var datactr = form.datacenter.options[datactr_idx].value;

if (form.servertype[0].checked) {
 
	var servergame_idx = form.game.selectedIndex;
	var servergame = form.game.options[servergame_idx].value;
	var price = 0;
	
	if (servergame == "RO")
	{ price = 0.99; }
	if (servergame == "B2142UR")
	{ price = 1.09; }
	if (servergame == "B2UR")
	{ price = 1.09; }
        if (servergame == "BF2coop")
	{ price = 2.29; }
	if (servergame == "BF1942")
	{ price = 1.39; }
        if (servergame == "BF1942COOP")
	{ price = 1.79; }
	if (servergame == "BV")
	{ price = 1.29; }
        if (servergame == "BVCOOP")
	{ price = 1.79; }
	if (servergame == "COD")
	{ price = 0.99; }
        if (servergame == "CODUO")
	{ price = 0.99; }
	if (servergame == "COD2")
	{ price = 0.99; }
	if (servergame == "COD4")
	{ price = 0.99; }
        if (servergame == "CODWAW")
        { price = 0.99; }
	if (servergame == "CS85")
	{ price = 0.89; }
	if (servergame == "CS250")
	{ price = 0.89; }
	if (servergame == "CS500")
        { price = 0.99; }
	if (servergame == "GARY")
	{ price = 1.99; }
	if (servergame == "CSS33")
	{ price = 0.89; }
	if (servergame == "CSS66")
	{ price = 0.89; }
	if (servergame == "CSS100")
	{ price = 0.99; }
        if (servergame == "DODS33")
	{ price = 0.99; }
	if (servergame == "DODS66")
	{ price = 1.09; }
	if (servergame == "DODS100")
	{ price = 1.09; }
	if (servergame == "HLDM33")
	{ price = 0.99; }
	if (servergame == "HLDM66")
	{ price = 1.19; }
	if (servergame == "HLDM100")
	{ price = 1.19; }
	if (servergame == "L4D")
	{ price = 0.99; }
	if (servergame == "L4D2")
	{ price = 1.19; }
	if (servergame == "KILLFL")
	{ price = 0.99; }
	if (servergame == "INS")
	{ price = 1.29; }
	if (servergame == "DOD")
	{ price = 0.99; }
	if (servergame == "HL2")
	{ price = 1.09; }
	if (servergame == "fear")
	{ price = 0.99; }
	if (servergame == "fcry")
	{ price = 0.99; }
        if (servergame == "TFC")                         
	{ price = 1.09; }
        if (servergame == "TF2")                         
	{ price = 0.99; }
        if (servergame == "OPF")                         
	{ price = 1.25; }
        if (servergame == "SHIP")                         
	{ price = 1.09; }
        if (servergame == "SIN")                         
	{ price = .79; }
        if (servergame == "UT2004")                         
	{ price = 0.99; }
        if (servergame == "Q4")                         
	{ price = 1.09; }
	if (servergame == "P4D")
	{ price = 129.95; }
	if (servergame == "ZERO85")
	{ price = 0.89; }
	if (servergame == "ZERO250")
	{ price = 0.99; }
	if (servergame == "ZERO500")
	{ price = 0.99; }
        if (servergame == "MOHBR")
	{ price = 1.09; }
	if (servergame == "MOHSP")
	{ price = 1.09; }
	if (servergame == "MOHAA")
	{ price = 1.09; }
	if (servergame == "MOHAIR")
	{ price = 1.19; }

price = price * form.numplayers.value;

if (form.rwts[0].checked == 0)
{ price = price + 5; }

if ((form.webhosting.checked) && (form.numplayers.value < 18)) 
{ price = price + 0; }



price = formatCurrency(price);
form.grandtotal.value = price;

} else if (form.servertype[1].checked) {

	var servergame_idx = form.game.selectedIndex;
	var servergame = form.game.options[servergame_idx].value;
	var price = 0;

	if (servergame == "RO")
	{ price = 0.99; }
	if (servergame == "B2142UR")
	{ price = 1.09; }
	if (servergame == "B2UR")
	{ price = 1.09; }
        if (servergame == "BF2coop")
	{ price = 2.29; }
	if (servergame == "BF1942")
	{ price = 1.39; }
        if (servergame == "BF1942COOP")
	{ price = 1.79; }
	if (servergame == "BV")
	{ price = 1.29; }
        if (servergame == "BVCOOP")
	{ price = 1.79; }
	if (servergame == "COD")
	{ price = 0.99; }
        if (servergame == "CODUO")
	{ price = 0.99; }
	if (servergame == "COD2")
	{ price = 0.99; }
	if (servergame == "COD4")
	{ price = 0.99; }
        if (servergame == "CODWAW")
        { price = 0.99; }
	if (servergame == "CS85")
	{ price = 0.89; }
	if (servergame == "CS250")
	{ price = 0.89; }
	if (servergame == "CS500")
        { price = 0.99; }
	if (servergame == "GARY")
	{ price = 1.99; }
	if (servergame == "CSS33")
	{ price = 0.89; }
	if (servergame == "CSS66")
	{ price = 0.89; }
	if (servergame == "CSS100")
	{ price = 0.99; }
        if (servergame == "DODS33")
	{ price = 0.99; }
	if (servergame == "DODS66")
	{ price = 1.09; }
	if (servergame == "DODS100")
	{ price = 1.09; }
	if (servergame == "HLDM33")
	{ price = 0.99; }
	if (servergame == "HLDM66")
	{ price = 1.19; }
	if (servergame == "HLDM100")
	{ price = 1.19; }
	if (servergame == "L4D")
	{ price = 0.99; }
	if (servergame == "L4D2")
	{ price = 1.19; }
	if (servergame == "KILLFL")
	{ price = 0.99; }
	if (servergame == "INS")
	{ price = 1.29; }
	if (servergame == "DOD")
	{ price = 0.99; }
	if (servergame == "HL2")
	{ price = 1.09; }
	if (servergame == "fear")
	{ price = 0.99; }
	if (servergame == "fcry")
	{ price = 0.99; }
        if (servergame == "TFC")                         
	{ price = 1.09; }
        if (servergame == "TF2")                         
	{ price = 0.99; }
        if (servergame == "OPF")                         
	{ price = 1.25; }
        if (servergame == "SHIP")                         
	{ price = 1.09; }
        if (servergame == "SIN")                         
	{ price = .79; }
        if (servergame == "UT2004")                         
	{ price = 0.99; }
        if (servergame == "Q4")                         
	{ price = 1.09; }
	if (servergame == "P4D")
	{ price = 129.95; }
	if (servergame == "ZERO85")
	{ price = 0.89; }
	if (servergame == "ZERO250")
	{ price = 0.99; }
	if (servergame == "ZERO500")
	{ price = 0.99; }
        if (servergame == "MOHBR")
	{ price = 1.09; }
	if (servergame == "MOHSP")
	{ price = 1.09; }
	if (servergame == "MOHAA")
	{ price = 1.09; }
	if (servergame == "MOHAIR")
	{ price = 1.19; }

price = price * form.numplayers.value;

if (form.rwts[0].checked == 0)
{ price = price + 5; }

if (form.webhosting.checked) 
{ price = price + 0; }



price = formatCurrency(price);
form.grandtotal.value = price;

}

}

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 + '.' + cents);
}