function array_flip( trans ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: array_flip( {a: 1, b: 1, c: 2} );
    // *     returns 1: {1: 'b', 2: 'c'}
 
    var key, tmp_ar = {};
 
    for( key in trans ) {
        tmp_ar[trans[key]] = key;
    }
 
    return tmp_ar;
}

//PRELOAD IMAGES
if (document.images) {
  pic1= new Image(250,378); 
  pic1.src="/img/joe_tuttle2.jpg";
  
  pic2= new Image(250,378); 
  pic2.src="/img/joe_tuttle.jpg"; 

  pic3= new Image(250,378); 
  pic3.src="/img/joe_tuttle3.jpg"; 

  var picArray = new Array(pic1, pic2, pic3);
  
}  
  var key;  
  key = Math.floor(Math.random()*picArray.length);

  function performRand(picArray) {
  var picArray;
  delete newPics;
  var newPics = new Array();
  
  currentBgImage=$('leftBar').style.backgroundImage;
  currentBgImage=currentBgImage.substring(9,(currentBgImage.length-1));

  for (i=0;i<picArray.length;i++) {
	if (picArray[i].src.indexOf(currentBgImage) == -1) {
		newPics.unshift(picArray[i]); 
	}
  }

  $('leftBar').style.backgroundImage='url('+newPics[Math.floor(Math.random()*newPics.length)].src+')';
  }


//Suppress JS errors
function silentErrorHandler() {return true;}
//window.onerror=silentErrorHandler;

//delete a project
function delproj(id) {
	confirm_box=confirm("Are you sure you want to delete this project?  This cannot be undone.");
		if (confirm_box==true) {
			window.location.href='/work.php?delproj='+id;
		}

}

//delete a picture
function delpic(id) {
	confirm_box=confirm("Are you sure you want to delete this media item?  This cannot be undone.");
		if (confirm_box==true) {
			window.location.href='/media.php?del='+id;
		}
}