_mk_=new Array();
_mk_['showHideAboveObjMsg']=new Array();


function mk_(i){return document.getElementById(i)}


function posX(i){var l=0;if(i.offsetParent){while(i.offsetParent){l+=i.offsetLeft;i=i.offsetParent;}}else if(i.x)l+=i.x;return l}
function posY(i){var t=0;if(i.offsetParent){while(i.offsetParent){t+=i.offsetTop;i=i.offsetParent;}}else if(i.y)t+=i.y;return t}
function sizeX(i){return i.offsetWidth}
function sizeY(i){return i.offsetHeight}
function WindowW(){var w;if(typeof window.innerWidth!='undefined')w=window.innerWidth;else if(typeof document.documentElement!='undefined' && typeof document.documentElement.clientWidth!='undefined' && document.documentElement.clientWidth!=0)w = document.documentElement.clientWidth;else w=document.getElementsByTagName('body')[0].clientWidth;return w}
function WindowH(){var h;if (typeof window.innerWidth!='undefined')h=window.innerHeight;else if (typeof document.documentElement!='undefined' && typeof document.documentElement.clientWidth!='undefined' && document.documentElement.clientWidth!=0)h=document.documentElement.clientHeight;else h=document.getElementsByTagName('body')[0].clientHeight;return h}
function centerX(i){return (WindowW()-sizeX(i))/2}function centerY(i){return (WindowH()-sizeY(i))/2}
function centerElX(i){i.style.left=centerX(i)+'px'}function centerElY(i){i.style.top=centerY(i)+'px'}function centerEl(i){i.style.position='fixed';centerElX(i);centerElY(i)}

function getOpcInt(el) { if(_mk_['ie5']) return el.filters.alpha.opacity; else return el.style.MozOpacity * 100;}
function setOpc(i,o){var O=o;if(o>100)o=O=100;if(o<0)o=O=0;O/=100;if(o<1)o=1;i.style.opacity=O;i.style.filter='alpha(opacity='+o+')'}

function fadeOpc(el,fromOpc,toOpc,time,fps){var steps=Math.ceil(fps*(time/1000));var delta=(toOpc-fromOpc)/steps;fadeOpcStep(el,0,steps,fromOpc,delta,(time/steps));}
function fadeOpcStep (el,stepNum,steps,fromOpc,delta,timePerStep){setOpc(el,Math.round(parseInt(fromOpc)+(delta*stepNum)));if(stepNum<steps)setTimeout(function(){fadeOpcStep(el,(stepNum+1),steps,fromOpc,delta,timePerStep)},timePerStep)}

function fg_el(d,e,i,o){var D=d.style;D.width='100%';D.height='100%';D.position='fixed';D.top=0;D.left=0;D.display='block';setOpc(d,o);e.style.display='block';i.style.display='block';centerEl(i);e.onclick=function(){refg_el(d,e,i)}}
function refg_el(d,e,i){d.style.display='none';e.style.display='none';i.style.display='none'}


function dialog_1 (el, question, answer, action, e) {
   var cont= 0, pop= document.getElementById(el);
   pop.style.display= 'block'; obj_pos_abs_B(pop,ev.pageY,WindowW()-ev.pageX+15);
   pop.innerHTML= '<p>'+question+'</p>';
   while (answer[cont]) { pop.innerHTML= pop.innerHTML+'<button style="margin: 5px" onClick="document.getElementById(\''+el+'\').style.display= \'none\'; '+action[cont]+'">'+answer[cont]+'</button>'; cont++ }
}


function showAboveObjMsg(obj,title,msg,fs,bg,fg,brd,cl_bg,cl_fg){
  id= obj+'_mk_showAboveObjMsg';if(_mk_['showHideAboveObjMsg'][obj]==1)var msgBox= mk_(id);else{var msgBox= document.createElement('div');msgBox.setAttribute('id',id)}
  msgBox.style.background=bg;msgBox.style.color=fg;msgBox.style.margin='0';msgBox.style.padding='0';msgBox.style.border=brd;msgBox.style.fontSize=fs;
  msgBox.innerHTML='<table border="0" cellpadding="4" cellspacing="0"><tbody><tr><td bgcolor="'+cl_bg+'" style="color:'+cl_fg+'">&nbsp;&nbsp;'+title+'</td><td bgcolor="'+cl_bg+'" style="text-align:right;cursor:pointer;" onclick="hideAboveObjMsg(\''+obj+'\')"><span style="margin:0;padding:4px;color:'+cl_fg+'">close X</span></td></tr><tr><td colspan="2" style="padding:12px 7px 7px 7px">'+msg+'</td></tr></tbody></table>';
  if(_mk_['showHideAboveObjMsg'][obj]==1)msgBox.style.display= 'block';else document.body.appendChild(msgBox);
  msgBox.style.position='absolute';msgBox.style.top=posY(mk_(obj))+180+'px';msgBox.style.left=(posX(mk_(obj))+701)-sizeX(mk_(id))+'px';msgBox.style.visibility='visible';msgBox.style.zIndex='100';_mk_['showHideAboveObjMsg'][obj]= 1;
}
function hideAboveObjMsg(obj){fadeOpc(mk_(obj+'_mk_showAboveObjMsg'),100,0,625,20);setTimeout(function(){mk_(obj+'_mk_showAboveObjMsg').style.display= 'none'},1400)}
