var opDivs = new Array(
  new OpacityDiv('bigBox','50'),
  new OpacityDiv('smBox','30'),
  new OpacityDiv('smBoxL','30'),
  new OpacityDiv('smBoxM','30'),
  new OpacityDiv('smBoxR','30')
);

function OpacityDiv(name,opacity) {
  this.name = name;
  this.opacity = opacity;
}

function divInit() {
  for (var i = 0; i < opDivs.length; i++) {
    var op = opDivs[i];
    if (document.getElementById(op.name))
      setBackground(op.name, '/images/f8f3c8-'+op.opacity);
  }
}
var pngAlpha = false;

// if IE5.5+ on win32, then display PNGs with AlphaImageLoader
var ua = navigator.userAgent.toLowerCase(); 
var isIE    = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1)
	       && (ua.indexOf("webtv") == -1) ); 
var versionMinor = parseFloat(navigator.appVersion); 
if (isIE && versionMinor >= 4)
  versionMinor = parseFloat( ua.substring(ua.indexOf('msie ') + 5));
var versionMajor = parseInt(versionMinor); 
var isIE55  = (isIE && versionMinor == 5.5);
var isIE6up = (isIE && versionMajor >= 6);
var isWin   = (ua.indexOf('win') != -1);
var isWin32 = (isWin && ( ua.indexOf('95') != -1
	       || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1
	       || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1) );
var isMac   = (ua.indexOf('mac') != -1);
var useImageLoader = false;

if ((isIE55 || isIE6up) && isWin32)
  useImageLoader = true;

function setBackground(divID, strPath) {	
  if (useImageLoader) {
    var divObj = document.getElementById(divID).style;
    divObj.backgroundImage = 'none';
    divObj.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+strPath+".png', sizingMethod='scale')";
  }
}

function pageInit() {
  divInit();
}

onload = pageInit;

function showLarger() {
  var args = showLarger.arguments;
  var header = args[0];
  var image = args[1];
  var w = 400;
  var h = 300;

  if (args.length > 2) w = args[2];
  if (args.length > 3) h = args[3];

  var path = window.location.pathname;
  path = path.substring(0,path.lastIndexOf('/'));
  if (image.indexOf('.jpg') == -1 && image.indexOf('.gif') == -1
        && image.indexOf('.png') == -1) {
    image = path+"/shots/md-"+image+".jpg";
  } else {
    image = path+"/"+image;
  }

  //alert(args.length+"\n"+header+"\n"+image+"\n"+w+"x"+h+"\n"+path);
  var win = window.open('/portfolio/larger_view.html?header='+escape(header)+'&image='+image+'&w='+w+'&h='+h,'largerwin','width=450,height=450,resizable,scrollbars');
}

