var d=document;
var mlbg,mlpg,mlct,mlim;
var okpr,elem;
var isml=1;
var ms6=false;
/*@cc_on @*/
/*@if(@_jscript_version>=5 && @_jscript_version<=5.6) ms6=true;
@end @*/
function initml() {
 for(var i=0;i<d.links.length;i++)
  if(d.links[i].rel && d.links[i].rel=='mlbox' && d.links[i].onclick==null) d.links[i].onclick=mlbox;
 mlpg=d.createElement("IMG");
 mlpg.src='../img/loading.gif';
 mlpg.style.position='absolute';
 mlpg.style.backgroundColor='#111111';
 mlpg.style.display='none';
 mlpg.style.zIndex='998';
 mlpg.style.width='25px';
 mlpg.style.height='25px';
 d.getElementsByTagName("BODY")[0].appendChild(mlpg);
 mlpg.onclick=mldie;
}

function mlbox() {
 if(elem) return false;
 var bd=d.getElementsByTagName("BODY")[0];
 if(ms6) {
  var s=d.getElementsByTagName("SELECT");
  for(var i=0; i<s.length; i++) s[i].style.visibility='hidden';
 }
 elem=this;

 var mh = DocumentHeight();
 if(WindowHeight()>mh) mh=WindowHeight();
 mlbg=d.createElement("DIV");
 mlbg.style.top='0';
 mlbg.style.left='0';
 mlbg.style.position='absolute';
 mlbg.style.width=DocumentWidth()+'px';
 mlbg.style.height=mh+'px';
 mlbg.style.backgroundColor='black';
 mlbg.style.opacity='0.7';
 mlbg.style.filter='alpha(opacity=70)';
 mlbg.style.zIndex='997';
 bd.insertBefore(mlbg, mlpg);
 mlbg.onclick=mldie;

 mlpg.style.top=(Math.round((WindowHeight()-mlpg.height-40)/2)+ScrollTop())+'px';
 mlpg.style.left=(Math.round((WindowWidth()-mlpg.width-40)/2)+ScrollLeft())+'px';
 mlpg.style.padding='20px';
 mlpg.style.display='block';

 mlim = d.createElement("IMG");
 mlim.onload = mlshow;
 mlim.src = this.href;
 return!1;
}

function mlshow()
{
 if(elem && mlim)
 {	 
  mlct = d.createElement("DIV");
  mlct.style.position='absolute';
  mlct.style.backgroundColor='#111111';
  mlct.style.padding='20px';
  mlct.style.visibility='hidden';
  mlct.style.zIndex='999';
  d.getElementsByTagName("BODY")[0].insertBefore(mlct, mlpg);
  mlim.style.cursor='pointer';
  mlct.appendChild(mlim);
  mlim.onclick=mldie;
  mlct.style.top=(Math.round((WindowHeight()-mlim.height-40)/2)+ScrollTop())+'px';
  mlct.style.left=(Math.round((WindowWidth()-mlim.width-40)/2)+ScrollLeft())+'px';

  if(elem.getAttribute('title') && elem.getAttribute('title').length > 0) {
   var o = d.createElement("P");
   o.style.margin='0';
   o.style.padding='10px 0 0 0';
   o.style.color='black';
   o.style.lineHeight='135%';
   o.innerHTML=elem.getAttribute('title');
   mlct.style.paddingBottom='10px';
   mlct.appendChild(o);
  }

  mlct.style.visibility='';
  mlpg.style.display='none';
  okpr=d.onkeypress;
  d.onkeypress=function(e) { if(!e) keycode=event.keyCode; else keycode=e.which;
   if(String.fromCharCode(keycode).toLowerCase()=='z') mldie(); }
 }
}

function mldie() {
 if(mlbg) {
  var bd=d.getElementsByTagName("BODY")[0];
  bd.removeChild(mlbg);
  mlbg=null;
  if(mlct) { bd.removeChild(mlct); mlct=null; mlim=null; }
  if(mlim) { bd.removeChild(mlim); mlim=null; }
  if(ms6) {
   var s=d.getElementsByTagName("SELECT");
   for(var i=0; i<s.length; i++) s[i].style.visibility='';
  }
  mlpg.style.display='none';
  elem=null;
 }
}

function WindowHeight() {
 var z;
 if(d.compatMode.toLowerCase().indexOf('back')==-1)
  z=d.documentElement.clientHeight;
   else z=d.body.clientHeight;
 return z;
}
function WindowWidth() {
 var z;
 if(d.compatMode.toLowerCase().indexOf('back')==-1)
  z=d.documentElement.clientWidth;
   else z=d.body.clientWidth;
 return z;
}
function ScrollTop() {
 var z;
 if(self.pageYOffset) z=self.pageYOffset;
  else if(d.documentElement && d.documentElement.scrollTop) z=d.documentElement.scrollTop;
   else if(d.body) z=d.body.scrollTop;
 return z;
}
function ScrollLeft() {
 var z;
 if(self.pageXOffset) z=self.pageXOffset;
  else if(d.documentElement && d.documentElement.scrollLeft) z=d.documentElement.scrollLeft;
   else if(d.body) z=d.body.scrollLeft;
 return z;
}
function DocumentHeight() {
 var z;
 if(d.compatMode.toLowerCase().indexOf('back')==-1)
  z=d.documentElement.scrollHeight;
   else z=d.body.scrollHeight;
 return z;
}
function DocumentWidth() {
 var z;
 if(d.compatMode.toLowerCase().indexOf('back')==-1)
  z=d.documentElement.scrollWidth;
  else z=d.body.scrollWidth;
 return z;
}