
//Extra
function set_email_subject(){

      if(document.getElementById("email_subject") != null){
         var a = document.getElementById("email_subject");

         var a2 = document.title;
         var b = a2.toUpperCase();
         var detectValue = "- DUBLIN BUS";
         var main = "";

            if(b.indexOf(detectValue) != -1){
               main = a2.substring(0, (b.indexOf(detectValue) - 1));
            }

         var pre = "mailto:?subject=Dublin Bus: ";

         a.href = pre + main;
      }
}

// Positioned elements breaking display in IE6, hence this fix
function set_heights() {
   var a = document.getElementById("route_search_results");
   var b = document.getElementById("lower_column_middle");

   var c = document.getElementById("route_search_results").offsetHeight;
   c = c + 50;
   var d = document.getElementById("lower_column_middle").offsetHeight;
   document.getElementById("lower_column_middle").style.height = c;
}

//rollover second-level nav
startList = function(elementId) {

//if (document.all && document.getElementById) {
if(document.getElementById) {
        navRoot = document.getElementById(elementId);
        if (!navRoot) return;
        for (i = 0; i < navRoot.childNodes.length; i++) {

            node = navRoot.childNodes[i];
            if ((node.nodeName == "LI") || (node.nodeName == "DL") || (node.nodeName == "DD") || (node.nodeName == "DT")) {
                node.onmouseover = function() {
                    this.className += " over";
                }
                node.onmouseout = function() {
                    this.className = this.className.replace(" over", "");
                }
            }
        }
    }
}

// Timetable Pages
function show_TT_tipO() {
    hide_TT_tipI();
    this.document.getElementById('TT_tipO').style.display = "block";
}
function hide_TT_tipO() {
   this.document.getElementById('TT_tipO').style.display = "none";
}
function show_TT_tipI() {
    hide_TT_tipO();
    this.document.getElementById('TT_tipI').style.display = "block";
}
function hide_TT_tipI(){
   this.document.getElementById('TT_tipI').style.display = "none";
}

