
function showLitebox(file,width,height,id) {
	var liteboxH = parseInt(height)+43;
	//if(width < 390) liteboxW = 390;
	//else liteboxW = width;
	liteboxW = 540;
	   
	var browsersize = getWinHW(); 	// h,w
	var scrollpos = getScrollXY(); 	// x,y
		
	var fadeback = document.getElementById('fade');
	var litebox = document.getElementById('light');
		
	var centerX = (browsersize[1] - liteboxW)/2;
		
	fadeback.style.top = '0px'; //scrollpos[1]+'px';
	litebox.style.top = scrollpos[1]+100+'px';
	litebox.style.left = centerX+'px';
	litebox.style.width = liteboxW+'px';
	if(liteboxH > 362) litebox.style.height = liteboxH+'px';
	else litebox.style.height = '';
		
	fadeback.style.display='block';
	litebox.style.display='block';
		
	var pagesize = getPageSizeWithScroll(); 	// w,h
	fadeback.style.height = pagesize[1]+'px';
	
	var tablestart = '<table width="540" height="362" cellpadding="0" cellspacing="0"><tr><td align="center" height="362">';
	var imagefile = '<img src="'+file+'" width="'+width+'" height="'+height+'" /></tr></td></table>';
	document.getElementById('liteimage').innerHTML = tablestart+imagefile;
	
	
	var newimg = '<a href="../'+dl_list[id]+'"><img width="27" height="27" border="0" src="'+av_list[id]+'"/></a>';
	document.getElementById('img_profile').innerHTML = newimg;
	
	var newtxt = '<span class="color9">From '+name_list[id]+'</span><br/><a href="'+link_list[id]+'"><b>'+title_list[id]+'</b></a>';
	newtxt += '&nbsp;&nbsp;<a href="'+link_list[id]+'" target="_blank"><img width="11" height="11" src="_gfx/btn_newwindow.gif"/></a>';
	document.getElementById('txt_profile').innerHTML = newtxt;
	//
	//
	
	document.getElementById('currentimg').value = id;
}

function showImage(dir) {
	var cur = document.getElementById('currentimg');
	
	if(dir == 'next') {
		if(parseInt(cur.value) < parseInt(dl_list.length)-2) thisSelect = parseInt(cur.value)+1;
		else thisSelect = 0;
		
	} else if(dir == 'prev') {
		if(cur.value > 0) thisSelect = parseInt(cur.value)-1;
		else thisSelect = parseInt(dl_list.length)-2;
	}
	
	
	//console.log(thisSelect);
	showLitebox(img_list[thisSelect],w_list[thisSelect],h_list[thisSelect],thisSelect);
}

function getFullImage() {
	window.open(o_list[document.getElementById('currentimg').value]);
}

	function hideLitebox() {
		document.getElementById('light').style.display='none';
		document.getElementById('fade').style.display='none';
	}



	function getWinHW() {
		if (parseInt(navigator.appVersion)>3) {
			if (navigator.appName=="Netscape") {
				winW = window.innerWidth;
				winH = window.innerHeight;
			}
			if (navigator.appName.indexOf("Microsoft")!=-1) {
				winW = document.body.offsetWidth;
				winH = document.body.offsetHeight;
			}
		}
		
		return [winH,winW];
	}
	
	function getScrollXY() {
	  var scrOfX = 0, scrOfY = 0;
	  if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	  }
	  return [ scrOfX, scrOfY ];
	}
	
	function getPageSizeWithScroll(){
		if (window.innerHeight && window.scrollMaxY) {// Firefox
			yWithScroll = window.innerHeight + window.scrollMaxY;
			xWithScroll = window.innerWidth + window.scrollMaxX;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			yWithScroll = document.body.scrollHeight;
			xWithScroll = document.body.scrollWidth;
		} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
			yWithScroll = document.body.offsetHeight;
			xWithScroll = document.body.offsetWidth;
		}
		arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);
		//alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll );
		return arrayPageSizeWithScroll;
	}
	
	function hideLightBox() {
		document.getElementById('light').style.display='none';
		document.getElementById('fade').style.display='none';
		if(document.getElementById('container')) document.getElementById('container').style.visibility = 'visible';
		else if(document.getElementById('ep_comments')) document.getElementById('ep_comments').style.visibility = 'visible';
	}




function di(id,name){
	if (document.images) document.images[id].src=eval(name+".src"); 
}

	btn_gallery_og=new Image()
 	btn_gallery_og.src="../_gfx/btn_gallery_og.gif"
 	btn_gallery_og_o=new Image()
 	btn_gallery_og_o.src="../_gfx/btn_gallery_og_o.gif"
	
	btn_gallery_close=new Image()
 	btn_gallery_close.src="../_gfx/btn_gallery_close.gif"
 	btn_gallery_close_o=new Image()
 	btn_gallery_close_o.src="../_gfx/btn_gallery_close_o.gif"
	
	btn_gallery_prev=new Image()
 	btn_gallery_prev.src="../_gfx/btn_gallery_prev.gif"
 	btn_gallery_prev_o=new Image()
 	btn_gallery_prev_o.src="../_gfx/btn_gallery_prev_o.gif"
	
	btn_gallery_next=new Image()
 	btn_gallery_next.src="../_gfx/btn_gallery_next.gif"
 	btn_gallery_next_o=new Image()
 	btn_gallery_next_o.src="../_gfx/btn_gallery_next_o.gif"
	
	
	
	// arrows //
	pg_gallery_prev=new Image()
 	pg_gallery_prev.src="../_gfx/btn_gallery_page_prev.gif"
	pg_gallery_prev_over=new Image()
 	pg_gallery_prev_over.src="../_gfx/btn_gallery_page_prev_o.gif"
	
	pg_gallery_next=new Image()
 	pg_gallery_next.src="../_gfx/btn_gallery_page_next.gif"
	pg_gallery_next_over=new Image()
 	pg_gallery_next_over.src="../_gfx/btn_gallery_page_next_o.gif"
	
