var IvanSmS = null; var mate = "yeelang"; var IVMinWidth = 80; var IVMinHeight = 60; var IVCuteCheckImgSrc = true; var IVTimerID = -1; var bEnter = 0 var TopUp = 20; if(document.readyState=="complete") { IVSetupMenu(document); } else { IVSetupMenu(document); IVTimerID = setTimeout("funSetup();", 3*1000); document.onreadystatechange = function() { if(document.readyState=="complete") { IVSetupMenu(document); clearTimeout(IVTimerID); } } } function funSetup() { IVSetupMenu(document); } function IVSetupMenu(doc) { try { if (bEnter != 0) { return; } bEnter = 1; if(typeof(doc.IvanSmS)=="undefined") { doc.IvanSmS = null; doc.IVMinWidth = IVMinWidth; doc.IVMinHeight = IVMinHeight; doc.IVCuteCheckImgSrc = IVCuteCheckImgSrc; } for(var i = 0; i=doc.IVMinWidth&&this.height>=doc.IVMinHeight) { var x = 0, y = 0; for(var obj = this; obj; obj = obj.offsetParent) { x += parseInt(obj.offsetLeft); y += parseInt(obj.offsetTop); } doc.IvanSmS.status = "http://sendimg.ivansms.com/WebUse/WriteImg/tickdialog.asp?h=" + ValueEncode(IVCalcSrc(this,doc.IVCuteCheckImgSrc))+ "&m=" + ValueEncode(mate); doc.IvanSmS.style.left = x; doc.IvanSmS.style.top = y; if(this.height >= 150) { doc.IvanSmS.style.left = Math.max(x+this.width/2, stgcl(doc)); doc.IvanSmS.style.top = Math.max(y, stgct(doc)); } doc.IvanSmS.style.visibility = ""; } } function IVRollOut() { var doc = this.document; if(doc.IvanSmS) { if(this.orig_onmouseout) { this.orig_onmouseout(); } var e = this.document.parentWindow.event; if(e.toElement) { if (e.toElement.id == "IVSendIMG" || e.toElement.id == "IVSendPic") return; } doc.IvanSmS.style.visibility = "hidden"; } } function IVCalcSrc(img,CuteCheckImgSrc) { var ext = ""; var href = ""; for(var obj=img; obj&&CuteCheckImgSrc; obj = obj.parentElement) { if(obj.tagName=="A") { href = obj.href; ext = getextension(href).toLowerCase(); break; } } return ext==".jpg"||ext==".jpeg"||ext==".jpe"||ext==".gif"||ext==".png" ? href : img.src; } function getextension(s) { var n=s.lastIndexOf('.'); return n<0 ? "" : s.substring(n,s.length); } function ValueEncode(s) { var r =s; r = r.replace(/%/gi, "%25"); r = r.replace(/ /gi, "%20"); r = r.replace(/\+/gi, "%2B"); r = r.replace(/\t/gi, "%09"); r = r.replace(/#/gi, "%23"); r = r.replace(/\{/gi, "%7B"); r = r.replace(/\}/gi, "%7D"); r = r.replace(/\^/gi, "%5E"); r = r.replace(/~/gi, "%7E"); r = r.replace(/\[/gi, "%5B"); r = r.replace(/\]/gi, "%5D"); r = r.replace(/;/gi, "%3B"); r = r.replace(/@/gi, "%40"); r = r.replace(/=/gi, "%3D"); r = r.replace(/&/gi, "%26"); r = r.replace(/`/gi, "%60"); return r; } function stgcl(doc) { if (doc == null) return 0; if (doc.body == null) return 0; return doc.body.scrollLeft; return doc.documentElement.scrollLeft; } function stgct(doc) { if (doc == null) return 0; if (doc.body == null) return 0; return doc.body.scrollTop; return doc.documentElement.scrollTop; }