function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function addSearchController() {
  var linkOn = document.getElementById("search-link");
  var linkOff = document.getElementById("nav-search");
  
  var search = document.getElementById("search");
  
  if (search && linkOn && linkOff) {
    var inputs = search.getElementsByTagName("input");
    
    if (inputs) {
      for (var i = 0; i < inputs.length; i++) {
        var input = inputs[i];
        if (input.className == "text") {
          input.onfocus = function() {
            if (this.value == this.defaultValue) this.value = "";
          }
          input.onblur = function() {
            if (this.value == "") this.value = this.defaultValue;
          }
        }
      }
    }
    
    linkOn.onclick = function () {
      search.className = "hidden";
      return false;
    }
    
    linkOff.onclick = function () {
      search.className = "";
      return false;
    }
  }
}

$(document).ready(function() {
	$("a[rel=external]").click(function() {
	if (this.getAttribute("class") == "visualizer-link") {
		dcsMultiTrack('DCS.dcsuri','/ColorVisualizer/','WT.ti','Color Visualizer','DCSext.SW_u','1','DCSext.SW_e','cv','WT.tx_e','p','WT.pn_sku','Color Visualizer','WT.tx_u','1','WT.tx_s','10.00','WT.cg_n','Color Visualizer','WT.cg_s','');
		window.open(this.getAttribute("href"), "popup", "width=994,height=668");
		return false;
	} else {
		window.open(this.getAttribute("href"), "popup", "");
		return false;
	}
	});
}); // document ready

addLoadEvent(addSearchController);
