function check_form (ph) {
   var h = document.getElementById("ht").value;
   if (h == "1") {
	   document.myform.user_first_name.value = trim (document.myform.user_first_name.value, " ");
	   if (!document.myform.user_first_name.value) {
		  alert ("Please enter First Name.");
		  document.myform.user_first_name.focus();
		  return false;
	   }

       document.myform.user_last_name.value = trim (document.myform.user_last_name.value, " ");
	   if (!document.myform.user_last_name.value) {
		  alert ("Please enter Last Name.");
		  document.myform.user_last_name.focus();
		  return false;
	   }
	
	  if (!ph) {
	     document.myform.user_password.value = trim (document.myform.user_password.value, " ");
	     if (!document.myform.user_password.value) {
		    alert ("Please enter Password.");
		    document.myform.user_password.focus();
		    return false;
	     }
	
	     document.myform.user_password2.value = trim (document.myform.user_password2.value, " ");
	     if (!document.myform.user_password2.value) {
		    alert ("Please re-enter Password.");
		    document.myform.user_password2.focus();
		    return false;
	     }
	     else {
		    var p1 = document.myform.user_password.value;
		    var p2 = document.myform.user_password2.value;
		    if (p1 != p2) {
			   alert ("The passwords don't match.");
			   document.myform.user_password2.focus();
			   return false;
		    }
	     }
	  }
	
	   document.myform.user_email.value = trim (document.myform.user_email.value, " ");
	   if (!document.myform.user_email.value) {
		  alert ("Please enter Email Address");
		  document.myform.user_email.focus();
		  return false;
	   }
	   else {
		  var str = document.myform.user_email.value;
		  var at = "@";
		  var dot = ".";
		  var lat = str.indexOf(at);
		  var lstr = str.length;
		  var ldot = str.indexOf(dot); 
	
		  if (str.indexOf(at)==-1){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
	
		  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr || str.indexOf(at)==lstr - 1){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
	
		  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.indexOf(dot)==lstr - 1){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
	
		  if (str.indexOf(at,(lat+1))!=-1){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
	
		  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
	
		  if (str.indexOf(dot,(lat+2))==-1){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
			
		  if (str.indexOf(" ")!=-1){
			 alert("Please enter a valid Email Address.");
			 document.myform.user_email.focus();
			 return false;
		  }
	   }
	
	   document.myform.user_address.value = trim (document.myform.user_address.value, " ");
	   if (!document.myform.user_address.value) {
		  alert ("Please enter Street Address.");
		  document.myform.user_address.focus();
		  return false;
	   }
	
	   document.myform.user_city.value = trim (document.myform.user_city.value, " ");
	   if (!document.myform.user_city.value) {
		  alert ("Please enter City.");
		  document.myform.user_city.focus();
		  return false;
	   }

	   if (!document.myform.user_country.value) {
		  alert ("Please select Country.");
		  document.myform.user_country.focus();
		  return false;
	   }
	   else {
	      if (document.myform.user_country.value == "Other") {
		     document.myform.user_other_country.value = trim (document.myform.user_other_country.value, " ");
			 if (!document.myform.user_other_country.value) {
		        alert ("Please specify Other Country");
		        document.myform.user_other_country.focus();
		        return false;
			 }
		  }
	   }

       if ((document.myform.user_country.value == "Canada") || (document.myform.user_country.value == "USA")) {
          if (!document.myform.user_province.value) {
		     alert ("Please select Province/State.");
		     document.myform.user_province.focus();
		     return false;
	      }
	   }
	   
	   document.myform.user_postal_code.value = trim (document.myform.user_postal_code.value, " ");
	   if (!document.myform.user_postal_code.value) {
		  alert ("Please enter Postal Code.");
		  document.myform.user_postal_code.focus();
		  return false;
	   }
	
	   document.myform.user_phone.value = trim (document.myform.user_phone.value, " ");
	   if (!document.myform.user_phone.value) {
		  alert ("Please enter Phone Number.");
		  document.myform.user_phone.focus();
		  return false;
	   }
	
	   return true;
   }
   else {
      document.myform.username.value = trim (document.myform.username.value, " ");
      if (!document.myform.username.value) {
		  alert ("Please enter your Email.");
		  document.myform.username.focus();
		  return false;
      }
      document.myform.password.value = trim (document.myform.password.value, " ");
      if (!document.myform.password.value) {
		  alert ("Please enter your Password.");
		  document.myform.password.focus();
		  return false;
      }
	  return true;
   }
}

function set_ht_value(v) {
   var h = document.getElementById("ht");
   h.value = v;
}

function check_form2 (v) {
   if (!document.myform.agree.checked) {
      alert ("Please indicate that you agree to pay $ " + v + " CAD.");
	  return false;
   }
   else {
      return true;
   }
}

function show_agreement (v) {
   var d = document.getElementById ("div_agree");
   if (v == "paid") {
      d.style.display = "block";
   }
   else {
      d.style.display = "none";
   }
}

function display_other_country (v) {
   var d = document.getElementById ("div_country");
   if (v == "other") {
      d.style.display = "block";
   }
   else {
      d.style.display = "none";
   }
}

function display_div (v, d, w) {
   var d = document.getElementById(d);
   if (v == w) {
      d.style.display = "block";
   }
   else {
      d.style.display = "none";
   }
}

function display_div2 (v, d, w, d2, w2) {
   var d = document.getElementById(d);
   if (v == w) {
      d.style.display = "block";
   }
   else {
      d.style.display = "none";
   }
   var d2 = document.getElementById(d2);
   if (v == w2) {
      d2.style.display = "block";
	  var dd = document.getElementById ("user_province");
	  dd.selectedIndex = 0;
   }
   else {
      d2.style.display = "none";
   }
}

function display_div3 (v, d, w, d2, w2, p) {
   var d = document.getElementById(d);
   if (v == w) {
      d.style.display = "block";
   }
   else {
      d.style.display = "none";
   }
   var d2 = document.getElementById(d2);
   if (v == "Canada") {
      d2.style.display = "block";
	  display_states_provinces("Canada", p);
   }
   else {
	  if (v == "USA") {
         d2.style.display = "block";
	     display_states_provinces("USA", p);
	  }
	  else {
         d2.style.display = "none";
	  }
   }
}


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function display_add_subscription_to_cart (n, d, n2, ph) {
   var sel;
   if (n2 == "1") {
      for (i = 1; i <= n; i++) {
         var nn = "add" + i;
	     var r = document.getElementById(nn);
	     if (r.checked) {
	        var sel = r.value;
		    break;
	     }
      }
      if (!sel) {
         alert ("Please select a Subscription");
		 
      }
   }
   
   if (sel || (n2 == "2")) {
      var ajaxDisplay = document.getElementById ("div_cart");
      ajaxDisplay.innerHTML = "<div style=\"text-align:center;\"><img src=\"images/ajax_loader.gif\"></div>";

      var ajaxRequest;
      try {
         ajaxRequest = new XMLHttpRequest();
      }
      catch (e){
         try {
            ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
         }
         catch (e) {
            try {
               ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (e){
               alert('Do something about it !');
               return false;
            }
         }
      }
      ajaxRequest.onreadystatechange = function() {
         if(ajaxRequest.readyState == 4){
            ajaxDisplay.innerHTML = ajaxRequest.responseText;
         }
      }

      var queryString = '?bustcache=' + new Date().getTime() + '&n=' + n;
	  if (n2 == "1") {
	     queryString = queryString + '&d=' + sel;
	  }
	  else {
	     queryString = queryString + '&d=' + d + '&d2=1';
	  }
	  if (ph) {
	     queryString = queryString + '&ph=' + ph;
	  }
      ajaxRequest.open('GET', "ajaxAddSubscription.php" + queryString, true);
      ajaxRequest.send(null); 
   }
}

function display_states_provinces (c, p) {
   var ajaxDisplay = document.getElementById("div_province");
   var ajaxRequest;
   try {
      ajaxRequest = new XMLHttpRequest();
   }
   catch (e){
      try {
         ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
      }
      catch (e) {
         try {
            ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
         }
         catch (e){
            alert('Do something about it !');
            return false;
         }
      }
   }
   ajaxRequest.onreadystatechange = function() {
      if(ajaxRequest.readyState == 4){
         ajaxDisplay.innerHTML = ajaxRequest.responseText;
      }
   }

   var queryString = '?bustcache=' + new Date().getTime() + '&c=' + c + '&p=' + p;
   ajaxRequest.open('GET', "ajaxDisplayStatesProvinces.php" + queryString, true);
   ajaxRequest.send(null); 
}


function display_add_book_to_cart (p) {
   var location_name = "location_" + p;
   var v = document.getElementById(location_name).value;
   if (!v) {
      alert ("Please select your location / status.");
   }
   else {
      var div_name = "div_cart_" + p;
      var q_name = "quantity_" + p;
      var q = document.getElementById(q_name).value;
      if (!q) {
         q = 1;
      }

      var ajaxDisplay = document.getElementById (div_name);
      ajaxDisplay.innerHTML = "<div style=\"text-align:center;\"><img src=\"images/ajax_loader.gif\"></div>";

      var ajaxRequest;
      try {
         ajaxRequest = new XMLHttpRequest();
      }
      catch (e){
         try {
            ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
         }
         catch (e) {
            try {
               ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (e){
               alert('Do something about it !');
               return false;
            }
         }
      }
      ajaxRequest.onreadystatechange = function() {
         if(ajaxRequest.readyState == 4){
            ajaxDisplay.innerHTML = ajaxRequest.responseText;
         }
      }

      var queryString = '?bustcache=' + new Date().getTime() + '&p=' + p + '&q=' + q + '&v=' + v;
      ajaxRequest.open('GET', "ajaxAddBook.php" + queryString, true);
      ajaxRequest.send(null); 
   }
}

function display_add_book_to_cart_test (p) {
   var location_name = "location_" + p;
   var v = document.getElementById(location_name).value;
   if (!v) {
      alert ("Please select your location / status.");
   }
   else {
      var div_name = "div_cart_" + p;
      var q_name = "quantity_" + p;
      var q = document.getElementById(q_name).value;
      if (!q) {
         q = 1;
      }

      var ajaxDisplay = document.getElementById (div_name);
      ajaxDisplay.innerHTML = "<div style=\"text-align:center;\"><img src=\"images/ajax_loader.gif\"></div>";

      var ajaxRequest;
      try {
         ajaxRequest = new XMLHttpRequest();
      }
      catch (e){
         try {
            ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
         }
         catch (e) {
            try {
               ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (e){
               alert('Do something about it !');
               return false;
            }
         }
      }
      ajaxRequest.onreadystatechange = function() {
         if(ajaxRequest.readyState == 4){
            ajaxDisplay.innerHTML = ajaxRequest.responseText;
         }
      }

      var queryString = '?bustcache=' + new Date().getTime() + '&p=' + p + '&q=' + q + '&v=' + v;
      ajaxRequest.open('GET', "ajaxAddBook_test.php" + queryString, true);
      ajaxRequest.send(null); 
   }
}

function display_book_prices (v, p) {
   var ajaxDisplay = document.getElementById ("div_prices");

   var ajaxRequest;
   try {
      ajaxRequest = new XMLHttpRequest();
   }
   catch (e){
      try {
         ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
      }
      catch (e) {
         try {
            ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
         }
         catch (e){
            alert('Do something about it !');
            return false;
         }
      }
   }
   ajaxRequest.onreadystatechange = function() {
      if(ajaxRequest.readyState == 4){
         ajaxDisplay.innerHTML = ajaxRequest.responseText;
      }
   }

   var queryString = '?bustcache=' + new Date().getTime() + '&v=' + v;
   if (p) {
      queryString = queryString + '&p=' + p;
   }
   ajaxRequest.open('GET', "ajaxDisplayBookPrices.php" + queryString, true);
   ajaxRequest.send(null); 
}

function show_book_price (p, q, t) {
   if (!q) {
      q = 1;
   }
   var location_name = "location_" + p;
   var v = document.getElementById(location_name).value;
   var div_name = "div_book_price_" + p;
   var ajaxDisplay = document.getElementById (div_name);
   if (!t) {
      var q_name = "quantity_" + p;
      var q = document.getElementById(q_name).value;
	  if (!q) {
	     q = 1;
	  }
   }

   var ajaxRequest;
   try {
      ajaxRequest = new XMLHttpRequest();
   }
   catch (e){
      try {
         ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
      }
      catch (e) {
         try {
            ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
         }
         catch (e){
            alert('Do something about it !');
            return false;
         }
      }
   }
   ajaxRequest.onreadystatechange = function() {
      if(ajaxRequest.readyState == 4){
         ajaxDisplay.innerHTML = ajaxRequest.responseText;
      }
   }

   var queryString = '?bustcache=' + new Date().getTime() + '&p=' + p + '&v=' + v;
   if (q) {
      queryString = queryString + '&q=' + q;
   }
   if (t) {
      queryString = queryString + '&t=' + t;
   }
   ajaxRequest.open('GET', "ajaxShowBookPrice.php" + queryString, true);
   ajaxRequest.send(null); 
}

function update_shopping_cart_price (c, p, q, s, w) {
   var q = parseInt (q.value);
   var s = parseInt (s);
   if (q > 0) {
      var div_name = "div_price_" + c;
      var ajaxDisplay = document.getElementById (div_name);
      var ajaxDisplay2 = document.getElementById ("div_subtotal");
      var ajaxDisplay3 = document.getElementById ("div_total");
	  if (s > 0) {
         var ajaxDisplay4 = document.getElementById ("div_shipping");
	  }
	  if (w) {
         var ajaxDisplay5 = document.getElementById ("div_tax");
	  }

      var ajaxRequest;
      var ajaxRequest2;
      var ajaxRequest3;
	  if (s > 0) {
         var ajaxRequest4;
	  }
	  if (w) {
         var ajaxRequest5;
	  }
      try {
         ajaxRequest = new XMLHttpRequest();
         ajaxRequest2 = new XMLHttpRequest();
         ajaxRequest3 = new XMLHttpRequest();
   	     if (s > 0) {
            ajaxRequest4 = new XMLHttpRequest();
		 }
   	     if (w) {
            ajaxRequest5 = new XMLHttpRequest();
		 }
      }
      catch (e){
         try {
            ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
            ajaxRequest2 = new ActiveXObject('Msxml2.XMLHTTP');
            ajaxRequest3 = new ActiveXObject('Msxml2.XMLHTTP');
   	        if (s > 0) {
               ajaxRequest4 = new ActiveXObject('Msxml2.XMLHTTP');
			}
   	        if (w) {
               ajaxRequest5 = new ActiveXObject('Msxml2.XMLHTTP');
			}
         }
         catch (e) {
            try {
               ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
               ajaxRequest2 = new ActiveXObject('Microsoft.XMLHTTP');
               ajaxRequest3 = new ActiveXObject('Microsoft.XMLHTTP');
   	           if (s > 0) {
                  ajaxRequest4 = new ActiveXObject('Microsoft.XMLHTTP');
			   }
   	           if (w) {
                  ajaxRequest5 = new ActiveXObject('Microsoft.XMLHTTP');
			   }
            }
            catch (e){
               alert('Do something about it !');
               return false;
            }
         }
      }
      ajaxRequest.onreadystatechange = function() {
         if(ajaxRequest.readyState == 4){
            ajaxDisplay.innerHTML = ajaxRequest.responseText;
         }
      }

      ajaxRequest2.onreadystatechange = function() {
         if(ajaxRequest2.readyState == 4){
            ajaxDisplay2.innerHTML = ajaxRequest2.responseText;
         }
      }

      ajaxRequest3.onreadystatechange = function() {
         if(ajaxRequest3.readyState == 4){
            ajaxDisplay3.innerHTML = ajaxRequest3.responseText;
         }
      }
   
      if (s > 0) {
         ajaxRequest4.onreadystatechange = function() {
            if(ajaxRequest4.readyState == 4){
               ajaxDisplay4.innerHTML = ajaxRequest4.responseText;
            }
         }
	  }
      if (w) {
         ajaxRequest5.onreadystatechange = function() {
            if(ajaxRequest5.readyState == 4){
               ajaxDisplay5.innerHTML = ajaxRequest5.responseText;
            }
         }
	  }

      var queryString = '?bustcache=' + new Date().getTime() + '&c=' + c + '&p=' + p + '&q=' + q;
	  if (w) {
		 var co = document.getElementById("user_country").value;
		 var prov = document.getElementById("user_province").value;
		 if (co == "Canada") {
            var pr = 5;
			/*
            if (prov == "Alberta") {
               var pr = 5;
            }
            else if (prov == "British Columbia") {
               var pr = 12;
            }
            else if (prov == "Manitoba") {
               var pr = 12;
            }
            else if (prov == "New Brunswick") {
               var pr = 13;
            }
            else if (prov == "Newfoundland and Labrador") {
               var pr = 13;
            }
            else if (prov == "Northwest Territories") {
               var pr = 5;
            }
            else if (prov == "Nova Scotia") {
               var pr = 15;
            }
            else if (prov == "Nunavut") {
               var pr = 5;
            }
            else if (prov == "Ontario") {
               var pr = 13;
            }
            else if (prov == "Prince Edward Island") {
               var pr = 15.5;
            }
            else if (prov == "Quebec") {
               var pr = 13.925;
            }
            else if (prov == "Saskatchewan") {
               var pr = 10;
            }
            else if (prov == "Yukon Territory") {
               var pr = 5;
            }
			*/
		 }
		 else {
	        var pr = 0;
		 }
	     queryString = queryString + '&w=1&pr=' + pr;
	  }

      ajaxRequest.open('GET', "ajaxUpdateShoppingCartPrice.php" + queryString, true);
      ajaxRequest.send(null); 

      ajaxRequest2.open('GET', "ajaxUpdateShoppingCartSubtotal.php" + queryString, true);
      ajaxRequest2.send(null); 

      if (s > 0) {
         ajaxRequest4.open('GET', "ajaxUpdateShoppingCartShipping.php" + queryString, true);
         ajaxRequest4.send(null); 
	  }

      if (w) {
         ajaxRequest5.open('GET', "ajaxUpdateSubscribeTax.php" + queryString, true);
         ajaxRequest5.send(null); 
	  }

      ajaxRequest3.open('GET', "ajaxUpdateShoppingCartTotal.php" + queryString, true);
      ajaxRequest3.send(null); 

   }
}

function update_subscribe_tax_total (t, p, w) {
   var t = document.getElementById(t).value;   
   var d1 = document.getElementById ("div_tax");
   var d2 = document.getElementById ("div_total");
   var h1 = document.getElementById ("htax");
   var h2 = document.getElementById ("htotal");
   if (w == "1") {
      d1.innerHTML = "$ 0.00 CAD<input type=\"hidden\" value=\"0.00\" name=\"htax\" id=\"htax\"/>";
	  t = parseFloat(t);
      t = t.toFixed(2);
      d2.innerHTML = t + " CAD<input type=\"hidden\" value=\"" + t + "\" name=\"htotal\" id=\"htotal\"/>";
	  h1.value = "0.00";
	  h2.value = t;
   }
   else {
      var tf = parseFloat (t);
      tf = tf.toFixed(2);
      var pr = 5;
      /*
      if (p == "Alberta") {
         var pr = 5;
      }
      else if (p == "British Columbia") {
         var pr = 12;
      }
      else if (p == "Manitoba") {
         var pr = 12;
      }
      else if (p == "New Brunswick") {
         var pr = 13;
      }
      else if (p == "Newfoundland and Labrador") {
         var pr = 13;
      }
      else if (p == "Northwest Territories") {
         var pr = 5;
      }
      else if (p == "Nova Scotia") {
         var pr = 15;
      }
      else if (p == "Nunavut") {
         var pr = 5;
      }
      else if (p == "Ontario") {
         var pr = 13;
      }
      else if (p == "Prince Edward Island") {
         var pr = 15.5;
      }
      else if (p == "Quebec") {
         var pr = 13.925;
      }
      else if (p == "Saskatchewan") {
         var pr = 10;
      }
      else if (p == "Yukon Territory") {
         var pr = 5;
      }
	  */
      if (pr) {
         var tt = parseFloat (tf * pr / 100);
         tt = tt.toFixed(2);
         d1.innerHTML = "$ " + tt + " CAD<input type=\"hidden\" value=\"" + tt + "\" name=\"htax\" id=\"htax\"/>";
	     var t = parseFloat(tf) + parseFloat(tt);
	     t = t.toFixed(2);
         d2.innerHTML = t + " CAD<input type=\"hidden\" value=\"" + t + "\" name=\"htotal\" id=\"htotal\"/>";	  
	     h1.value = tt;
	     h2.value = t;
      }
      else {
         d1.innerHTML = "$ 0.00 CAD<input type=\"hidden\" value=\"0.00\" name=\"htax\" id=\"htax\"/>";
	     d2.innerHTML = t + " CAD<input type=\"hidden\" value=\"" + t + "\" name=\"htotal\" id=\"htotal\"/>";
	     h1.value = "0.00";
	     h2.value = t;
      }
   }
}

function update_subscribe_tax_total2 (c, p) {
   var ajaxDisplay = document.getElementById ('div_tax');
   var ajaxDisplay2 = document.getElementById ("div_total");

   var ajaxRequest;
   var ajaxRequest2;

   try {
      ajaxRequest = new XMLHttpRequest();
      ajaxRequest2 = new XMLHttpRequest();
   }
   catch (e){
      try {
         ajaxRequest = new ActiveXObject('Msxml2.XMLHTTP');
         ajaxRequest2 = new ActiveXObject('Msxml2.XMLHTTP');
      }
      catch (e) {
         try {
            ajaxRequest = new ActiveXObject('Microsoft.XMLHTTP');
            ajaxRequest2 = new ActiveXObject('Microsoft.XMLHTTP');
         }
         catch (e){
            alert('Do something about it !');
            return false;
         }
      }
   }

   ajaxRequest.onreadystatechange = function() {
      if(ajaxRequest.readyState == 4){
         ajaxDisplay.innerHTML = ajaxRequest.responseText;
      }
   }

   ajaxRequest2.onreadystatechange = function() {
      if(ajaxRequest2.readyState == 4){
         ajaxDisplay2.innerHTML = ajaxRequest2.responseText;
      }
   }
   
   var co = document.getElementById(c).value;
/*   var prov = document.getElementById(p).value; */
   if (co == "Canada") {
      var pr = 5;
	  /*
      if (prov == "Alberta") {
         var pr = 5;
      }
      else if (prov == "British Columbia") {
         var pr = 12;
      }
      else if (prov == "Manitoba") {
         var pr = 12;
      }
      else if (prov == "New Brunswick") {
         var pr = 13;
      }
      else if (prov == "Newfoundland and Labrador") {
         var pr = 13;
      }
      else if (prov == "Northwest Territories") {
         var pr = 5;
      }
      else if (prov == "Nova Scotia") {
         var pr = 15;
      }
      else if (prov == "Nunavut") {
         var pr = 5;
      }
      else if (prov == "Ontario") {
         var pr = 13;
      }
      else if (prov == "Prince Edward Island") {
         var pr = 15.5;
      }
      else if (prov == "Quebec") {
         var pr = 13.925;
      }
      else if (prov == "Saskatchewan") {
         var pr = 10;
      }
      else if (prov == "Yukon Territory") {
         var pr = 5;
      }
	  */
   }

   var queryString = '?bustcache=' + new Date().getTime() + '&pr=' + pr;

   ajaxRequest.open('GET', "ajaxUpdateSubscribeTax2.php" + queryString, true);
   ajaxRequest.send(null); 

   ajaxRequest2.open('GET', "ajaxUpdateSubscribeTotal.php" + queryString, true);
   ajaxRequest2.send(null); 
}

