
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.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; }
}













function P7_Snap() { //v2.63 by PVII
	var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
	if(document.layers||window.opera){
 		pa='';
	}
	for(k=0;k<(args.length);k+=4){
 		if((g=MM_findObj(args[k]))!=null){
			if((el=MM_findObj(args[k+1]))!=null){
				a=parseInt(args[k+2]);b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
				da="document.all['"+args[k]+"']";
				if(document.getElementById){
					d="document.getElementsByName('"+args[k]+"')[0]";
					if(!eval(d)){
						d="document.getElementById('"+args[k]+"')";
						if(!eval(d)){
							d=da;
						}
					}
				}
				else if(document.all){
					d=da;
				}
				if(document.all||document.getElementById){
					while(tx==1){
						p+=".offsetParent";
						if(eval(d+p)){
							x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
						}
						else{
							tx=0;
						}
					}
					ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);tw=x+ox+y+oy;
					if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1)){
						ox=0;oy=0;
						if(g.style.left){
							x=parseInt(g.style.left);y=parseInt(g.style.top);
						}
						else{
							w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
							x=document.body.scrollLeft+event.clientX+bx;y=document.body.scrollTop+event.clientY;
						}
					}
				}
				else if(document.layers){
					x=g.x;y=g.y;q0=document.layers,dd="";
					for(var s=0;s<q0.length;s++){
						dd='document.'+q0[s].name;
						if(eval(dd+'.document.'+args[k])){
							x+=eval(dd+'.left');
							y+=eval(dd+'.top');
							break;
						}
					}
				}
				e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
				if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
					xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
				}
				e.left=xx+pa;e.top=yy+pa;
			}
		}
	}
}

var firlayerNO = 0;
var sublayerNO = 0;
var imgMenu = 0;
var layerStringHide = '';

function YahooSections(ar, ar1){ // v1.1
	var strIDs = '';
	for (var i=1;i<=ar.length;i++){
		if (ar[i].sURL != null){
		
			imgMenu++;
			if (ar[i].pChild){
				strIDs += '<table height="25" background="/acatalog/Nav_top_level.jpg"><tr><td width="142" valign="middle"><img src="spacer.gif" width="2" height="1"><a href="'+ar[i].sURL+'" class="black_link_11_noline"><b>' + ar1[i].sName + '</b></a></td><td width="11" valign="center" halign="right" >&nbsp;</td></tr></table>';
				//var im = eval('image_'+i);
				//strIDs += '<div id="slMenu'+i+'" style="position:relative;width:100%;z-index:'+i+';display:none;background-image:'+im+';"><table width="142" BORDER="0" CELLPADDING="0" CELLSPACING="0">';
				//var n=0;
				//for (var j=1;j<=ar[i].pChild.length;j++){
					//if (ar[i].pChild[j].sURL != null){
						//if (ar[i].pChild[j].pChild){
							//imgMenu++; // imgMenu id for this node is total node in parent level + current position in this level
							//n++;
							
							//strIDs += '<tr height="25" valign="middle" onMouseOver="MM_showHideLayers(\'menuLayer_'+(firlayerNO+n)+'\',\'\',\'show\'); P7_Snap(\'imgMenu_'+imgMenu+'\',\'menuLayer_'+(firlayerNO+n)+'\',0,0); " onMouseOut="MM_showHideLayers(\'menuLayer_'+(firlayerNO+n)+'\',\'\',\'hide\');"><td valign="middle" style="background-image:'+im+';">&nbsp;<a href="' + ar[i].pChild[j].sURL + '&ACTINIC_REFERRER=http://www.sugarboy.co.uk/acatalog/" class="black_link_11_noline">'+ar[i].pChild[j].sName+'&nbsp;<img border=0 src="http://www.sugarboy.co.uk/acatalog/arrows.gif" id="imgMenu_'+imgMenu+'" onMouseOver="MM_showHideLayers(\'menuLayer_'+(firlayerNO+n)+'\',\'\',\'show\'); P7_Snap(\'imgMenu_'+imgMenu+'\',\'menuLayer_'+(firlayerNO+n)+'\',2,0); " onMouseOut="MM_showHideLayers(\'menuLayer_'+(firlayerNO+n)+'\',\'\',\'hide\');"></a></td></tr>'; // 
							
						//}
						//else{
							//strIDs += '<tr><td height="25" valign="middle" style="background-image:'+im+';">&nbsp;<a href="' + ar[i].pChild[j].sURL + '&ACTINIC_REFERRER=http://www.sugarboy.co.uk/acatalog/" class="black_link_11_noline">' + ar[i].pChild[j].sName;
							//strIDs += '</a></td></tr>';
						//}
					//}
				//}
				//strIDs += '</table></div>';
				// Pass 2 for layers to avoid sub layers getting caught in other layers
				//for (var j=1;j<=ar[i].pChild.length;j++){
					//if (ar[i].pChild[j].pChild){
						//var k = 3;
						//var x = 1;
						//layerStringShow = "";
						//layerStringHide = "";
						//strIDs += buildLayer(ar[i].pChild[j].pChild, k, firlayerNO, 0, ar.length, i); // Build the first popout layer
					//}
				//}
			}
			else {
				strIDs += '<table height="25" background="/acatalog/Nav_top_level.jpg"><tr><td width="142" valign="middle"><img src="spacer.gif" width="2" height="1"><a href="'+ar[i].sURL+'" class="black_link_11_noline"><b>' + ar1[i].sName + '</b></a></td></tr></table>';
			}
			
		}
	}
	return strIDs
}


