var opackage = "gold";
var oaction = "order";
function showResult(gbresult, mbresult)
{
	document.getElementById('gbres').innerHTML = gbresult;
	document.getElementById('mbres').innerHTML = mbresult;
}
function getValue(fromId, formulaId)
{
	var units = eval("document.calculator." + fromId + ".value");
	setValue(formulaId, units);
	units = units.replace(/[^0-9]/g,"");
	return (units == "") ? 0 : units;
}
function getRadioValue(fromId, formulaId)
{
	var radioObj = eval("document.calculator." + fromId);
	for(var i = 0; i < radioObj.length; i++)
	{
		if(radioObj[i].checked)
		{
			val = radioObj[i].value;
			break;
		}
	}
	setValue(formulaId, val);
	return val;
}
function findPrice()
{
	var uniqueVisitorsPerDay = getValue('uniqueVisitorsPerDay', 'numv');
	var pageViewsPerVisitor = getValue('pageViewsPerVisitor', 'apv');
	var pageSize = getRadioValue('pageSize', 'psize') * 1024; // size in bytes
	
	var bytes = (pageSize * pageViewsPerVisitor) * (uniqueVisitorsPerDay * 31);
	
	var Gbytes = bytes/1024/1024/1024;
	Gbytes = Math.round(Gbytes*Math.pow(10,2))/Math.pow(10,2);
	
	var Mbytes = bytes/1024/1024;
	Mbytes = Math.round(Mbytes*Math.pow(10,2))/Math.pow(10,2);
	
	var gbresult;
	var mbresult;
	
	if (!uniqueVisitorsPerDay || !pageSize)
	{
		gbresult = 0.0;
		mbresult = 0.0;
	}
	else
	{
		gbresult = Gbytes;
		mbresult = Mbytes;
	}
	
	resetImages();
	
	if(gbresult > 20)
		showImage('custom');
	else if(gbresult > 9)
		showImage('gold');
	else if(gbresult > 7)
		showImage('silver');
	else
		showImage('bronze');
		
	showResult(gbresult, mbresult);
}
function resetImages()
{
	document.getElementById('gold').style.display = 'none';
	document.getElementById('silver').style.display = 'none';
	document.getElementById('bronze').style.display = 'none';
	document.getElementById('custom').style.display = 'none';
}
function showImage(id)
{
	opackage = id;
	if(id == "custom")
	{
		document.getElementById('orderbutton').value = "Enquire";
		oaction = "support&askaquestion=true";
	}
	else
	{
		document.getElementById('orderbutton').value = "Order";
		oaction = "order";
	}
		
	document.getElementById(id).style.display = 'block';
}
function setValue(id, val)
{
	document.getElementById(id).innerHTML = val;
}
function order()
{
	document.location = "http://www.cj-hosting.com/index.html?page=" + oaction + "&package=" + opackage + "_package";
}
function viewFormula()
{
	obj = document.getElementById('formula');
	if(obj.style.display == "none")
		obj.style.display = "block";
	else
		obj.style.display = "none";
}