//
//#############################//
if(typeof $=='undefined'){var $=function(o){return document.getElementById(o)};}
(function(){var _ua=navigator.userAgent.toLowerCase();var $IE=/msie/.test(_ua);var $moz=/gecko/.test(_ua);var $Safari=/safari/.test(_ua);function $E(id){return typeof(id)=='string'?_viewWindow.document.getElementById(id):id;}
var getScrollPos=function(oDocument){oDocument=oDocument||document;return[Math.max(oDocument.documentElement.scrollTop,oDocument.body.scrollTop),Math.max(oDocument.documentElement.scrollLeft,oDocument.body.scrollLeft),Math.max(oDocument.documentElement.scrollWidth,oDocument.body.scrollWidth),Math.max(oDocument.documentElement.scrollHeight,oDocument.body.scrollHeight)];};var getStyle=function(el,property){switch(property){case"opacity":var val=100;try{val=el.filters['DXImageTransform.Microsoft.Alpha'].opacity;}
catch(e){try{val=el.filters('alpha').opacity;}catch(e){}}
return val;case"float":property="styleFloat";default:var value=el.currentStyle?el.currentStyle[property]:null;return(el.style[property]||value);}};if($moz){getStyle=function(el,property){if(property=="float"){property="cssFloat";}
try{var computed=document.defaultView.getComputedStyle(el,"");}
catch(e){traceError(e);}
return el.style[property]||computed?computed[property]:null;};}
var getXY=function(el){if((el.parentNode==null||el.offsetParent==null||getStyle(el,"display")=="none")&&el!=document.body){return false;}
var parentNode=null;var pos=[];var box;var doc=el.ownerDocument;box=el.getBoundingClientRect();var scrollPos=getScrollPos(el.ownerDocument);return[box.left+scrollPos[1],box.top+scrollPos[0]];parentNode=el.parentNode;while(parentNode.tagName&&!/^body|html$/i.test(parentNode.tagName)){if(getStyle(parentNode,"display").search(/^inline|table-row.*$/i)){pos[0]-=parentNode.scrollLeft;pos[1]-=parentNode.scrollTop;}
parentNode=parentNode.parentNode;}
return pos;};if($moz){getXY=function(el){if((el.parentNode==null||el.offsetParent==null||getStyle(el,"display")=="none")&&el!=document.body){return false;}
var parentNode=null;var pos=[];var box;var doc=el.ownerDocument;pos=[el.offsetLeft,el.offsetTop];parentNode=el.offsetParent;var hasAbs=getStyle(el,"position")=="absolute";if(parentNode!=el){while(parentNode){pos[0]+=parentNode.offsetLeft;pos[1]+=parentNode.offsetTop;if($Safari&&!hasAbs&&getStyle(parentNode,"position")=="absolute"){hasAbs=true;}
parentNode=parentNode.offsetParent;}}
if($Safari&&hasAbs){pos[0]-=el.ownerDocument.body.offsetLeft;pos[1]-=el.ownerDocument.body.offsetTop;}
parentNode=el.parentNode;while(parentNode.tagName&&!/^body|html$/i.test(parentNode.tagName)){if(getStyle(parentNode,"display").search(/^inline|table-row.*$/i)){pos[0]-=parentNode.scrollLeft;pos[1]-=parentNode.scrollTop;}
parentNode=parentNode.parentNode;}
return pos;};}
var getEvent=function(){return window.event;};if($moz){getEvent=function(){var o=arguments.callee.caller;var e;var n=0;while(o!=null&&n<40){e=o.arguments[0];if(e&&(e.constructor==Event||e.constructor==MouseEvent)){return e;}
n++;o=o.caller;}
return e;};}
var stopEvent=function(){var ev=getEvent();ev.cancelBubble=true;ev.returnValue=false;};if($moz){stopEvent=function(){var ev=getEvent();ev.preventDefault();ev.stopPropagation();};}
Function.prototype.bind3=function(object,args){args=args==null?[]:args;var __method=this;return function(){__method.apply(object,args);}};function addEvent2(elm,func,evType,useCapture){var elm=$E(elm);if(typeof useCapture=='undefined')useCapture=false;if(typeof evType=='undefined')evType='click';if(elm.addEventListener){elm.addEventListener(evType,func,useCapture);return true;}
else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,func);return true;}
else{elm['on'+evType]=func;}};var _inputNode;var _rndID=parseInt(Math.random()*100);var _showMenuItems=[];var _selectMenuIndex=-1;var _selectMenuText="";var _viewWindow=window;var passcardOBJ={overfcolor:"#999",overbgcolor:"#e8f4fc",outfcolor:"#000000",outbgcolor:"",menuStatus:{"sina.com":true,"vip.sina.com":true,"2008.sina.com":true}}
passcardOBJ.createNode=function(){var d=_viewWindow.document;var div=d.createElement('div');div.innerHTML='
'
d.body.appendChild(div);}
passcardOBJ.arrowKey=function(keyCodeNum){if(keyCodeNum==38){if(_selectMenuIndex<=0)_selectMenuIndex=_showMenuItems.length;_selectMenuIndex--;passcardOBJ.selectLi(_selectMenuIndex);}
if(keyCodeNum==40){if(_selectMenuIndex>=_showMenuItems.length-1)_selectMenuIndex=-1;_selectMenuIndex++;passcardOBJ.selectLi(_selectMenuIndex);}};passcardOBJ.showList=function(e)
{_selectMenuText="";var keyCodeNum=getEvent().keyCode;if(keyCodeNum==38||keyCodeNum==40){passcardOBJ.arrowKey(keyCodeNum);return false;}
if(!$E('sinaNote'))
passcardOBJ.createNode();var username=$E(e).value;var menuList={};var atIndex=username.indexOf("@");var InputCase="";var InputStr="";if(atIndex>-1){InputCase=username.substr(atIndex+1);InputStr=username.substr(0,atIndex);}
_showMenuItems=[];_selectMenuIndex=0;_showMenuItems[_showMenuItems.length]="sinaNote_MenuItem_Title_"+_rndID;for(var key in this.menuStatus){this.menuStatus[key]=true;if(InputCase!=""&&InputCase!=key.substr(0,InputCase.length)){this.menuStatus[key]=false;}
else{_showMenuItems[_showMenuItems.length]="sinaNote_MenuItem_"+key+"_"+_rndID;}}
var listcontent='请选择登录类型';listcontent+='';var itemLabel;for(var key in this.menuStatus){if(this.menuStatus[key]==true){if(InputStr==""){itemLabel=username+"@"+key;}
else{itemLabel=InputStr+"@"+key;}
listcontent+='';}}
$E("sinaNote").innerHTML=listcontent;for(var i=0;io.offsetWidth?o.scrollWidth:o.offsetWidth;y=o.scrollHeight>o.offsetHeight?o.scrollHeight:o.offsetHeight;}
return{X:x,Y:y};},showBg:function(type,id)
{var Div=$('_userLoginBgDiv');if(type=='show')
{var XY=this.getXY();var css="position:absolute;display:block;top:0px;left:0px;height:"+XY.Y+"px;width:"+XY.X+"px;opacity:0.2;filter:alpha(opacity=20);background:#000;z-index:90009;";if(this.isNull(Div))
{Div=this.makeDiv('_userLoginBgDiv',css);}
else
{Div.style.cssText=css;}
Div.onclick=function(){userLogin.loginHide()}
document.body.onresize=top.window.onresize=function(){try{var auto=top.$('_userLoginBgDiv');if(auto!=null&&auto.style.display=='block'){userLogin.showBg('show',id);if(typeof id!='undefined'){userLogin.showLogin('show',id);}}}catch(e){return true;}}}
else
{Div.style.display='none';}
return true;},showLogin:function(type,id)
{var obj=$('_userLoginDiv');var html='';if(type=='show')
{var thisHeight=200;var thisWidth=300;var XY=this.getXY();if(!this.isCard)
{var thisId=$(id);var thisPos=this.getPos(thisId);var thisTop=Math.floor(thisPos.top-(thisHeight-thisId.offsetHeight)/2)-this.userTop;var thisLeft=Math.floor(thisPos.left-(thisWidth-thisId.offsetWidth)/2);var cutWidth=XY.X-(thisLeft+thisWidth);}
else
{var cardIframe=top.$('friendDialogIframe');var thisPos=this.getPos(cardIframe);var thisTop=thisPos.top+2;var thisLeft=thisPos.left+2;var cutWidth=XY.X-(thisLeft+thisWidth);}
thisTop=thisTop<=0?1:thisTop;thisLeft=cutWidth>=0?thisLeft:thisLeft+cutWidth-10;thisLeft=thisLeft<=20?20:thisLeft;var css="position:absolute;display:block;top:"+thisTop+"px;left:"+thisLeft+"px;height:auto;width:"+thisWidth+"px;z-index:90010;";if(this.isNull(obj))
{obj=this.makeDiv('_userLoginDiv',css);obj.className='passCard';obj.innerHTML=html;}
else
{obj.style.cssText=css;obj.innerHTML=html;}
var ckName=new RegExp("(^|)jsUserName=([^;]*)(;|$)","gi").exec(document.cookie);if(!this.isNull(ckName))
{$('_userLogin_name').value=decodeURIComponent(ckName[2]);$('_userLogin_save').checked=true;}
passcardOBJ.init(document.getElementById("_userLogin_name"),{overfcolor:"#999",overbgcolor:"#e8f4fc",outfcolor:"#000000",outbgcolor:""},document.getElementById("_userLogin_pass"));}
else
{obj.style.display='none';}},loginHide:function()
{this.showBg('hide');this.showLogin('hide');document.body.onresize=top.window.onresize=null;},getPos:function(obj)
{var x=y=w=h=0;if(obj.getBoundingClientRect)
{var box=obj.getBoundingClientRect();y=box.top+Math.max(document.documentElement.scrollTop,document.body.scrollTop)-2;x=box.left+Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)-2;w=h=2;}
else
{for(;obj!=document.body;x+=obj.offsetLeft,y+=obj.offsetTop,obj=obj.offsetParent);w=h=2;if(this.isFFbutton)
{y-=12;h=12;}}
return{'left':x,'top':y,'w':w,'h':h};},showClickDiv:function(id,useLink)
{obj=$(id);var Div=$('_userLoginClickDiv');var pos=this.getPos(obj);var css="position:absolute;display:block;cursor:pointer;top:"+pos.top+"px;left:"+pos.left+"px;height:"+(obj.offsetHeight+pos.h)+"px;width:"+(obj.offsetWidth+pos.w)+"px;background:#eee;z-index:90011;opacity:0.1;filter:alpha(opacity=10);";if(this.isNull(Div))
{Div=this.makeDiv('_userLoginClickDiv',css);}
else
{Div.style.cssText=css;}
Div.focus();Div.onblur=Div.onmouseout=function(){if(useLink)obj.style.color="#001A9F";this.style.display='none'}
Div.onclick=function(){this.style.display='none'
userLogin.showBg('show',id);userLogin.showLogin('show',id);}},UicDiv:function(id,useLink)
{obj=$(id);var Div=$('_UicDiv');var pos=this.getPos(obj);var css="position:absolute;display:block;cursor:pointer;top:"+pos.top+"px;left:"+pos.left+"px;height:"+(obj.offsetHeight+pos.h)+"px;width:"+(obj.offsetWidth+pos.w)+"px;background:#eee;z-index:90011;opacity:0.1;filter:alpha(opacity=10);";if(this.isNull(Div))
{Div=this.makeDiv('_UicDiv',css);}
else
{Div.style.cssText=css;}
Div.focus();Div.onblur=Div.onmouseout=function(){if(useLink)obj.style.color="#001A9F";this.style.display='none'}
Div.onclick=function(){this.style.display='none';userLogin.loadJs('uic',id);}},checkLogin:function(id,notLink,FF)
{var useLink=(typeof notLink=="undefined");this.isFFbutton=!(typeof FF=="undefined");if(id=="card_showInvite"||id=="card_sendMsg")
{this.isCard=true;userLogin.showBg('show',id);userLogin.showLogin('show',id);return false;}
else
{this.isCard=false;if(!this.isLogin())
{this.userTop=(id=='pq_quanzhi'||id=='pq_savetotopic')?-90:0;if(useLink)$(id).style.color="#BD0302";this.showClickDiv(id,useLink);}
else
{if(this.isNull($(id).getAttribute('isFriendDialog')))
{if(useLink)$(id).style.color="#BD0302";this.UicDiv(id,useLink);}}
return true;}}}//
//#############################//
var TrimPath;(function(){if(TrimPath==null)TrimPath=new Object();if(TrimPath.evalEx==null)TrimPath.evalEx=function(src){return eval(src);};var UNDEFINED;if(Array.prototype.pop==null)Array.prototype.pop=function(){if(this.length===0){return UNDEFINED;}return this[--this.length];};if(Array.prototype.push==null)Array.prototype.push=function(){for(var i=0;i/g,">");},"capitalize":function(s){return String(s).toUpperCase();},"default":function(s,d){return s!=null?s:d;}};TrimPath.parseTemplate_etc.modifierDef.h=TrimPath.parseTemplate_etc.modifierDef.escape;TrimPath.parseTemplate_etc.Template=function(tmplName,tmplContent,funcSrc,func,etc){this.process=function(context,flags){if(context==null)context={};if(context._MODIFIERS==null)context._MODIFIERS={};if(context.defined==null)context.defined=function(str){return(context[str]!=undefined);};for(var k in etc.modifierDef){if(context._MODIFIERS[k]==null)context._MODIFIERS[k]=etc.modifierDef[k];}if(flags==null)flags={};var resultArr=[];var resultOut={write:function(m){resultArr.push(m);}};try{func(resultOut,context,flags);}catch(e){if(flags.throwExceptions==true)throw e;var result=new String(resultArr.join("")+"[ERROR: "+e.toString()+(e.message?'; '+e.message:'')+"]");result["exception"]=e;return result;}return resultArr.join("");};this.name=tmplName;this.source=tmplContent;this.sourceFunc=funcSrc;this.toString=function(){return "TrimPath.Template ["+tmplName+"]";}};TrimPath.parseTemplate_etc.ParseError=function(name,line,message){this.name=name;this.line=line;this.message=message;};TrimPath.parseTemplate_etc.ParseError.prototype.toString=function(){return("TrimPath template ParseError in "+this.name+": line "+this.line+", "+this.message);};var parse=function(body,tmplName,etc){body=cleanWhiteSpace(body);var funcText=["var TrimPath_Template_TEMP = function(_OUT, _CONTEXT, _FLAGS) { with (_CONTEXT) {"];var state={stack:[],line:1};var endStmtPrev=-1;while(endStmtPrev+1=0){var endStmt=body.indexOf('}',begStmt+1);var stmt=body.substring(begStmt,endStmt);var blockrx=stmt.match(/^\{(cdata|minify|eval)/);if(blockrx){var blockType=blockrx[1];var blockMarkerBeg=begStmt+blockType.length+1;var blockMarkerEnd=body.indexOf('}',blockMarkerBeg);if(blockMarkerEnd>=0){var blockMarker;if(blockMarkerEnd-blockMarkerBeg<=0){blockMarker="{/"+blockType+"}";}else{blockMarker=body.substring(blockMarkerBeg+1,blockMarkerEnd);}var blockEnd=body.indexOf(blockMarker,blockMarkerEnd+1);if(blockEnd>=0){emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText);var blockText=body.substring(blockMarkerEnd+1,blockEnd);if(blockType=='cdata'){emitText(blockText,funcText);}else if(blockType=='minify'){emitText(scrubWhiteSpace(blockText),funcText);}else if(blockType=='eval'){if(blockText!=null&&blockText.length>0)funcText.push('_OUT.write( (function() { '+blockText+' })() );');}begStmt=endStmtPrev=blockEnd+blockMarker.length-1;}}}else if(body.charAt(begStmt-1)!='$'&&body.charAt(begStmt-1)!='\\'){var offset=(body.charAt(begStmt+1)=='/'?2:1);if(body.substring(begStmt+offset,begStmt+10+offset).search(TrimPath.parseTemplate_etc.statementTag)==0)break;}begStmt=body.indexOf("{",begStmt+1);}if(begStmt<0)break;var endStmt=body.indexOf("}",begStmt+1);if(endStmt<0)break;emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText);emitStatement(body.substring(begStmt,endStmt+1),state,funcText,tmplName,etc);endStmtPrev=endStmt;}emitSectionText(body.substring(endStmtPrev+1),funcText);if(state.stack.length!=0)throw new etc.ParseError(tmplName,state.line,"unclosed, unmatched statement(s): "+state.stack.join(","));funcText.push("}}; TrimPath_Template_TEMP");return funcText.join("");};var emitStatement=function(stmtStr,state,funcText,tmplName,etc){var parts=stmtStr.slice(1,-1).split(' ');var stmt=etc.statementDef[parts[0]];if(stmt==null){emitSectionText(stmtStr,funcText);return;}if(stmt.delta<0){if(state.stack.length<=0)throw new etc.ParseError(tmplName,state.line,"close tag does not match any previous statement: "+stmtStr);state.stack.pop();}if(stmt.delta>0)state.stack.push(stmtStr);if(stmt.paramMin!=null&&stmt.paramMin>=parts.length)throw new etc.ParseError(tmplName,state.line,"statement needs more parameters: "+stmtStr);if(stmt.prefixFunc!=null)funcText.push(stmt.prefixFunc(parts,state,tmplName,etc));else funcText.push(stmt.prefix);if(stmt.suffix!=null){if(parts.length<=1){if(stmt.paramDefault!=null)funcText.push(stmt.paramDefault);}else{for(var i=1;i1)funcText.push(' ');funcText.push(parts[i]);}}funcText.push(stmt.suffix);}};var emitSectionText=function(text,funcText){if(text.length<=0)return;var nlPrefix=0;var nlSuffix=text.length-1;while(nlPrefix=0&&(text.charAt(nlSuffix)==' '||text.charAt(nlSuffix)=='\t'))nlSuffix--;if(nlSuffix0){funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("');var s=text.substring(0,nlPrefix).replace('\n','\\n');if(s.charAt(s.length-1)=='\n')s=s.substring(0,s.length-1);funcText.push(s);funcText.push('");');}var lines=text.substring(nlPrefix,nlSuffix+1).split('\n');for(var i=0;i1){funcText.push(',');funcText.push(parts[1]);}funcText.push(')');};var cleanWhiteSpace=function(result){result=result.replace(/\t/g," ");result=result.replace(/\r\n/g,"\n");result=result.replace(/\r/g,"\n");result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1');return result;};var scrubWhiteSpace=function(result){result=result.replace(/^\s+/g,"");result=result.replace(/\s+$/g,"");result=result.replace(/\s+/g," ");result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1');return result;};TrimPath.parseDOMTemplate=function(elementId,optDocument,optEtc){if(optDocument==null)optDocument=document;var element=optDocument.getElementById(elementId);var content=element.value;if(content==null)content=element.innerHTML;content=content.replace(/</g,"<").replace(/>/g,">");return TrimPath.parseTemplate(content,elementId,optEtc);};TrimPath.processDOMTemplate=function(elementId,context,optFlags,optDocument,optEtc){return TrimPath.parseDOMTemplate(elementId,optDocument,optEtc).process(context,optFlags);};})();
//
//#############################//
if(typeof baseObject=="undefined"){window['baseObject']={htmlSpans:[],htmlLinks:[],htmlImages:[],htmlInput:[],isRequestIng:false,initBase:function(){var jsObj=this.$("loadJs");if(this.isNull(jsObj)){document.write('');}var iframeObj=this.$("loadIframe");if(this.isNull(iframeObj)){var strDisplay="";if(navigator.userAgent.toLowerCase().indexOf('msie')>=0){strDisplay="none";}var dialogStr='';dialogStr+='';dialogStr+='
';dialogStr+='
';dialogStr+='
';if(typeof(hasInitPostIframe)=='undefined'){hasInitPostIframe=true;document.write(dialogStr);}}},_submitByPost:function(targetAddr){this.$('loadDivForPost').innerHTML="";var arrUrl=targetAddr.split(/\?/gi);var strAction=arrUrl[0];var strFormElement="";if(arrUrl.length>1&&!this.isNull(arrUrl[1])){var params=arrUrl[1];var arrparam=params.split(/&/gi);for(var i=0;i';}}var regObj=new RegExp('\/\/[^\/]*\/','ig');var localDomain=document.location.href.match(regObj);localDomain=this.isNull(localDomain)?["you.video.sina.com.cn"]:localDomain;var regObj=new RegExp('\/','ig');localDomain=localDomain[0].replace(regObj,'');var strForm='';this.$('loadDivForPost').innerHTML=strForm;var objForm=this.$('loadForm');if(!this.isNull(objForm)){objForm.submit();}},requestJs:function(targetAddr,varName,callBack,timeout,timeoutCallBack,method){var me=this;method=this.isNull(method)?"get":method;method=method.toLowerCase();if(true==baseObject.isRequestIng){setTimeout(function(){me.requestJs(targetAddr,varName,callBack,timeout,timeoutCallBack,method);},100);}else{baseObject.isRequestIng=true;if('get'==method){eval(varName+"=null;");this.loadJs(targetAddr,"loadJs");}else{this._submitByPost(targetAddr);}if(!this.isNull(callBack)){this.readJsData(varName,callBack,timeout,timeoutCallBack,method);}}},readJsData:function(varName,callBack,timeout,timeoutCallBack,method){timeout=this.isNull(timeout)?"30000":timeout;if(timeout<=0){baseObject.isRequestIng=false;if(!this.isNull(timeoutCallBack)){timeoutCallBack();}else{alert('数据超时了,请稍后在试')};}else{var requestJsData=null;if('get'==method){eval("requestJsData="+varName+";");}else{try{var dataIframe=document.frames?document.frames['loadIframe']:document.getElementById('loadIframe').contentWindow;var regObj=new RegExp('\/\/[^\/]*\/','ig');var IframeUrl=dataIframe.document.location.href.match(regObj);IframeUrl=this.isNull(IframeUrl)?[""]:IframeUrl;var regObj=new RegExp('\/','ig');IframeUrl=IframeUrl[0].replace(regObj,'');var regObj=new RegExp('\/\/[^\/]*\/','ig');var localUrl=document.location.href.match(regObj);localUrl=this.isNull(localUrl)?[""]:localUrl;var regObj=new RegExp('\/','ig');localUrl=localUrl[0].replace(regObj,'');if(localUrl==IframeUrl){eval("requestJsData=dataIframe."+varName+";");}}catch(e){}}if(this.isNull(requestJsData)){var me=this;setTimeout(function(){me.readJsData(varName,callBack,timeout-100,timeoutCallBack,method);},100);}else{callBack(requestJsData);baseObject.isRequestIng=false;return void(0);}}},splitHtmlCssScript:function(htmlStr){var regCss=/(?:)((\n|\r|.)*?)(?:<\/style>)|(]*>[^<>]*<\/link>)|(]*>)/img;var regScript=/(?:)((\n|\r|.)*?)(?:<\/script>)/img;var strJs=htmlStr.match(regScript);var strCss=htmlStr.match(regCss);var strHtml=htmlStr.replace(regScript,'').replace(regCss,'');return{html:strHtml,css:strCss,js:strJs};},getUserInfo:function(){var userInfo={};var viewUid=this.getCookie('VBLOG_USERID');viewUid=(typeof(viewUid)=='undefined'||this.isNull(viewUid))?"":viewUid;var userCookie=this.getCookie('VBLOG_JS_USER');userCookie=this.isNull(userCookie)?"":userCookie;var arrUserNick=userCookie.split("|");var userNick="新浪网友";var signName="";if(!this.isNull(arrUserNick)&&!this.isNull(viewUid)){if(typeof(arrUserNick[1])!="undefined"){userNick=arrUserNick[1];userNick=userNick.replace(/%2B/g,"|");userNick=decodeURIComponent(userNick).replace(/\+/img," ").replace(/\|/g,"+");}if(typeof(arrUserNick[2])!="undefined"){signName=arrUserNick[2];signName=signName.replace(/%2B/g,"|");signName=decodeURIComponent(arrUserNick[2]).replace(/\+/img," ").replace(/\|/g,"+");}}userInfo['uid']=viewUid;userInfo['nick']=userNick;userInfo['signName']=signName;return userInfo;},getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));},getStrTagName:function(str){str=""+str;var tagName=str.match(/(<[^<\/>]*)|(<[^<\/>]*\/>)|(<[^<\/>]*>)/img);tagName=""+tagName;tagName=tagName.replace(/[<\/>]*/img,"");return tagName;},getStrDomAttribute:function(str){var regObj=new RegExp(' ','img');str=""+(""+str).replace(regObj," ");var arrObj={};try{var arrMachAttr=""+str;var eregStript=/(<[^<>]+\/>)|<[^<\/>]+>/ig;arrMachAttr=str.match(eregStript)[0].replace(/\/>/img," >");arrMachAttr=arrMachAttr.replace(/(<[^\/]*>)|(<[^>]*\/)|(<[^\/>]*)/ig,"").replace(/(>)|(\/>)/ig,"").replace(/*=*/ig,"=");var eregi=/[^<\/>]*=[^<>]*/img;arrMachAttr=arrMachAttr.match(eregi);if(!this.isNull(arrMachAttr)){for(var i=0;i]+>/gi,'');if(this.isNull(returnStr)){returnStr="";}return returnStr;},strToElement:function(str,objWin){str=""+str;if(this.isNull(objWin)){objWin=window;}var tagName=""+this.getStrTagName(str);var attrObj=this.getStrDomAttribute(str);var objEle=objWin.document?objWin.document.createElement(tagName):document.createElement(tagName);var strInnerHtml=this.stripTags(str);objEle.nodeValue=strInnerHtml;for(var indexName in attrObj){try{var key=indexName;var val=attrObj[indexName];if(!this.isNull(key)&&!this.isNull(val)){objEle.setAttribute(key,val);}}catch(e){}}return objEle;},appendHeadStr:function(str,objWin){if(this.isNull(objWin)){objWin=window;}try{var objEle=this.strToElement(str,objWin);this.appendHeaderElement(objEle,objWin);}catch(e){}},appendHeaderElement:function(objEle,objWin){if(this.isNull(objWin)){objWin=window;}try{objWin.document.getElementsByTagName("head")[0].appendChild(objEle);}catch(e){try{var firstNode=objWin.document.getElementsByTagName("body")[0].childNodes[0];firstNode.parentNode.insertBefore(objEle,firstNode);}catch(e){}}},appendScriptChild:function(_ID,_SRC){try{var objScript=document.getElementById(_ID);if(!this.isNull(objScript)){if(!this.isNull(_SRC)){objScript.src=_SRC;}}else{var s=document.createElement("SCRIPT");s.type="text/javascript";if(!this.isNull(_ID)){s.id=_ID;}if(!this.isNull(_SRC)){s.src=_SRC;}this.appendHeaderElement(s);s=null;}}catch(e){var srcAddr=this.isNull(_SRC)?"":'src="'+_SRC+'"';var idAttr=this.isNull(_ID)?"":'id="'+_ID+'"';document.write('');}},loadJs:function(jsUrl,_ID){_ID=this.isNull(_ID)?"loadJs":_ID;if(navigator.userAgent.toLowerCase().indexOf('msie')>=0){var jsObj=this.$(_ID);if(this.isNull(jsObj)){this.appendScriptChild(_ID,jsUrl);}else{jsObj.src=jsUrl;}}else{var js=document.createElement("script");js.setAttribute("type","text/javascript");js.setAttribute("src",jsUrl);document.body.insertBefore(js,null);}},getHtml:function(htmlObj){if(this.isNull(htmlObj)){htmlObj=document;}this.htmlSpans=htmlObj.getElementsByTagName("SPAN");this.htmlLinks=htmlObj.getElementsByTagName("A");this.htmlImages=htmlObj.getElementsByTagName("IMG");this.htmlInput=htmlObj.getElementsByTagName("INPUT");},getDim:function(htmlObj){var rd={x:0,y:0};do{rd.x+=htmlObj.offsetLeft;rd.y+=htmlObj.offsetTop;htmlObj=htmlObj.offsetParent;}while(htmlObj)return rd;},getPageSize:function(objWin){var xScroll,yScroll;objWin=this.isNull(objWin)?window:objWin;if(document.body&&document.body.scrollHeight>document.body.offsetHeight){xScroll=objWin.document.body.scrollWidth;yScroll=objWin.document.body.scrollHeight;}else if(document.documentElement){xScroll=objWin.document.documentElement.scrollWidth;yScroll=objWin.document.documentElement.scrollHeight;}var windowWidth,windowHeight;if(self.innerHeight){windowWidth=objWin.innerWidth;windowHeight=objWin.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=objWin.document.documentElement.clientWidth;windowHeight=objWin.document.documentElement.clientHeight;}else if(document.body){windowWidth=objWin.document.body.clientWidth;windowHeight=objWin.document.body.clientHeight;}if(yScrolltotalpage&&totalpage>0){page=totalpage;}return page;},isNull:function(object){return(object==""||object==null||object=="undefined");},addEvent:function(obj,EventName,callBack){obj["on"+EventName]=callBack;},pxParseInt:function(strPx){return parseInt((""+strPx).toLowerCase().replace(/px/g,""))},pointerX:function(event){try{return event.pageX||(event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));}catch(e){return 0;}},pointerY:function(event){try{return event.pageY||(event.clientY+(document.documentElement.scrollTop||document.body.scrollTop));}catch(e){return 0;}},$:function(idname){if(document.getElementById){return document.getElementById(idname);}else if(document.all){return document.all[idname];}else if(document.layers){return document.layers[idname];}else{return null;}},getUnicodeLen:function(sChars){return sChars.replace(/[^\x00-\xff]/g,"xx").length;},cutUnicodeStr:function(sSource,iLen,ELIDED){if(this.getUnicodeLen(sSource)<=iLen){return sSource;}if(typeof(ELIDED)=='undefined'||ELIDED==null){ELIDED="..."}var str="";var l=0;var schar;for(var i=0;schar=sSource.charAt(i);i++){var charLen=(schar.match(/[^\x00-\xff]/)!=null?2:1);if(l>iLen-ELIDED.length-charLen){break;}else{str+=schar;l+=charLen;}}str+=ELIDED;return str;},_splitByTwoPart:function(srcstr,iLen){arrReturn={};sStr="";eStr="";if(this.getUnicodeLen(srcstr)<=iLen){sStr=srcstr;}else{var l=0;var schar;for(var i=0;iiLen-charLen){eStr+=schar;}else{sStr+=schar;}l+=charLen;}}arrReturn['s']=sStr;arrReturn['e']=eStr;return arrReturn;},splitByLength:function(fullStr,splitLength,splicChar,userBr){fullStr=""+fullStr;splitLength=parseInt(splitLength);if(0==splitLength){splitLength=this.getUnicodeLen(fullStr)}var eachRow=[];var strReturn="";if(this.isNull(splicChar)){splicChar='
';}if(this.isNull(userBr)){userBr=true;}if(userBr){eachRow=fullStr.split(/
]*>/img);}else{eachRow[0]=fullStr;}for(var i=0;i]*>[\r\n\t]*)$/ig,"");return strReturn;},getDomAttribute:function(clickObj){var objAttr={};if(clickObj.attributes&&clickObj.attributes.length){retval={};for(var i=0;i255)return null;var i=dec%16;var j=(dec-i)/16;var result=hexChars.charAt(j);result+=hexChars.charAt(i);return result;}function get_img_path(u){var n=256;var h1=parseInt(u);var h2=h1%n;var h3=toHex(h2);var h4=h3<10?"0"+h3:h3;h4=h3.toLowerCase();var h5=parseInt(u/n,10);var h6=h5%n;var h7=toHex(h6);var h8=h7<10?"0"+h7:h7;h8=h7.toLowerCase();return h8+"/"+h4;}function get_img_url_flash(u){return get_img_url(u);}function get_ajust_uid(u){var ajuid=""+u;var popLen=10-u.length;var popStr="";for(var i=0;i正在读取数据...',
$: function(_sID){
return document.getElementById(_sID);
},
$$: function(_sID){
return document.frames ? document.frames[_sID] : this.$(_sID).contentWindow;
},
createWin:function(){
if(!this.$('win')){
var objWin=document.createElement("div");
var tBody=document.getElementsByTagName("BODY")[0];
objWin.id="win";
objWin.style.cssText="position:absolute;display:none;top:0px;left:0px;z-index:90000;";
tBody.appendChild(objWin);
}
if(!this.$('iframeShow')){
this.$('win').innerHTML='';
}
},
set: function(_sID){
this.createWin();
var cThis = this.$(_sID);
this.$('win').style.width = cThis.style.width;
this.$('win').style.height = cThis.style.height;
},
self: function(_sID){
var sHTML = this.$(_sID).innerHTML;
this.$$('iframeShow').document.open("text/html","replace");
this.$$('iframeShow').document.write(sHTML);
this.$$('iframeShow').document.close();
},
getObj: function()
{
return this.$$('iframeShow');
},
writeObj: function(str){
this.$$('iframeShow').document.open("text/html","replace");
this.$$('iframeShow').document.write(str);
this.$$('iframeShow').document.close();
},
setSize: function(_iWidth,_iHeight){
this.createWin();
this.$('win').style.width = _iWidth+'px';
this.$('iframeShow').style.width = _iWidth+'px';
this.$('win').style.height =_iHeight+'px';
this.$('iframeShow').style.height =_iHeight+'px';
this.$('win').style.display = "block";
},
win: function(_oThis, _sMake , _sUrl, _iWidth, _iHeight, _iTop, _iLeft){
this.createWin();
if(this.hide(_oThis, _sMake)){
this.$('win').setAttribute('ctrl', _sMake);
if(_iWidth)
this.$('win').style.width = _iWidth + 'px';
this.$('iframeShow').style.width = _iWidth+'px';
if(_iHeight)
this.$('win').style.height = _iHeight + 'px';
this.$('iframeShow').style.height =_iHeight+'px';
if(_iTop)
this.$('win').style.top = _iTop + 'px';
if(_iLeft)
this.$('win').style.left = (_oThis.offsetLeft + _iLeft) + 'px';
try{
this.$$('iframeShow').document.open("text/html","replace");
this.$$('iframeShow').document.write(this.loding);
this.$$('iframeShow').document.close();
}catch(e){}
this.$('iframeShow').src = _sUrl;
this.$('win').style.display = "block";
}
},
hide: function(_oThis, _sMake){
var mark = this.$('win').getAttribute('ctrl');
if(this.$('win').style.display == 'block' && mark == _sMake){
this.$('win').style.display = 'none';
return false;
}
return true;
},
reset: function(){
this.createWin();
this.$('win').style.display = 'none';
},
iframeResize: function(){
var reFraem = this.$$(this.sFrame);
if (reFraem != null){
var sWidth = reFraem.document.body.offsetHeight.toString();
var sHeight = reFraem.document.body.offsetWidth.toString();
if(sWidth != '0' && sHeight != '0'){
this.$('win').style.height = sWidth + 'px';
this.$('win').style.width = sHeight + 'px';
this.$('iframeShow').style.height = sWidth + 'px';
this.$('iframeShow').style.width = sHeight + 'px';
}
}
},
copy: function(_sID, _sTxt){
var oCtrl = parent.vDialog.$(_sID).select();
oCtrl.createTextRange().execCommand("Copy");
alert(_sTxt);
parent.vDialog.reset();
}
};//
//#############################//
var base = {
tmp: {},
swfTmp: null,
$: function(_sID){
return document.getElementById(_sID);
},
$$: function(_sID){
return document.frames ? document.frames[_sID] : this.$(_sID).contentWindow;
},
$F: function(_sID){
return navigator.appName.indexOf("Microsoft") != -1 ? window[_sID] : document[_sID];
},
hide: function(_sID){
if(this.$(_sID).style.display == 'none')
this.$(_sID).style.display = '';
else
this.$(_sID).style.display = 'none';
},
select: function(_oThis, _sTag, _oArea, _vChange){
var sFlg = true;
var aObject = document.getElementsByTagName(_sTag);
for(var i = 0; i < aObject.length; i++){
for(attribute in _oArea){
if(aObject[i].getAttribute(attribute) == _oArea[attribute])
sFlg = false;
}
if(sFlg == false)
for(k in _vChange)
aObject[i].checked = _oThis.checked;
sFlg = true;
}
},
getValue: function(_oThis, _sTag, _oArea){
var aValue = [];
var sFlg = true;
var aObject = documen
t.getElementsByTagName(_sTag);
for(var i = 0; i < aObject.length; i++){
for(attribute in _oArea){
if(aObject[i].getAttribute(attribute).toString() == _oArea[attribute].toString())
sFlg = false;
}
if(sFlg == false)
aValue[aValue.length] = aObject[i].value;
sFlg = true;
}
return aValue.toString();
},
pointer: function(_target) {
var windowWidth, windowHeight;
if(_target)
target = _target.document;
else
target = document;
if (self.innerHeight){
if(_target)
target = _target.self;
else
target = self;
windowWidth = target.innerWidth;
windowHeight = target.innerHeight;
} else if (target.documentElement && target.documentElement.clientHeight) {
windowWidth = target.documentElement.clientWidth;
windowHeight = target.documentElement.clientHeight;
} else if (target.body) {
windowWidth = target.body.clientWidth;
windowHeight = target.body.clientHeight;
}
return {width:parseInt(windowWidth),height:parseInt(windowHeight)};
},
swfSize: function(_fID, _sMode, _iWidth, _iHeight){
var fPlayer = this.$F(_fID);
var XY = this.pointer();
var parentObject = fPlayer.parentNode;
while(parentObject.tagName.toUpperCase() != "DIV"){
parentObject = parentObject.parentNode;
}
if(!fPlayer.getAttribute('initWidth')){
fPlayer.setAttribute('initWidth', fPlayer.getAttribute('width'));
fPlayer.setAttribute('initHeight', fPlayer.getAttribute('height'));
}
if(_sMode == 'full'){
parentObject.style.position = 'absolute';
parentObject.style.overflow = 'hidden';
parentObject.style.zIndex = '999999999';
parentObject.style.top = 0;
parentObject.style.left = 0;
parentObject.style.width = XY.width.toString() + 'px';
parentObject.style.height = XY.height.toString() + 'px';
this.$F(_fID)['width'] = '100%';
this.$F(_fID)['height'] = '100%';
}else if(_sMode == 'zoom'){
parentObject.style.position = 'absolute';
parentObject.style.overflow = 'hidden';
parentObject.style.width = _iWidth;
parentObject.style.height = _iHeight;
fPlayer['width'] = parentObject.style.width;
fPlayer['height'] = parentObject.style.height;
}else if(_sMode == 'init'){
parentObject.style.position = '';
parentObject.style.position = 'static';
parentObject.style.overflow = '';
parentObject.style.width = this.$F(_fID).getAttribute('initWidth') + 'px';
parentObject.style.height = this.$F(_fID).getAttribute('initHeight') + 'px';
this.$F(_fID)['width'] = this.$F(_fID).getAttribute('initWidth');
this.$F(_fID)['height'] = this.$F(_fID).getAttribute('initHeight');
}
}
}
function browserDetect(){
var sUA = navigator.userAgent.toLowerCase();
var sIE = sUA.indexOf("msie");
var sOpera = sUA.indexOf("opera");
var sMoz = sUA.indexOf("gecko");
if (sOpera != -1) return "opera";
if (sIE != -1){
nIeVer = parseFloat(sUA.substr(sIE + 5));
if (nIeVer >= 6) return "ie6";
else if (nIeVer >= 5.5) return "ie55";
else if (nIeVer >= 5 ) return "ie5";
}
if (sMoz != -1) return "moz";
return "other";
}
BROWSER = browserDetect();
var MOZ = true;
function fullscreen(_iMode){
if(_iMode == 1){
base.swfSize('mymovie', 'full');
}else{
base.swfSize('mymovie', 'init');
}
}
//
//#############################//
var loadData = {
base:'http://you.video.sina.com.cn/',
items:new Array(),
tpls:new Array,
pos:0,
load: function(data)
{
if((typeof data =='object'))
{
var url = loadData.base + data[0] + '?' + loadData.join(data[1]);
new Ajax.Request(url,
{
method: 'get',
onSuccess: function(transport)
{
eval('var temp = ' + transport.responseText + ';');
if (typeof temp == 'object')
{
for (var j in temp)
{
try
{
var nodata = j + '_nodata';
var loading = j + '_loading';
try{Element.hide(loading);}catch(e){}
if (typeof temp[j] != 'object' || temp[j] == null)
{
if (temp[j] == null)
try{Element.show(nodata);}catch(e){}
else
{
$(j).innerHTML = temp[j];
try{Element.show(j);}catch(e){}
}
}
else
{
var evalData = "";
var tmpTpl = "";
if (typeof loadData.tpls[loadData.items.indexOf(j)] == 'string')
tmpTpl = loadData.tpls[loadData.items.indexOf(j)];
else
{
tmpTpl = decodeURI($(j).innerHTML);
loadData.tpls.push(tmpTpl);
loadData.items.push(j);
}
var tpl = new Template(tmpTpl);
temp[j].each(function(conv){evalData += tpl.evaluate(conv);});
$(j).innerHTML = evalData;
try{Element.show(j);}catch(e){}
}
}catch(e){}
}
}
var refreshCount=function (){
if(typeof(getVCount)!="undefined"){
getVCount.getCount();
}else{
setTimeout(function(){refreshCount();},100);
}
};refreshCount();
}
});
}
},
join:function(oJson)
{
var str = new Array();
for(var m in oJson)
str.push(m + '=' + oJson[m]);
return str.join('&');
}
}//
//#############################//
function displayMyVideoR(uid){var url='http://you.video.sina.com.cn/pg/user/userVideoRight.php';var pars='uid='+uid;var da=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:showResponseR});}function showResponseR(originalRequest){var count=0;eval('result ='+originalRequest.responseText);if(result!==null){count=result.length;}var rs="";if(count>0){for(var i=0;i'+result[i].videoImage+'
'+result[i].name+'播放:0评论:(_COUNT_)星级:'+result[i].star_avg+'';}if(count==6){$('movies').style.height="565px";rs+='';}$("movies").innerHTML=rs;var refreshCount=function(){if(typeof(show_comment_count)!="undefined"&&typeof(getVCount)!="undefined"&&typeof(setFresh)!="undefined"){show_comment_count($('ref_count').innerHTML,$('ref_count'));getVCount.getCount();try{playlist.selectPicture({'tag':'a','name':'playlist'},$("movies"));}catch(e){}}else{setTimeout(function(){refreshCount();},100);}};refreshCount();}else{$('movies').innerHTML='
我还没有上传视频,一会儿再来看吧...
';}}function changeUserVideo(uid,page,totalpage){var url='http://you.video.sina.com.cn/pg/user/userVideoLeft.php';var pars='uid='+uid+'&page='+page;var da=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:showResponseL});}function showResponseL(originalRequest){var count=0;eval('var result ='+originalRequest.responseText);if(result.videoInfo!=null)count=result.videoInfo.length;var rsVideo="";if(count>0){for(var i=0;i'+result.videoInfo[i].datetime+'
';rsVideo+='- 星级:'+result.videoInfo[i].star_avg+'
播放数:0 ';rsVideo+='
评论:(_COUNT_)
';}$('videoList').innerHTML=rsVideo;$('fenye').innerHTML=result.videoPageLink[0].pageLink;var refreshCount=function(){if(typeof(show_comment_count)!="undefined"&&typeof(getVCount)!="undefined"&&typeof(setFresh)!="undefined"){show_comment_count($('ref_count').innerHTML,$("ref_count"));getVCount.getCount();setFresh();}else{setTimeout(function(){refreshCount();},100);}};refreshCount();}else{$('videoList').innerHTML='
我还没有上传视频,一会儿再来看吧...
';}}function getTellHTML(e,videoid,userid,videoTitle){var url='http://you.video.sina.com.cn/pg/play/showTell.html?uid='+userid+'&vid='+videoid+'&videotitle='+escape(videoTitle);friendDialog.card(e,'tellvideo',url,340,400,e.offsetHeight-30,e.offsetWidth/2-170);}function displayMySpecial(uid){var url='/pg/user/mySpecial.php';var pars='uid='+uid;var da=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:showMySpecialResponse});}function showMySpecialResponse(originalRequest){var result=eval(originalRequest.responseText);var rs='
我还没有创建专辑,一会儿再来看吧...
',uid='';if(result){var count=result.length;rs='';for(var i=0;i
'+result[i].name+'专辑视频数:'+result[i].vcount+'播放数:'+result[i].ccount+'';}if(count>5){$('mySpecial').style.height="565px";rs+='';}}$('mySpecial').innerHTML=rs;}function displayMyFavorite(uid){var url='/pg/user/myFavorite.php';var pars='uid='+uid;var da=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:showMyFavoriteResponse});}function showMyFavoriteResponse(originalRequest){var result=eval(originalRequest.responseText);var rs='
我还没有收藏专辑哦~一会儿再来看吧... ',uid='';if(result){var count=result.length;rs='';for(var i=0;i
'+result[i].name+'创建者:'+result[i].nickname+' 专辑视频数:'+result[i].vnum+'播放数:'+result[i].clicknum+'';}if(count>6)$('myFavorites').style.height="546px";}$('myFavorites').innerHTML=rs;}function copytext(txt,m){var isIE=(navigator.userAgent.toLowerCase().indexOf('msie')>=0)?true:false;if(isIE){if(txt=="")return;var rng=document.body.createTextRange();var ct=document.createElement("span");ct.innerHTML=txt;document.body.appendChild(ct);ct.style.display="none";rng.moveToElementText(ct);rng.execCommand("Copy");rng.collapse(false);alert(m);}else{alert("请在IE下使用复制功能!");}}function cs(){window.status="";}function ss(w){window.status=w;return true;}function copyCode(o,m){var isIE=(navigator.userAgent.toLowerCase().indexOf('msie')>=0)?true:false;if(isIE){var content=o.value;window.clipboardData.setData("Text",content);alert(m);}else{alert("请在IE下使用复制功能!");}}var emailFunction={title:'',win:'',src:'',htmlDecode:function(text){return text.replace(/&/g,'&').replace(/"/g,'\"').replace(/</g,'<').replace(/>/g,'>').replace(/'/g,'\'');},showEmail:function(title,vid,uid){if(this.win!=""){this.win.focus();}else{var winEmail=window.open('http://you.video.sina.com.cn/pg/play/emailForm.php','','height=405px,width=514px,left=200px,top=700px,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');this.title=title;this.win=winEmail;this.src="http://you.video.sina.com.cn/b/"+vid+"-"+uid+".html";this.getEmailInfo();}},getEmailInfo:function(){var tit=this.win.document.getElementById('tit');var stitle=this.win.document.getElementById('stitle');var url=this.win.document.getElementById('url');var title=this.win.document.getElementById('title');if(tit!=null&&stitle!=null&&url!=null){tit.innerHTML=this.title;stitle.innerHTML=this.title;url.value=this.src;title.value=this.title;}else{setTimeout("emailFunction.getEmailInfo()",500);}},emailClose:function(){this.win="";}}//
//#############################//
function filterPage(page)
{
try
{
page=parseInt(page);
}
catch (e)
{
page=1;
}
if(isNaN(page)||page<=0)
{
page=1;
}
return page;
}
function changeUserVideoD(page,total)
{
pageInt=filterPage(page);
totalInt=parseInt(total);
if(pageInt>totalInt && totalInt){pageInt=totalInt;}
data[0][1].page = pageInt;
loadData.load(data[0]);
}
function changeSpecialVideoD(page,total)
{
pageInt=filterPage(page);
totalInt=parseInt(total);
if(pageInt>totalInt && totalInt){pageInt=totalInt;}
data[1][1].page = pageInt;
loadData.load(data[1]);
}
function selectVideoChannel(uid,selectid)
{
data[0][1].page = 1;
data[0][1].channelId = selectid.value;
loadData.load(data[0]);
} //
//#############################//
var tools = {
// 多择 CHECK 对话框
select: function(_oThis, _sID){
var aSelect = _oThis.document.getElementsByName(_sID);
for(var i = 0; i < aSelect.length; i++){
// Name 与 Value 相同为全选
if(_sID == aSelect[i].value){
aSelect[i].onclick = function(){
var bChecked = this.checked;
$A(aSelect).each(
function(value, index) {
value.checked = bChecked;
}
)
}
// 其他勾选
}else{
aSelect[i].onclick = function(){
var bMark = true;
$A(aSelect).each(
function(obj, index){
// 遍历非全选框
if(_sID != obj.value){
if(obj.checked == false){
bMark = false;
}
}
}
);
// 重新为全选置状态
$A(aSelect).each(
function(obj, index){
if(_sID == obj.value){
obj.checked = bMark;
}
}
);
}
}
}
},
// 固定字数
// formCheck(this.value, 4, 16, errorID)
checkForm: function(oForm, oThis){
var state = true;
var aForm = Form.getElements(oForm);
for(key in aForm){
if(aForm[key].tagName){
if(aForm[key].alt){
if(!oThis || oThis == aForm[key]){
var param = aForm[key].alt.split(',');
state = this.checkArea(param[0], param[1], param[2], param[3]);
if(state == false)
return false;
}
}
}
}
return state;
},
// 检查表单内容是否在某范围内
// formCheck(this.value, 4, 16, errorID)
checkArea: function(_sID, _iBeing, _iEnd, _sErrorID){
var iLength = this.cnStringLength($F(_sID));
if(iLength >= _iBeing && iLength <= _iEnd){
Element.hide(_sErrorID);
return true;
}else{
Element.show(_sErrorID);
return false;
}
},
// 取得字符串长度
// cnStringLength('123');
cnStringLength: function(_sVal){
var iLen;
var sVal = escape(_sVal);
iLen = sVal.length - (sVal.length - sVal.replace(/\%u/g,"u").length) * 4;
sVal = sVal.replace(/\%u/g,"uu");
iLen = iLen - (sVal.length - sVal.replace(/\%/g,"").length) * 2;
return iLen;
},
// 初始化最多输入字符处理
initInputMax: function(_oThis, _sShow, _iMax){
_oThis.onkeydown = _oThis.onkeyup = _oThis.onclick = _oThis.onfocus = _oThis.onblur = function(){
var iInputLen = $F(_oThis).length;
if(iInputLen > _iMax){
_oThis.value = _oThis.value.substring(0, _iMax);
}else{
$(_sShow).innerHTML = _iMax - iInputLen;
}
}
},
// 功能栏处理
// switchShow(this, showID, 'right1,right')
switchShow: function(_oThis, _sShow, _sCss){
var aCss = _sCss.split(',');
// 切换显示
Element.toggle(_sShow);
// 切换样式表
_oThis.className = _oThis.className == aCss[0] ? aCss[1] : aCss[0] ;
},
// 分栏处理
// switchTab('显示一', '显示二', '隐藏一', '陷藏二')
switchTab: function(sTab1, sTab2, sShow1, sShow2){
var Text1 = $(sTab1).innerText ? $(sTab1).innerText : $(sTab1).textContent;
var Text2 = $(sTab2).innerText ? $(sTab2).innerText : $(sTab2).textContent;
$(sTab1).innerHTML = '' + Text1 + '
';
$(sTab2).innerHTML = '' + Text2 + '';
Element.show(sShow1);
Element.hide(sShow2);
}
}//
//#############################//
//document.write('');
document.write('');
function obTopic(topicid,uid,nick,topicname,date,clicknum,vnum)
{
var strUrl=baseObject.urlEndode(document.location.href);
nick=baseObject.urlEndode(nick);
topicname=baseObject.urlEndode(topicname);
date=baseObject.urlEndode(date);
clicknum=baseObject.urlEndode(clicknum);
vnum=baseObject.urlEndode(vnum);
var params="list_type=concerned_album&action=add&favuid="+uid+"&nickname="+nick+"&topicid="+topicid+"&name="+topicname+"&creatdate="+date+"&clicknum="+clicknum+"&vnum="+vnum+"&rewrite="+strUrl;
params+="&globalId="+baseObject.getGlobalId();
var postUrl="http://control.video.sina.com.cn/useradmin/topicsset/collectTopic.php";
var jsUrl=postUrl+"?"+params;
document.getElementById('collectTopic_js').src=jsUrl;
//baseObject.loadJs(jsUrl,"collectTopic_js");
//MyAJAX("POST", postUrl, params, "text", obTopicResult);
}
function obTopicResult(responseText)
{
if(responseText == 0)
{
alert("您还未登陆,请登陆后再操作!");
}
else if(responseText == 1)
{
alert("成功收藏该专辑,谢谢关注!");
}
else if(responseText == 2)
{
alert("该专辑已经存在于收藏列表中,谢谢收藏!");
}
else if(responseText == -1)
{
alert("未添加成功,请稍后再试!");
}
}//
//#############################//
var Prototype={Version:'1.5.0',BrowserFeatures:{XPath:!!document.evaluate},ScriptFragment:'(?:)((\n|\r|.)*?)(?:<\/script>)',emptyFunction:function(){},K:function(x){return x}}
var Class={create:function(){return function(){this.initialize.apply(this,arguments);}}}
var Abstract=new Object();Object.extend=function(destination,source){for(var property in source){destination[property]=source[property];}
return destination;}
Object.extend(Object,{inspect:function(object){try{if(object===undefined)return'undefined';if(object===null)return'null';return object.inspect?object.inspect():object.toString();}catch(e){if(e instanceof RangeError)return'...';throw e;}},keys:function(object){var keys=[];for(var property in object)
keys.push(property);return keys;},values:function(object){var values=[];for(var property in object)
values.push(object[property]);return values;},clone:function(object){return Object.extend({},object);}});Function.prototype.bind=function(){var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)));}}
var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length);}else{result+=source,source='';}}
return result;},strip:function(){return this.replace(/^\s+/,'').replace(/\s+$/,'');},toQueryParams:function(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return match[1].split(separator||'&').inject({},function(hash,pair){if((pair=pair.split('='))[0]){var name=decodeURIComponent(pair[0]);var value=pair[1]?decodeURIComponent(pair[1]):undefined;if(hash[name]!==undefined){if(hash[name].constructor!=Array)
hash[name]=[hash[name]];if(value)hash[name].push(value);}
else hash[name]=value;}
return hash;});},camelize:function(){var parts=this.split('-'),len=parts.length;if(len==1)return parts[0];var camelized=this.charAt(0)=='-'?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i1?this:this[0];},clone:function(){return[].concat(this);},inspect:function(){return'['+this.map(Object.inspect).join(', ')+']';},indexOf:function(object){for(var i=0,length=this.length;i-1?'&':'?')+params;try{Ajax.Responders.dispatch('onCreate',this,this.transport);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous)
setTimeout(function(){this.respondToReadyState(1)}.bind(this),10);this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();var body=this.method=='post'?(this.options.postBody||params):null;this.transport.send(body);if(!this.options.asynchronous&&this.transport.overrideMimeType)
this.onStateChange();}
catch(e){this.dispatchException(e);}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete))
this.respondToReadyState(this.transport.readyState);},setRequestHeaders:function(){var headers={'X-Requested-With':'XMLHttpRequest','X-Prototype-Version':Prototype.Version,'Accept':'text/javascript, text/html, application/xml, text/xml, */*'};if(this.method=='post'){headers['Content-type']=this.options.contentType+
(this.options.encoding?'; charset='+this.options.encoding:'');if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)
headers['Connection']='close';}
if(typeof this.options.requestHeaders=='object'){var extras=this.options.requestHeaders;if(typeof extras.push=='function')
for(var i=0,length=extras.length;i=200&&this.transport.status<300);},respondToReadyState:function(readyState){var state=Ajax.Request.Events[readyState];var transport=this.transport,json=this.evalJSON();if(state=='Complete'){try{this._complete=true;(this.options['on'+this.transport.status]||this.options['on'+(this.success()?'Success':'Failure')]||Prototype.emptyFunction)(transport,json);}catch(e){this.dispatchException(e);}
if((this.getHeader('Content-type')||'text/javascript').strip().match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))
this.evalResponse();}
try{(this.options['on'+state]||Prototype.emptyFunction)(transport,json);Ajax.Responders.dispatch('on'+state,this,transport,json);}catch(e){this.dispatchException(e);}
if(state=='Complete'){this.transport.onreadystatechange=Prototype.emptyFunction;}},evalJSON:function(){try{var json=this.getHeader('X-JSON');return json?eval('('+json+')'):null;}catch(e){return null}},evalResponse:function(){try{return eval(this.transport.responseText);}catch(e){this.dispatchException(e);}},getHeader:function(name){try{return this.transport.getResponseHeader(name);}catch(e){return null}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch('onException',this,exception);}});Ajax.Updater=Class.create();Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype),{initialize:function(container,url,options){this.container={success:(container.success||container),failure:(container.failure||(container.success?null:container))}
this.transport=Ajax.getTransport();this.setOptions(options);var onComplete=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(transport,param){this.updateContent();onComplete(transport,param);}).bind(this);this.request(url);},updateContent:function(){var receiver=this.container[this.success()?'success':'failure'];var response=this.transport.responseText;if(!this.options.evalScripts)response=response.stripScripts();if(receiver=$(receiver)){if(this.options.insertion)
new this.options.insertion(receiver,response);else
receiver.update(response);}
if(this.success()){if(this.onComplete)
setTimeout(this.onComplete.bind(this),10);}}});if(!window.Element)
var Element=new Object();Element.Methods={visible:function(element){return $(element).style.display!='none';},toggle:function(element){element=$(element);Element[Element.visible(element)?'hide':'show'](element);return element;},hide:function(element){$(element).style.display='none';return element;},show:function(element){$(element).style.display='';return element;}};Object.extend(Element,Element.Methods);function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<\/script>");
document.getElementById('__ie_onload').onreadystatechange = function() { if (this.readyState == 'complete') aCallback(); };
return;
}
var OperaVersion = window.opera && window.opera.version && parseInt(window.opera.version());
if (document.addEventListener) {
document.addEventListener('DOMContentLoaded',aCallback,false);
}
if (/WebKit|Khtml/i.test(navigator.userAgent) || OperaVersion < 9) {
(function () {
(/loaded|complete/.test(document.readyState))? aCallback() : setTimeout(arguments.callee, 1);
})();
}
});
function loadVideo()
{
var contentObj=document.getElementById('videoDetial');
loadData.load(data[0]);
showleftDiv(contentObj);
}
function showleftDiv(contentObj)
{
setAllHidden();
var flashObj=document.getElementById('flash');
if(!is_null(flashObj)){
flashObj.innerHTML="";
}
contentObj.style.display='';
}
var globalTimeOut=null;
function clearGlobalTimeOut(){
try{
if(!is_null(globalTimeOut)){
clearTimeout(globalTimeOut);
}
}catch(e){}
}
function showLoading(configId){
var configObj=document.getElementById(configId);
if(!is_null(configObj)){
var filterId=configObj.getAttribute('fillListId');
var contentObj=document.getElementById(filterId);
if(!is_null(contentObj)){
showleftDiv(contentObj);
contentObj.innerHTML=configObj.innerHTML;
return contentObj;
}
}
return null;
}
function resetScroll(){
if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
document.documentElement.scrollTop='0px';
}
else if (typeof document.body != 'undefined') {
document.body.scrollTop='0px';
}
}
function setAllHidden(){
var objList=document.getElementsByTagName('DIV');
for(var i=0;i';
}
}
}
/*播放器移到外围*/
var sinaBokePlayerConfig_o = {
container:"flash",
playerWidth:600,
playerHeight:483,
pid: 478,
tid: 3,
autoLoad: 1,
autoPlay: 1,
as:0,
tj:0
};
document.writeln('');
function showMemberFlash()
{
var oFlashDiv=document.getElementById("flash");
if(typeof(SWFObject)!="undefined"&&oFlashDiv && SinaBokePlayer_o!="undefined"){
var strVideo=oFlashDiv.getAttribute('video');
if(is_null(strVideo))
{
var strUrl=document.getElementById("topVideoName").href;
strVideo = strUrl.slice(3,-5);
alert(strVideo);
}
if(strVideo)
{
var fla_varray=strVideo.split("-");
SinaBokePlayer_o.addVars("vid", fla_varray[0]);
SinaBokePlayer_o.addVars("uid", fla_varray[1]);
try{
//SinaBokePlayer_o.showFlashPlayer();
}catch(e){}
}
}
else{
setTimeout(function(){showMemberFlash();},100);
}
}
function showSWFObject()
{
showMemberFlash();
}
function _pageInit(type)
{
if(type.indexOf('#')<0&&""!=type){document.location.hash="#"+type.replace(/#/gi,"");}
if(typeof(setAllHidden)=='undefined'){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
if("friend"==type||"#friend"==type){
var contentObj=showLoading('leftFriendConfig');
if(typeof(showFriendList)=='undefined'||is_null(contentObj)){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
showFriendList.getFriendList(1,'date','leftFriendConfig');
}else if("favorite"==type||"#favorite"==type){
var contentObj=showLoading('leftFavoriteConfig');
if(typeof(getFavoriteList)=='undefined'||is_null(contentObj)){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
getFavoriteList.getFavoriteList('leftFavoriteConfig');
}else if("comm"==type||"#comm"==type){
var contentObj=showLoading('rightCommListConfig');
if(typeof(commListObj)=='undefined'||is_null(contentObj)){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
commListObj.init('rightCommListConfig');
// }else if("paComm"==type||"#paComm"==type){
// var contentObj=showLoading('leftPaListConfig');
// if(typeof(commListObj)=='undefined'||is_null(contentObj)){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
// commListObj.init('leftPaListConfig');
}else if("default"==type||"#default"==type){
var contentObj=document.getElementById('leftDefault');
if(!is_null(contentObj)){showleftDiv(contentObj);};
if(is_null(contentObj)||typeof(SinaBokePlayer_o)=='undefined'||is_null(SinaBokePlayer_o)||typeof(SinaBokePlayer_o.showFlashPlayer)=="undefined"){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
SinaBokePlayer_o.showFlashPlayer();
}else if("#video"==type ||"video"==type ){
var contentObj=document.getElementById('videoDetial');
if(!is_null(contentObj)){showleftDiv(contentObj);};
if(is_null(contentObj)||typeof(data)=="undefined"||typeof(data[0])=="undefined"){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
loadData.load(data[0]);
}else if("special"==type||"#special"==type){
var contentObj=document.getElementById('specialDetial');
if(!is_null(contentObj)){showleftDiv(contentObj);};
if(is_null(contentObj)||typeof(data)=="undefined"||typeof(data[1])=="undefined"){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
loadData.load(data[1]);
}else{
var contentObj=document.getElementById('leftDefault');
if(!is_null(contentObj)){showleftDiv(contentObj);};
if(is_null(contentObj)||typeof(SinaBokePlayer_o)=='undefined'||is_null(SinaBokePlayer_o)){clearGlobalTimeOut();globalTimeOut=setTimeout(function(){_pageInit(type);},100);return void(0);}
SinaBokePlayer_o.showFlashPlayer();
}
}
function pageInit(type){
resetScroll();
_pageInit(type);
}
function setFresh(){
if(typeof(commonDialog)=="undefined"){
setTimeout(function(){setFresh();},100);
}else{
commonDialog.setClickEvent();
}
if(typeof(delCommObj)=="undefined"||typeof(sendComm)=="undefined"||typeof(commListObj)=="undefined"){
setTimeout(function(){setFresh();},100);
}else{
sendComm.refreshEvent();
commListObj.setRefreshEvent();
commonDialog.setClickEvent();
delCommObj.refreshEvent();
}
}
var strHash=document.location.hash;;
pageInit(strHash);if (typeof $ == 'undefined') {
var $ = function(o){
if (document.getElementById){ return document.getElementById(idname); }
else if (document.all) { return document.all[idname];}
else if (document.layers) { return document.layers[idname];}
else { return null;}
}
}