// script 
function gview() {
 var links = document.getElementsByTagName("a");
 for (i = 0; i < links.length; ++i) {
  if (links[i].className == "noscript") { continue;}
  var pattern = /PDF$|pdf$|doc$|docx$|zip$/;
  if ( pattern.exec(links[i].href) ) { 
   var d = location.protocol + '//' + location.hostname;
   links[i].href = "/gview.html?loc=" + encodeURIComponent(links[i].href.replace(d,''));
  }
 }
}

function trackDownload() {
 var links = document.getElementsByTagName("a");
 for (i = 0; i < links.length; ++i) {
  var pattern = /jpg$|pdf$/;
  if ( pattern.exec(links[i].href) ) { 
   links[i].onclick = "javascript: _gaq.push(['_trackPageview', '/download-" + links[i].href + "']);";
   links[i].target = "_blank";
  }
 }
}

function addContact(name, domain, text, parent) {
  var a = document.createElement('a');
  a.href = 'mailto:' + name + '@' + domain;
  a.appendChild(document.createTextNode(text));
  var p = document.getElementById(parent);
  p.appendChild(a);
}

function addFeedback() {
  var fb = document.createElement('a');
  fb.href = 'mailto:feedback@' + location.hostname;
  var fbtext = document.createTextNode('Feedback');
  fb.appendChild(fbtext);
  var p = document.getElementById("feedback");
  p.appendChild(fb);
}


function expandCollapse() {
 for (var i=0; i<expandCollapse.arguments.length; i++) {
  var element = document.getElementById(expandCollapse.arguments[i]);
  element.style.display = (element.style.display == "none") ? "block" : "none";
 }
}

function popup(URL) {
 day = new Date();
 id = day.getTime();
 eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=640,height=480');");
}

function disableHref(id) {
 document.getElementById(id).href="#";
 document.getElementById(id).target="_self";
}


