// JS General Utilities
// ReVerie
// resp.: paul@qedstudio.com
// last rev. 030611 19:01


//  SIZED POPUP
 

function popUp(URL) {
var windowName = 'bob'
winContent = window.open(windowName, 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=520,height=520');
winContent.focus()
}



// SECOND ROLLOVER SCRIPT (invokes same image, multiple instances)


function on(num)
	{
	document.images[num].src="http://www.reverie.ltd.uk/images/sidenav_aro_on.gif";
	}

function off(num)
	{
	document.images[num].src="http://www.reverie.ltd.uk/images/sidenav_aro_off.gif";
	}
	
function down(num)
	{
	document.images[num].src="http://www.reverie.ltd.uk/images/sidenav_aro_down_on.gif";
	}

function info(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/info_on.gif";
  }

function infooff(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/info.gif";
  }

function pic(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/pic_on.gif";
  }

function picoff(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/pic.gif";
  }
function larger(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/larger_on.gif";
  }

function largeroff(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/larger.gif";
  }

function buy(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/buy_on.gif";
  }

function buyoff(num)
  {
  document.images[num].src="http://www.reverie.ltd.uk/images/buy.gif";
  }

// UPGRADED compliant multi-rollover (no preloader)

function initRollovers() {
  if (!document.getElementById) return
  
  var aPreLoad = new Array();
  var sTempSrc;
  var aImages = document.getElementsByTagName('img');

  for (var i = 0; i < aImages.length; i++) {    
    if (aImages[i].className == 'imgover') {
      var src = aImages[i].getAttribute('src');
      var ftype = src.substring(src.lastIndexOf('.'), src.length);
      var hsrc = src.replace(ftype, '_on'+ftype);

      aImages[i].setAttribute('hsrc', hsrc);
      
      aPreLoad[i] = new Image();
      aPreLoad[i].src = hsrc;
      
      aImages[i].onmouseover = function() {
        sTempSrc = this.getAttribute('src');
        this.setAttribute('src', this.getAttribute('hsrc'));
      } 
      
      aImages[i].onmouseout = function() {
        if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
        this.setAttribute('src', sTempSrc);
      }
    }
  }
}

window.onload = initRollovers;


// POPUP IMAGES IN APPROPRIATELY SIZED WINDOW

function PopupPic(sPicURL) { 
        window.open("script/popup.htm?"+sPicURL, "", "resizable=1,HEIGHT=200,WIDTH=200");
      }

var temp=self.location.href.split("?");
var picUrl = (temp.length>1)?temp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;

      function fitPic() {
        iWidth = (NS)?window.innerWidth:document.body.clientWidth;
        iHeight = (NS)?window.innerHeight:document.body.clientHeight;
        iWidth = document.images[0].width - iWidth;
        iHeight = document.images[0].height - iHeight;
        window.resizeBy(iWidth, iHeight-1);
        self.focus();
      };
	  
