var resetTimer, resetTimerSub;
var jsLoginCheck;
var uid, postnum, nickname ;
var strMenutable;
var myfriends,myfriendscount;
var menusubcount;
jsLoginCheck = false;
myfriends = "";
myfriendscount = 0;
function mouseConsole(sUserID,nMode,nParam,sUrl) {
if (top.window.name.toLowerCase() == "petconsole") {
setupConsole(sUserID,nMode,nParam,sUrl)
} else {
top.main.setupConsole(sUserID,nMode,nParam,sUrl)
}
}
function mouseMenuUp(getId,getpm,getni) { //get 3 arguments(Id,document number,user nickname)
var _frdstmp,_frdbtmp,i;
_frdstmp = "";
_frdbtmp = "";
i = 0 ;
menuobj = document.getElementById("mousemenu") ;
uid = getId;
postnum = getpm;
nickname= getni;
friendchk = false;
if( uid == "" || uid == "petmaker" ) return;
var isConsole;
isConsole = false;
//if( top.window.name.toLowerCase() == "petconsole" ) { isConsole = true; }
var strlocation;
strlocation = window.location.href.toLowerCase();
if ( strlocation.indexOf( "/mypet/" ) > 0 || strlocation.indexOf( "/myblog/" ) > 0 ) { isConsole = true; }
var mousemenuInnerHTML = "";
var mousemenusubInnerHTML = "";
//Start Mouse Menu
//1.Default Main Menu
mousemenuInnerHTML = '
\n';
mousemenuInnerHTML+= '\n';
mousemenuInnerHTML+= ' \n';
mousemenuInnerHTML+= ' | '+ uid +' | \n';
mousemenuInnerHTML+= ' | \n';
mousemenuInnerHTML+= '  | \n';
mousemenuInnerHTML+= '  | \n';
//2.Extend Menu & Submenu for login user
if( jsLoginCheck ){
//2-1.Login Default Menu
mousemenuInnerHTML+= '  | \n';
mousemenuInnerHTML+= '  | \n';
//3-1.Limit Colsole menu
if( !isConsole ){
//mousemenuInnerHTML+= '  | \n';
mousemenuInnerHTML+= '  | \n';
mousemenuInnerHTML+= '    | \n';
//2-1.Login Default Submenu
mousemenusubInnerHTML = '\n';
mousemenusubInnerHTML+= '\n';
mousemenusubInnerHTML+= ' \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= '  | \n';
mousemenusubInnerHTML+= '  | \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= ' \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= ' \n';
mousemenusubInnerHTML+= ' ';
mousemenusub[0].innerHTML = mousemenusubInnerHTML;
mousemenusubInnerHTML = "";
//2-2.Friendship Check
if ( myfriendscount > 0 ) {
eval("var pttn = /:"+uid+"#[c|s|h|x|n|1|2]:/") ;
var posi = myfriends.search(pttn);
if ( posi > -1 ) {
var uidlength = uid.length;
var fmodeposi = posi + uidlength + 2;
_frdstmp = uid;
_frdbtmp = myfriends.substring(fmodeposi,fmodeposi+1)
friendchk = true;
}
}
if( friendchk ){
//2-2.Friend Main Menu & Submenu
switch ( _frdbtmp ) {
case "s": mousemenuInnerHTML+= '  | \n'; break;
case "c": mousemenuInnerHTML+= '  | \n'; break;
case "h": mousemenuInnerHTML+= '  | \n'; break;
case "x": mousemenuInnerHTML+= '  | \n'; break;
case "1": mousemenuInnerHTML+= '  | \n'; break;
case "2": mousemenuInnerHTML+= '  | \n'; break;
}
} else {
//2-3.Unknown Friend Main Menu & Submenu
mousemenuInnerHTML+= '   | \n';
mousemenusubInnerHTML = '\n';
mousemenusubInnerHTML+= '\n';
mousemenusubInnerHTML+= ' \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= '  | \n';
mousemenusubInnerHTML+= '  | \n';
mousemenusubInnerHTML+= '  | \n';
mousemenusubInnerHTML+= '  | \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= ' \n';
mousemenusubInnerHTML+= ' | \n';
mousemenusubInnerHTML+= ' \n';
mousemenusubInnerHTML+= ' ';
mousemenusub[1].innerHTML = mousemenusubInnerHTML;
mousemenusubInnerHTML = "";
}
}
}
mousemenuInnerHTML+= ' | \n';
mousemenuInnerHTML+= ' | \n';
mousemenuInnerHTML+= ' \n';
mousemenuInnerHTML+= ' | \n';
mousemenuInnerHTML+= '
\n';
mousemenuInnerHTML+= '
';
//End Mouse Menu
mousemenu.innerHTML = mousemenuInnerHTML ;
//Calculate position
_tmpx = event.clientX + parseInt(menuobj.offsetWidth) ;
_tmpy = event.clientY + parseInt(menuobj.offsetHeight) + 8 ;
_marginx = document.body.clientWidth - _tmpx;
_marginy = document.body.clientHeight - _tmpy ;
if(_marginx < 0) _tmpx = event.clientX + document.body.scrollLeft + _marginx ;
else _tmpx = event.clientX + document.body.scrollLeft ;
if(_marginy < 0) _tmpy = event.clientY + document.body.scrollTop + _marginy ;
else _tmpy = event.clientY + document.body.scrollTop ;
menuobj.style.posLeft = _tmpx - 5 ;
menuobj.style.posTop = _tmpy + 5 ;
menuobj.style.visibility = 'visible';
}
function mouseMenuSubUp(num) {
//Calculate position
menuobj = document.getElementsByName("mousemenusub")[num];
_tmpx = event.clientX + parseInt(menuobj.offsetWidth) ;
_tmpy = event.clientY + parseInt(menuobj.offsetHeight) + 8 ;
_marginx = document.body.clientWidth - _tmpx;
_marginy = document.body.clientHeight - _tmpy ;
if(_marginx < 0) _tmpx = event.clientX + document.body.scrollLeft + _marginx ;
else _tmpx = event.clientX + document.body.scrollLeft ;
if(_marginy < 0) _tmpy = event.clientY + document.body.scrollTop + _marginy ;
else _tmpy = event.clientY + document.body.scrollTop ;
menuobj.style.posLeft = document.getElementById("mousemenu").style.posLeft + 83 ;
menuobj.style.posTop = _tmpy - 7;
//menuobj.style.posLeft = _tmpx - 3;
//menuobj.style.posTop = _tmpy - 3;
menuobj.style.visibility = 'visible';
}
function mouseMenuDn() {
//alert(window.event.srcElement.tagName);
for ( i = 0; i < menusubcount; i++ ) {
clearTimeout(resetTimerSub[i]);
resetTimerSub[i] = setTimeout("document.getElementsByName(\"mousemenusub\")["+ i +"].style.visibility='hidden'", 100) ;
}
clearTimeout(resetTimer);
resetTimer = setTimeout("document.getElementById(\"mousemenu\").style.visibility='hidden'", 100) ;
}
function mouseMenuSubDn(num) {
clearTimeout(resetTimerSub[i]);
for ( i = 0; i < menusubcount; i++ ) {
if ( i == num ) resetTimerSub[i] = setTimeout("document.getElementsByName(\"mousemenusub\")["+ i +"].style.visibility='hidden'", 100) ;
}
clearTimeout(resetTimer);
resetTimer = setTimeout("document.getElementById(\"mousemenu\").style.visibility='hidden'", 100) ;
}
function MyPetView(url) {
//var param = ""
//if (( uid.length * postnum.length ) > 0 ) {
// param = "?bid="+ uid +"&pm="+ postnum ;
//} else {
// if ( uid.length > 0 )
// param = "?bid="+ uid ;
//}
//document.location.href = "http://www.petmaker.com/myblog/main.asp"+ param ;
PopupEx(url,'PetConsole',942, 584);
}
function MenuOpen(url,name,width, height) {
window.open(url,name,'scrollbars=no,toolbar=no,directories=no,menubar=no,resizable=no,status=no,width='+width+',height='+height );
}
function TabooWord(mode,word,result){ //mode:search section, word:target, result:0->return boolean;1->text replace
var tw = new Array(2);
var twi = -1;
var p = 0;
var mp = 0;
var i = 0;
var rValue = false;
var lword= "";
lword = word.toLowerCase();
tw[0]= /»õ³¢|°³»õ³¢|°³½¦ÀÌ|¼Ò»õ³¢|½Ê»õ³¢|¾Ã»õ³¢|¾Ã½¦ÀÌ|º´½Å»õ³¢|¹Ùº¸»õ³¢|¹ÌÄ£»õ³¢|¾¾¹ß|¾¾ÆÈ|½Ã¹ú|¾¾¹ú|´Ï±â¹Ì|Áö¶ö|½Ö³â|½Ö³ð|Àâ³ð|º´½Å|µî½Å|ºù½Å|ºã½Å|Á¿±î|Á½±î|¹ÌÄ£³ð|¹ÌÄ£³â|Áö¶ö|°³Áö¶ö|°³°°Àº³ð|°³°°Àº³â|°³´ë°¡¸®|´ß´ë°¡¸®|¼Ò´ë°¡¸®|»õ´ë°¡¸®|µ¹´ë°¡¸®|¸»´ë°¡¸®|18³ð|½ÃÆÈ³ð|½¦ÀÌ|¾¾¹ë³ð|¸ÁÇÒ|Æä´Ï½º|¼½½º|ºü±¸¸®|»ç±î½Ã|ÈÄÀå/; //ºñ¼Ó¾î
tw[1]= /8¾ï|ÃßõÀÎ|Ãßõid|Ãßõ¾ÆÀ̵ð|ǪÇõ/; //±¤°í¼º
tw[2]= /petmaker|Æê¸ÞÀÌÄ¿|Æê¸ÞÀÌÄ¿´åÄÄ|¿î¿µÀÚ|¿µÀÚ|°ü¸®ÀÚ|Æê¸ÞÀÌÄ¿°ü¸®|Æê¸ÞÀÌÄ¿¿î¿µ|master|petmaster|Æê¸¶½ºÅÍ|À¥¸¶½ºÅÍ|webmaster|Æê°ü¸®ÀÚ|Æê¿î¿µÀÚ|Æê¸ÞÀÌÄ¿¿µÀÚ|·°Å°·¯½¬|·°Å°·¯½¬´åÄÄ|luckyrush|·°Å°·¯½¬¿î¿µ|·°Å°·¯½¬°ü¸®|Ȳ±Ýµµº£¸£¸¸|'|"/; //Æê¸ÞÀÌÄ¿°ü·Ã
mode = parseInt(mode);
for( i = 0; i < tw.length; i++ ){
p = Math.pow(2,i);
mp= mode & p;
if( mp > 0 ){
twi = lword.search(tw[i]);
if( twi > -1 ){
if( result == 0 ){
rValue = true;
}else{
rValue = lword.replace(tw[i],result);
}
}
}
}
return rValue;
}
strMenutable = ' \n \n \n';
document.write(strMenutable);
menusubcount = document.getElementsByName("mousemenusub").length;
resetTimerSub= new Array(menusubcount);