﻿//This builds the menu contents. All cmenu changes must be applied here!

 function JBC_InstallMenus(distanceFromParent)
{
/* if (!JBC_IsValidBrowser())
    {
     document.location = "./unsupported.html";
     return;
    }*/

 JBC_BuilderSetBorder("");
 TR_SetTopMenuStyleClass("menu"); 
 TR_SetSubMenuStyleClass("menuitem");
 TR_SetVerticalDistanceFromParent(distanceFromParent);
 TR_SetDistanceBetweenMenus(8);


 JBC_BuilderStartMenu('menuDropdown1');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("About AEBTRI",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageAA');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Hot news",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageAB');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Newsletter",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageAC');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Useful Links",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageAD');
 JBC_BuilderEndMenu();

 JBC_BuilderStartMenu('menuDropdown2');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("List of bilateral agreements",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageBA');
 JBC_BuilderEndMenu();

 JBC_BuilderStartMenu('menuDropdown3');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Authorisation system",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageCA');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Customs formalities",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageCB');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Price of visas",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageCC');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Road traffic",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageCD');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Fiscal charges",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageCE');
 JBC_BuilderEndMenu();

 JBC_BuilderStartMenu('menuDropdown4');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Authorisation system",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDA');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Customs formalities",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDB');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Price of visas",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDC');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Road traffic",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDD');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Fiscal charges",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDE');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("VAT Reimbursement",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDF');
 JBC_BuilderEndMenu();
 
 JBC_BuilderStartMenu('menuDropdown5');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Danube RO-RO ferries",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageEA');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Ferry for rail wagons and trucks",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageEB');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("RO-RO and containers line",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageEC');
 JBC_BuilderEndMenu();

 JBC_BuilderStartMenu('menuDropdown6');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Customs offices open to TIR traffic",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageFA');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Border (en route) customs offices",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageFB');
 JBC_BuilderEndMenu();

 JBC_BuilderStartMenu('menuDropdown7');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("National Legislation Framework",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGA');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("National Road Network",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGB');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Road-safety statistics",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGC');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Road-policy and news",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGD');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Official BG website",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGE');
  JBC_BuilderSeparator();  
  JBC_BuilderLinkToUrl("Organisations & Companies<br>(design-construction-supervision)",'Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGF');
 JBC_BuilderEndMenu();


 JBC_BuilderApplyMenu();

 //Create a MenuBar and Add Items to it.
 JBC_BuilderStartMenuBar('MenuBar');
 JBC_BuilderItemMenuBar("About us&nbsp;",'menuDropdown1','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageAA');
 JBC_BuilderItemMenuBar("Bilateral agreements&nbsp;&nbsp;",'menuDropdown2','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageBA');
 JBC_BuilderItemMenuBar("Passenger transport",'menuDropdown3','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageCA');
 JBC_BuilderItemMenuBar("Freight transport",'menuDropdown4','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageDA');
 JBC_BuilderItemMenuBar("Combined transport",'menuDropdown5','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageEA');
 JBC_BuilderItemMenuBar("TIR carnet",'menuDropdown6','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageFA'); 
 JBC_BuilderItemMenuBar("Roads",'menuDropdown7','Default_en.aspx?Layout=Layouts/InsideEN&Page=EPageGA'); 
 JBC_BuilderEndAndApplyMenuBar();

}

function getSelectedLink(){
  var str = document.location.search; //"?asdlks&alkdlkf&Page=PageAB";
  var pos = str.indexOf("Page=");
   if (pos >= 0){
     var substr = str.substr(pos, 12);//Get the Page=EPageAB
     var end = substr.substr(5, 7); 
     return end;     
   }
   return -1;
}

function setLeftMenu(name){
    if (!name)  var name = getSelectedLink();
	if (name<0) return;
    //alert (name);
    var shortid = name.substring(0, name.length-1);
    var id = "";
    for (var i=65; getElementByID(shortid + String.fromCharCode(i)) != null; i++) {
        var id = shortid + String.fromCharCode(i);
        if (id == name) getElementByID(id).style.color = "#ffffff";
        else getElementByID(id).style.color = "";
	}
}

function getElementByID(id){
	if (document.getElementById) return document.getElementById(id);
	else if (document.all)  return document.all[id];
	return null;
}
