function MM_preloadImages() { //v3.0
  var d=document; 
  if (d.images) { 
    if (!d.MM_p) d.MM_p=new Array();
    var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
      for (i=0; i<a.length; i++) {
      if (a[i].indexOf("#") != 0) {
        d.MM_p[j] = new Image; 
        d.MM_p[j++].src = a[i];
      }
    }
  }
}

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_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// obj, parameter, value, force style 
function set(o,p,v,s){
  if(o==null || p==null || v==null)
    return;
  s = s==null ? true : s;
  if(o.style!=null && s)
    o.style[p] = v;
  else
    o[p] = v;
}

// obj, parameter, force style
function get(o,p,s){
  if(o==null || p==null)
    return null;
  if(o.style!=null && s) return o.style[p];
  else return o[p];
}


function show(name){
  var img = MM_findObj(name+"_img");
  var bg = MM_findObj(name+"_bg");
  if(img!=null && bg!=null){
    if(img.src.lastIndexOf("/")>-1){
      var imgRoot = img.src.substring(0,img.src.lastIndexOf("/")+1);
      img.src = imgRoot+name+"_home_over.gif";
      var c = "#FFFFFF";
      if(name=='portrait')
        c = "#BDA6AB";
      else if(name=='production')
        c = "#D9C0AB";
      else if(name=='contact')
        c = "#BECCD4";
      set(bg,"background",c);
    }
  }
}

function hide(name){
  var img = MM_findObj(name+"_img");
  var bg = MM_findObj(name+"_bg");
  if(img!=null && bg!=null){
    if(img.src.lastIndexOf("/")>-1){
      var imgRoot = img.src.substring(0,img.src.lastIndexOf("/")+1);
      img.src = imgRoot+"spacer.gif";
      set(bg,"background","#FFFFFF");
    }
  }
}

function switchMap(){
  var img = MM_findObj("plan");
  if(img!=null){
    var imgRoot = img.src.substring(0,img.src.lastIndexOf("/")+1);
    if(img.src.indexOf("plexall_plan_2.jpg")>0)
      img.src = imgRoot+"plexall_plan_1.jpg";  
    else
      img.src = imgRoot+"plexall_plan_2.jpg";      
  }
}

function openWin(name,url,width,height) {
  var win = window.open(url,name,'width='+width+',height='+height+',resizable=no,scrollbars=no,status=yes,toolbar=no,menubar=no');
  win.focus();
}
