

function vba(s){

return document.getElementById(s);

}

function getPosition(o){

var p={Top:0,Left:0};

while(!!o){

p.Top+=o.offsetTop;

p.Left+=o.offsetLeft;

o=o.offsetParent;

}

return p;

}

function jumpTop(){

window.scroll(0,0);

}

var Navigator={};

Navigator.more=function(){

}

Navigator.highlight=function(){

var type=G_MOVIE_DATA.movie_type;

type=Math.floor(parseInt(type.split('|')[0])/100);

var arr=vba('ul_navi').getElementsByTagName('li');

arr[type].className='selected';

Assistant.panel.add_onfocus();

}

var Someone={};

Someone.swirch=function(index){

var arr=[];

arr[0]=index==0?['h21 upH2','content upBox']:['h21','content'];

arr[1]=index==1?['h22 upH2','content upBox']:['h22','content'];

vba('h2_kgzz_0').className=arr[0][0];

vba('div_kgzz_0').className=arr[0][1];

vba('h2_kgzz_1').className=arr[1][0];

vba('div_kgzz_1').className=arr[1][1];

}

jQuery(document).ready(function(){

jQuery("a#kk_login").click(function(){

jQuery("#top-panel").slideToggle("fast");

jQuery(this).toggleClass("active");return false;

});

jQuery("div.closeit").click(function(){

jQuery("#top-panel").hide("slow");

});

jQuery("a#feedrss").click(function(){

jQuery("#bookmarker").slideToggle("fast");

jQuery(this).toggleClass("active");return false;

});

jQuery(".closeit").click(function(){

jQuery("#bookmarker").hide("slow");

});

jQuery("#top_comment li").each(function(i){

i=i+1;

jQuery(this).addClass("n"+i);

});

jQuery("#latest_posts li").each(function(i){

i=i+1;

jQuery(this).addClass("n"+i);

});

jQuery("#top_posts li").each(function(i){

i=i+1;

jQuery(this).addClass("n"+i);

});

jQuery(".related_post li").each(function(i){

i=i+1;

jQuery(this).addClass("n"+i);

});

jQuery("li#subli").hover(function(){

jQuery("#submenu").slideDown();},function(){

jQuery("#submenu").slideUp();

});

jQuery(".f-nav a").toggle(function(){

jQuery(".f-nav a").each(function(){

jQuery("#"+jQuery(this).attr("title")).hide('fast');

});

jQuery("#"+jQuery(this).attr("title")).slideDown('slow');

return false;

},function(){

jQuery("#"+jQuery(this).attr("title")).slideUp('slow');

return false;

});

jQuery("#div_kgzz_0 img,#div_kgzz_1 img").css("opacity","0.3");

jQuery("#div_kgzz_0 img,#div_kgzz_1 img").hover(function(){

jQuery(this).stop().animate({

opacity:1

},300);

},function(){

jQuery(this).stop().animate({

opacity:0.3

},300);

});

});

addComment={moveForm:function(d,f,i,c){var m=this,a,h=m.I(d),b=m.I(i),l=m.I("cancel-comment-reply-link"),j=m.I("comment_parent"),k=m.I("comment_post_ID");if(!h||!b||!l||!j){return}m.respondId=i;c=c||false;if(!m.I("wp-temp-form-div")){a=document.createElement("div");a.id="wp-temp-form-div";a.style.display="none";b.parentNode.insertBefore(a,b)}h.parentNode.insertBefore(b,h.nextSibling);if(k&&c){k.value=c}j.value=f;l.style.display="";l.onclick=function(){var n=addComment,e=n.I("wp-temp-form-div"),o=n.I(n.respondId);if(!e||!o){return}n.I("comment_parent").value="0";e.parentNode.insertBefore(o,e);e.parentNode.removeChild(e);this.style.display="none";this.onclick=null;return false};try{m.I("comment").focus()}catch(g){}return false},I:function(a){return document.getElementById(a)}};

jQuery.fn.LoadImage=function(scaling,width,height,loadpic){

if(loadpic==null)loadpic="load3.gif";

return this.each(function(){

var t=jQuery(this);

var src=jQuery(this).attr("src")

var img=new Image();

img.src=src;

var autoScaling=function(){

if(scaling){

if(img.width>0&&img.height>0){

if(img.width/img.height>=width/height){

if(img.width>width){

t.width(width);

t.height((img.height*width)/img.width);

}else{

t.width(img.width);

t.height(img.height);

}

}

else{

if(img.height>height){

t.height(height);

t.width((img.width*height)/img.height);

}else{

t.width(img.width);

t.height(img.height);

}

}

}

}

}

if(img.complete){

autoScaling();

return;

}

jQuery(this).attr("src","");

var loading=jQuery("<img alt=\"加载中...\" title=\"图片加载中...\" src=\""+loadpic+"\" />");

t.hide();

t.after(loading);

jQuery(img).load(function(){

autoScaling();

loading.remove();

t.attr("src",this.src);

t.show();

});

});

}

jQuery(function(){

jQuery(".talk-page .container .layer-form #div_kgzz_0 img").LoadImage(true,600,670,"http://hongmop.cn/wp-content/themes/xunlei/images/loading.gif");

});

var userAgent=navigator.userAgent.toLowerCase();

var is_webtv=userAgent.indexOf('webtv')!=-1;

var is_kon=userAgent.indexOf('konqueror')!=-1;

var is_mac=userAgent.indexOf('mac')!=-1;

var is_saf=userAgent.indexOf('applewebkit')!=-1||navigator.vendor=='Apple Computer, Inc.';

var is_opera=userAgent.indexOf('opera')!=-1&&opera.version();

var is_moz=(navigator.product=='Gecko'&&!is_saf)&&userAgent.substr(userAgent.indexOf('firefox')+8,3);

var is_ns=userAgent.indexOf('compatible')==-1&&userAgent.indexOf('mozilla')!=-1&&!is_opera&&!is_webtv&&!is_saf;

var is_ie=(userAgent.indexOf('msie')!=-1&&!is_opera&&!is_saf&&!is_webtv)&&userAgent.substr(userAgent.indexOf('msie')+5,3);

function copycode(obj){

obj=document.getElementById(obj);

if(is_ie&&obj.style.display!='none'){

var rng=document.body.createTextRange();

rng.moveToElementText(obj);

rng.scrollIntoView();

rng.select();

rng.execCommand("Copy");

rng.collapse(false);

}

}

function getBrowserType(){

var detect=navigator.userAgent.toLowerCase();

var browser;

var doCheckIt=function(bString){

place=detect.indexOf(bString)+1;

return place;

};

if(doCheckIt('konqueror')){browser="konqueror";}

else if(doCheckIt('safari')){browser="safari";}

else if(doCheckIt('omniweb')){browser="omniweb";}

else if(doCheckIt('opera')){browser="opera";}

else if(doCheckIt('webtv')){browser="webtv";}

else if(doCheckIt('icab')){browser="icab";}

else if(doCheckIt('msie')){browser="msie";}

else if(doCheckIt('firefox')){browser="firefox";}

else if(!doCheckIt('compatible')){browser="nn";}

return browser;

}

function strTrim(str){

var i,j;

i=0;

j=str.length-1;

str=str.split("");

while(i<str.length){

if(str[i]==" "){

str[i]="";

}else{

break;

}

i++;

}

while(j>0){

if(str[j]==" "){

str[j]="";

}else{

break;

}

j--;

}

return str.join("");

}

function igEncodeHTML(igHTML){

var regExLT=/</g;

var regExGT=/>/g;

igHTML=igHTML.replace(regExLT,"&lt;");

igHTML=igHTML.replace(regExGT,"&gt;");

return igHTML;

}

function doCleanUp(sTxt){

sTxt=sTxt.replace(/(\r\n|\r|\n)/g,"\n");

var arrTxt=sTxt.split("\n");

for(i=0;i<arrTxt.length;i++){

if(arrTxt[i].substr((arrTxt[i].length-1),1)==" "){

arrTxt[i]=arrTxt[i].substr(0,(arrTxt[i].length-1));

}

if(arrTxt[i].substr((arrTxt[i].length-1),1)==" "){

arrTxt[i]=arrTxt[i].substr(0,(arrTxt[i].length-1));

}

}

sTxt=arrTxt.join("\n");

var regExNL1a=/([\n]{2,})/g;

var regExNL1b=/([ ]{1,})\n/g;

var regExNL1c=/([ |\t]{1,})\n/g;

var regExNL1d=/\n([ ]{1,})\n/g;

var regExNL1e=/\n([ |\t]{1,})\n/g;

var regExNL1g=/ {4}/g;

sTxt=sTxt.replace(regExNL1g," ");

sTxt=sTxt.replace(regExNL1d,"\n").replace(regExNL1e,"\n");

sTxt=sTxt.replace(regExNL1b,"\n").replace(regExNL1c,"\n");

sTxt=sTxt.replace(regExNL1a,"\n");

if(sTxt.substr(0,1)=="\n"){

sTxt=sTxt.substr(1,sTxt.length);

}

if(sTxt.substr((sTxt.length-1),1)=="\n"){

sTxt=sTxt.substr(0,(sTxt.length-1));

}

return sTxt;

}

function getTagCode(sID){

var myBrowser=strTrim(navigator.appName.substring(0,9));

myBrowser=myBrowser.toLowerCase();

if(document.getElementById){

oDoc=document.getElementById(sID);

}else if(document.all){

oDoc=document.all[sID];

}

var getTxt="";

if(typeof(oDoc.innerText)!='undefined'){

getTxt=strTrim(oDoc.innerText);

}else{

getTxt=strTrim(oDoc.innerHTML);

var regExLi=/<\/li>/gi;

var regExHTML=/<\S[^>]*>/g;

var regExAnd=/&amp;/g;

var regExSpace=/&nbsp;/g;

var regExLT=/&lt;/g;

var regExGT=/&gt;/g;

getTxt=getTxt.replace(regExLi,"\n");

getTxt=getTxt.replace(regExHTML,"");

getTxt=getTxt.replace(regExAnd,"&");

getTxt=getTxt.replace(regExSpace," ");

getTxt=getTxt.replace(regExLT,"<");

getTxt=getTxt.replace(regExGT,">");

}

return getTxt;

}

function showCodeTxt(sId){

var cdTxt=igEncodeHTML(getTagCode(sId));

cdTxt=doCleanUp(cdTxt);

var cdTxtPrefix="<html><head><title>WP-CODEBOX &raquo; Plain-Text View</title><style>body { margin:0px; padding:0px; white-space:nowrap; }</style></head><body><pre>\n";

var cdTxtSuffix="\n</pre><br /></body></html>";

cdWin=window.open("about:blank","cdWin","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=700,height=400,left=35,top=85");

cdWin.document.open();

cdWin.document.write(cdTxtPrefix+cdTxt+cdTxtSuffix);

cdWin.document.close();

}

function getCodeTxt(sId){

var cdTxt=igEncodeHTML(getTagCode(sId));

cdTxt=doCleanUp(cdTxt);

return cdTxt;

}

function hidePlainTxt(bID){

var oCodeBox=document.getElementById(bID);

if(arrCode[bID]==""){

alert("The HTML View for this Code Box is not available");

}else{

var lnkID="l"+bID;

lnkID=lnkID.toLowerCase();

var oLnk=document.getElementById(lnkID);

var sInnerHTML="<a href=\"#\" onclick=\"javascript:showPlainTxt('"+bID+"'); return false;\">PLAIN TEXT</a>";

oLnk.innerHTML=sInnerHTML;

oCodeBox.innerHTML="";

oCodeBox.innerHTML=arrCode[bID];

arrCode[bID]="";

}

}

function showPlainTxt(bID){

var sHtmlCode,sPlainCode,sInnerHTML,oLnk,intHeightDiff,intWidthDiff;

var browserName=getBrowserType();

if(browserName=="msie"){

intHeightDiff=20;

intWidthDiff=5;

}else if(browserName=="opera"){

intHeightDiff=20;

intWidthDiff=12;

}else if(browserName=="firefox"){

intHeightDiff=20;

intWidthDiff=12;

}

var oCodeBox=document.getElementById(bID);

sHtmlCode=oCodeBox.innerHTML;

arrCode[bID]=sHtmlCode;

var lnkID="l"+bID;

lnkID=lnkID.toLowerCase();

oLnk=document.getElementById(lnkID);

sInnerHTML="<a href=\"#\" onclick=\"javascript:hidePlainTxt('"+bID+"'); return false;\">HILITED HTML</a>";

oLnk.innerHTML=sInnerHTML;

sPlainCode=getCodeTxt(bID);

var cbHeight=oCodeBox.parentNode.clientHeight;

var cbWidth=oCodeBox.parentNode.clientWidth;

var ptHeight=cbHeight-intHeightDiff;

var ptWidth=cbWidth-intWidthDiff;

sPlainCodeHTML="<textarea style=\"width:"+ptWidth+"px; height:"+ptHeight+"px;\" wrap=\"off\">"+sPlainCode+"</textarea>";

oCodeBox.innerHTML="";

oCodeBox.innerHTML=sPlainCodeHTML;

}

var $jcodebox=jQuery.noConflict();

$jcodebox(document).ready(function(){

$jcodebox(".wp_codebox_msgheader").click(function(event){

if(event.target==this){

$jcodebox(this).next(".wp_codebox").slideToggle("slow");

$jcodebox(this).toggleClass("active");

}

});

$jcodebox(".wp_codebox_hide").next(".wp_codebox").hide();

$jcodebox(".wp_codebox_hide").addClass("active");

});

