<!--
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 = "$";
  }
  else if (regex2.test(domain)) {
	convval = 1;
	currsymb = "$";
  }
  else if (regex3.test(domain)) {
	convval = 1;
	currsymb = "$";
  }
  else if (regex4.test(domain)) {
	convval = 1.1;
	currsymb = "$";
  }
  else if (regex5.test(domain)) {
	convval = 1;
	currsymb = "$";
  }
  else if (regex6.test(domain)) {
	convval = 0.63;
	currsymb = "£";
  }
  else if (regex7.test(domain)) {
	convval = 0.73;
	currsymb = "&euro;";
  }
  else {
	convval = 1;
	currsymb = "$";
}
var minpay = currsymb + "10";

if (spaceval == 0) {
   var monthlypayshow = "";
   var quarterlypayshow = "25% off";
   var yearlypayshow = "50% off";
   var defbw = "";
   var minbw = "";
   var maxpark = "";
   var maxaddon = "";
   var shell = false;
   var dedip = false;
 }
 else {
   if (spaceval == 5000) {
     var defbw = 60;
     var minbw = 20;
     var maxpark = 10;
     var maxaddon = 5;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 2000) {
     var defbw = 50;
     var minbw = 10;
     var maxpark = 6;
     var maxaddon = 3;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 1000) {
     var defbw = 40;
     var minbw = 7;
     var maxpark = 4;
     var maxaddon = 2;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 500) {
     var defbw = 30;
     var minbw = 5;
     var maxpark = 2;
     var maxaddon = 1;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 200) {
     var defbw = 20;
     var minbw = 2;
     var maxpark = 2;
     var maxaddon = 1;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 100) {
     var defbw = 10;
     var minbw = 1;
     var maxpark = 2;
     var maxaddon = 1;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 50) {
     var defbw = 7;
     var minbw = 1;
     var maxpark = 1;
     var maxaddon = 0;
     var shell = true;
     var dedip = true;
    }
    else if (spaceval == 20) {
     var defbw = 5;
     var minbw = 1;
     var maxpark = 1;
     var maxaddon = 0;
     var shell = false;
     var dedip = true;
    }

   if (bwval == 0) {
      var monthlypayshow = "must     ";
      var quarterlypayshow = "select    ";
      var yearlypayshow = "transfer";
    }
    else if (spaceval == 50 && bwval < 1 || spaceval == 100 && bwval < 1 || spaceval == 200 && bwval < 2 || spaceval == 500 && bwval < 5 || spaceval == 1000 && bwval < 7 || spaceval == 2000 && bwval < 10 || spaceval == 5000 && bwval < 20) {
      var monthlypayshow = "not       ";
      var quarterlypayshow = "enough   ";
      var yearlypayshow = "transfer";
    }
    else {
      var monthly = Math.round(((spaceval * 0.0022) + (bwval * 0.72) + 8.15) * 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("nomonthly").style.visibility = "hidden";
document.getElementById("monthlypay").style.backgroundColor = "#ccffff";

if (monthlypay < 10 && monthlypay > 0) {
  monthlypayshow = monthlypayshow + " n/a";
  document.getElementById("nomonthly").style.visibility = "visible";
  document.getElementById("monthlypay").style.backgroundColor = "#d0d0d0";
}

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