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; }
}

var IEx = (document.all)?1:0;
var NS4 = (document.layers)?1:0
var NS6 = (document.getElementById)?1:0

var  arMenuTop0 = new Array();

arMenuTop0[0] = new Array('Dekstone Pavers', 'deck.htm');
arMenuTop0[1] = new Array('Sonorastone', 'photosnatural.htm');
arMenuTop0[2] = new Array('Roof Pavers', 'roof.htm');
arMenuTop0[3] = new Array('Precast Pavers', 'photospaver.htm');
arMenuTop0[4] = new Array('Stairtreads', 'stairs.htm');

var cellBg = "#E1A737";
var cellBgw = "#A77B29";
var rowBg = "#FFFFFF";

function changeImage(img, src) {
  img.src = src;
}

function fWriteLayers() {
  if(!NS4) {

    if(NS4)
   	menu0 = new Layer;
    document.write("<div id='menu0'  onMouseOut=\"MM_showHideLayers('menu0','','hide')\"  onMouseOver=\"MM_showHideLayers('menu0','','show')\" style='position:absolute; left:350px; top:100px; width:119px; height:0px; z-index:10; visibility: hidden;'"); 
    document.write("<table width=119 border=0 cellspacing=0 cellpadding=0><tr><td><img src=images/space.gif width='1' height='4'>");
    document.write("<table width=119 border=0 cellspacing=0 cellpadding=0  bgcolor='" + rowBg + "'><tr><td>");
    document.write("<table width='119' border=0 cellspacing=1 cellpadding=1>");
    for (i=0;i<arMenuTop0.length;i++) {
     	document.write("<tr bgcolor="+ cellBg +">");
		document.write("<td nowrap width='119' style='cursor:hand;' onmouseover=\"this.style.backgroundColor='"
	    + cellBgw + "'\" onmouseout=\"this.style.backgroundColor='" + cellBg 
	    + "'\" onclick=\"location.href='" + arMenuTop0[i][1] + "'\" class=submenutop>&nbsp;&nbsp;<font color=\"#CC0000\"><b>></b>&nbsp;&nbsp;</font><a href='" 
	    + arMenuTop0[i][1] + "' class=submenutop>" + arMenuTop0[i][0] + "</a></td>");
		document.write("</tr>");
    }
    document.write("</table>");
    document.write("</td></tr></table>");
    document.write("</td></tr></table>");	
    document.write("</div>");

	
	MM_setPosition();
 }
}

var pos =     new Array(177,45);
var heights = new Array(50,45);

var menu0;
if(NS6 || IEx)
{
	menu0 = document.getElementById('menu0');
}

function MM_setPosition() {
  var width, height;
  //alert(document.getElementById('yy').height);
  if(!NS4) {
    		if(IEx) { 
                width = (document.body.scrollWidth>=xy.width)?Number(Number(document.body.scrollWidth)-Number(xy.width))/2-5:0;
                height = (document.body.scrollHeight>=xy.height)?Number(Number(document.body.scrollHeight)-Number(xy.height))/2-5:0;
     			document.all("menu0").style.left = width+pos[0];
     			document.all("menu0").style.top = height+heights[0];
    		}
    		else if(NS6) {
                width = (window.innerWidth>=document.getElementById('xy').width)?Number(Number(window.innerWidth)-Number(document.getElementById('xy').width))/2-5:0;
                height = (window.innerHeight>=447)?Number(Number(window.innerHeight)-Number(447))/2:0;
     			str = "document.getElementById('menu0').style.left = width + pos["+0+"]";
     			eval(str);
     			str = "document.getElementById('menu0').style.top = height + heights["+0+"]";
	     		eval(str);
    		}
  }
}



     		