
var bgcolor_margin = "#6d8bac";
var bgcolor_cell = "#0c3f79";
var bgcolor_hcell = "#0c3f79";
var background_cell = "";
var background_hcell = "";
var class_name = "menu_dropdown";
var cell_spacing = 1;
var cell_padding = 3;
var height = 18;

var arMenu = 
[
  [
    [
	  ['Belgard Ideas ', 'javascript:openWindow("http://belgarddesignpro.com");'],
	  ['Mega-Arbel ', 'javascript:openWindow("http://www.belgard.biz/shapes-mega-arbel.htm");'],
	  ['Arbel ', 'javascript:openWindow("http://www.belgard.biz/shapes-arbel-stone.htm");'],
	  ['Urbana', 'javascript:openWindow("http://http://www.belgard.biz/shapes-urbana-stone.htm");'],
      ['Mega-Bergerac', 'javascript:openWindow("http://www.belgard.biz/shapes-bergerac-mega.htm");'],
	  ['Bergerac', 'javascript:openWindow("http://www.belgard.biz/shapes-bergerac.htm");'],
      ['Dublin Cobble', 'javascript:openWindow("http://www.belgard.biz/shapes-dublin-combo.htm");'],
	  ['Cambridge Cobble', 'javascript:openWindow("http://www.belgard.biz/shapes-cambridge.htm");'],
	  ['Holland Stone', 'javascript:openWindow("http://www.belgard.biz/shapes-holland.htm");'],
	  ['Environmental Collection', 'javascript:;',
	   [
		[
		 ['Subterra', 'javascript:openWindow("http://www.belgard.biz/subterra_stone.htm");'],
         ['Eco-Brick', 'javascript:openWindow("http://www.belgard.biz/environmental-pavers.htm");'],
	     ['Turfstone', 'javascript:openWindow("http://www.belgard.biz/shapes-turfstone.htm");'],
         ['Drainstone', 'javascript:openWindow("http://www.belgard.biz/environmental-pavers.htm");'],
	     ['Aqua-Bric ', 'javascript:openWindow("http://www.belgard.biz/environmental-pavers.htm");'],
	     ['Aqua-Bricloc', 'javascript:openWindow("http://www.belgard.biz/environmental-pavers.htm");']
	  	],
		   255, 530, 70
	   ]
	  ]
	 ],
	  130, 370, 130
   ],

  [
    [  
	  ['Celtic Wall', 'javascript:openWindow("http://www.belgard.biz/retaining-wall.htm");'],	  
      ['Century Wall', 'javascript:;'],
	  ['Country Manor', 'javascript:;'],
	  ['Keystone Wall', 'keystonewalls_showroom.htm']
    ],
	165, 431, 110
  ],

  [
    [  
      ['Weathered Versa-Lok & Mosaic', 'javascript:openWindow("http://www.versa-lok.com/");'],
	  ['Versa-Lok Standard', 'javascript:openWindow("http://www.versa-lok.com/");'],
	  ['Weathered Parapet Wall', 'javascript:openWindow("http://www.versa-lok.com/");'],
	  ['Estate Wall', 'javascript:openWindow("http://www.versa-lok.com/");'],
	  ['Handy-Stone II', 'javascript:openWindow("http://www.versa-lok.com/");']

    ],
	175, 468, 160
 ],

  [
    [  
      ['Techniseal', 'techniseal_show.htm']

    ],
	155, 561, 90
],

  [
    [  
      ['Snapedge', 'snapedge_show.htm'],
	  ['Pave Tech', 'pavetech_show.htm']

    ],
	170, 490, 90
],

  [
    [  
      ['Belgard', 'javascript:;',
	   [
		[
		 ['Dufferin Stone ', 'dufferin_stone.htm'],
	     ['Waterford Stone ', 'javascript:;']
	  	],
		   220, 535, 100
		]
	   ],
	  ['Eldorado Stone', 'javascript:;',
	   [
		[
		 ['Millstream Country Rubble', 'javascript:openWindow("http://www.eldoradostone.com/");'],
	     ['Timberwood Mountain Ledge', 'javascript:openWindow("http://www.eldoradostone.com/");'],
	     ['Sierra Mountain Ledge', 'javascript:openWindow("http://www.eldoradostone.com/");'],
         ['Meseta Field Stone', 'javascript:openWindow("http://www.eldoradostone.com/");'],
	     ['Manzanita Cliffstone', 'javascript:openWindow("http://www.eldoradostone.com/");'],
         ['Silverton Mountain Ledge Panels', 'javascript:openWindow("http://www.eldoradostone.com/");']
	  	],
		   220, 555, 165
		]
	   ],
	  ['StoneCraft Veneers', 'javascript:;',
	   [
		[
		 ['Heritage ', 'javascript:openWindow("http://www.StoneCraft.com/");'],
	     ['Top Rock ', 'javascript:openWindow("http://www.StoneCraft.com/");'],
	     ['Fieldstone', 'javascript:openWindow("http://www.StoneCraft.com/");'],
         ['Ledgestone', 'javascript:openWindow("http://www.StoneCraft.com/");']
	  	],
		   240, 575, 70
		]
	   ],
	  ['River Valley Stone', 'javascript:;',
	   [
		[
		 ['Tailored Stone', 'javascript:openWindow("http://www.rvsproducts.com/");'],
         ['Dressed Field Stone', 'javascript:openWindow("http://www.rvsproducts.com/");'],
	     ['Limestone', 'javascript:openWindow("http://www.rvsproducts.com/");'],
         ['Mosaic', 'javascript:openWindow("http://www.rvsproducts.com/");'],
	     ['Ledge Stone ', 'javascript:openWindow("http://www.rvsproducts.com/");'],
		 ['SE Ledge', 'javascript:openWindow("http://www.rvsproducts.com/");'],
		 ['Granit/River Rock ', 'javascript:openWindow("http://www.rvsproducts.com/");'],
	     ['Cobble Stone', 'javascript:openWindow("http://www.rvsproducts.com/");']
		],
		   240, 595, 105
	   ]
	 ]
   ],
	140, 535, 110
 ],

  [
    [  
      ['Versa-Lok', 'javascript:;'],
	  ['Estate Wall', 'javascript:;'],
	  ['Weathered Parapet', 'javascript:;'],
      ['Mosaic', 'javascript:;'],
	  ['Handy-Stone II', 'javascript:;']

    ],
	145, 640, 90
  ],

// Outdoor GreatRooms
  [
    [  
      ['Grill Islands', 'kitchen.htm'],
	  ['Fireplaces', 'kitchen.htm'],
	  ['Firepits', 'kitchen.htm'],
      ['Pergolas', 'kitchen1.htm'],
	  ['Appliances', 'kitchen2.htm'],
	  ['Furniture', 'kitchen2.htm']

    ],
	140, 685, 90
  ],
  [
    [
      ['Mega-Arbel ', 'javascript:openWindow("http://www.belgard.biz/shapes-mega-arbel.htm");'],
	  ['Arbel ', 'javascript:openWindow("http://www.belgard.biz/shapes-arbel-stone.htm");'],
	  ['Urbana', 'javascript:openWindow("http://http://www.belgard.biz/shapes-urbana-stone.htm");'],
      ['Mega-Bergerac', 'javascript:openWindow("http://www.belgard.biz/shapes-bergerac-mega.htm");'],
	  ['Bergerac', 'javascript:openWindow("http://www.belgard.biz/shapes-bergerac.htm");'],
      ['Dublin Cobble', 'javascript:openWindow("http://www.belgard.biz/shapes-dublin-combo.htm");'],
	  ['Cambridge Cobble', 'javascript:openWindow("http://www.belgard.biz/shapes-cambridge.htm");'],
	  ['Holland Stone', 'javascript:openWindow("http://www.belgard.biz/shapes-holland.htm");']

    ],
	245, 702, 100
  ],

  [
    [  
      ['Belgard Celtik Wall', 'celtik_wall_showroom.htm'],
	  ['Keystonewalls', 'keystonewalls_showroom.htm'],
	  ['Celtic Wall', 'javascript:;'],
	  ['Keystone Wall', 'javascript:;'],
	  ['Country Manor', 'javascript:;'],
      ['Century Wall', 'javascript:;']
    ],
	484, 702, 100
  ],

  [
    [  
      ['Dufferin Stone', 'dufferin_stone.htm']

    ],
	604, 702, 100
 ],

  [
    [  
      ['Snapedge', 'snapedge_show.htm'],
	  ['Pave Tech', 'pavetech_show.htm']

    ],
	245, 826, 100
],

  [
    [  
      ['TenCate', 'tencate_show.htm']

    ],
	365, 826, 100
 ],
  
  [
    [  
      ['Grill Islands', 'kitchen.htm'],
	  ['Fireplaces', 'kitchen.htm'],
	  ['Firepits', 'kitchen.htm'],
      ['Pergolas', 'kitchen1.htm'],
	  ['Appliances', 'kitchen2.htm'],
	  ['Furniture', 'kitchen2.htm']

    ],
	700, 704, 100
  ],
  
  [
    [  
      ['Estate Paving Stone', 'javascript:openWindow("http://www.versa-lok.com/");']

    ],
	130, 400, 120
   ]
 ]


var timerMenu;

function openWindow(url) {
  window.open(url, '_blank');
}

function hideMenu() {
  timerMenu=setTimeout('hideMenuItems()', 200);
}

function hideMenuItems() {
  for (var i=0; i<arMenu.length; i++)
    hideMenuItem('menu_'+i, arMenu[i]);
}

function hideMenuItem(name, arr) {
  MM_showHideLayers(name,'','hide');
  for(var i=0;i<arr[0].length;i++)
    if ((arr[0][i][2]) && (arr[0][i][2].length>0))
      hideMenuItem(name+'_'+i, arr[0][i][2]);
}

function showMenu(name) {
  MM_setPosition();
  clearTimeout(timerMenu);
  hideMenuItems();

  MM_showHideLayers(name,'','show');
  while (name.indexOf("_")!=-1) {
	name = name.substring(0, name.lastIndexOf("_"));
    MM_showHideLayers(name,'','show');
  }
}

function fWriteLayers() {
  for (var i=0; i<arMenu.length; i++) {
	writeMenu('menu_'+i, arMenu[i])
  }
}

function writeMenu(name, arr) {
  document.write("<div id='"+name+"' style='position:absolute; left:0px; top:0px; width:"
   +arr[3]+"px; z-index:1; visibility: hidden' onMouseOver=\"clearTimeout(timerMenu);\" onMouseOut=\"hideMenu();\">"); 
  document.write("<table width='100%' border=0 cellspacing=0 cellpadding=0"
   +((bgcolor_margin!="")?" bgcolor='"+bgcolor_margin+"'":"")+"><tr><td>"); 
  document.write("<table width='100%' border=0 cellspacing="+cell_spacing+" cellpadding="+cell_padding+">");
  for (var j=0;j<arr[0].length;j++) {
    document.write("<tr>");
    document.write("<td "+((bgcolor_cell!="")?" bgcolor='"+bgcolor_cell+"'":"")
     +((background_cell!="")?" background='"+background_cell+"'":"")
	 +" onmouseover=\""+((bgcolor_hcell!="")?"this.style.backgroundColor='"+bgcolor_hcell+"';":"")
     +((background_hcell!="")?" this.style.background='url("+background_hcell+")';":"")
     +(((arr[0][j][2]) && (arr[0][j][2][0].length>0))?" showMenu('"+name+"_"+j+"');":" showMenu('"+name+"');")
	 +"\""
	 +" onmouseout=\""+((bgcolor_cell!="")?" this.style.backgroundColor='"+bgcolor_cell+"';":"")
   	 +((background_cell!="")?" this.style.background='url("+background_cell+")';":"")+"\""
//   	 +" onclick=\"location.href='"+arr[0][j][1]+"'\""
	 +" style='cursor: hand; height:"+height+"px;'>"
	 +"<a href='"+ arr[0][j][1]+"' class='"+class_name+"'>"+arr[0][j][0]+"</a></td>");
    document.write("</tr>");
  }
  document.write("</table>");
  document.write("</td></tr></table>");
  document.write("</div>");
  for(var j=0;j<arr[0].length;j++) {
    if ((arr[0][j][2]) && (arr[0][j][2][0].length>0)) {
	  writeMenu(name+'_'+j, arr[0][j][2]);
	}
  }
}

function MM_setPosition() {
  for (var i=0; i<arMenu.length; i++)
    setPosition('menu_'+i, arMenu[i])
}

function setPosition(name, arr) {
  if (IEx) {
    document.all(name).style.left = x.offsetLeft+arr[1];
    document.all(name).style.top = y.offsetTop+arr[2];
  }
  else if (NS6) {
    str = "document.getElementById('"+name+"').style.left = document.getElementById('x').offsetLeft+arr[1]";
    eval(str);
    str = "document.getElementById('"+name+"').style.top = document.getElementById('y').offsetTop+arr[2]";		
    eval(str);
  }	
  for(var i=0;i<arr[0].length;i++)
    if ((arr[0][i][2]) && (arr[0][i][2].length>0))
      setPosition(name+'_'+i, arr[0][i][2]);
}

//function 

var IEx = (document.all)?1:0;
var NS4 = (document.layers)?1:0
var NS6 = (document.getElementById)?1:0

function MM_findObj(n, d) { //v4.0
  var p,i,x;  
  if(!d) d=document; 
  if((p=n.indexOf("?"))>0&&parent.frames.length) 
  {
 	d=parent.frames[n.substring(p+1)].document; 
	n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}