
//iView
var objImg1 = new Image(); objImg1.src = 'images/ajax-loading.gif'; 
var objImg2 = new Image(); objImg2.src = 'images/ajax-loading-winpop.gif'; 
var objImg3 = new Image(); objImg3.src = 'images/ajax-x.gif'; 

function iView(obj,xt)
{
if(obj.indexOf('.asp')>=0){var typ = 1} else if(obj.indexOf('.jpg')>=0 || obj.indexOf('.gif')>=0 || obj.indexOf('.png')>=0){var typ = 2} else if(document.getElementById(obj)){var typ = 3}; var tbody=document.getElementsByTagName("body")[0]; 
if(document.all){var fm	= document.createElement('iframe'); fm.id = 'fm'; fm.style.position='absolute'; fm.style.top=0; fm.style.left=0; fm.style.zIndex=0; opacity=0; opaque=(opacity/100); fm.style.opacity=opaque; fm.style.MozOpacity=opaque; fm.style.filter='alpha(opacity='+opacity+')'; tbody.appendChild(fm); iViewXYWHPos('fm')} 
var gy	= document.createElement('div'); gy.id = 'gy'; gy.style.position='absolute'; gy.style.top=0; gy.style.left=0; gy.style.zIndex=10; opacity=80; opaque=(opacity/100); gy.style.backgroundColor='#111111'; gy.style.opacity=opaque; gy.style.MozOpacity=opaque; gy.style.filter='alpha(opacity='+opacity+')'; gy.onclick = function(){iViewClose()}; tbody.appendChild(gy); 
iViewXYWHPos('gy');
var ld = document.createElement('div'); ld.id = 'ld'; ld.style.position='absolute'; ld.style.display='none'; ld.style.top=0; ld.style.left=0; ld.style.zIndex=20; ld.onclick = function(){iViewClose()}; tbody.appendChild(ld); document.getElementById('ld').innerHTML = '<table cellpadding="0" cellspacing="0" style="font:11px tahoma"><tr><td align="center" style="color:#b4b4b4;"><img vspace="10" src='+ objImg2.src +' border="0" alt="" onload=iViewCenter("ld")><br>Loading...</td></tr></table>'; 
var wp	= document.createElement('div'); wp.id = 'wp'; wp.style.position='absolute'; wp.style.top=0; wp.style.left=0; wp.style.zIndex=30; opacity=0; opaque=(opacity/100); wp.style.opacity=opaque; wp.style.MozOpacity=opaque; wp.style.filter='alpha(opacity='+opacity+')'; tbody.appendChild(wp);
var xc = '<img style="position:absolute; zIndex:70;" src='+ objImg3.src +' width="34" height="34" border="0" alt="Close" usemap="#x"><map name="x"><area href="javascript:;" onclick="iViewClose()" shape="poly" coords="0,0,0,34,34,0"></map>';
if(typ==1){var xm = false; if(window.ActiveXObject){xm=new ActiveXObject("Microsoft.XMLHTTP")}else{xm=new XMLHttpRequest()}; xm.onreadystatechange=function(){if(xm.readyState==4 && xm.status==200){document.getElementById('wp').innerHTML=xc + xm.responseText; iViewCenter('wp'); iViewFade('wp')}}; xm.open("GET",obj,true); xm.send(null)}
if(typ==2){var p = xc + '<table id="Content" bgcolor="#ffffff" cellpadding="0" cellspacing="10" style="font:11px tahoma">'; p+= '<tr><td><img src="'+ obj +'" border="0" alt="" onload=document.getElementById("Content").style.width=this.width;iViewCenter("wp");iViewFade("wp")></td></tr>'; if(xt!=undefined){p+= '<tr><td>'+ xt +'</td></tr>'}; p+= '</table>'; document.getElementById('wp').innerHTML = p}
if(typ==3){var code = document.getElementById(obj).innerHTML; document.getElementById(obj).innerHTML = ''; document.getElementById('gy').innerHTML = '<textarea id="code" style="display:none">'+ obj +'||'+ code +'</textarea>'; document.getElementById('wp').innerHTML = xc + code; iViewCenter("wp"); iViewFade("wp"); if(xt!=undefined){setTimeout("document."+xt+".focus()",500)}}
window.focus()
}
function iViewXYWHPos(id)	{if(document.getElementById(id)){var winX=document.body.scrollLeft; var winY=document.body.scrollTop; var winH=document.body.clientHeight; var winW=document.body.clientWidth; var Obj = document.getElementById(id); Obj.style.left=winX; Obj.style.top=winY; Obj.style.height=winH; Obj.style.width=winW; setTimeout("iViewXYWHPos('"+ id +"')",10)}}
function iViewCenter(id)	{if(document.getElementById(id)){var Obj = document.getElementById(id); Obj.style.display='block'; if(Obj.clientHeight > document.body.clientHeight){Obj.style.top = 20; Obj.style.paddingBottom = 20} else{Obj.style.top = (document.body.clientHeight - Obj.offsetHeight) / 2 + document.body.scrollTop}; if(Obj.clientWidth > document.body.clientWidth){Obj.style.left = 20; Obj.style.paddingRight = 20} else{Obj.style.left = (document.body.clientWidth - Obj.offsetWidth) / 2 + document.body.scrollLeft}; setTimeout("iViewCenter('"+ id +"')",10)}}
function iViewFade(id,v)	{if(document.getElementById(id)){if(v==undefined){v=0}; if(v==110){document.getElementById('ld').innerHTML=''; return false}; var Obj = document.getElementById(id); opacity = v+10; opaque=(opacity/100); Obj.style.opacity=opaque; Obj.style.MozOpacity=opaque; Obj.style.filter='alpha(opacity='+opacity+')'; setTimeout("iViewFade('"+ id +"',opacity)",10)}}
function iViewClose()		{var tbody = document.getElementsByTagName("body")[0]; if(document.getElementById('code')){if(document.all){var code = document.getElementById('code').innerText} else{var code = document.getElementById('code').textContent}; var c = code.split('||'); document.getElementById(c[0]).innerHTML = c[1]}; if(document.all){tbody.removeChild(document.getElementById('fm'))}; tbody.removeChild(document.getElementById('gy')); tbody.removeChild(document.getElementById('ld')); tbody.removeChild(document.getElementById('wp'))}
function iViewEsc(e)		{if(document.getElementById('gy')){evt=(e) ? e : window.event;if(evt.keyCode==27){iViewClose()}}}
document.onkeydown = iViewEsc; 
