IE4 = (document.all) ? 1 : 0;

function resizeSpacer() {
  var contentWidth = 750;
  if (!parent)
  	return 0;
  if (IE4) {        	
    spacerWidth = (parent.frames[0].document.body.clientWidth - contentWidth) / 2 - 8;	
    
    if (document.images['SPACER']) {
      document.images['SPACER'].width = spacerWidth; 
      document.images['SPACER'].height = 10;
    }
       
  } else {
    spacerWidth = (parent.frames[0].window.innerWidth - window.pageXOffset - contentWidth) / 2 - 8;
    spacerWidth = Math.round(spacerWidth)
      
  }
  return spacerWidth;
}


function preloadImages() { 
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function restoreImage() { 
  var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function findObj(n, d) { 
  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=findObj(n,d.layers[i].document); return x;
}

function swapImage() { 
  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function checkFrameset() {
  var startPath = 0;
  
  if ((startPath = location.pathname.lastIndexOf('/pages/')) >= 0)
    startPath++;
  else if ((startPath = location.pathname.lastIndexOf('/cgi-bin/')) >= 0)
    startPath++;
  else
    startPath = 0;

  if ((top.frames.length != 2)  // Are we in a frameset?
     || (top.frames[1].name != 'pnn_content')) // Does the frameset have the correct name?
	top.location.replace('http://www.paradise.co.nz/detect/frames/default/' + location.pathname.substr(startPath) + location.search);
}