<!--
//************ Start Default Commands ************
var graphic = "";   
var isNS4 = 0; var isIE4 = 0; var isNS6 = 0; var isNew = 0;
var docObj, styleObj, currObj, cstyleObj;
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var bVer = (parseInt(navigator.appVersion));
var bName = navigator.appName;
var brow = ((navigator.appName) + (parseInt(navigator.appVersion)));
if (bName == "Netscape" && bVer >= 3) version = "js";
else if (bName == "Microsoft Internet Explorer" && bVer >= 4) version = "js";
else if (bName == "Netscape" && bVer == 2) version = "no";
else if (bName == "Microsoft Internet Explorer" && bVer >= 2) version = "no";
if (parseInt(navigator.appVersion >= 5)){isNew = 1}
else if (brow == "Netscape4") {isNS4 = 1;}
else if (brow == "Netscape5") {isNS6 = 1;}
else if (brow == "Microsoft Internet Explorer4") {isIE4 = 1;}
				
if (isNS4||isNS6||isIE4||isNew) {
  if(isNS4){ docObj = "document."; }
  else if(isNS6){ docObj = "document.getElementById('"; }
  else { docObj = "document.all."; }
  if(isNS4){ styleObj = ""; }
  else if(isNS6){ styleObj = "').style"; }
  else { styleObj = ".style"; }
  
  if(isNS4){ cstyleObj = ""; }
  else if(isNS6){ cstyleObj = "').currentStyle"; }
  else { cstyleObj = ".currentStyle"; }
}
function getQuery(val){
  var querystring = location.search.substring(1,location.search.length);
  var o = "";
  var tSec = querystring.indexOf(val+"=");
  var tStr = querystring.substring( (tSec+(val.length+1)),querystring.length);
  
  if(tSec != -1){
    if(tStr.indexOf('&') != -1){
      o = tStr.substring(0,tStr.indexOf('&'));
    } else {
      o = tStr;
    }
  }
  return o;
}
function replaceSubstring(s,f,w){
  rtn = "";
  flg = 0;
  
  for(i = 0; i < s.length; i++){
    if(s.substr(i,f.length) == f){
      rtn += w;
      i += (f.length - 1);
    } else {
      rtn += s.charAt(i);
    }
  }
  
  return (rtn);
}
function writeFlash(fName,bg,w,h){
  if( (navigator.appName == "Netscape") && (parseInt(navigator.appVersion) <= 4) ){
    document.write('<embed src="' + fName + '" quality="high" bgcolor="#' + bg + '" WIDTH="' + w + '" HEIGHT="' + h + '" NAME="header" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />');
  } else {
    document.write('<OBJECT data="' + fName + '" width="' + w + '" height="' + h + '" id="header" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" codetype="application/x-shockwave-flash">');
    document.write(' <PARAM NAME="movie" VALUE="' + fName + '" />');
    document.write(' <PARAM NAME="quality" VALUE="high" />');
    document.write(' <PARAM NAME="bgcolor" VALUE="#' + bg + '" />');
    document.write('<embed src="' + fName + '" quality="high" bgcolor="#' + bg + '" WIDTH="' + w + '" HEIGHT="' + h + '" NAME="header" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</OBJECT>');
  }
}
function openPopup(URL,id,width,height){
  window.open(URL, id, "toolbar=no,location=no,width="+width+",height="+height+",status=yes,scrollbars=yes,scrolling=yes,menubar=no,resizable=yes");
}
function openPopupLocked(URL,id,width,height){
  window.open(URL, id, "toolbar=no,location=no,width="+width+",height="+height+",status=yes,scrollbars=yes,scrolling=yes,menubar=no,resizable=no");
}
function goPage(u){
  location.href = u;
}
function layerChange(tmpLayer,tmpVisible) {
  if (isNS4||isNS6||isIE4||isNew) { eval(docObj + tmpLayer + styleObj + '.visibility = "' + tmpVisible + '"') }
}
function displayChange(tmpLayer,tmpVisible) {
  if (isNS4||isNS6||isIE4||isNew) { eval(docObj + tmpLayer + styleObj + '.display = "' + tmpVisible + '"') }
}
function rollover(graphic,state) {
  if(state==1){ if (version == "js") { document[graphic].src = "/80256FE4003BCAD4/" + graphic + "_dn.gif" } }
  if(state==0){ if (version == "js") { document[graphic].src = "/80256FE4003BCAD4/" + graphic + "_up.gif" } }
}
function imageover(graphic,filename) {
  if (version == "js") { document[graphic].src = "/80256FE4003BCAD4/" + filename }
}
function inputover(graphic,state) {
  if(state==1){ if (version == "js") { document.getElementById(graphic).src = "/80256FE4003BCAD4/" + graphic + "_dn.gif" } }
  if(state==0){ if (version == "js") { document.getElementById(graphic).src = "/80256FE4003BCAD4/" + graphic + "_up.gif" } }
}
function expandChange(l,e,c1,c2) {
  if(isNS4||isNS6||isIE4||isNew){
    var lay = eval(docObj + l + styleObj + '.display');
    if(lay == "none"){
      displayChange(l,'block');
	if(e != ""){ document.getElementById(e).className = c2; }
    } else {
      displayChange(l,'none');
	if(e != ""){ document.getElementById(e).className = c1; }
    }
  }
}
//************ End Default Commands ************
function setYPosition(){
  var cookie_str = "scrollPosition=y:" + document.forms[0].scroll_position.value + "/";
  var date_str = new Date();
  date_str.setSeconds(date_str.getSeconds() + 5);
  document.cookie = cookie_str + ";expires=" + date_str.toGMTString();
}
function getCookieValue(){
  var cookie_str = unescape(document.cookie);
  var str = "";
  
  if(cookie_str != ""){
    var cookie_ary = cookie_str.split(/=/);
    var the_values = cookie_ary[1];
    var separated_values = the_values.split("/");
    var separated_arrays = the_values.split(":");
    var property_value = "";
    
    
    for(i=0; i < separated_values.length-1; i++){
      property_value = separated_values[i];
      var broken_info = property_value.split(":");
      var the_property = broken_info[0];
      var the_value = broken_info[1];
    
      str = the_value;
    }
    
    if(str == ""){ str = 0; }
  } else {
    str = 0;
  }
  
  return str;
}
function setPlannerFrame(u,s){
  var ifr = document.getElementById('if_planner');
  if(s == "show"){
    var planned = document.getElementById('plnd_pc');
    var plnall = document.getElementById('pln_all');
    var running = document.getElementById('plnd_rs');
    var runall = document.getElementById('run_all');
    if(u == "planner"){
      planned.className = "rs_head_sel";
      running.className = "rs_head";
      plnall.className = "planner_all_on";
      runall.className = "running_all";
      ifr.src = "/80256FE9003EF444/httpPlannerTicker?ReadForm&feed=" + document.forms[0].Section.value;
    } else if(u == "running"){
      planned.className = "rs_head";
      running.className = "rs_head_sel";
      plnall.className = "planner_all";
      runall.className = "running_all_on";
      ifr.src = "/80256FE9003EF444/httpRunningStories?ReadForm";
    }
  }
}
function setVNRsFrame(u,s){
  var ifr = document.getElementById('if_planner');
  if(s == "show"){
    var planned = document.getElementById('plnd_pc');
    var plnall = document.getElementById('pln_all');
    var vnrs = document.getElementById('plnd_vnrs');
    var vnrsall = document.getElementById('vnrs_all');
    if(u == "planner"){
      planned.className = "rs_head_sel";
      vnrs.className = "rs_head";
      plnall.className = "planner_all_on";
      vnrsall.className = "running_all";
      if(document.forms[0].Section.value == "corporate_services"){
        ifr.src = "/80256FE9003EF444/httpPlannerTicker?ReadForm&feed=vnrs";
      } else {
        ifr.src = "/80256FE9003EF444/httpPlannerTicker?ReadForm&feed=" + document.forms[0].Section.value;
      }
    } else if(u == "vnrs"){
      planned.className = "rs_head";
      vnrs.className = "rs_head_sel";
      plnall.className = "planner_all";
      vnrsall.className = "running_all_on";
      ifr.src = "/802570050048B4C4/httpRecentVNRsTicker?ReadForm";
    }
  }
}
function alternateRows(s){
  if(document.getElementsByTagName){
    var tmpDivs = document.getElementsByTagName('div');
  } else if(document.all){
    var tmpDivs = document.all.tags('div');
  }
  for(i=0; i < tmpDivs.length; i++) {
    var tDiv = tmpDivs[i].id;
    
    if(tDiv.indexOf(s) > -1){
      opt = document.getElementById(tDiv);
      n = tDiv.substring( (tDiv.indexOf('_')+1), tDiv.length );
      
      if(n.indexOf('.') > -1){
        n = n.substring( (n.indexOf('.')+1), n.length );
      }
     
      if( (n/2) == Math.round( (n/2) ) ){
        opt.className = "planner_story_light";
      } else {
        opt.className = "planner_story_dark";
      }
    }
  } 
}
//************ End Planner Commands ************
function dominoDoClick(v, o, t, h, f) {
  var form = document.forms[f];
  if (form.onsubmit) {
     var retVal = form.onsubmit();
     if (typeof retVal == "boolean" && retVal == false)
       return false;
  }
  var target = t;
  if (o.href != null) {
    if (o.target != null)
       target = o.target;
  } else {
    if (t != null)
      target = t;
  }
  form.target = target;
  form.__Click.value = v;
  if (h != null)
    form.action += h;
  form.submit();
  return false;
}
function backToSchedule() {
  var doc = document.forms[0];
  var db = doc.DB.value;
  var s = replaceSubstring(doc.SeasonSelector.options[doc.SeasonSelector.selectedIndex].value,' ','+');
  var f = replaceSubstring(doc.FeedSelector.options[doc.FeedSelector.selectedIndex].value,' ','+');
    
  location.href = "/" + db + "/httpBroadcastSchedule?OpenForm&count=1000&season=" + s + "&feed=" + f;
}
function backToAdvisories() {
  var doc = document.forms[0];
  var db = doc.DB.value;
  var sec = replaceSubstring(doc.SectionV.value,' ','+');
  var f = replaceSubstring(doc.FeedSelector.options[doc.FeedSelector.selectedIndex].value,' ','+');
  var t = replaceSubstring(doc.Type.value,' ','+');
  
  location.href = "/" + db + "/" + t + "?OpenForm&count=1000&feed=" + f + "&section=" + sec;
}
function openAdvisory(unid) {
  var doc = document.forms[0];
  var db = doc.DB.value;
  var sec = replaceSubstring(doc.SectionV.value,' ','+');
//  var f = replaceSubstring(doc.FeedSelector.options[doc.FeedSelector.selectedIndex].value,' ','+');
//  location.href = "/" + db + "/(httpAdvisories)/" + unid + "?OpenDocument&feed=" + f + "&section=" + sec;
  location.href = "/" + db + "/(httpAdvisories)/" + unid + "?OpenDocument&section=" + sec;
}
function printPage(){
  var domain = "http://www.aptn.com/";
  if(location.href == domain){
    window.open("/80256FEE0057BF4E/httpHomepage?ReadForm&print=yes");
  } else {
    if(location.href.indexOf('httpBroadcastSchedule') > 0){
      feed = document.forms[0].FeedSelector.options[document.forms[0].FeedSelector.selectedIndex].value;
      season = replaceSubstring(document.forms[0].SeasonSelector.options[document.forms[0].SeasonSelector.selectedIndex].value,' ','+');
      window.open("/80256FE9003EF444/httpBroadcastSchedule?OpenForm&count=10000&season=" + season + "&feed=" + feed + "&print=yes");
    } else {
      if(location.href.indexOf('#') > 0){
        var url = location.href.substring(0,location.href.indexOf('#'));
        window.open(url + "&print=yes");
      } else {
        window.open(location.href + "&print=yes");
      }
    }
  }
}
function singleCategoryClick(n){
  var u = location.href;
  var d = u.substring(0,u.indexOf('?'));
  var e = getQuery('expand');
  var num = n.substring(n.indexOf('.')+1, n.length);
  if(u.indexOf('&expand=') == -1){
    location.href = (u + '&expand=' + num + '&count=10000#' + n);
  } else {
    if(e != num){
      location.href = (u.substring(0,u.indexOf('&expand=')) + '&expand=' + num + '&count=10000#' + n);
    } else {
      if(num.indexOf('.') == -1){
        location.href = (d + '?OpenDocument&count=10000');
      } else {
        location.href = (d + '?OpenDocument&expand=' + num.substring(0,num.lastIndexOf('.')) + '&count=10000#' + n);
      }
    }
  }
}
function CategoryClick(n){
  var u = location.href;
  var d = u.substring(0,u.indexOf('?'));
  var e = getQuery('expand');
  var num = n.substring(n.indexOf('.')+1, n.length);
  if(u.indexOf('&expand=') == -1){
    location.href = (u + '&expand=' + n + '&count=10000#' + n);
  } else {
    location.href = (u.substring(0,u.indexOf('&expand=')) + '&expand=' + n + '&count=10000#' + n);
  }
}
function changeGreenHighlight() {
  if (window.location.search.toLowerCase().indexOf('&highlight=')>-1) {
    if (document.getElementsByTagName) {
      var allFontTags = document.getElementsByTagName('font');
      for (i=0;i<allFontTags.length;i++) {
        allFontTags[i].color = '333333';
        allFontTags[i].style.backgroundColor = '67F367';
      }
    }
  }
}
function faqCategoryClick(n,t){
  var u = location.href;
  var d = u.substring(0,u.indexOf('?'));
  var e = getQuery('expand');
  var num = n.substring(n.indexOf('.')+1, n.length);
  var pageurl = document.forms[0].PageURL.value;
  if(u.indexOf('&expand=') == -1){
    location.href = (pageurl + '&expand=' + num + '&tab=' + t + '&faq=' + n + '&count=10000#' + n);
  } else {
    if(e != num){
      location.href = (u.substring(0,u.indexOf('&expand=')) + '&expand=' + num + '&tab=' + t + '&faq=' + n + '&count=10000#' + n);
    } else {
      if(num.indexOf('.') == -1){
        location.href = (d + '?OpenDocument&count=10000');
      } else {
        location.href = (d + '?OpenDocument&expand=' + num.substring(0,num.lastIndexOf('.')) + '&tab=' + t + '&faq=' + n + '&count=10000#' + n);
      }
    }
  }
}
function updateSelectedFAQ(){
  var n = getQuery('expand');
  var f = getQuery('faq');
  if( (n != "") && (f != "") ){
    if( document.getElementById ){
      var faq = document.getElementById("faq_" + f);
      var afaq = document.getElementById("afaq_" + f);
      if(faq){ faq.className = "page_faq_sel" };
      if(afaq){ afaq.className = "a_faq_sel" };
    }
  }
}
function openPanelAdvisory(u,a){
  var doc = document.forms[0];
  var str = "";
  var feed = "";
  if(doc.Section.value == "advisories"){
    str = doc.SectionV.value;
  } else {
    str = doc.Section.value;
  }
  if(a != ""){
    feed = "all";
  } else {
    feed = str;
  }
  location.href = u + "&section=" + str + "&feed=" + feed;
}
function advisoriesClick(n){
  var doc = document.forms[0];
  var u = location.href;
  if(u.indexOf('#') > -1){
    u = u.substring(0, u.indexOf('#') );
  }
  var d = u.substring(0,u.indexOf('?'));
  var e = getQuery('expand');
  var num = n.substring(n.indexOf('.')+1, n.length);
  if(doc.Section.value == "advisories"){
    str = doc.SectionV.value;
  } else {
    str = doc.Section.value;
  }
  var feed = doc.FeedSelector.options[doc.FeedSelector.selectedIndex].value;
  if(u.indexOf('&expand=') == -1){
    location.href = (u + "&expand=" + num + "&num="+ n + "#" + n);
  } else {
    if(e != num){
      location.href = (u.substring(0,u.indexOf("&expand=")) + "&expand=" + num + "&num="+ n + "#" + n);
    } else {
      if(num.indexOf('.') == -1){
        location.href = (d + "?OpenForm&count=10000&section=" + str + "&feed=" + feed);
      } else {
        location.href = (d + "?OpenForm&expand=" + num.substring(0,num.lastIndexOf(".")) + "&count=10000&section=" + str + "&feed=" + feed + "&num="+ n + "#" + n);
      }
    }
  }
}
function setupArchiveView(){
  var n = getQuery('num');
  if( (n != "") && (document.getElementById) ){
    var obj = document.getElementById("a_" + n);
    var con = document.getElementById("sel_lvl1_" + n);
    if(obj){ obj.className = "lvl1_sel"; }
    if(con){ con.className = "advisory_view_sel"; }
  }
}
function HideView(v,m) {
  var h2 = document.getElementsByTagName("h2");
  if(h2.length > 0){
    for(var vLoop = 0; vLoop < h2.length; vLoop++){
      if (h2[vLoop].childNodes[0].nodeValue == "No documents found"){
        displayChange(m,'block');
      } else {
        displayChange(v,'block');
      }
    }
  } else {  
    displayChange(v,'block');
  }
} 
function changePlannerFeed(){
  var doc = document.forms[0];
  var db = doc.DB.value;
  var day = doc.DayKey.value;
  var month = doc.MonthKey.value;
  var year = doc.YearKey.value;
  var viewtype = doc.ViewTypeKey.value;
  var feed = doc.FeedSelector.options[doc.FeedSelector.selectedIndex].value;
  var sectionv = doc.SectionV.value;
  location.href = "/" + db + "/httpPlannedCoverage?ReadForm&count=10000&day=" + day + "&month=" + month + "&year=" + year + "&viewtype=" + viewtype + "&feed=" + feed + "&section=" + sectionv;
}
function openStoryFromPlanner(unid){
  var doc = document.forms[0];
  var db = doc.DB.value;
  var day = doc.DayKey.value;
  var month = doc.MonthKey.value;
  var year = doc.YearKey.value;
  var viewtype = doc.ViewTypeKey.value;
  var feed = doc.FeedSelector.options[doc.FeedSelector.selectedIndex].value;
  var sectionv = doc.SectionV.value;
  location.href = "/" + db + "/(httpStories)/" + unid + "?OpenDocument&day=" + day + "&month=" + month + "&year=" + year + "&viewtype=" + viewtype + "&feed=" + feed + "&section=" + sectionv;
}
function setupView(a,t){
  var c = 0;
  var strAry = new Array();
  if( document.getElementsByTagName ){
    objs = document.getElementsByTagName("div");
    for(i = 0; i < objs.length; i++){
      if(objs[i].className == a){
        strAry[c] = objs[i].id;
	  c++;
      }
    }
    for(j=0; j < strAry.length; j++){
      obj = document.getElementById(strAry[j]);
      if( ((j%2) === 0) && (obj) ){ obj.className = t; }
    }
  }
}
function HideBSEventView(a,t){
  var c = 0;
  var strAry = new Array();
  if(document.getElementById(a)){
    if(document.getElementById(a).innerHTML != ""){
      displayChange(a,'block');
    } else {
      displayChange(t,'block');
    }
  }
}
function openBrochure(t){
  if(t.options[t.selectedIndex].value != ""){
    location.href = (t.options[t.selectedIndex].value);
  }
}
function openScreener(t){
  if(t.options[t.selectedIndex].value != ""){
    location.href = (t.options[t.selectedIndex].value);
  }
}
function launchCalendar(yyyy,mm,dd,vt){
  var doc = document.forms[0];
  var db = doc.DB.value;
  var feedKey = doc.FeedKey.value;
  if(vt == "week"){
    var sun = new Date(mm + "/" + ((dd*1) + 1) + "/" + yyyy);
    location.href = "/" + db + "/httpPlannedCoverage?ReadForm&count=10000&day=" + sun.getDate() + "&month=" + (sun.getMonth()+1) + "&year=" + sun.getYear() + "&viewtype=" + vt + "&feed=" + feedKey;
  } else {
    location.href = "/" + db + "/httpPlannedCoverage?ReadForm&count=10000&day=" + dd + "&month=" + mm + "&year=" + yyyy + "&viewtype=" + vt + "&feed=" + feedKey;
  }
}
function displayCalendarWeek(){
  var doc = document.forms[0];
  var vt = doc.ViewTypeKey.value;
  var imgarw = "pln_arw" + ((doc.DayKey.value*1)-1);
  if(vt == "week"){
    if(document.getElementById(imgarw)){
      imageover(imgarw,'pln_arw_dn.gif');
    }
  }
}
function openMoneyTalkView(){
  var db = document.forms[0].DB.value;
  var view = document.forms[0].moneytalk_experts.value;
  if (view != "") {
    location.href = "/" + db + "/httpExpertsView?ReadForm&count=10000&view=" + view
  }
}
function openBureaux(){
  var db = document.forms[0].DB.value;
  var bureaux = document.forms[0].bureaux_list.value;
  if (bureaux != "") {
    location.href= "/" + db + "/(httpOffices)/" + bureaux + "?OpenDocument";
  }
}
function openFacility(t){
  var db = document.forms[0].DB.value;
  if(t.selectedIndex > 0){
    location.href= "/" + db + "/httpGMSGlobalBroadcastFacilities?ReadForm&count=10000&view=facility&facility=" + t.options[t.selectedIndex].value;
  } else {
    location.href= "/" + db + "/httpGMSGlobalBroadcastFacilities?ReadForm&count=10000";
  }
}
function changeVNRCategory() {
  var doc = document.forms['vnr_search'];
  var db = document.forms[0].DB.value;
  var c = replaceSubstring(doc.CategorySelector.options[doc.CategorySelector.selectedIndex].value,' ','+');
    
  location.href = "/" + db + "/httpVNRs?ReadForm&count=1000&category=" + c;
}
function openDatePicker(f){
  var doc = document.forms[0];
  var db = "802570050048B4C4";
  var d = doc.elements[f].value;
  if(d.length > 0){
    var url = "/" + db + "/httpDatePicker?ReadForm&date=" + d + "&sel=" + f;
  } else {
    var url = "/" + db + "/httpDatePicker?ReadForm&sel=" + f;
  }
  window.open(url, 'datepicker', "toolbar=no,location=no,width=160,height=150,status=yes,scrollbars=no,scrolling=no,menubar=no,resizable=no");
}
function pickDate(yyyy,mm,dd,vt){
  var doc = document.forms[0];
  var sel = doc.SelectedField.value;
  window.opener.document.forms[0].elements[sel].value = dd + "/" + mm + "/" + yyyy;
  window.close();
}
function appendURL(url){
  var loc = window.location.href;
  location.href = url + "&url=" + loc
}
function setVideoType(t,i,f){
  var db = "80256FE4003BCAD4";
  if(f == ""){
    var doc = document.forms[0];
  } else {
    var doc = document.forms[f];
  }
  var fv = doc.elements['VideoSize'+i];
  var vidtypes = doc.elements['VideoTypes'+i].value;
  
  if(t == ""){
    var str = fv.value;
  } else {
    var str = t;
  }
  
  fv.value = str;
  if( (vidtypes.indexOf("modem") > -1) && (vidtypes.indexOf("broadband") > -1) ){
    if(str == "modem"){
      if (version == "js") { document['vid_low'+i].src = "/" + db + "/vid_low_dn.gif" }
      if (version == "js") { document['vid_high'+i].src = "/" + db + "/vid_high_up.gif" }
    } else {
      if (version == "js") { document['vid_low'+i].src = "/" + db + "/vid_low_up.gif" }
      if (version == "js") { document['vid_high'+i].src = "/" + db + "/vid_high_dn.gif" }
    }
  }
}
function playViewVideo(u,i,f){
  if(f == ""){
    var doc = document.forms[0];
  } else {
    var doc = document.forms[f];
  }
  var str = doc.elements['VideoSize'+i].value;
  location.href = (u + "&size=" + str + "&play=yes");
}
function videoover(g,s,i,f) {
  var db = "80256FE4003BCAD4";
  if(f == ""){
    var doc = document.forms[0];
  } else {
    var doc = document.forms[f];
  }
  if(i == ""){
    var str = doc.VideoSize.value;
    var im = g;
  } else {
    var str = doc.elements['VideoSize'+i].value;
    var im = g.substring(0,g.indexOf(i));
  }
  if( g == ("vid_low" + i) ){
    var typ = "modem";
  } else {
    var typ = "broadband";    
  }
  if(typ != str){
    if(s==1){ if (version == "js") { document[g].src = "/" + db + "/" + im + "_dn.gif" } }
    if(s==0){ if (version == "js") { document[g].src = "/" + db + "/" + im + "_up.gif" } }
  }
}
function pauseVideo(t){
  var vid = document.getElementById(t);
  vid.Pause();
}
function playUnpauseVideo(u,t,s){
  var doc = document.forms[0];
  var str = doc.VideoSize.value;
  var vid = document.getElementById(t);
  if( (t != "") && (str == s) && (isIE4) ){
    vid.Play();
  } else {
    location.href = (u + "&size=" + str + "&play=yes");
  }
}
function updateSelectedExpand(){
  var doc = document.forms[0];
  var e = getQuery('expand');
  var str = "view";
  if(e != ""){
    if(e.indexOf('.') > -1){
      var ary = e.split('.');
      var eAry = new Array();
      for(j=0; j < ary.length; j++){
	  eAry[j] = e.substring(j, e.indexOf('.'));
      }
      eAry[ary.length-1] = e;
      for(i=0; i < ary.length; i++){
        var view = document.getElementById(str + (i+1) + "_" + eAry[i]);
        var aview = document.getElementById("a" + str + (i+1) + "_" + eAry[i]);
        if(view){ view.className = "expert_" + str + (i+1) + "_sel" };
        if(aview){ aview.className = "a_" + str + (i+1) + "_sel" };
      }
    } else {
      var view = document.getElementById(str + "1_" + e);
      var aview = document.getElementById("a" + str + "1_" + e);
      if(view){ view.className = "expert_" + str + "1_sel" };
      if(aview){ aview.className = "a_" + str + "1_sel" };
    }
  }
}
function submitSearch(){
  var doc = document.forms[0];
  var q = doc.query.value;
  if(q != ""){
    var str = q.toLowerCase();
    var reg = str.replace(/[^ abcdefghijklmnopqrstuvwxyz0123456789]/g, "*");
    location.href = "/80256FE40039EB88/search?openagent&query=" + replaceSubstring(reg,' ','+');
  }
}
function keydownSearch(){
  var doc = document.forms[0];
  var q = doc.query.value;
  if( navigator.appName.indexOf('Microsoft') > -1 ){
    var k = window.event.keyCode
    if (k == 13) {
      window.event.returnValue = false;
      window.event.cancelBubble = true;

      submitSearch();

    }
  }
}
function submitContactsSearch(){
  var doc = document.forms[0];
  var q = doc.contacts_query.value;
  if(q != ""){
    var str = q.toLowerCase();
    var reg = str.replace(/[^ abcdefghijklmnopqrstuvwxyz0123456789]/g, "*");
    location.href = "/80257026004B1988/(SearchContacts)?openagent&query=" + replaceSubstring(reg,' ','+');
  }
}
function keydownContactsSearch(){
  var doc = document.forms[0];
  var q = doc.contacts_query.value;
  if( navigator.appName.indexOf('Microsoft') > -1 ){
    var k = window.event.keyCode
    if (k == 13) {
      window.event.returnValue = false;
      window.event.cancelBubble = true;

      submitContactsSearch();

    }
  }
}
function changeLanguage(lang){
  var doc = document.forms[0];
  var db = "80256FE40039EB88";
  var url = window.location.href;
  window.location.href = "/" + db + "/SetLanguageCookie?OpenAgent&langcode=" + lang + "&url=" + url
}
function clearText(f,t,d){
  if(d == ""){ d = 0; }
  var doc = document.forms[d];
  var ele = doc.elements[f].value;
  if(ele == t){
    doc.elements[f].value = "";
  }
}
function homerollover(str,s){
  var ele = document.getElementById('a_home_' + str);
  if(ele){
    if(s == 1){
      ele.className = "home_more_sel";
    } else {
      ele.className = "home_more";
    }
  }
}
function openFibreRoute(t){
  if(t.selectedIndex > 0){
    location.href = t.options[t.selectedIndex].value;
  }
}
function changeContactsText(){
  var doc = document.forms[0];
  var str = doc.ContactsText.value;
  var ary = str.split(",");
  var ele = document.getElementById("bse_officetext_" + ary[ary.length-1]);
  if(ele){
    ele.className = "bse_office_last";
  }
}
function displayFlash(hit){
  if (isNS4||isNS6||isIE4||isNew) { eval(docObj + 'direct_alert' + styleObj + '.height = ' + hit) }
}
function checkNewsFlash(){
  var doc = document.forms[0];
  var f = doc.isFlash.value;
  var i = (f.length / 80);
  var ht = 40;
  displayFlash('18');
}
function checkLength(areaObject,maxLength) {
  if(areaObject.value.length > maxLength){
    areaObject.value = areaObject.value.substr(0,maxLength);
  }
}
function postNotice(){
  var doc = document.forms['notice'];

  if(doc.NoticeText.value != ""){
    doc.submit();
  } else {
    alert('You must enter a message to post');
  }
}
function changeContactUs(t,s){
  var db = document.forms[0].BureauxAndContactsDB.value;
  var val = t.options[t.selectedIndex].value;
  var url = "/" + replaceSubstring(db,':','') + "/httpContactUs?OpenForm&" + s + "=" + val;
  location.href = url;
}
function refreshPage(){
  location.href = location.href;
}
function reloadiFrame(n,u){
  if(document.getElementById(n)){
    document.getElementById(n).src = u;
  }
}
function startSatelliteReload(){
  var doc = document.forms[0];
  var us = doc.url_satellite.value;
  setInterval("reloadiFrame('satellite_data','" + us + "')", 31000);
}
function startPlannedReload(){
  var doc = document.forms[0];
  var up = doc.url_planned.value;
  setInterval("reloadiFrame('planned_data','" + up + "')", 35000);
}
function startMessageReload(){
  var doc = document.forms[0];
  var um = doc.url_messages.value;
  setInterval("reloadiFrame('message_board','" + um + "')", 38000);
}
function reloadAlert(){
  var doc = document.forms[0];
  var ua = doc.url_alert.value;
  var str_alert = window.frames['alert_data'].document.body.innerHTML;
  var container = document.getElementById('new_direct_alert');
  if(doc.current_alert.value != str_alert){
    container.innerHTML = str_alert;
  } else {
    doc.current_alert.value = str_alert;
  }
  if(document.getElementById('alert_data')){
    document.getElementById('alert_data').src = ua;
  }
}
function startDirectReload(){
  var doc = document.forms[0];
  var us = doc.url_satellite.value;
  var up = doc.url_planned.value;
  var um = doc.url_messages.value;
  setInterval("reloadiFrame('satellite_data','" + us + "')", 31000);
  setInterval("reloadiFrame('planned_data','" + up + "')", 35000);
  setInterval("reloadiFrame('message_board','" + um + "')", 38000);
}
function startDirectIE7Reload(){
  setInterval("reloadAlert()", 60000);
  startDirectReload();
}
function startNewsGuideReload(){
  var doc = document.forms[0];
  var ts = doc.url_top_stories.value;
  var cu = doc.url_coming_up.value;
  var no = doc.url_news_outlook.value;
  setInterval("reloadiFrame('if_top_stories','" + ts + "')", 31000);
  setInterval("reloadiFrame('if_coming_up','" + cu + "')", 35000);
  setInterval("reloadiFrame('if_news_outlook','" + no + "')", 38000);
}
function myAccountRegister(){
  var url = window.location.href;
  window.location.href = '/80256FE40039EB88/httpmyAccountRegister?OpenForm&url=' + url;
}
function checkText(t,limit,obj) {
  var charRemaining = (limit - t.value.length);

  if(document.getElementById){
    var aNumber = document.getElementById(obj);
  } else if(document.all){
    var aNumber = document.all[obj];
  }

  if(aNumber){
    if(charRemaining > -1){
      aNumber.innerHTML = charRemaining;
    }	
  }
  if(t.value.length >= limit){
    t.value = t.value.substring(0,limit);
  }
}
function loginMyaccount(t,e){
  var keyCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;
  if( keyCode == 13){
    websiteLogin();
    if(navigator.appName == "Netscape"){ return false; }
  }
}
function downloadSchedule(url){
  feed = document.forms[0].FeedSelector.options[document.forms[0].FeedSelector.selectedIndex].value;
  season = replaceSubstring(document.forms[0].SeasonSelector.options[document.forms[0].SeasonSelector.selectedIndex].value,' ','+');
  window.open(url + "&season=" + season + "&feed=" + feed);
}
function setFacilityRegion(region){
  var regions = Array('africa','asia','australia','europe','middleeast','northamerica','southamerica');
  for(i=0; i < regions.length; i++){
    var ele = document.getElementById('gbf_' + regions[i]);
    if(ele){
      if(regions[i] == region){
        ele.className = "gbfsel";
        displayChange('gbf_section_'+regions[i],'block');
      } else {
        ele.className = "gbf";
        displayChange('gbf_section_'+regions[i],'none');
      }
    }
  }
}
function setBookingForm(n){
  var ele = document.getElementById('head_' + n);
  var fld = document.forms[0].ServicesHTML;
  if(ele){
    if(ele.className == "gbf_panel_title"){
      ele.className = "gbf_panel_title_sel";
      displayChange('panel_'+n,'block');
      fld.value += (n + "~");
    } else {
      ele.className = "gbf_panel_title";
      displayChange('panel_'+n,'none');
      var str = fld.value;
      fld.value = replaceSubstring(str,(n+"~"),"");
    }
  }
}
function bookBSFacility(u,ui){
  var doc = document.forms[0];
  var f = doc.facility_list.options[doc.facility_list.selectedIndex].value;
  location.href = u + f + "&unid=" + ui;
}
function openBSOffice(u){
  var doc = document.forms[0];
  var f = doc.facility_list.options[doc.facility_list.selectedIndex].value;
  location.href = u + "&service=" + f;
}
function updateHeight(ifr){
  var ele = parent.document.getElementById(ifr);
  if(navigator.appVersion.indexOf("MSIE") > 0){
    if(navigator.appVersion.indexOf("MSIE 7") > 0){
      var h = document.body.scrollHeight;
    } else {
      var h = document.body.offsetHeight;
    }
  } else {
    var h = (ele.contentDocument.documentElement.scrollHeight + 1);
  }
  ele.height = h;
}
function collectWidth(obj){
var wVal=0
var objs=obj.document.getElementsByTagName('*')
for (var i_tem = 0; i_tem < objs.length; i_tem++){
wVal=Math.max(objs[i_tem].offsetWidth, wVal)
}
return wVal;
}
function sizeFrame(frameObj){
if ((frameObj.contentDocument && (frameObj.contentDocument.body.offsetHeight||frameObj.contentDocument.documentElement.offsetHeight))||frameObj.Document && frameObj.Document.body.scrollHeight){
var contentHeight=window.opera? frameObj.contentDocument.documentElement.offsetHeight : frameObj.contentDocument? frameObj.contentDocument.body.offsetHeight : frameObj.Document.body.scrollHeight+4
var contentWidth=window.opera? collectWidth(frameObj.contentDocument) : frameObj.contentDocument? frameObj.contentDocument.documentElement.offsetWidth : frameObj.Document.body.scrollWidth
var frameWidth=frameObj.offsetWidth
if (window.opera&&frameWidth>=contentWidth)
frameObj.contentDocument.body.style.overflow='hidden'
frameObj.style.overflow='visible'
frameObj.height = frameWidth<contentWidth? contentHeight+18 : contentHeight+4;
}
}
function openContactsMap(u,ifr){
  var ele = document.getElementById(ifr);
  frames[ifr].location.href = u;
}
function checkPasswordUpdateNG(){
  var c = document.forms[0].pass_check.value;
  var url = document.forms[0].pass_check_url.value;
  if (c == "yes"){
    location.href = url;
  } else {
    checkNewsFlash();
  }
}
function updateLayer(t,uid){
  if(t.checked == false){
    displayChange(uid,'none');
  } else {
    displayChange(uid,'block');
  }
}
//********* Start Video Commands **********
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}
function GetSwfVer(){
	var flashVer = "";
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

function launchVideoPlayer(f){
  var str = "";
  if(document.getElementById('pageloaded')){
    if(document.getElementById('pageloaded').innerHTML != ""){
      str += "<div id=\"lightbox\">";
      str += "  <div class=\"cont\">";
      str += "  <a href=\"#\" onclick=\"Shadowbox.close();\" class=\"close\"><b>Close</b></a>";
      str += "  <br class=\"clear\" />";
      if(GetSwfVer() != ""){
        str += "  <object type=\"application/x-shockwave-flash\" data=\"/80256FE4003BCAD4/videoplayer.swf\" id=\"videoplayer\" width=\"440\" height=\"383\">";
        str += "    <param name=\"movie\" value=\"/80256FE4003BCAD4/videoplayer.swf\">";
        str += "    <param name=\"flashvars\" value=\"filepath=" + f + "\">";
        str += "    <param name=\"quality\" value=\"high\">";
        str += "    <param name=\"menu\" value=\"false\">";
        str += "    <param name=\"wmode\" value=\"transparent\">";
        str += "  </object>";
      } else {
        str += "  <p><a href=\"http://www.adobe.com/go/getflashplayer\" onclick=\"window.open(this); return false;\"><img src=\"/80256FE4003BCAD4/noflash.gif\" alt=\"\" /></a></p>";
      }
      str += "  </div>";
      str += "</div>";
      if(Shadowbox){
        Shadowbox.close();
        Shadowbox.open({
          player:     'html',
          content:    str,
          height:     413,
          width:      470
        });
      }
    }
  }
}
function displayVideoPlayer(){
  if(navigator.appVersion.indexOf('MSIE 6.0') > -1){ Shadowbox.init(); }
  if(document.getElementById('pageloaded')){
    document.getElementById('pageloaded').innerHTML = "loaded";
  }
}
//********* End Video Commands **********
function toggleEarthBlock(id){
  var str = id + "values";
  if(document.getElementById(str)){
    if(document.getElementById(id).checked){
      displayChange(str,'block');
    } else {
      displayChange(str,'none');
    }
  }
}
//-->
