document.write('<div id="imgx_bg" onclick="imgx_close()"></div>');
document.write('<div id="imgx_box">');
	document.write('<div><img id="imgx_img" /></div>');
	document.write('<div id="imgx_tool"><a href="#" onclick="imgx_close(); return false;">x</a></div>');
	document.write('<div id="imgx_title">Image</div>');
document.write('</div>');
document.write('<img id="imgx_loading" src="loading.gif" />');
document.write('<div id="imgx_nav">');
	document.write('<a href="#" onclick="imgx_prev(); return false;">&lt;&lt; ย้อนกลับ</a>');
	document.write(' <a href="#" onclick="imgx_next(); return false;">&nbsp; ถัดไป &gt;&gt; &nbsp;</a>');
document.write('</div>');
var imgx_bg=document.getElementById('imgx_bg');
var imgx_box=document.getElementById('imgx_box');
var imgx_nav=document.getElementById('imgx_nav');
var imgx_img=document.getElementById('imgx_img');
var imgx_title=document.getElementById('imgx_title');
var imgx_loading=document.getElementById('imgx_loading');
var imgxlist=new Array();
var imgx_curset=null;
var imgx_curimg=-1;
var imgx_curtitle='POSTJUNG.COM';
var imgx_curtitlex=0;
var imgx_contextmenu=true;
imgx_img.oncontextmenu=function()
	{
	if(imgx_contextmenu) return true;
	alert('ไม่อนุญาตให้คลิ๊กขวาจ้า!');
	return false;
	};
function imgx_x_position()
	{
	var cw=document.documentElement.clientWidth;
	var ch=document.documentElement.clientHeight;
	var sl=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
	var st=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
	var a;
	imgx_bg.style.width=(cw)+'px';
	imgx_bg.style.height=(Math.max(ch, document.body.offsetHeight))+'px';
	imgx_box.style.left=Math.floor((cw-imgx_box.offsetWidth)/2+sl)+'px';
	imgx_box.style.top=Math.floor((ch-imgx_box.offsetHeight)/2+st)+'px';
	imgx_loading.style.left=Math.floor((cw-imgx_loading.offsetWidth)/2+sl)+'px';
	imgx_loading.style.top=Math.floor((ch-imgx_loading.offsetHeight)/2+st)+'px';
	imgx_nav.style.left=Math.floor((cw-imgx_nav.offsetWidth)/2+sl)+'px';
	imgx_nav.style.top=(Math.floor(ch*0.9)+st)+'px';
	}
function imgx_x_show()
	{
	imgx_bg.style.visibility='visible';
	imgx_bg_alpha(0.3);
	setTimeout('imgx_bg_alpha(0.6)',40);
	setTimeout('imgx_bg_alpha(0.8)',80);
	imgx_box.style.visibility='visible';
	imgx_loading.style.visibility='visible';
	}
function imgx_bg_alpha(opacity)
	{
	if(/MSIE [0-9]/i.exec(navigator.appVersion)==null) imgx_bg.style.opacity=opacity;
	else imgx_bg.style.filter='alpha(opacity:'+(opacity*100)+')';
	}
function imgx_init()
	{
	var i, list=document.getElementsByTagName('a');
	var set, x;
	for(i in list)
		{
		x=list[i];
		rel=x.rel;
		if(/^imgx(\[[^\]]+\])?$/.exec(rel)==null) continue;
		set=(/\[[^\]]+\]$/.exec(rel)==null)?'default':rel.replace(/.*\[|\].*/g,'');
		//document.write('img: '+rel+' : '+set+'<br/>');
		if(!imgxlist[set]) imgxlist[set]=new Array(); 
		imgxlist[set].push(x);
		x.onclick=imgx_click;
		}
	}

function imgx_click(e)
	{
	var i;
	var set=(/\[[^\]]+\]$/.exec(this.rel)==null)?'default':this.rel.replace(/.*\[|\].*/g,'');
	for(i=imgxlist[set].length-1;i>=0;i--) if(imgxlist[set][i]==this) break;
	if(i>=0)
		imgx_show(set, i);
	return false;
	}

function imgx_show(set, img)
	{
	var x=imgxlist[set][img];
	if(imgx_curset==null)
		{
		imgx_x_position();
		imgx_x_show();
		setTimeout("document.getElementById('imgx_nav').className='black'",300);
		setTimeout("document.getElementById('imgx_nav').className=''",460);
		if(imgxlist[set].length>1) imgx_nav.style.display='block';
		else imgx_nav.style.display='none';
		}
	imgx_curset=set;
	imgx_curimg=img;
	imgx_loading.style.visibility='visible';
	imgx_img.style.visibility='hidden';
	imgx_nav.style.visibility='hidden';
	if(x.title && x.title!='') imgx_curtitle=x.title.replace('<','&lt;');
	else imgx_curtitle=window.location.href;
	imgx_curtitlex=0;
	imgx_img.src=x.href;
	}
function imgx_close()
	{
	imgx_curset=null;
	imgx_curimg=-1;
	imgx_box.style.visibility='hidden';
	imgx_nav.style.visibility='hidden';
	imgx_img.style.visibility='hidden';
	imgx_loading.style.visibility='hidden';
	imgx_curtitle='';
	setTimeout('imgx_bg_alpha(0.6)',30);
	setTimeout("document.getElementById('imgx_bg').style.visibility='hidden'",60);
	}
function imgx_next()
	{
	var i=imgx_curimg+1;
	if(i>=imgxlist[imgx_curset].length) i=0;
	if(i==imgx_curimg) imgx_close();
	else imgx_show(imgx_curset, i);
	}
function imgx_prev()
	{
	var i=imgx_curimg-1;
	if(i<0) i=imgxlist[imgx_curset].length-1;
	if(i==imgx_curimg) imgx_close();
	else imgx_show(imgx_curset, i);
	}
function imgx_showtitle()
	{
	var d=imgx_curtitle.length-imgx_curtitlex;
	if(d>0)
		{
		imgx_curtitlex+=(d<10?1:(d<20?2:(d<30?3:5)));
		if(imgx_curtitlex<imgx_curtitle.length)
			setTimeout("imgx_showtitle()", 50);
		}
	imgx_title.innerHTML=imgx_curtitle.substr(0,imgx_curtitlex);
	}

imgx_img.onload=function()
	{
	imgx_loading.style.visibility='hidden';
	imgx_img.style.visibility='visible';
	imgx_nav.style.visibility='visible';
	imgx_x_position();
	imgx_showtitle(imgx_curtitle);
	}
imgx_img.onclick=function()
	{
	imgx_next()
	}

window.onresize=imgx_x_position;

if(/MSIE [456]\./i.exec(navigator.appVersion)==null)
	imgx_init();

