var smjq=jQuery;smjq(document).ready(function(){var getwidth=getCookie("historywidth");var getheight=getCookie("historyheight");if(getwidth!=null&&getheight!=null){var width=getwidth;var height=getheight;}else{var width=document.documentElement.clientWidth- 200- imagewidth;var height=document.documentElement.clientHeight- 180- imageheight;}
var cwidth=document.documentElement.clientWidth-100;var cheight=document.documentElement.clientHeight-20;var moveX=0;var moveY=0;var moveTop=0;var moveLeft=0;var moveable=false;var docMouseMoveEvent=document.onmousemove;var docMouseUpEvent=document.onmouseup;smjq("body").append('<div id="smchuncai" onfocus="this.blur();" style="color:#626262;z-index:999;"><div id="chuncaiface"></div><div id="dialog_chat"><div id="chat_top"></div><div id="dialog_chat_contents"><div id="dialog_chat_loading"></div><div id="tempsaying"></div><div id="showchuncaimenu"><ul class="wcc_mlist" id="shownotice">显示公告</ul><ul class="wcc_mlist" id="chatTochuncai">聊&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;天</ul><ul class="wcc_mlist" id="foods">吃 零 食</ul><ul class="wcc_mlist" id="blogmanage">博客后台</ul><ul class="wcc_mlist" id="lifetimechuncai">生存时间</ul><ul class="wcc_mlist" id="closechuncai">关闭春菜</ul></div><div><ul id="chuncaisaying"></ul></div><div id="getmenu"> </div></div><div id="chat_bottom"></div></div></div>');smjq("#smchuncai").append('<div id="addinput"><div id="inp_l"><input id="talk" type="text" name="mastersay" value="" /> <input id="talkto" type="button" value=" " /></div><div id="inp_r"> X </div></div>');smjq("body").append('<div id="callchuncai">召唤春菜</div>');var is_closechuncai=getCookie("is_closechuncai");if(is_closechuncai=='close'){closechuncai_init();}
getdata("getnotice");setFace(1);smjq("#smchuncai").css('left',width+'px');smjq("#smchuncai").css('top',height+'px');smjq("#smchuncai").css('width',imagewidth+'px');smjq("#smchuncai").css('height',imageheight+'px');smjq("#callchuncai").attr("style","top:"+cheight+"px; left:"+cwidth+"px; text-align:center;");smcc=document.getElementById("smchuncai");smcc.onmousedown=function(){var ent=getEvent();moveable=true;moveX=ent.clientX;moveY=ent.clientY;var obj=document.getElementById("smchuncai");moveTop=parseInt(obj.style.top);moveLeft=parseInt(obj.style.left);if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){window.getSelection().removeAllRanges();}
document.onmousemove=function(){if(moveable){var ent=getEvent();var x=moveLeft+ ent.clientX- moveX;var y=moveTop+ ent.clientY- moveY;var w=200;var h=200;obj.style.left=x+"px";obj.style.top=y+"px";}};document.onmouseup=function(){if(moveable){var historywidth=obj.style.left;var historyheight=obj.style.top;historywidth=historywidth.replace('px','');historyheight=historyheight.replace('px','');setCookie("historywidth",historywidth,60*60*24*30*1000);setCookie("historyheight",historyheight,60*60*24*30*1000);document.onmousemove=docMouseMoveEvent;document.onmouseup=docMouseUpEvent;moveable=false;moveX=0;moveY=0;moveTop=0;moveLeft=0;}}};smjq("#getmenu").click(function(){chuncaiMenu();setFace(1);});smjq("#shownotice").click(function(){getdata("getnotice");setFace(1);});smjq("#closechuncai").click(function(){setFace(3);closechuncai();});smjq("#callchuncai").click(function(){setFace(2);callchuncai();setCookie("is_closechuncai",'',60*60*24*30*1000);});smjq("#shownotice").click(function(){setFace(1);closeChuncaiMenu();});smjq("#lifetimechuncai").click(function(){closeChuncaiMenu();closeNotice();setFace(2);getdata('showlifetime');});smjq("#chatTochuncai").click(function(){showInput();});smjq("#inp_r").click(function(){closeInput();chuncaiSay('不聊天了吗？(→_→)');setFace(3);});smjq("#talkto").click(function(){getdata("talking");});smjq("#blogmanage").click(function(){closeChuncaiMenu();closeNotice();smjq("#getmenu").css("display","none");chuncaiSay("马上就跳转到后台管理页面去了哦～～～");setFace(2);setTimeout(function(){window.location.href=path+'/wp-admin/';},2000);});smjq("#foods").click(function(){closeChuncaiMenu();closeNotice();getdata("foods");});document.onmousemove=function(){stoptime();tol=0;setTime();}
talkSelf(talktime);document.getElementById("smchuncai").onmouseover=function(){if(talkobj){clearTimeout(talkobj);}
talktime=0;talkSelf(talktime);}});function getEvent(){return window.event||arguments.callee.caller.arguments[0];}
var eattimes=0;function eatfood(obj){var gettimes=getCookie("eattimes");if(parseInt(gettimes)>parseInt(9)){chuncaiSay("主人是个大混蛋！！");setFace(3);closechuncai_evil();}else if(parseInt(gettimes)>parseInt(7)){chuncaiSay(".....................肚子要炸了，死也不要再吃了～～！！！TAT");setFace(3);}else if(parseInt(gettimes)==parseInt(5)){chuncaiSay("我已经吃饱了，不要再吃啦......");setFace(3);}else if(parseInt(gettimes)==parseInt(3)){chuncaiSay("多谢款待，我吃饱啦～～～ ╰（￣▽￣）╭");setFace(2);}else{var id=obj.replace("f",'');getdata('eatsay',id);}
eattimes++;setCookie("eattimes",eattimes,60*10*1000);}
function chuncaiMenu(){clearChuncaiSay();closeInput();chuncaiSay("准备做什么呢？");smjq("#showchuncaimenu").css("display","block");smjq("#getmenu").css("display","none");smjq("#chuncaisaying").css("display","none");}
function closeChuncaiMenu(){clearChuncaiSay();smjq("#showchuncaimenu").css("display","none");showNotice();smjq("#getmenu").css("display","block");}
function showNotice(){smjq("#chuncaisaying").css("display","block");}
function closechuncai(){stopTalkSelf();chuncaiSay("记得再叫我出来哦...");smjq("#showchuncaimenu").css("display","none");setTimeout(function(){smjq("#smchuncai").fadeOut(1200);smjq("#callchuncai").css("display","block");},2000);setCookie("is_closechuncai",'close',60*60*24*30*1000);}
function closechuncai_evil(){stopTalkSelf();smjq("#showchuncaimenu").css("display","none");setTimeout(function(){smjq("#smchuncai").fadeOut(1200);smjq("#callchuncai").css("display","block");},2000);}
function closechuncai_init(){stopTalkSelf();smjq("#showchuncaimenu").css("display","none");setTimeout(function(){smjq("#smchuncai").css("display","none");smjq("#callchuncai").css("display","block");},30);}
function callchuncai(){talkSelf(talktime);smjq("#smchuncai").fadeIn('normal');smjq("#callchuncai").css("display","none");closeChuncaiMenu();closeNotice();chuncaiSay("我回来啦～");setCookie("is_closechuncai",'',60*60*24*30*1000);}
function chuncaiSay(s){clearChuncaiSay();smjq("#tempsaying").append(s);smjq("#tempsaying").css("display","block");}
function clearChuncaiSay(){document.getElementById("tempsaying").innerHTML='';}
function closeNotice(){smjq("#chuncaisaying").css("display","none");}
function showInput(){closeChuncaiMenu();closeNotice();chuncaiSay("............?");smjq("#addinput").css("display","block");}
function closeInput(){setFace(3);smjq("#addinput").css("display","none");}
function clearInput(){document.getElementById("talk").value='';}
function createFace(a,b,c){smjq("head").append('<div id="hiddenfaces"><img id="hf1" src="'+a+'" /><img id="hf2" src="'+b+'" /><img id="hf3" src="'+c+'" /></div>');setFace(1);}
function setFace(num){obj=document.getElementById("hf"+num).src;smjq("#chuncaiface").attr("style","background:url("+obj+") no-repeat scroll 50% 0% transparent; width:"+imagewidth+"px;height:"+imageheight+"px;");}
function getdata(el,id){smjq.ajax({type:'GET',url:path+'/?a=getdata',cache:'false',dataType:'html',contentType:'application/json; charset=utf8',beforeSend:function(){smjq("#tempsaying").css('display',"none");smjq("#dialog_chat_loading").fadeIn("normal");},success:function(data){smjq("#dialog_chat_loading").css('display',"none");smjq("#tempsaying").css('display',"");var dat=eval("("+data+")");if(el=='defaultccs'){chuncaiSay(dat.defaultccs);}else if(el=='getnotice'){chuncaiSay(dat.notice);setFace(1);}else if(el=='showlifetime'){chuncaiSay(dat.showlifetime);}else if(el=='talking'){var talkcon=smjq("#talk").val();var i=in_array(talkcon,dat.ques);var types=typeof(i);if(types!='boolean'){chuncaiSay(dat.ans[i]);setFace(2);}else{chuncaiSay('.......................嗯？');setFace(3);}
clearInput();}else if(el=='foods'){var str='';var arr=dat.foods;for(var i in arr){if(arr[i]!=''){str+='<ul id="f'+i+'" class="eatfood" onclick="eatfood(this.id)">'+arr[i]+'</ul>';}}
chuncaiSay(str);}else if(el="eatsay"){var str=dat.eatsay[id];chuncaiSay(str);setFace(2);}else if(el="talkself"){var arr=dat.talkself;return arr;}},error:function(){chuncaiSay('好像出错了，是什么错误呢...请联系管理猿');}});}
function in_array(str,arr){for(var i in arr){if(arr[i]==str){return i;}}
return false;}
var timenum;var tol=0;var goal=10*60;function setTime(){tol++;timenum=window.setTimeout("setTime('"+tol+"')",1000);if(parseInt(tol)==parseInt(goal)){stopTalkSelf();closeChuncaiMenu();closeNotice();closeInput();chuncaiSay("主人跑到哪里去了呢....");setFace(3);stoptime();}}
function stoptime(){if(timenum){clearTimeout(timenum);}}
var talktime=0;var talkself=60;var talkobj;var tsi=0;var tucaoobj=hitokoto("hitokoto");var talkself_arr=[["白日依山尽，黄河入海流，欲穷千里目，更上.....一层楼？","1"],["主人说很想看我穿女仆装的样子，可是好像没有这个设定的说...","2"],["偷偷和你说哦~主人其实是女生~~","2"],["客官您里边请~~里面宽敞~~~","2"],["一路走来...形单影只....","1"],["   .     <--你的屏幕有坏点哦！","2"],["你们这帮触手...吃人的触手！","3"],["我会暖床，求包养...","3"],["主人正在帮你安装绿坝，请稍等哦~","2"],["我要棒棒糖....","2"],["充满鼻腔的生腥血味，赤红的水面，我最初的记忆....","2"],["主人养着很多后宫哦~~~你要不要加入呢~~","2"],["我看见主人熊猫眼又加重了！","3"],['其实，昨天在街上看见一个人穿着EVA的T恤，很想上去把他掰成两截...',"3"],["我是不是很厉害呀～～？","2"],["5555...昨天有个小孩子跟我抢棒棒糖吃.....","3"],["如果让我开高达，我肯定会试试高达能不能单脚跳～ θ口θ","2"],["昨天我好像看见主人又在众人之前卖萌了，PIA死你哦～","2"]
["败者死于绝望, 胜者死于渴望.","1"],["当世界背叛你的那天到来时, 我会为你背叛全世界.","1"],["风筝的线你随时可以放开, 只是别盼望我会回来.","3"],["你知道雪为什么是白色的吗? 因为她忘记了本来的颜色.","2"],["那雙緊握不放的手... 抓住的是希望... 亦或是絕望...","1"],["老是低着头, 幸福可是会离你而去的喔.","2"],["世界上没有偶然, 有的只是必然.","2"],["煩い！煩い！煩い！","3"],["在走廊上跌倒会流鼻血, 在人生中跌倒会流眼泪.","3"],["不相信人咬不到肚脐的, 咬破肚脐去死如何?","2"],["要改变别人的心真是件很难办的事, 不过改变自己要容易一点.","2"],["如果我会变成恶魔, 那就随他吧... 我会接受放逐... 一切只为了保护她...","1"],["XX什么的, 最讨厌了!","3"],["我在未来等你.","2"],["不要哀求, 学会争取; 若是如此, 终有所获.","2"],["既然如此, 就再努力一次吧. 别在这里愁眉不展, 也不要再自欺欺人, 重新来过!","2"],["只要微笑就可以了.","2"],["记得当时年纪小, 你爱卖萌我爱笑.","2"],["安心地睡吧, 就算你将遗忘一切, 我也会永远记得. 我将为你而生、为你而死.","1"],["会长和往常一样挺着小小的胸部一副自以为了不起的样子...","3"],["如果我是那雨滴的话, 那么, 我能够像把不曾交会的天空与大地连接起来那样, 把某人的心串联起来吗?","1"],["真可悲, 你什么都不知道, 在这个世界上没有什么是不重要的!","3"],["灵曦是我的, 谁都不准碰!","3"],["贫乳是社会地位的象征, 是具有稀有价值的!","2"],["我发过誓, 再也不装作没察觉, 再也不逃避","1"],["如果聚集负的感情, 世界就会陷入负的洪流; 反之聚集正的感情, 世界就会循着正道而行.","1"],["去死两次!","3"],["除了爱你, 我什么都可以.","1"],["即使无法掌握未来, 也请不要忘了明天.","2"],["就算只有六十亿分之一的机会, 我们还是会邂逅.","2"],["美丽的不是这个世界, 而是看世界的你的眼神.","2"]];function talkSelf(talktime){talktime++;var tslen=talkself_arr.length;var yushu=talktime%talkself;if(parseInt(yushu)==parseInt(9)){closeChuncaiMenu();closeNotice();closeInput();tsi=Math.floor(Math.random()*talkself_arr.length+ 1)-1;chuncaiSay(tucaoobj);setFace(talkself_arr[tsi][1]);}
talkobj=window.setTimeout("talkSelf("+talktime+")",1000);}
function stopTalkSelf(){if(talkobj){clearTimeout(talkobj);}}
function arrayShuffle(arr){var result=[],len=arr.length;while(len--){result[result.length]=arr.splice(Math.floor(Math.random()*(len+1)),1);}
return result;}
function setCookie(name,val,ex){var times=new Date();times.setTime(times.getTime()+ ex);if(ex==0){document.cookie=name+"="+val+";";}else{document.cookie=name+"="+val+"; expires="+times.toGMTString();}}
function getCookie(name){var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));if(arr!=null)return unescape(arr[2]);return null;}
