﻿
var Branddating = {

  /* helper function */
  getEl: function(id) {
    return document.getElementById(id);
  },

  setPostcode: function() {
    var postcode = document.getElementById('postcode').value;
    var country = document.getElementById('country').value;
    var cityEl = document.getElementById('city');

    if (postcode == "" || country == "")
      return;

    postcode = postcode.replace(' ', '');
    document.getElementById('postcode').value = postcode;

    Tools.post("post", "/_/GetInfoForPostcode", function(obj) {
      if (obj.responseXML === null)
        return;

      var infoEl = obj.responseXML.selectSingleNode("//info");
      if (infoEl && infoEl.attributes.length > 0) {
        var newValue = infoEl.selectSingleNode("@city").value;
        cityEl.value = newValue;
      }
      else {
        cityEl.value = "";
      }
    }, { country: country, postcode: postcode });
  },
  
  
  writeCookie : function(name, value)
  {
    var now = new Date();
		now.setTime(now.getTime() + 30758400000);
		var expires = " expires=" + now.toGMTString();
	  document.cookie = name + "=" + value + ";" + expires + "; path=/";
	  return true;
	},
  
  deleteCookie : function(name)
  {
	  document.cookie = name + "=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/";
	  return true;
  } 
};

function sizebuttons() {
  if (navigator.appName == 'Microsoft Internet Explorer') {
    var b = document.getElementsByTagName("input");
    for (var i = 0; i < b.length; ++i) {
      var el = b[i];
      if (el.type == "submit" && el.currentStyle.width == "auto" && el.currentStyle > 25 && el.width == "") {
        el.style.width = (el.offsetWidth - 25) + "px";
      }
    }
  }
}

Spif.DOMEvents.attach(window, "load", sizebuttons);