var XCMenu = null; var Publisher = "mopsite"; var XCMinWidth = 80; var XCMinHeight = 60; var XCCuteCheckImgSrc = true; var XCTimerID = -1; if(document.readyState=="complete") { XCSetupMenu(document); } else { document.onreadystatechange = function() { if(document.readyState=="complete") { XCSetupMenu(document); } } } //if(document.readyState=="complete") //{ // XCSetupMenu(document); //} //else //{ // XCSetupMenu(document); // XCTimerID = setTimeout("funSetup();", 1*1000); // // document.onreadystatechange = function() // { // if(document.readyState=="complete") // { // XCSetupMenu(document); // clearTimeout(XCTimerID); // } // } //} //if(parent!=window) //{ // if(parent.document.readyState=="complete") // { // XCSetupMenu(parent.document); // } // else // { // parent.document.onreadystatechange = function() // { // if(document.readyState=="complete") // { // XCSetupMenu(parent.document); // } // } // } //} //Setup function funSetup() { XCSetupMenu(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); } doc.XCMenu.href = "http://www.xuncai.com/toolbar/pic2_to/imagedown.asp?imageUrl=" + ValueEncode(XCCalcSrc(this,doc.XCCuteCheckImgSrc)) + "&publisher=" + ValueEncode(Publisher); 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; }