function mouseClickNav(e) {
  var e;
  switch(e) {
    case 'portfolio':
      e2 = document.getElementById('pulldown1').cbe;
      if (e2.height()<50) {
        e2.slideCornerBy('se',0,73,1000);
      }
      else {
        e2.slideCornerBy('se',0,-73,1000);
      }
      break;
    case 'email':
      var x1 = document.getElementById('content').cbe.pageX();
      var y1 = document.getElementById('content').cbe.pageY();
      y1 = y1+100;
      x1 = x1+200;
      var openparam = "directories=no,height=405,width=405,location=no,scrollbars=no,menubar=no,resizable=no,status=no,toolbar=no,screenY=" + y1;
      openparam = openparam + ",top=" + y1;
      openparam = openparam + ",screenX=" + x1;
      openparam = openparam + ",left=" + x1;
      window.open("mail1.asp","",openparam);
      break;
    case 'emailclose':
      window.close();
      break;
    case 'enter':
      location.href = 'aboutus.asp';
      break;
    case 'home':
      location.href = 'index.asp';
      break;
    case 'aboutus':
      location.href = 'aboutus.asp';
      break;
    case 'pulldown1':
      location.href = 'portfolio1.asp';
      break;
    case 'pulldown2':
      location.href = 'portfolio2.asp';
      break;
    case 'pulldown3':
      location.href = 'portfolio3.asp';
      break;
    case 'contactus':
      location.href = 'contactus.asp';
      break;
    case 'msch':
      location.href = 'msch.asp';
      break;
    case 'ski':
      location.href = 'ski.asp';
      break;      
    case 'msyn':
      location.href = 'msyn.asp';
      break;
    case 'pearl':
      location.href = 'pearl.asp';
      break;
    case 'sazarac':
      location.href = 'sazarac.asp';
      break;
    case 'softbank':
      location.href = 'softbank.asp';
      break;
    case 'ebl':
      location.href = 'ebl.asp';
      break;
    case 'fma':
      location.href = 'fma.asp';
      break;
     case 'kitchen':
      location.href = 'kitchen.asp';
      break;
     case 'loft':
      location.href = 'loft.asp';
      break;
    case 'vaca':
      location.href = 'vaca.asp';
      break;
    case 'vic':
      location.href = 'vic.asp';
      break;
    case 'whr':
      location.href = 'whr.asp';
      break;
    case 'ski':
      location.href = 'ski.asp';
      break;  
    case 'woodbine':
      location.href = 'woodbine.asp';
      break;
    case 'hebert':
      location.href = 'hebert.asp';
      break;   
    case 'pennant':
      location.href = 'pennant.asp';
      break;  
    case 'cj':
      window.open('http://www.cjarchphoto.com','','');
      break;
    // changed featured project to a third gallery
    case 'ext':
      location.href = 'ext.asp';
      break;	  
    case 'int':
      location.href = 'int.asp';
      break;
    case 'con':
      location.href = 'construct.asp';
      break;  
  }
}

// opacity change on thumbnail pages

function mouseOverImage(e1) {
  var e1;
  e1.cbeCurrentTarget.opacity(100);
}
function mouseOutImage(e1) {
  var e1;
  e1.cbeCurrentTarget.opacity(50);
}

function clickPicSwitch(pic) {

// max of 99 pictures in a gallery using this code (one based, no leading zeros).
  
  var u;
  var place = pic.length-1;
  var picnum = pic.substr(place,1);
  if(!isNaN(pic.substr(place-1,2)))
  	picnum = pic.substr(place-1,2)
  var strpage = pic.replace(picnum, "");
  var m = document.getElementById('marker').cbe;
  
  if (strpage == "cape" || strpage == "cape1") {
    u=21;
    w=198;
  }
  if (strpage == "ski" || strpage == "ski1" || strpage == "ext" || strpage == "ext1") {
    u=10;
    w=374;
  }
  if (strpage == "int" || strpage == "int1") {
    u=11;
    w=358;
  }
  if (strpage == "msch" || strpage == "hebert") {
    u=7;
    w=422;
  }
  if (strpage == "msyn" || strpage == "fma" || strpage == "vic" || strpage == "whr" || strpage == "woodbine" || strpage == "pearl") {
    u=4;
    w=470;
  }
  if (strpage == "softbank" || strpage == "ebl" || strpage == "kitchen") {
    u=5;
    w=454;
  }
  if (strpage == "loft" || strpage == "pennant") {
    u=6;
    w=438;
  }
  if (strpage == "sazarac" || strpage == "vaca") {
    u=8;
    w=406;
  }
  if(picnum == "g") {
    var i;
    for(i=1;i<u;i++) {
      if(document.getElementById('id'+i).cbe.visibility()) {
		m.moveTo((w+(i*16)),383);
        fadeOut('id'+i);
        document.getElementById('id'+i).cbe.hide();
        fadeIn('id'+(i+1))
        document.getElementById('id'+(i+1)).cbe.show();
        break;
      }
      if(document.getElementById('id'+u).cbe.visibility()) {
        m.moveTo(w,383);
        fadeOut('id'+u);
        document.getElementById('id'+u).cbe.hide();
        fadeIn('id1');
        document.getElementById('id1').cbe.show();
      }
    }
  }
  else if(picnum == "l") {
    var i;
    if(document.getElementById('id1').cbe.visibility()) {
      m.moveTo((w+((u-1)*16)),383);
	  fadeOut('id1');
      document.getElementById('id1').cbe.hide();
      fadeIn('id'+u);
      document.getElementById('id'+u).cbe.show();
    }
    else {
      for(i=2;i<=u;i++) {
        if(document.getElementById('id'+i).cbe.visibility()) {
          m.moveTo((w+((i-2)*16)),383);
          fadeOut('id'+i);
          document.getElementById('id'+i).cbe.hide();
          fadeIn('id'+(i-1));
          document.getElementById('id'+(i-1)).cbe.show();
          break;
        }
      }
    }
  }
  else {
    var i;
	for(i=1;i<=u;i++) {
      if(i != picnum) {
      	fadeOut('id'+i);
     	document.getElementById('id'+i).cbe.hide();
      }
      else {
    	m.moveTo((w+((picnum-1)*16)),383);    	
      	fadeIn('id'+i);
        document.getElementById('id'+i).cbe.show();
      }
    }
  }
}
function fadeOut(xe) {
  xAniOpacity(xGetElementById(xe), 0, 500);
}
function fadeIn(xe) {
  xAniOpacity(xGetElementById(xe), 1, 500);
}