window.onload = function(){ document.getElementById('thumbinner').style.width = parseInt(document.getElementById('thumbspec').clientWidth,10) + 'px'; };
var counter = 0; var currentimg;

function addEvent( obj, type, fn ) {
   if ( obj.attachEvent ) {
     obj['e'+type+fn] = fn;
     obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
     obj.attachEvent( 'on'+type, obj[type+fn] );
   } else
     obj.addEventListener( type, fn, false );
}
function detachEvent( obj, type, fn ) {
   if ( obj.detachEvent ) {
     obj['e'+type+fn] = fn;
     obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
     obj.detachEvent( 'on'+type, obj[type+fn] );
   } else
     obj.removeEventListener( type, fn, false );
}

function bigger(what,bigimg){
var temp = what.childNodes[0].src.split("/"); currentimg = (temp[(temp.length - 1)]); // image name
document.getElementById('gallswapimg').src = "img/loading.gif";
document.getElementById('gallswapimg').style.border = "none";

var img1 = document.createElement("img");;
img1.onload = function (evt) {
		document.getElementById('gallswapimg').src = "img/fullsize/" + currentimg;
		document.getElementById('gallswapimg').style.border = "1px solid black";
		if(bigimg !=0){
			var where = parseInt(document.getElementById('gallswapimg').width, 10);
			document.getElementById('magnify').style.marginLeft = (((where/2) - 1) * -1) + 'px';
		}
};
img1.src = ("img/fullsize/" + currentimg);
if(bigimg != 0){
	if(counter == 1){ detachEvent(document.getElementById('gallswapimg'), "click", dowhat); }
	document.getElementById('magnify').style.display = "block";
	addEvent(document.getElementById('gallswapimg'), "click", dowhat);
	document.getElementById('gallswapimg').style.cursor = "pointer";
	counter = 1;
}
else {
	if(counter == 1){ detachEvent(document.getElementById('gallswapimg'), "click", dowhat); }
	document.getElementById('gallswapimg').style.cursor = "default";
	document.getElementById('magnify').style.display = "none";
	counter = 0;
}
}

function dowhat(){
	lightbox(currentimg);
}