var XCMenu = null; var Publisher = "ee67"; var XCMinWidth = 89; var XCMinHeight = 89; var XCCuteCheckImgSrc = true; //XCSetupMenu(document); if(document.readyState=="complete") { XCSetupMenu(document); } else { document.onreadystatechange = function() { if(document.readyState=="complete") { XCSetupMenu(document); } } } //if(parent!=window) //{ // if(parent.document.readyState=="complete") // { // XCSetupMenu(parent.document); // } // else // { // parent.document.onreadystatechange = function() // { // if(document.readyState=="complete") // { // XCSetupMenu(parent.document); // } // } // } //} function XCSetupMenu(doc) { if(typeof(doc.XCMenu)=="undefined") { doc.XCMenu = null; doc.XCMinWidth = XCMinWidth; doc.XCMinHeight = XCMinHeight; doc.XCCuteCheckImgSrc = XCCuteCheckImgSrc; } for(var i = 0; i=doc.XCMinWidth&&this.height>=doc.XCMinHeight) { var x = 0, y = 0; for(var obj = this; obj; obj = obj.offsetParent) { x += parseInt(obj.offsetLeft); y += parseInt(obj.offsetTop); } //http://www.xuncai.com/toolbar/pic2_to/imagedown.asp // doc.XCMenu.href = //"http://mms.tfol.com/star_send/star_mms.asp?imageUrl=" + //ValueEncode(XCCalcSrc(this,doc.XCCuteCheckImgSrc)); // doc.XCMenu.target = "_blank"; // doc.XCMenu.style.left = x; //Math.max(x, stgcl(doc)); // doc.XCMenu.style.top = y; //Math.max(y, stgct(doc)); // doc.XCMenu.style.visibility = ""; } } function XCRollOut() { var doc = this.document; if(doc.XCMenu) { if(this.orig_onmouseout) { this.orig_onmouseout(); } var e = this.document.parentWindow.event; if(e.toElement&&e.toElement.id == "XCSendIMG") { return ; } doc.XCMenu.style.visibility = "hidden"; } } function XCCalcSrc(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(/\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; //if (typeof(doc.documentElement) == 'undefined' || doc.documentElement == null) return doc.body.scrollLeft; return doc.documentElement.scrollLeft; } function stgct(doc) { if (doc == null) return 0; if (doc.body == null) return 0; //if (typeof(doc.documentElement) == 'undefined' || doc.documentElement == null) return doc.body.scrollTop; return doc.documentElement.scrollTop; }