var cadena="";
function calculate(form)
{
	var valor1 = form.paginas.value;
	var valor2 = form.peso.value;
	var valor3 = form.visitas.value;
	var valor4 = form.emails.value;
	var valor5 = form.pesoemail.value;
	esnumero(valor1,"paginas",form);
	esnumero(valor2,"peso",form);
        esnumero(valor3,"visitas",form);
        esnumero(valor4,"emails",form);
        esnumero(valor5,"pesoemail",form);
	var total1 = 30 * valor1 * valor2 * valor3 * 1.25 + 30*(valor4*valor5);
	if(cadena=="")
	{
		alert('Consumiras una transferencia aproximada de : \n' + total1 + ' KB Mensuales, \n o lo que es lo mismo: \n'+(total1/1024)+ ' Mb mensuales.');
	}else{
		alert(cadena);
		cadena="";
	}
}

function esnumero(valor,campo,form)
{
	if(isNaN(valor) || valor=="")
	{
	 	eval("form."+campo+".value=''");
		eval("form."+campo+".style.background='#3EA0BE'");
		cadena=cadena+"\nEl campo "+campo+" es incorrecto";
	}else{
                eval("form."+campo+".style.background='#FFFFFF'");
	}
}