var MSGTIMER=20;var MSGSPEED=5;var MSGOFFSET=3;var MSGHIDE=3;function inlineMsg(target,string,autohide){var msg;var msgcontent;if(!document.getElementById('msg_'+target)){msg=document.createElement('div');msg.id='msg_'+target;msgcontent=document.createElement('div');msgcontent.id='msgcontent_'+target;document.body.appendChild(msg);msg.appendChild(msgcontent);msg.style.filter='alpha(opacity=0)';msg.style.opacity=0;msg.alpha=0}else{msg=document.getElementById('msg_'+target);msgcontent=document.getElementById('msgcontent_'+target)}$("#msg_"+target).addClass('msg');$("#msgcontent_"+target).addClass('msgcontent');msgcontent.innerHTML=string;msg.style.display='block';var msgheight=msg.offsetHeight;var targetdiv=document.getElementById(target);$(target).focus();var targetheight=targetdiv.offsetHeight;var targetwidth=targetdiv.offsetWidth;var topposition=topPosition(targetdiv)-((msgheight-targetheight)/2);var leftposition=leftPosition(targetdiv)+targetwidth+MSGOFFSET;msg.style.top=topposition+'px';msg.style.left=leftposition+'px';clearInterval(msg.timer);msg.timer=setInterval('fadeMsg(1,\''+target+'\')',MSGTIMER);if(!autohide){autohide=MSGHIDE}}function hideMsg(msg){var tar=msg;var msg=document.getElementById('msg_'+tar);if(!msg.timer){msg.timer=setInterval('fadeMsg(0,\''+tar+'\')',MSGTIMER)}$('#'+tar).val('')}function fadeMsg(flag,target){if(flag==null){flag=1}var msg=document.getElementById('msg_'+target);var value;if(flag==1){value=msg.alpha+MSGSPEED}else{value=msg.alpha-MSGSPEED}msg.alpha=value;msg.style.opacity=(value/100);msg.style.filter='alpha(opacity='+value+')';if(value>=99){clearInterval(msg.timer);msg.timer=null}else if(value<=1){msg.style.display="none";clearInterval(msg.timer)}}function leftPosition(target){var left=0;if(target.offsetParent){while(1){left+=target.offsetLeft;if(!target.offsetParent){break}target=target.offsetParent}}else if(target.x){left+=target.x}return left}function topPosition(target){var top=0;if(target.offsetParent){while(1){top+=target.offsetTop;if(!target.offsetParent){break}target=target.offsetParent}}else if(target.y){top+=target.y}return top}if(document.images){arrow=new Image(7,80);arrow.src="../images/msg_arrow.gif"}
