Recent Questions
Q: Hi, My name is Carolina Espino working for JAZZPLAT SA (Argentine) and we are interested in buying your product Deluxe menu & tree & tabs & popup windows & calendar Multiple Website License, price $149.95 
 We would like to know if you will be able to provide us with an invoice once we buy the menu bar in javascript? 
A:  We do not accept payments directlyand use ShareIt (Germany) service to process orders.
ShareIt will accept your order and provide you with a linkto a formal invoice, along with payment instructions. Thiswill be provided on-screen as well as by email. Please printthe invoice and submit it to your company's Accounts Payablefor payment.
If you need more info, please, contact with share-it.
Q: Hi, just a quick question, is it possible to change which tab is displayed when the page is first rendered. 
 For instance, if you have 4 tabs, going right to left, can you load the css menu tabs with the second tab being displayed first?
 
A: See, if you use Tab Mode 
  var tabMode = 1; 
  var bselectedItem = 0; //main items 
  var bselectedSmItem = -1; //submenus 
If you use 
  var tabMode = 0; 
  var bselectedItem = 0; 
See, the ID of the item starts with 0. 
So, if you use TabMode (  var tabMode=1;): 
  var bselectedItem = 4; 
["-", ] - separator, ID = 0 
["Mac Tab 1", "content1"], ID = 1 
 ["Subitem1","testlink.html",] ID = 2 
 ["Subitem2","testlink.html",] ID = 3 
["Mac Tab 2", "content2"], ID = 4 // selected tab 
 ["Subitem1","testlink.html",] ID = 5 
 ["Subitem2","testlink.html",] ID = 6 
["Mac Tab 3", "content3"], ID = 7 
 ["Subitem1","testlink.html",] ID = 8 
 ["Subitem2","testlink.html",] ID = 9 
["Mac Tab 4", "content4"], ID = 10 
 ["Subitem1","testlink.html",] ID = 11 
 ["Subitem2","testlink.html",] ID = 12 
If you use tabs (  var tabMode=0;): 
  var bselectedItem = 2; 
["-", ] - separator, ID = 0 
["Mac Tab 1", "content1"], ID = 1 
["Mac Tab 2", "content2"], ID = 2 // selected tab 
["Mac Tab 3", "content3"], ID = 3 
["Mac Tab 4", "content4"], ID = 4
Q: Sorry to bother you again, but we've done everything suggested in your fix regarding flash obscuring the multiple drop down menu, but we're still having the same problem in Firefox. 
 We've - set the parameter in the data file to -   var dmObjectsCheck=1;
 We've added the following to the start of the data file -
 function dm_ext_ruleObjectHide()
 { 
 return false; 
 }
 We've embeded the flash as suggested to - 
 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
height="150" width="732" name="if-header">
 <param name="movie" value="images/flash/if-header.swf"> 
 <param name="quality" value="best"> 
 <param name="play" value="true"> 
 <param name="wmode" value="opaque"> 
 <embed height="150" name="if-header" 
 pluginspage="http://www.macromedia.com/go/getflashplayer" 
 src="images/flash/if-header.swf"
 type="application/x-shockwave-flash" width="732" quality="best"
 wmode="opaque" play="true">
 </object> 
 But still our multiple drop down menu sits behind the flash. Are we missing something else? 
A:  See it is necessary to have opaque parameters in <object> and <embed>tags to display submenus correctly in Firefox.
So, you should open .js file for your flash and find "embed" and"object" words.
And add opaque parameters, for example:
 swfNode = '<embed type="application/x-shockwave-flash" wmode="opaque" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"';
 swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
   var params = this.getParams();
 for(  var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
   var pairs = this.getVariablePairs().join("&");
 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
 swfNode += '/>';
 } else { // PC IE
 if (this.getAttribute("doExpressInstall")) {
 this.addVariable("MMplayerType", "ActiveX");
 this.setAttribute('swf', this.xiSWFPath);
 }
 swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') + '">';
 swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" /> <param name="wmode" value="opaque"> ';
   var params = this.getParams();
 for(  var key in params) {
 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
 }
Q: I am Registered user.
My question is:
Can you have borders around the sub-menus only. If you can how is this done, if it is done in the individual styles can you walk me through that. I tried it there but for some reason it wasn’t working. I'm thinking I wasn’t selecting the correct item to edit. 
 
A:  You should create Individual style and assign it to the first item in each submenu.
  var menuStyles = [
 ["menuBorderWidth=1","menuBorderStyle=solid","menuBorderColor=#813A07"],
];
  var menuItems = [
 ["Home","testlink.html", "", "", "", "", "", "", "", ],
 ["Product Info","", "border-example.files/icon1.gif", "border-example.files/icon1o.gif", "", "", "", "", "", ],
  ["|Features","testlink.html", "border-example.files/icon2.gif", "border-example.files/icon2o.gif", "", "", "", "0", "", ],