




var im_el;
var bg_el;
var primary_domain_name;
var cp_name;





function customise(primary_domain_name_in, cp_name_in, banner_path, brand_prefix, no_menu) {
  primary_domain_name = primary_domain_name_in;
  cp_name = cp_name_in;
  document.getElementsByClassName = function(cl) {
    var retnode = [];
    var myclass = new RegExp('\\b'+cl+'\\b');
    var elem = this.getElementsByTagName('*');
    for (var i = 0; i < elem.length; i++) {
      var classes = elem[i].className;
      if (myclass.test(classes)) retnode.push(elem[i]);
    }
    return retnode;
  };
  var dnh = document.getElementsByClassName("domain-name-here");
  for(var i=0;i<dnh.length; i++) {
    var dn = dnh[i].cloneNode(false);
    dn.appendChild(document.createTextNode(primary_domain_name));
    if(dn.tagName=="A") dn.href = "http://" + primary_domain_name + "/";
    dnh[i].parentNode.replaceChild(dn, dnh[i]);
    if(dn.parentNode.className == "topaddress" && !primary_domain_name)
      dn.parentNode.style.display = "none";
  }
  var cpnh = document.getElementsByClassName("cp-name-here");
  for(var i=0;i<cpnh.length; i++) {
    var cpn = cpnh[i].cloneNode(false);
    var parts = broken_windows_browser ?
      proper_split_msie(cp_name, /([A-Z]+)/) :
        cp_name.split(/([A-Z]+)/) ;

    for(var j=0; j<parts.length; j++) {
      var p = parts[j];
      cpn.appendChild(
          p.match(/^[A-Z]/) ?
          _mkel("strong", [p]) : 
          document.createTextNode(p)
          );
    }
    cpnh[i].parentNode.replaceChild(cpn, cpnh[i]);
  }
  var dn_el = document.getElementById("managing-domain-name");
  if(dn_el) {
    var domain_name_to_show = primary_domain_name;
    if(domain_name_to_show.length > 15)
      domain_name_to_show=domain_name_to_show.substring(0, 12) + "....";
    dn_el.appendChild(document.createTextNode(domain_name_to_show));
    if(dn_el.tagName=="A") dn_el.href = "http://" + primary_domain_name + "/";
  }

  im_el = document.getElementById("banner-image");
  bg_el = document.getElementById("header-block");
  if(im_el && ! im_el.src)
    im_el.src = brand_prefix + banner_path;
  if(bg_el)
    bg_el.style.background = 'url("' + brand_prefix + banner_path + '") top center no-repeat';

  if(no_menu)
    document.getElementById("top-link-block").style.visibility='hidden';
}

