var text={"theme":"Theme","widget":"Widget","customize":"Customize","general":"General","avatar":"Avatar","peoples":"Peoples","profile":"Profile","Appearance":"Appearance","System":"System","Account":"Account","background":"background","border":"border","font":"font","padding":"padding","margin":"margin","position":"position","width":"width","height":"height","post":"post","setting":"Setting","save":"save","cancel":"cancel","edit":"edit","comment":"Comments","update_comm":"commented on","update_reply":"replied you on","update_fo":"is following you now","msg_received":"sent you a message","msg_sent":" you sent a message to ","msg_fail":"is not your friend","delete":"delete","content_warning":"Don't violated the terms or post adult content. ","img_desc":"Copy image from web brower and paste it on edit box ,or select a photo on your computer to upload","video_desc":"Find the flash sharing link from video website,copy and paste it to textbox","audio_desc":"Copy and paste a link to mp3 file on the web into textbox","login_username":"User name or Email","password":"Password","en_theme":"Enable theme","dis_theme":"Disable theme","login":"Login","login_fail":"The username or password is incorrect!","widget_added":"widget added","widget_remove":"Are you sure you want to remove this widget?","confirm_del":"Comfirm delete?","update_suc":"Update successfully","days_ago":"days ago","hours_ago":"hours ago","minutes_ago":"minutes ago","add_photo_desc":"click here to add a description","del_photo":"Are you sure delete this photo?","del_album":"Are you sure delete this album?","same_album":"same album existed","same_arichver":"same arichver existed","msg_del":"delete","msg_reply":"reply","msg_send":"send","following":"following","follow":"follow","upload":"Upload","insert":"insert","insert_video":"Enter the video flash url","pwsuc":"Password update successfully","save_customize":"You theme style have changed. Do you want to save now?","pwfail":"Password update failed(Current password incorrect?)","formatErr":"File format error.Please select JPG, GIF, or PNG files","sizeErr":"File size limit exceeded（2MB）","no_results":"No results","select_photos":"select photos","email-used":"This email has been used.","not-email":"It`s not an email address."};var domain=document.domain,rootURL='http://'+domain,$=function(a){return document.getElementById(a)},$tag=function(a,b){return(typeof a==="string")?$(a).getElementsByTagName(b):a.getElementsByTagName(b)},$class=function(b,c,d){c=(c)?c:document.body;if(c.getElementsByClassName!=undefined){return c.getElementsByClassName(b)}else{d=(d)?d:'*';var e=[],classReg=new RegExp('\\b'+b+'\\b'),elems=c.getElementsByTagName(d);foreach(elems,function(i,a){if(classReg.test(a.className))e.push(a)});return e}},$new=function(a){return document.createElement(a)},$append=function(a){document.body.appendChild(a)},$event={add:function(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false)}else if(a.attachEvent){a.attachEvent("on"+b,c)}},remove:function(a,b,c){if(a.removeEventListener){a.removeEventListener(b,c,false)}else if(a.detachEvent){a.detachEvent("on"+b,c)}}};if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentElement){HTMLElement.prototype.insertAdjacentElement=function(a,b){switch(a){case'beforeBegin':this.parentNode.insertBefore(b,this);break;case'afterBegin':this.insertBefore(b,this.firstChild);break;case'beforeEnd':this.appendChild(b);break;case'afterEnd':(this.nextSibling)?this.parentNode.insertBefore(b,this.nextSibling):this.parentNode.appendChild(b);break}};HTMLElement.prototype.insertAdjacentHTML=function(a,b){var r=this.ownerDocument.createRange();r.setStartBefore(this);var c=r.createContextualFragment(b);this.insertAdjacentElement(a,c)}}var langPackInit=function(){var a=getCookie("lang");if(a==undefined){langInit()}for(var t in text){text[t]=text[t][a]}};function langInit(){var a=navigator.userLanguage||navigator.language;switch(a.toLowerCase()){case'zh':lang='zh';break;case'zh-cn':lang='zh';break;case'zh-sg':lang='zh';break;case'zh-hk':lang='zh-tr';break;case'zh-tw':lang='zh-tr';break;case'zh-mo':lang='zh-tr';break;case'en-us':lang='en';break;default:lang='en';break}setCookie('lang',lang,999)}var overbox={add:function(a){if($('overlay')==null){var b=$new('div');b.id='overlay';b.innerHTML=a;b.style.height=document.body.scrollHeight+'px';$append(b)}},remove:function(){document.body.removeChild($('overlay'))}};var userAgent=navigator.userAgent.toLowerCase(),msie=/msie/.test(userAgent),msie6=/msie 6\.0/.test(userAgent),msie7=/msie 7\.0/.test(userAgent),msie8=/msie 8\.0/.test(userAgent),firefox=/firefox/.test(userAgent),mozilla=/mozilla/.test(userAgent),opera=/opera/.test(userAgent),webkit=/webkit/.test(userAgent);var storage={save:function(a,b){if(msie){if(!$('storage_'+a)){var c=$new('input');c.id='storage_'+a;c.type='hidden';c.style.behavior='url(\'#default#userData\')';$append(c)}$('storage_'+a).setAttribute(a,b);$('storage_'+a).save("DataStore_"+a)}if(localStorage){localStorage[a]=b}},load:function(a){if(msie){if(!$('storage_'+a)){var b=$new('input');b.id='storage_'+a;b.type='hidden';b.style.behavior='url(\'#default#userData\')';$append(b)}$('storage_'+a).load("DataStore_"+a);var c=$('storage_'+a).getAttribute(a);return(c)?c:''}if(localStorage){var c=localStorage[a];return(c)?c:''}}};function fadeout(a,b,c){var d=1,timer=setInterval(function(){d-=0.1;setOpacity(a,d);if(d<0){clearInterval(timer);if(c){c()}}},b)}function fadein(a,b,c){var d=0,timer=setInterval(function(){d+=0.1;setOpacity(a,d);if(d>=0.9){a.style.cssText='';clearInterval(timer);if(c){c()}}},b)}String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"")};String.prototype.capitalize=function(){return this.charAt(0).toUpperCase()+this.slice(1)};String.prototype.multiReplace=function(a){var b=this,key;for(key in a){b=b.replace(new RegExp(key,'ig'),a[key])}return b};function parseURL(a){return a.replace(/((https?|ftp|file):((\/)|(\\\\))+[\w\d:#@\/\%;$()~_?\+-=\\\.&]*)/ig,'[url]$1[/url]').replace(/\[img\]\[url\]([^\[]*)\[\/url\]\[\/img\]/ig,'[img]$1[/img]').replace(/\[video\]\[url\]([^\[]*)\[\/url\]\[\/video\]/ig,'[video]$1[/video]').replace(/\[audio\]\[url\]([^\[]*)\[\/url\]\[\/audio\]/ig,'[audio]$1[/audio]')};function offset(a){var b=a.offsetLeft,top=a.offsetTop,offsetParent=a.offsetParent;while(offsetParent!==null){b+=offsetParent.offsetLeft+offsetParent.clientLeft;top+=offsetParent.offsetTop+offsetParent.clientTop;if(offsetParent!=document.body&&offsetParent!=document.documentElement){b-=offsetParent.scrollLeft;top-=offsetParent.scrollTop}offsetParent=offsetParent.offsetParent}return{left:b,top:top}}function htmlRelplace(a){return a.multiReplace({'&':'&amp;','"':'&quot;','\'':'&#039;','<':'&lt;','>':'&gt;',"\t":'&nbsp;&nbsp;',"\n":'<br>'})}function htmldelplace(a){return a.multiReplace({'\\\\':'\\','&amp;':'&','&quot;':'"','&#039;':'\'','&lt;':'<','&gt;':'>',"&nbsp;&nbsp;":'\t',"\<br[^\>]*\>":'\n'})}function specialcode(a){return a.multiReplace({'\\[url\\]([^\\["\']*)\\[\\/url\\]':'<a href="$1" target="_blank">$1</a>','\\[video\\]([^\\["\']*)\\[\\/video\\]':'<embed class="content-video" wmode="transparent" src="$1" quality="high" type="application/x-shockwave-flash"/>','\\[img\\]([^\\["\']*)\\[\\/img\\]':'<img class="content-image" src="$1" alt="$1" />'})}function audiocode(a){return a.multiReplace({'\\[audio\\]([^\\["\']*)\\[\\/audio\\]':'<embed class="mp3player" type="application/x-shockwave-flash" src="../resource/player.swf?soundFile=$1" wmode="transparent" quality="high" />'})}function parseMicro(a){return a.multiReplace({'\\[url\\]([^\\["\']*)\\[\\/url\\]':'<a href="$1" target="_blank">$1</a>'})}function foreach(a,b){for(var i=0,l=a.length;i<l;++i){b(i,a[i])}}function inArray(a,b){for(var i=0,l=a.length;i<l;i++){if(a[i]==b){return true}}return false}function jsondecode(a){if(msie6||msie7){return eval('('+a+')')}return(JSON.parse||JSON!=undefined)?JSON.parse(a):eval('('+a+')')}function $url(a){return encodeURIComponent(a)}function getBlogUid(){return $('BlogUid').value}function posXY(a,x,y){a.style.left=x+'px';a.style.top=y+'px'}function showOpts(e){e=e?e:window.event,elem=e.target||e.srcElement,next=(elem.nextSibling.nodeType!=1)?elem.nextSibling.nextSibling:elem.nextSibling;next.style.display=(next.style.display=="block")?"none":"block"}function selectOpts(a,e,b){var c=e.target||e.srcElement;if(c.tagName=="A"){var d=a.parentNode;$tag(d,"span")[0].innerHTML=c.innerHTML;$tag(d,"input")[0].value=c.getAttribute("value");hide(a);b()}}function setOptvalue(b,c){$(b).value=c;var d=$(b).parentNode,opts=$tag(d,'A'),selected=$tag(d,'SPAN');foreach(opts,function(i,a){if(a.getAttribute("value")==c){selected[0].innerHTML=a.innerHTML}})}var className={add:function(a,b){a.className+=(a.className?" ":"")+b},remove:function(a,b){if(b){if(typeof a==="string"){var c=$(a).className;$(a).className=c.replace(b,'')}else{a.className=a.className.replace(b,'')}}else{(typeof a==="string")?$(a).className='':a.className=''}},has:function(a,b){return a.className==b}};function selectOption(b,c){var d=$(b);foreach($(b),function(i,a){if(d.options[i].value==c){d.selectedIndex=d.options[i].index}})}function selectRadio(b,c){var d=$tag(b,"input");foreach(d,function(i,a){a.checked=(a.value==c)})}function getStyle(a,b){a=(typeof a==="string")?$(a):a;if(a.currentStyle){var c=b.split('-');b=c[0];for(var i=1;i<c.length;i++){b+=c[i].slice(0,1).toUpperCase()+c[i].slice(1)}return a.currentStyle[b]}else if(window.getComputedStyle){return document.defaultView.getComputedStyle(a,null).getPropertyValue(b)}return null}function hide(b){foreach(arguments,function(i,a){(typeof a==="string")?$(a).style.display="none":a.style.display="none"})}function show(b){foreach(arguments,function(i,a){(typeof a==="string")?$(a).style.display="block":a.style.display="block"})}function toggle(b){foreach(arguments,function(i,a){if((typeof a==="string")){$(a).style.display=(getStyle($(a),"display")=="block")?"none":"block"}else{(getStyle(a,"display")=="block")?"none":"block"}})}function setOpacity(a,b){a.style.filter='alpha(opacity='+b*100+')';a.style.opacity=b}function Remove(a){a.parentNode.removeChild(a)}function rand(a,b){return Math.floor(Math.random()*(b-a+1)+a)}function getCookie(a){var b=document.cookie.split('; ');for(var i=0;i<b.length;i++){var c=b[i].split('=');if(c[0]==a)return unescape(c[1])}}function setCookie(a,b,c){var d=new Date();d.setTime(d.getTime());if(c){c=c*1000*60*60*24}var e=new Date(d.getTime()+(c));document.cookie=a+'='+escape(b)+((c)?';expires='+e.toGMTString():'')+'; path=/'}function DateNow(b){function DateFormat(d){function zerosize(a){return(a.toString().length=="2")?a:"0"+a}d.setMinutes(d.getMinutes()+d.getTimezoneOffset());return d.getFullYear()+"-"+zerosize(d.getMonth()+1)+"-"+zerosize(d.getDate())+" "+zerosize(d.getHours())+":"+zerosize(d.getMinutes())+":"+zerosize(d.getSeconds())}var d=(b==null)?new Date():new Date(b);return DateFormat(d)}var ajax=function(a,b,c,d){var e=(window.XMLHttpRequest)?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");if(e){d=(d!='GET')?'POST':'GET';e.open(d,a,true);e.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.send(b);e.onreadystatechange=function(){if(e.readyState==4&&e.status==200){if(c!=undefined){c(e.responseText)}}}}};function collect_data(a){var b=[],DataValues=[],str="",inputs=$tag(a,"input"),textareas=$tag(a,"textarea"),selects=$tag(a,"select");for(var i=0,l=inputs.length;i<l;i++){if(inputs[i].name.toString()!=""){b.push(inputs[i].name.toString());DataValues.push(inputs[i].value)}}for(var t=0,l=textareas.length;t<l;t++){if(textareas[t].name.toString()!=""){b.push(textareas[t].name.toString());DataValues.push(textareas[t].value)}}for(var s=0,l=selects.length;s<l;s++){if(selects[s].name.toString()!=""){b.push(selects[s].name.toString());DataValues.push(selects[s].value)}}foreach(b,function(i,x){str+=b[i]+"="+$url(DataValues[i])+"&"});return str}function ajaxForm(a,b){ajax($(a).getAttribute("action"),collect_data(a),function(i){b(i)})}var cloud={init:function(){var a=$('cloud1'),c2=$('cloud2'),c3=$('cloud3'),min=screen.availWidth*0.1,max=screen.availWidth*0.8;posXY(a,rand(min,max),rand(20,100));posXY(c2,rand(min,max),rand(20,100));posXY(c3,rand(min,max),rand(20,100));a.setAttribute('dir',(rand(0,1)=='0')?'left':'right');c2.setAttribute('dir',(rand(0,1)=='0')?'left':'right');c3.setAttribute('dir',(rand(0,1)=='0')?'left':'right');show(a,c2,c3);if(!msie6){setInterval(function(){cloud.move(a,min,max)},90);setInterval(function(){cloud.move(c2,min,max)},100);setInterval(function(){cloud.move(c3,min,max)},110)}},move:function(a,b,c){if(a.getAttribute('dir')=='right'){a.style.left=parseInt(a.offsetLeft+1)+'px';if(a.offsetLeft>c){a.setAttribute('dir','left')}}else{a.style.left=parseInt(a.offsetLeft-1)+'px';if(a.offsetLeft<b){a.setAttribute('dir','right')}}}};function counter_timer(){var b=setInterval(function(){ajax(rootURL+'/getcounter.php','',function(i){var a=jsondecode(i);$('post_coun').innerHTML=a.post;$('comm_coun').innerHTML=a.comm;$('photo_coun').innerHTML=a.photo})},60000)}function login(e){if($('loginbox')==null){var a=$new('div');a.id='loginbox';a.innerHTML='<form id="loginform" action="'+rootURL+'/login.php" method="post"><label>'+text['login_username']+'</label><input type="text" name="UserName" class="login_input" /><label>'+text['password']+'</label><input type="password" name="Password" class="login_input" /><input type="submit" value="'+text['login']+'" id="login_submit" onclick="login_go();return false;" /><img id="login_loader" src="'+rootURL+'/images/ajax-loader-w.gif" /><span id="loginstatus"></span></form>';e.parentNode.parentNode.parentNode.appendChild(a)}if($('loginbox').style.display!='block'){show('loginbox');navbar.showbox('login')}else{navbar.closebox('login')}}var loginbox={show:function(e){if($('loginbox')==null){var a=$new('div');a.id='loginbox';a.innerHTML='<form id="loginform" action="'+rootURL+'/login.php" method="post"><label>'+text['login_username']+'</label><input type="text" id="loginName" name="UserName" class="login_input" /><label>'+text['password']+'</label><input type="password" id="loginPw" name="Password" class="login_input" /><input type="submit" value="'+text['login']+'" id="login_submit" onclick="login_go();return false;" /><img id="login_loader" src="'+rootURL+'/images/ajax-loader-w.gif" /><span id="loginstatus"></span></form>';e.appendChild(a)}if(firefox){$('loginbox').style.marginLeft='-184px'}show('loginbox');$('nav_login').className='hover'},hide:function(){if($('loginName').value.length==0&&$('loginPw').value.length==0){$('nav_login').className='';hide('loginbox')}}};function login_go(){$('loginbox').login=true;$('loginstatus').innerHTML='';show('login_loader');ajaxForm('loginform',function(i){hide('login_loader');if(i!='fail'){var a=jsondecode(i),exp=360;setCookie('UserName',a.UserName,exp);setCookie('Uid',a.Uid,exp);setCookie('Avatar',a.Avatar,exp);setCookie('skey',a.skey,exp);location.reload()}else{$('loginstatus').innerHTML=text['login_fail']}})}function showlang_menu(){var a=offset($('langselect'));if($('lang_menu')==null){var b=$new('ul');b.id='lang_menu';b.innerHTML='	<li><a onclick="setlang(\'en\')" href="javascript:void(0)">English</a></li><li><a onclick="setlang(\'zh\')" href="javascript:void(0)">中文简体</a></li><li><a onclick="setlang(\'zh-tr\')" href="javascript:void(0)">中文繁體</a></li>';$append(b);posXY($('lang_menu'),a.left-10,a.top-100);show('lang_menu')}else{posXY($('lang_menu'),a.left,a.top-105);toggle('lang_menu')}}function update_bloginf(){ajaxForm('bloginfo_form',function(){alert(text['update_suc'])})}function update_profile(){ajaxForm('profile_form',function(){alert(text['update_suc'])})}var widget={evalScript:function(c){var d=$tag(c,'script');foreach(d,function(i,a){if(!a.getAttribute('src')){}else{var b=document.getElementsByTagName("head")[0]||document.documentElement,new_script=$new("script");new_script.type="text/javascript";new_script.id=c+'_script';new_script.src=a.src;new_script.text=a.innerHTML;b.insertBefore(new_script,b.firstChild)}});window.setTimeout(function(){widget.eval_inline_script(c)},10000)},eval_inline_script:function(b){var c=$tag(b,'script');foreach(c,function(i,a){if(a.onload!=null){eval('('+a.onload+')')}if(!a.getAttribute('src')){eval(a.innerHTML)}})},add:function(e,b,c){var d,items=$("sidebar").childNodes,names=[];names.push(b);foreach(items,function(i,a){if(a.nodeType==1){(a.getAttribute("name")!=b)?names.push(a.getAttribute("name")):d=true}});if(!d){e.className='added';e.onclick=null;ajax(rootURL+"/blog/widget.php?act=add","name="+$url(b)+"&localname="+$url(c)+"&WidgetName="+$url(names.join("|")),function(i){var a=$new('div');a.className="widget_item";a.id="widget_"+b;a.setAttribute("name",b);a.innerHTML=i;$("sidebar").insertBefore(a,$("sidebar").firstChild);widget.evalScript('widget_'+b)})}else{alert(text['widget_added'])}},check:function(){var c=$("sidebar").childNodes;foreach(c,function(i,a){if(a.nodeType==1&&a.className=="widget_item"){var b=a.getAttribute("name");$('widget_item_'+b).className='added';$('widget_item_'+b).onclick=null}})},showinfo:function(a,b){$('widget_info_name').innerHTML=a;$('widget_info_desc').innerHTML=b},hideinfo:function(a,b){$('widget_info_name').innerHTML=$('widget_info_desc').innerHTML=''},show_set:function(e,b){ajax(rootURL+"/blog/widget.php?act=set","name="+$url(b),function(i){$("widget_"+b+"_set").innerHTML=i.toString()+'<button class="widget_update" onclick="widget.update(\''+b+'\')">'+text['save']+'</button><a class="widget_cancel" href="javascript:void(0)" onclick="hide(\'widget_'+b+'_set\')">'+text['cancel']+'</a>';var a=offset($("widget_"+b));widget.eval_inline_script('widget_'+b+'_set');show("widget_"+b+"_set")})},save_pos:function(){var b=$("sidebar").childNodes,names=[];foreach(b,function(i,a){if(a.className=="widget_item"&&a.getAttribute("name")!=""){names.push(a.getAttribute("name"))}});ajax(rootURL+"/blog/widget.php?act=savepos","WidgetName="+$url(names.join("|")))},remove:function(e){if(confirm(text['widget_remove'])){ajax(rootURL+"/blog/widget.php?act=remove","widget="+e.parentNode.parentNode.getAttribute("name"),function(){$("sidebar").removeChild(e.parentNode.parentNode)})}},update:function(b){var c=collect_data("widget_"+b+"_set");hide("widget_"+b+"_set");ajax(rootURL+"/blog/widget.php?act=update",c+"WidgetName="+$url(b),function(a){$("widget_"+b+"_content").parentNode.innerHTML=a;widget.evalScript('widget_'+b)})},ajax:function(a,b,c){ajax(rootURL+"/blog/widget.php?act=ajax","WidgetName="+a+"&"+b,function(i){c(i)})}};function update_avatar(b){var c=$tag(document,'img'),reg=new RegExp('Avatar/'+b,'ig');foreach(c,function(i,a){if(a.src.match(reg)){a.src='../images/Avatar/'+b+'.jpg?'+rand(0,9)}})}var post_action={show:function(e,a){if(e.firstChild!=null){post_action.hide()}else{post_action.hide();e.innerHTML='<div id="action_menu"><a target="_blank" href="../'+getCookie('UserName')+'/edit-'+a+'" onclick="post_action.hide()">'+text['edit']+'</a><a onclick="delpost(this,'+a+')" title="'+text['delete']+'">'+text['delete']+'</a></div>';show('action_menu');e.style.visibility='visible'}},hide:function(){if($('action_menu')!=null){$('action_menu').parentNode.style.visibility='';Remove($('action_menu'))}var b=$class('post_action',$('mainbody'),'div');foreach(b,function(i,a){a.style.cssText=''})}};function delpost(a,b){if(confirm(text['confirm_del'])){var c=a.parentNode.parentNode.parentNode.parentNode.parentNode;fadeout(c,40,function(){Remove(c)});ajax(rootURL+"/blog/delpost.php","pid="+$url(b))}else{Remove($('action_menu'));post_action.hide()}}function delmicro(e,a){if(confirm(text['confirm_del'])){ajax(rootURL+"/blog/delpost.php","pid="+$url(a),function(){fadeout(e.parentNode.parentNode,40,function(){Remove(e.parentNode.parentNode)})})}}function del_comm(e,a,b){if(confirm(text['confirm_del'])){ajax(rootURL+"/blog/delcomment.php","cid="+$url(a)+"&pid="+$url(b),function(){fadeout(e.parentNode,40,function(){Remove(e.parentNode)});$('comm_count_'+b).innerHTML--})}}var theme={activate:function(c){ajax(rootURL+"/blog/set_theme.php?act=set","theme="+$url(c),function(){$("theme_css").href="../theme/"+c+"/style.css";if($('csscode')!=null){(document.styleSheets[3].cssText!=undefined)?document.styleSheets[3].cssText="":$('csscode').textContent=""}$('cus_css').disabled=true;var b=$tag('theme_list','span');foreach(b,function(i,a){a.parentNode.parentNode.className=''});theme.checkcur(c)})},checkcur:function(b){var c=$tag('theme_list','span');foreach(c,function(i,a){if(a.getAttribute('theme')==b){a.parentNode.parentNode.className='On'}})}};var header={edit:function(e,a){var b=htmldelplace(e.parentNode.firstChild.innerHTML);e.parentNode.innerHTML='<input id="update_'+a+'" name="'+a+'" type="text" onblur="header.update(this)" />';$('update_'+a).value=b;$('update_'+a).setAttribute('oldvalue',b)},update:function(e){if(e.getAttribute('oldvalue')!=e.value&&e.value!=''){ajax(rootURL+"/blog/set_header.php","target="+$url(e.name)+"&value="+$url(e.value))}else{if(e.value==''){e.value=e.getAttribute('oldvalue')}}e.parentNode.innerHTML='<span>'+htmlRelplace(e.value)+'</span><a class="header_edit" onclick="header.edit(this,\''+e.name+'\')">Edit</a>'}};function contentInit(){if($('content')!=null&&$('loadmore')!=null){if($class('micro_post',document.body,'li').length+$class('comm_post',document.body,'li').length<15){hide('loadmore')}}dateCale($class('datetime',$('main')));var c=$class('comm_content',$('main'),'p');foreach(c,function(i,b){if(b.getAttribute('data-ori')==null){content_abstract(b)}if(b.init!=true){$event.add(b,'click',function(a){content_resize(a)});b.init=true}})}function content_abstract(a){var b=a.innerHTML,textContent=(a.textContent!=undefined)?a.textContent.replace('/\<br\>/ig',''):a.innerText.replace('/\<br\>/ig',''),more='...<br /><a class="toggle_content" href="javascript:void(0)">more...</a>',text=(textContent.length>180)?htmlRelplace(textContent.substr(0,180)):htmlRelplace(textContent),imgs=b.match(/\<img[^>]*src=\"([^\"]*)\"[^>]*\>/ig),audios=b.match(/\<embed[^>]*soundFile=([^\"]*).mp3[^>]*\>/ig),videos=(msie)?b.match(/\<embed class=content-video [^>]*src=([^\"]*)[^>]*\>/ig):b.match(/\<embed class=\"content-video\" [^>]*src=\"([^\"]*)\"[^>]*\>/ig);a.setAttribute('data-ori',b);if(videos){if((audios||imgs)||videos.length>1||textContent.length>180){text+=more}var c=$new('div'),new_p=$new('p');c.className='post_attch';c.innerHTML=videos[0];new_p.className='post_abs';new_p.innerHTML=text;a.innerHTML='';a.appendChild(c);a.appendChild(new_p);return}if(audios){if((!videos&&imgs)||audios.length>1||textContent.length>180){text+=more}a.innerHTML=audios[0]+text;return}if(imgs){if(imgs.length>1||textContent.length>180){text+=more}var c=$new('div'),new_p=$new('p');c.className='post_attch';c.innerHTML=imgs[0];new_p.className='post_abs';new_p.innerHTML=text;a.innerHTML='';a.appendChild(c);a.appendChild(new_p);return}if(imgs==null&&videos==null&&audios==null){a.innerHTML=(textContent.length>240)?htmlRelplace(textContent.substr(0,240))+more:htmlRelplace(textContent);return}}function content_resize(e){var a=e.target||e.srcElement,tag=a.tagName.toLowerCase();if(tag!='embed'){while(a.className!='comm_content'&&a.className!='unwrap_content'){if(a.className=='comm_content'&&a.className=='unwrap_content'){break}a=a.parentNode}if(a.className=='comm_content'){a.className='unwrap_content';a.innerHTML=a.getAttribute('data-ori')}else{a.className='comm_content';content_abstract(a)}}}var top_id=null,update_index=0,new_id=[];function postTimer(){update_topid();var a=setInterval(loadnewpost,60000)}function update_topid(){var b=$('main').getElementsByTagName('ol'),list=$tag(b[0],'li'),top=0;foreach(list,function(i,a){if(top<parseInt(a.id)){top=a.id}});top_id=top}function loadnewpost(){ajax(rootURL+'/blog/loadpost.php?act=loadpost&ref=home&action=new&top_id='+$url(top_id),'',function(c){var d=jsondecode(c),con=$tag($('main'),'ol'),f=$tag(con[0],'li');if(d.newpost!=''){con[0].insertAdjacentHTML("afterBegin",d.newpost);var e=$class('cached',$("content"),'li');foreach(new_id,function(a,b){Remove($(b))});new_id=[]}if(d.updates){var f=document.createDocumentFragment(),name=getCookie('UserName'),updatelist=$('update_list');foreach(d.updates,function(i,a){var b=$new('li');update_index++;b.className='m_update';if(a.type=='comment'){b.innerHTML=(a.original)?'<a class="remove_update" onclick="remove_update(this)"></a><a title="'+text['msg_reply']+'" class="reply_update" onclick="reply_update.show(this,\''+a.pid+'\','+update_index+',\''+a.uid+'\',\'comment\',\''+a.name+'\')"></a><img class="Micro_Avatar" src="../images/Avatar/'+a.nameID+'.jpg"><div class="update_body"><a class="m_author" href="../'+a.name+'">'+a.name+'</a><span>'+a.content+'</span><span class="sub_update_inf"><span class="datetime" date="'+a.date+'"></span> '+text['update_comm']+' '+name+' : '+a.original+'</span></div>':'<a class="remove_update" onclick="remove_update(this)"></a><a title="'+text['msg_reply']+'" class="reply_update" onclick="reply_update.show(this,\''+a.pid+'\','+update_index+',\''+a.uid+'\',\'comment\',\''+a.name+'\')"></a><img class="Micro_Avatar" src="../images/Avatar/'+a.nameID+'.jpg"><div class="update_body"><a class="m_author" href="../'+a.name+'">'+a.name+'</a><span>'+a.content+'</span><span class="sub_update_inf"><span class="datetime" date="'+a.date+'"></span> '+text['update_comm']+' <a href="../'+name+'/'+a.url+'">'+a.title+'</a></span></div>'}if(a.type=='reply'){b.innerHTML=(a.original)?'<a class="remove_update" onclick="remove_update(this)"></a><a title="'+text['msg_reply']+'" class="reply_update" onclick="reply_update.show(this,\''+a.pid+'\','+update_index+',\''+a.uid+'\',\'reply\',\''+a.name+'\')"></a><img class="Micro_Avatar" src="../images/Avatar/'+a.nameID+'.jpg"><div class="update_body"><a class="m_author" href="../'+a.name+'">'+a.name+'</a><span>'+a.content+'</span><span class="sub_update_inf"><span class="datetime" date="'+a.date+'"></span> '+text['update_reply']+' '+a.name+' : '+a.original+'</span></div>':'<a class="remove_update" onclick="remove_update(this)"></a><a title="'+text['msg_reply']+'" class="reply_update" onclick="reply_update.show(this,\''+a.pid+'\','+update_index+',\''+a.uid+'\',\'reply\',\''+a.name+'\')"></a><img class="Micro_Avatar" src="../images/Avatar/'+a.nameID+'.jpg"><div class="update_body"><a class="m_author" href="../'+a.name+'">'+a.name+'</a><span>'+a.content+'</span><span class="sub_update_inf"><span class="datetime" date="'+a.date+'"></span> '+text['update_reply']+' <a href="../'+a.name+'/'+a.url+'">'+a.title+'</a></span></div>'}if(a.type=='follow'){b.innerHTML='<a class="remove_update" onclick="remove_update(this)"></a><img class="Micro_Avatar" src="../images/Avatar/'+a.nameID+'.jpg"><div class="update_body"><a class="m_author" href="../'+a.name+'">'+a.name+'</a><span class="sub_update_inf">'+text['update_fo']+' <span class="datetime" date="'+a.date+'"></span></span></div>'}if(a.type=='msg'){b.innerHTML='<a class="remove_update" onclick="remove_update(this)"></a><a title="'+text['msg_reply']+'" class="reply_update" onclick="reply_msg(\''+a.name+'\')"></a><img class="Micro_Avatar" src="../images/Avatar/'+a.nameID+'.jpg"><div class="update_body"><a class="m_author" href="../'+a.name+'">'+a.name+'</a><span>'+a.content+'</span><span class="sub_update_inf"><span class="datetime" date="'+a.date+'"></span> '+text['msg_received']+' </span></div>'}f.appendChild(b)});(updatelist.firstChild)?updatelist.insertBefore(f,updatelist.firstChild):updatelist.appendChild(f);if(webkit||firefox||opera){setOpacity($('new_updates'),1)}show('new_updates')}var g=$class('cached',$("content"),'li').length,update_count=$class('m_update',$('update_list'),'li').length,total=g+update_count;if(g>0||total>0){if(g>0){show('newpost_count');$('newpost_length').innerHTML=g}document.title=(document.title.match(/\([0-9]*\)/ig))?document.title.replace(/\([0-9]*\)/ig,'('+total+')'):'('+total+') '+document.title}else{document.title=document.title.replace(/\([0-9]*\)/ig,'')}contentInit();dateCale($class('datetime',$('main')));update_topid()})}function shownewpost(){hide('newpost_count');var b=$tag($('main'),'li'),update_count=$class('m_update',$('update_list'),'li').length;foreach(b,function(i,a){className.remove(a,' cached')});$('newpost_length').innerHTML='';dateCale($class('datetime',$('content')));if(update_count>0){document.title=(document.title.match(/\([0-9]*\)/ig))?document.title.replace(/\([0-9]*\)/ig,'('+update_count+')'):'('+update_count+') '+document.title}else{document.title=document.title.replace(/\([0-9]*\)/ig,'')}}function dateCale(c){var d=new Date();foreach(c,function(i,a){var b=a.getAttribute('date').replace(/[-:\s]/ig,",").split(","),PostDate=Date.UTC(b[0],b[1]-1,b[2],b[3],b[4],b[5]),newDate=new Date();newDate.setTime(PostDate);var s=(d.getTime()-PostDate)/1000;if(Math.floor(s/(60*60*24))>0){a.innerHTML=newDate.toDateString()+' '+newDate.toLocaleTimeString()}else{a.innerHTML=(Math.floor(s/(60*60))%24>0)?Math.floor(s/(60*60))%24+' '+text['hours_ago']:(Math.floor(s/(60))%60==0)?'1 '+text['minutes_ago']:Math.floor(s/(60))%60+' '+text['minutes_ago']}})}var $upload={uploadbreak:function(){if($('uploader')){hide('uploader')}},formatErr:function(){$upload.uploadbreak();alert(text['formatErr'])},sizeErr:function(){$upload.uploadbreak();alert(text['sizeErr'])},photo:{start:function(){show('uploader')},complete:function(){hide('uploader')}}};function reply_msg(a){$('textbox').value='@'+a+' '+$('textbox').value;textbox.micro_mode()}function post_micro(){var d=parseURL($("textbox").value),UserName=getCookie("UserName"),post_abstract=$("textbox").value.substring(0,140);if(d.trim()!=''){show('post_loader');$('post_btn').disabled=true;var e=setTimeout(function(){$('post_btn').disabled=false},3000);ajax(rootURL+"/blog/post_micro.php","content="+$url(d)+'&abstract='+$url(post_abstract),function(i){if(i=='true'){var a=$new('li'),updatelist=$('update_list'),b=d.match(/^@([A-Za-z0-9_]+)\b/i),to=RegExp.$1,msg=d.replace(/^@([A-Za-z0-9_]+)\b/i,'');a.className='m_update';a.innerHTML='<a class="remove_update" onclick="remove_update(this)"></a><img class="Micro_Avatar" src="'+getCookie('Avatar')+'"><div class="update_body"><a class="m_author" href="../'+UserName+'">'+UserName+'</a><span>'+msg+'</span><span class="sub_update_inf"><span class="datetime" date="'+DateNow()+'"></span>'+text['msg_sent']+'<a href="../'+to+'">'+to+'</a></span></div>';(updatelist.firstChild)?updatelist.insertBefore(a,updatelist.firstChild):updatelist.appendChild(a);if(webkit||firefox||opera){setOpacity($('new_updates'),1)}show('new_updates');fadein(a,40);dateCale($class('datetime',updatelist));$("textbox").value=''}else{if(i=='false'){var b=d.match(/^@([A-Za-z0-9_]+)\b/i),to=RegExp.$1;alert(to+' '+text['msg_fail'])}else{if(i!='error'){var c=$new('li'),con=$tag($('main'),'ol'),ol=con[0],id=i;c.id=id;new_id.push(id);setOpacity(c,0);c.className='micro_post';c.innerHTML='<a href="../'+UserName+'" target="_blank"><img class="Avatar" src="'+getCookie("Avatar")+'"/></a><div id="content_'+id+'" class="m_content_body"><a class="delpost" title="'+text['delete']+'" onclick="delmicro(this,\''+id+'\')">'+text['delete']+'</a><a class="m_author" href="../'+UserName+'">'+UserName+'</a>\n<span class="m_content">'+parseMicro(htmlRelplace(d))+'</span><span class="post_infos"><a class="datetime" date="'+DateNow()+'" href="../'+UserName+'/p'+id+'">'+DateNow()+'</a><a id="comm_count_'+id+'" title="'+text['comment']+'" class="comment_count" onclick="view_comm(this,\''+id+'\',\''+getCookie('Uid')+'\')">0</a></span></div>';(ol.firstChild)?ol.insertBefore(c,ol.firstChild):ol.appendChild(c);fadein($(id),40);dateCale($class('datetime',$('content')));$("textbox").value=''}}}hide('post_loader')})}}function reply_comm(e,a,b,c){var d=$("micro_comment_editer_"+b),avatar=$('reply_avatar_'+b);d.setAttribute('replyTo',c);d.setAttribute('replyName',a);avatar.setAttribute('src',e.firstChild.src);avatar.setAttribute('title',e.firstChild.getAttribute('title'));avatar.style.display='inline';$('micro_comment_editer_'+b).style.width='252px';if(msie6||msie7){$('micro_comment_editer_'+b).style.marginLeft='-21px'}show('micro_postbox_'+b);d.focus()}function post_micro_comment(e,b,c){var d=$("micro_comment_editer_"+b),content=parseURL(d.value),replyName=(d.getAttribute('replyName')==null)?'null':d.getAttribute('replyName');if(content.trim()!=''){className.add(d,'comm_loading');e.disabled=true;var f=setTimeout(function(){e.disabled=false},3000);ajax(rootURL+"/blog/post_comment.php?act=post","p="+$url(b)+"&Comment="+$url(content)+"&uid="+$url(c)+'&replyTo='+$url(d.getAttribute('replyTo'))+'&replyName='+$url(replyName),function(i){className.remove(d,'comm_loading');if(i!='error'){var a=$new('div'),ncontent=parseMicro(htmlRelplace(content));ncontent=(replyName!='null')?'@<a href="../'+replyName+'" target="_blank">'+replyName+'</a> '+ncontent:ncontent;a.className='m_comment';setOpacity(a,0);$('comm_count_'+b).innerHTML++;$("micro_comment_editer_"+b).value='';hide('micro_postbox_'+b);a.innerHTML='<a target="_blank" href="../'+getCookie("UserName")+'"><img class="Micro_Avatar" src="'+getCookie("Avatar")+'" /></a><p><a target="_blank" class="m_author" href="../'+getCookie("UserName")+'">'+getCookie("UserName")+'</a>'+ncontent+'<span class="datetime" date="'+DateNow()+'">'+DateNow()+'</span></p>';$('m_comment_'+b).appendChild(a);fadein(a,40);$("micro_"+b).style.height=$("micro_"+b).scrollHeight+'px';dateCale($class('datetime',$("micro_"+b),'span'));comm_box_init(b)}})}}function view_comm(e,b,c){if($('micro_'+b)==null||$('micro_'+b).style.display!='block'){$('comm_count_'+b).innerHTML='<img src="../images/comm_loader.gif" />';ajax(rootURL+"/blog/get_comm.php?act=load","pid="+$url(b)+"&UserID="+c,function(i){if($('micro_'+b)==null){var a=$new('div');a.id='micro_'+b;a.className='m_comm_list';a.innerHTML='<div class="m_comments" id="m_comment_'+b+'">'+i+'</div>';if(getCookie('skey')!=undefined){a.innerHTML+='<div class="micro_comment_box" id="micro_postbox_'+b+'"><img id="reply_avatar_'+b+'" class="reply_avatar" /><input type="text" class="micro_comment_editer" onkeyup="comm_key_check(event,'+b+')" id="micro_comment_editer_'+b+'" /><input type="button" value="'+text['post']+'" class="comm_submit" onclick="post_micro_comment(this,\''+b+'\',\''+c+'\')" /></div>'}$('content_'+b).parentNode.insertBefore(a,$('content_'+b).nextSibling)}$('m_comment_'+b).innerHTML=i;$('comm_count_'+b).innerHTML=$('m_comment_'+b).childNodes.length;show('micro_postbox_'+b);$("micro_"+b).style.height='auto';show("micro_"+b);$("micro_"+b).style.height=$("micro_"+b).offsetHeight+'px';dateCale($class('datetime',$("micro_"+b),'span'));comm_box_init(b)})}else{$("micro_"+b).style.height='0px';var d=setTimeout(function(){hide("micro_"+b)},200)}}function comm_key_check(e,a){if(e.keyCode==8&&$('micro_comment_editer_'+a).value==''){comm_box_init(a)}}function comm_box_init(a){var b=$('micro_comment_editer_'+a);b.style.width='283px';if(msie6||msie7){$('micro_comment_editer_'+a).style.marginLeft='-52px'}hide('reply_avatar_'+a);b.replyTo=b.replyName=null}function changepw(){ajaxForm('pwform',function(i){if(i=='false'){alert(text['pwfail'])}else{alert(text['pwsuc']);$('pwform').reset()}})}function check_key(e){if(!$('sogou_ime')&&e.ctrlKey==true&&e.keyCode==13){var a='http://web.pinyin.sogou.com/web_ime/init2.php',head=document.getElementsByTagName("head")[0],script=$new('script');script.id='sogou_ime';script.setAttribute('src',a);script.setAttribute('type','text/javascript');head.appendChild(script)}}var textbox={reset:function(e){var a=$('richbox').contentWindow.document;$('richbox').contentWindow.document.body.innerHTML=specialcode(textbox.format($('richbox').contentWindow.document.body.innerHTML)).multiReplace({'\n':'<br>'})},checkkey:function(e){if(e.ctrlKey==true&&e.keyCode==86){textbox.reset()}},videoSpical:function(a){return a.replace('http://www.youtube.com/watch?v=','http://www.youtube.com/v/')},format:function(a){var b={},body=$('richbox').contentWindow.document.body,p=body.childNodes;b['\<div[^\>]*\><br>\<\/div\>']='\n';b['\<div[^\>]*\>']='\n';b['<\/div\>']='';b['\<li[^\>]*\>']='\n';b['<\/li\>']='';b['\\n<P[^\>]*\>']='\n';b['<\/P\>']='';b['&nbsp;']="";b['\<br[^\>]*\>']='\n';b['\<br />']='\n';b['\<br>']='\n';a=a.replace(new RegExp('\<img[^>]*src=\"([^\"]*)\"[^>]*\>','ig'),'[img]$1[/img]');a=a.replace(new RegExp('\<embed[^>]*soundFile=([^\"]*).mp3[^>]*\>','ig'),'[audio]$1.mp3[/audio]');a=a.replace(new RegExp('\<embed[^>]*src=\"([^\"]*)\"[^>]*\>','ig'),'[video]$1[/video]');b['\<([^>]*)\>']='';a=a.multiReplace(b);if(a.indexOf('\n',0)==0){a=a.replace('\n','')}if(a.indexOf('<P>',0)==0){a=a.replace('<P>','')}return a},insertbox:{hide:function(){var a=$('insert_img_box'),video=$('insert_video_box'),audio=$('insert_audio_box');if(a!=null){hide(a)}if(video!=null){hide(video)}if(audio!=null){hide(audio)}},show:function(a){if($('insert_'+a+'_box')==null){box=$new('div');box.id='insert_'+a+'_box';box.className='insertbox';var b='<p class="uploadwarning">'+text['content_warning']+'</p>';if(a=='img'){box.innerHTML='<p>'+text['img_desc']+'</p><form id="upload_and_insert" action="../blog/set_album.php?act=uploadphoto&amp;ty=insert" method="post" enctype="multipart/form-data" target="uploadphoto_frame"><input type="file" id="insertimg_upload" name="Uploadphoto" onchange="$(\'upload_and_insert\').submit();show(\'insertimg_loader\');"><img alt="loading" id="insertimg_loader" src="../images/ajax-loader-w.gif"></form><iframe name="uploadphoto_frame" style="display:none;"></iframe>'+b}if(a=='video'){box.innerHTML='<p>'+text['video_desc']+'</p><div id="video_link_wrap"><input type="text" class="input_src" id="input_video_src" value="http://" /><a class="insert_button" onclick="textbox.insertbox.insert(\'video\')">'+text['insert']+'</a></div>'+b}if(a=='audio'){box.innerHTML='<p>'+text['audio_desc']+'</p><div id="audio_link_wrap"><input type="text" class="input_src" id="input_audio_src" value="http://" /><a class="insert_button" onclick="textbox.insertbox.insert(\'audio\')">'+text['insert']+'</a></div>'+b}$("richbox_toolbar").appendChild(box)}else{if(getStyle($('insert_'+a+'_box'),'display')=='none'){textbox.insertbox.hide();show('insert_'+a+'_box')}else{textbox.insertbox.hide()}}},insert:function(a,b){var c=$('richbox').contentWindow.document.body.innerHTML,iframe=$('richbox').contentWindow.document;if(a=='video'||a=='audio'){var d=(a=='video')?textbox.videoSpical($('input_video_src').value):$('input_audio_src').value;$('input_'+a+'_src').value='http://'}else{var d=b}switch(a){case'video':var e=iframe.createElement('embed');e.className='content-video';e.setAttribute('wmode','transparent');e.src=d;e.setAttribute('quality','high');e.type='application/x-shockwave-flash';break;case'img':var e=iframe.createElement('img');e.className='content-image';e.src=d;e.alt=d;break;case'audio':var e=iframe.createElement('embed');e.className='mp3player';e.setAttribute('wmode','transparent');e.src=rootURL+'/resource/player.swf?soundFile='+$url(d);e.setAttribute('quality','high');e.type='application/x-shockwave-flash';break}iframe.body.appendChild(e);hide('insert_'+a+'_box')}},post:function(e,b){if($('diaryTitle').value==""){$('diaryTitle').focus()}else{var c=$('richbox').contentWindow.document.body,title=$('diaryTitle').value,atIndex=title.indexOf("@");var d=parseURL(textbox.format(c.innerHTML.trim())),post_abstract=c.innerHTML.trim().replace(/\<([^>]*)\>/ig,'').substring(0,140);post_abstract=(post_abstract=='')?title:post_abstract;if(d!=''){$('textboxcontent').value=htmldelplace(d);if(atIndex!=-1&&atIndex!=0){$('diaryTitle').value=title.substr(0,atIndex)}$('Permalink').value=(atIndex!=-1&&atIndex!=0)?title.substr(atIndex,title.length).match(/([A-Za-z0-9])+/ig).join("-"):(title.match(/[^\w\s]+/ig)!=null)?"":title.match(/([A-Za-z0-9])+/ig).join("-");if(b!='edit'){show('post_loader');$('post_btn').disabled=true;var f=setTimeout(function(){$('post_btn').disabled=false},2000);ajax(rootURL+'/blog/post.php?act=post','title='+$url($('diaryTitle').value)+'&content='+$url(htmldelplace(d))+'&Abstract='+$url(post_abstract)+'&Permalink='+$url($('Permalink').value),function(i){if(i!='error'){var a=i.toString(),reg=/^p[0-9]+/i,url=($('Permalink').value!=''&&!inArray(['home','blog','albums','friends','followers','followings','about'],$('Permalink').value)&&!reg.test($('Permalink').value))?htmlRelplace($('Permalink').value):'p'+a,newdiv=$new('li'),olist=$tag($('main'),'ol'),UserName=getCookie('UserName');newdiv.id=a;new_id.push(a);setOpacity(newdiv,0);newdiv.className='comm_post';newdiv.innerHTML='<a href="../'+UserName+'" target="_blank"><img class="Avatar" src="'+getCookie('Avatar')+'"/></a><div id="content_'+a+'" class="comm_content_body"><div class="comm_title"><a class="post_action" onclick="post_action.show(this,\''+a+'\')"></a><h2><a href="/'+UserName+'/'+url+'">'+htmldelplace($('diaryTitle').value)+'</a></h2></div><p class="comm_content">'+audiocode(specialcode(htmlRelplace($('textboxcontent').value)))+'</p><span class="post_infos"><a class="datetime" date="'+DateNow()+'" href="/'+UserName+'/'+url+'">'+DateNow()+'</a><a id="comm_count_'+a+'" class="comment_count"  title="'+text['comment']+'" onclick="view_comm(this,\''+a+'\',\''+getCookie('Uid')+'\')">0</a></span></div>';olist[0].insertBefore(newdiv,olist[0].firstChild);fadein($(a),40);$('Permalink').value=c.innerHTML=$('textboxcontent').value=$('diaryTitle').value='';textbox.micro_mode();contentInit();hide('post_loader');if(!msie){storage.save('content','');storage.save('title','')}}})}else{$('diaryform').submit()}}}},editInit:function(){var a=$('richbox').contentWindow.document;if((mozilla||firefox)&&!webkit&&!msie){$('richbox').contentWindow.document.designMode="on"}else{$('richbox').contentWindow.document.body.contentEditable="true"}a.body.innerHTML=specialcode($('textboxcontent').value.multiReplace({'\n':''}))},insert_uploaded_img:function(a){textbox.insertbox.insert('img',a);hide('insertimg_loader');$('upload_and_insert').reset()},comm_mode:function(e){$('comm_mode_btn').className='postcomm modeon';$('micro_mode_btn').className='postcomm';show('comm_textboxwrap');hide('micro_textboxwrap');$('diaryTitle').value=(msie)?'':storage.load('title');$('richbox').contentWindow.document.body.innerHTML=(msie)?'':storage.load('content');if((mozilla||firefox)&&!webkit&&!msie){$('richbox').contentWindow.document.designMode="on"}else{$('richbox').contentWindow.document.body.contentEditable="true"}$('post_btn').onclick=textbox.post;if(!msie){var b=setInterval(function(){storage.save('title',$('diaryTitle').value);var a=setTimeout(function(){storage.save('content',$('richbox').contentWindow.document.body.innerHTML)},2000)},10000)}},micro_mode:function(e){$('micro_mode_btn').className='postcomm modeon';$('comm_mode_btn').className='postcomm';hide('comm_textboxwrap');if($('insert_video_box')){hide('insert_video_box')}if($('insert_img_box')){hide('insert_img_box')}show('micro_textboxwrap');$('post_btn').onclick=post_micro}};function clearup_update(){if(webkit||firefox||opera){setOpacity($('new_updates'),0);var a=setTimeout(function(){hide('new_updates');$('update_list').innerHTML=''},200)}else{hide('new_updates');$('update_list').innerHTML=''}var b=$class('cached',$("content"),'li').length;if(b>0){document.title=(document.title.match(/\([0-9]*\)/ig))?document.title.replace(/\([0-9]*\)/ig,'('+b+')'):'('+b+') '+document.title}else{document.title=document.title.replace(/\([0-9]*\)/ig,'')}}var reply_update={show:function(e,b,c,d,f,g){var h=$('m_reply_box_'+b+'_'+c);if(!h){var j=$new('div');j.id='m_reply_box_'+b+'_'+c;j.className='m_reply_box';j.innerHTML='<input type="text" class="m_reply_editer" id="m_reply_editer_'+b+'" /><input type="button" value="'+text['msg_reply']+'" class="m_reply_submit" onclick="reply_update.post(this,\''+b+'\',\''+d+'\',\''+f+'\',\''+g+'\')">';e.parentNode.appendChild(j)}else{toggle('m_reply_box_'+b+'_'+c)}var k=$class('m_reply_box',$('main'),'div');foreach(k,function(i,a){if(a.id!='m_reply_box_'+b+'_'+c){hide(a)}});if($('m_reply_box_'+b+'_'+c).style.display!='none'){$('m_reply_editer_'+b).focus()}},post:function(e,b,c,d,f){var g=parseURL($('m_reply_editer_'+b).value);if(g.trim().length!=0){className.add($('m_reply_editer_'+b),'comm_loading');var h=rootURL+'/blog/post_comment.php?act=post&ty=reply',post='p='+$url(b)+'&Comment='+$url(g)+'&uid='+$url(c)+'&replyName='+f;ajax(h,post,function(i){if(i!='error'){var a=e.parentNode.parentNode;className.add(a,'m_replied');setTimeout(function(){reply_update.remove(a)},60000);className.remove($('m_reply_editer_'+b),'comm_loading');Remove(e.parentNode)}})}},remove:function(a){if($class('m_update',$('update_list'),'li').length==1){clearup_update()}Remove(a)}};function remove_update(e){fadeout(e.parentNode,40,function(){reply_update.remove(e.parentNode)})}function post_comment(b,c){var d=parseURL($('textbox').value),Author=getCookie('UserName');ajax(rootURL+"/blog/post_comment.php?act=post","Comment="+$url(d)+"&p="+$url(b)+"&uid="+$url(c)+'&replyTo=null&replyName=null',function(i){if(i!='error'){hide('comment_editer');var a=$new('li'),ol=$("commContainer");setOpacity(a,0);a.innerHTML='<div class="Avatar"><a href="../'+Author+'"><img src=\"'+getCookie('Avatar')+'\" /></a></div><div class="commContent"><div class="commAuthor"><a href="../'+Author+'">'+Author+'</a></div><p>'+parseMicro(htmlRelplace(d))+'</p><div class="commInf"><span class="datetime" date="'+DateNow()+'">'+DateNow()+'</span></div></div>';ol.appendChild(a);fadein(a,40);dateCale($class('datetime',$('commContainer'),'span'))}})}function setlang(a){setCookie("lang",a,720);location.reload()}function load_post(b,c){var d=$('main').getElementsByTagName('ol'),list=$tag(d[0],'li');ajax(rootURL+"/blog/loadpost.php?act=loadpost&last_id="+$url(list[list.length-1].getAttribute('id'))+"&uid="+$url(getBlogUid())+"&ref="+$url(b)+"&name="+$url(c),"",function(i){if(i==''){hide("loadmore")}else{var a=$('main').getElementsByTagName('ol');a[0].insertAdjacentHTML("beforeEnd",i)}if(b=='home'||b=='profile'){contentInit()}})}var setting={show:function(){if($('SettingPanel')==null){var a=$new('div');a.id='SettingPanel';a.innerHTML='	<div id="PanelTitle"><a onclick="hide(\'SettingPanel\')" class="close_Panel" title="close"></a><h2 onmousedown="drag.init($(\'SettingPanel\'),event)">'+text['setting']+'</h2></div><div id="Panel"><div id="SettingList"><dl><dt>'+text['Appearance']+'</dt><dd><a id="theme_tab" href="javascript:void(0)" onclick="setting.load(this,\'theme\')">'+text['theme']+'</a></dd><dd><a href="javascript:void(0)" onclick="setting.load(this,\'widget\')">'+text['widget']+'</a></dd><dd><a id="customize_tab" href="javascript:void(0)" onclick="setting.load(this,\'customize\')">'+text['customize']+'</a></dd><dt>'+text['Account']+'</dt><dd><a href="javascript:void(0)" onclick="setting.load(this,\'avatar\')">'+text['avatar']+'</a></dd><dd><a href="javascript:void(0)" onclick="setting.load(this,\'profile\')">'+text['profile']+'</a></dd><dd><a href="javascript:void(0)" onclick="setting.load(this,\'password\')">'+text['password']+'</a></dd></dl></div><div id="SettingMain"></div></div>';$append(a);setting.load($('theme_tab'),'theme')}posXY($('SettingPanel'),(window.screen.availWidth-810)*0.5,25);toggle('SettingPanel')},load:function(e,d){if($('customize_tab').className=='On'){customize.updateData();if(!customize.isSaved&&(customize.olddata!=$("CodeTextbox").value)){if(confirm(text['save_customize'])){customize.save('alert')}}}foreach($tag('SettingList','a'),function(i,a){className.remove(a)});className.add(e,"On");var f=getCookie("lang");if(f==undefined){langInit()}$('SettingMain').innerHTML='<h4 id="panelloading">Loading...</h4><img id="loadingbar" src="'+rootURL+'/images/ajax-loader-bar.gif" />';ajax(rootURL+'/blog/set_'+$url(d)+'.php',"",function(i){if(d=='customize'&&$('cus_script')==undefined){var a=$new('script'),head=document.getElementsByTagName('head');a.src=rootURL+'/js/customize.js?r24';a.type='text/javascript';a.id='cus_script';a.onload=function(){customize.init()};head[0].appendChild(a)}var b=i;$('SettingMain').innerHTML='<h2>'+text[d]+'</h2>'+b;if(b.indexOf('<script type="text\/javascript">',0)!=-1){var c=/<script type="text\/javascript">(.*)<\/script>/ig;b.match(c);eval(RegExp.$1)}})}};var navbar={over:function(){$('navbar').style.height="40px"},out:function(){$('navbar').style.height="5px"},showbox:function(a){if(a!='login'){className.remove('navbar_people')}$('navbar_'+a).className=$('navbar').className='On';$('navbarcon').onmouseout=null},closebox:function(a){if(a!='login'){className.remove('navbar_people')}else{$('navbar_login').className=''}if($('peoples_box')!=null){hide('peoples_box')}if($('loginbox')!=null){hide('loginbox')}navbar.out();$('navbarcon').onmouseout=navbar.out;$('navbar').className=''}};function follow(e){ajax(rootURL+'/blog/follow.php?act=fo',"followID="+e.getAttribute("foId")+"&followName="+$url(e.getAttribute("foName")),function(i){e.innerHTML=text['following'];e.className='following';e.onclick=function(){unfollow(e)}})}function unfollow(e){ajax(rootURL+'/blog/follow.php?act=unfo',"unfollowID="+e.getAttribute("foId")+"&unfollowName="+e.getAttribute("foName"),function(){e.innerHTML=text['follow'];e.className='follow';e.onclick=function(){follow(e)}})}var drag={shadow:null,oriObj:null,obj:null,data:null,handlerCode:null,init:function(a,e,b){var c=e.target||e.srcElement;b=(b)?b:'def';if(c.tagName!='A'){drag.handlerCode=drag.handler[b];drag.oriObj=a;drag.handlerCode.init(e);document.onmousemove=drag.onDrag;document.onmouseup=drag.onEnd}},onDrag:function(e){var a=drag.obj;e=e?e:event;drag.handlerCode.onDrag(e);document.onselectstart=function(){return false};return false},onEnd:function(){drag.handlerCode.onEnd();drag.obj=drag.oriObj=drag.data=drag.handlerCode=drag.shadow=document.onselectstart=document.onmousemove=document.onmouseup=document.onmousedown=null},handler:{def:{init:function(e){var a=e.target||e.srcElement,obj=drag.oriObj;obj.mouseX=e.clientX-obj.offsetLeft;drag.obj=obj},onDrag:function(e){var a=drag.obj,Y=(window.scrollY)?window.scrollY:document.body.parentNode.scrollTop;a.style.left=e.clientX-a.mouseX+'px';a.style.top=e.clientY+Y-20+'px'},onEnd:function(){if(parseInt(drag.obj.style.top)<0){drag.obj.style.top='0px'}}},widget:{init:function(e){var c=e.target||e.srcElement,oriObj=drag.oriObj,dragObj=$new('div'),Y=(window.scrollY)?window.scrollY:document.body.parentNode.scrollTop,shadow=$new('div'),data=[],items=$('sidebar').childNodes;setOpacity(oriObj,0.5);hide($('widget_'+oriObj.getAttribute('name')+'_set'));dragObj.id='dragShadow';dragObj.innerHTML=$class('widget_title',oriObj,'h4')[0].innerHTML;dragObj.style.position="absolute";posXY(dragObj,e.clientX-70,e.clientY+Y-35);$append(dragObj);shadow.id='shadow';shadow.style.height=oriObj.offsetHeight+'px';drag.shadow=shadow;drag.shadow.isInserted=false;drag.obj=dragObj;foreach(items,function(i,a){if(oriObj.id!=a.id&&a.className=="widget_item"){var b=offset(a);data[a.id]={start:b.top,end:b.top+a.offsetHeight}}});drag.data=data},onDrag:function(e){var a=drag.obj,posY=(window.scrollY)?window.scrollY:document.body.parentNode.scrollTop,Y=e.clientY+posY-35,posdata=drag.data;a.style.left=e.clientX-70+'px';a.style.top=Y+'px';for(var b in posdata){if(Y>drag.data[b].start&&Y<drag.data[b].end){var c=offset(drag.oriObj).top;if(Y<c){$('sidebar').insertBefore(drag.shadow,$(b))}if(Y>c+drag.oriObj.offsetHeight){var d=$(b).nextSibling;if(d!=null){$(b).parentNode.insertBefore(drag.shadow,d)}else{$(b).parentNode.appendChild(drag.shadow)}}show(drag.shadow);drag.shadow.isInserted=true;break}else{drag.shadow.isInserted=false;hide(drag.shadow)}}},onEnd:function(){document.body.removeChild(drag.obj);setOpacity(drag.oriObj,1);if(drag.shadow.isInserted==true){$('sidebar').replaceChild(drag.oriObj,drag.shadow);widget.save_pos()}}}}};var email={old:'',change:function(){var e=$('bloginfo_email');email.old=(email.old==''||email.old==e.value)?e.value:'';e.disabled=false;e.className='';hide('change_email');show('save_email','save_cancel_email')},cancel:function(){var e=$('bloginfo_email');e.value=email.old;e.className='disabled';show('change_email');hide('save_email','save_cancel_email');e.disabled=true},save:function(){var e=$('bloginfo_email');if(email.old!=e.value){ajax(rootURL+'/blog/set_email.php?act=save',"email="+$url(htmlRelplace(e.value)),function(i){if(i=='true'){email.old=e.value;email.cancel()}else{if(i=='used'){alert(text['email-used'])}if(i=='false'){alert(text['not-email'])}email.cancel()}})}else{email.cancel()}}};