<!--
function update() {
var spaceval = document.getElementById("desiredspace").value;
var bwval = document.getElementById("desiredtransfer").value;
var domain = window.location.hostname;
var convval = 1;
var currsymb = "$";

var regex1 = /olutions\.ca/;
var regex2 = /olutions\.com/;
var regex3 = /olutions\.org/;
var regex4 = /olutions\.au\.com/;
var regex5 = /olutions\.us\.com/;
var regex6 = /olutions\.uk\.com/;
var regex7 = /olutions\.eu\.com/;

if (regex1.test(domain)) {
	convval = 1.05;
	currsymb = "&#36;";
  }
  else if (regex2.test(domain)) {
	convval = 1;
	currsymb = "&#36;";
  }
  else if (regex3.test(domain)) {
	convval = 1;
	currsymb = "&#36;";
  }
  else if (regex4.test(domain)) {
	convval = 1.1;
	currsymb = "&#36;";
  }
  else if (regex5.test(domain)) {
	convval = 1;
	currsymb = "&#36;";
  }
  else if (regex6.test(domain)) {
	convval = 0.63;
	currsymb = "&#163;";
  }
  else if (regex7.test(domain)) {
	convval = 0.73;
	currsymb = "&euro;";
  }
  else {
	convval = 1;
	currsymb = "&#36;";
}
var minpay = currsymb + "10";

if (spaceval == 0) {
   var monthlypayshow = "";
   var quarterlypayshow = "25% off";
   var yearlypayshow = "50% off";
   var minbw = "";
   var defbw = "";
 }
 else {
   if (spaceval == 1) {
     var defbw = 20;
    }
    else if (spaceval == 2) {
     var defbw = 30;
    }
    else if (spaceval == 5) {
     var defbw = 60;
    }
    else if (spaceval == 10) {
     var defbw = 100;
    }
    else if (spaceval == 20) {
     var defbw = 150;
    }
    else if (spaceval == 30) {
     var defbw = 200;
    }
    else if (spaceval == 40) {
     var defbw = 250;
    }
    else if (spaceval == 50) {
     var defbw = 300;
   }

   var minbw = spaceval * 3;

   if (bwval == 0) {
      var monthlypayshow = "must     ";
      var quarterlypayshow = "select    ";
      var yearlypayshow = "transfer";
    }
    else if (bwval/3 < spaceval) {
      var monthlypayshow = "not       ";
      var quarterlypayshow = "enough   ";
      var yearlypayshow = "transfer";
    }
    else {
      var monthly = Math.round(((spaceval * 1.21) + (bwval * 0.37) + 7.25) * 10 * convval) / 10 - 0.05;
      var monthlypay = Math.round(monthly*100)/100;
      var quarterlypay = Math.round(monthlypay*3*0.75*100)/100;
      var yearlypay = Math.round(monthlypay*12*0.5*100)/100;
      var monthlypayshow = currsymb+monthlypay.toFixed (2);
      var quarterlypayshow = currsymb+quarterlypay.toFixed (2);
      var yearlypayshow = currsymb+yearlypay.toFixed (2);
   }
}

document.getElementById("monthlypay").value=monthlypayshow;
document.getElementById("quarterlypay").value=quarterlypayshow;
document.getElementById("yearlypay").value=yearlypayshow;
document.getElementById('monthlymin').innerHTML = minpay;
document.getElementById("minbw").value=minbw;
document.getElementById("defbw").value=defbw;
}
// -->
