﻿var g_isShowConfirm=true;function setFrameHeight(swfId){if(typeof swfId=="undefined"){swfId="p2p";}var subHeight=32;try{var newHeight=document.documentElement.clientHeight-subHeight;if(document.documentElement.clientHeight==0){var newHeight=document.body.clientHeight-subHeight;}$("#"+swfId).height(newHeight-2);}catch(e){}}if(typeof getp=="undefined"){function getp(p){var u=document.location.toString();var pa=p+"=";var f=u.indexOf(pa);if(f!=-1){var f2=u.indexOf("&",f);var f2p=u.indexOf("?",f);if(f2p!=-1&&(f2==-1||f2>f2p))f2=f2p;f2p=u.indexOf("#",f);if(f2p!=-1&&(f2==-1||f2>f2p))f2=f2p;if(f2==-1)return u.substring(f+pa.length);else return u.substring(f+pa.length,f2);}return"";}}if(typeof fixFlashBug=="undefined"){function fixFlashBug(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};}}var chatHelper={ChatDataSet:{chatSwf:"",pageIsOk:0,chat_domain:"",chat_roomid:0,live_open_chat:0,live_left:"",live_right:"",qqlive_chanel_tt:"",outTextHeight:0,modeName:"",modeList:"",nickname:null,uin:0},ChatConst:{nick_cookie_name:"qqlive_nickname",uin_cookie_name:"uin"},init:function(_swfId){this.ChatDataSet.chatSwf=_swfId;},setPageIsOk:function(){chatHelper.ChatDataSet.pageIsOk=1;},getPageIsOk:function(){return chatHelper.ChatDataSet.pageIsOk;},setWebServer:function(_val){chatHelper.ChatDataSet.chat_domain=_val;},getWebServer:function(){return chatHelper.ChatDataSet.chat_domain;},setChatId:function(_id){chatHelper.ChatDataSet.chat_roomid=_id;},getChatId:function(){return chatHelper.ChatDataSet.chat_roomid;},setOpenChat:function(_val){chatHelper.ChatDataSet.live_open_chat=_val;},getOpenChat:function(){return chatHelper.ChatDataSet.live_open_chat;},setSupporter:function(_left,_right){if(typeof _left!="undefined"){chatHelper.ChatDataSet.live_left=_left;}if(typeof _right!="undefined"){chatHelper.ChatDataSet.live_right=_right;}},getSupporter:function(){if(chatHelper.ChatDataSet.live_left==""){return""}return chatHelper.ChatDataSet.live_left+"#"+chatHelper.ChatDataSet.live_right;},setModeName:function(_name){chatHelper.ChatDataSet.modeName=_name;},getModeName:function(){return chatHelper.ChatDataSet.modeName;},setModeList:function(_list){chatHelper.ChatDataSet.modeList=_list;},getModeList:function(){return chatHelper.ChatDataSet.modeList;},setChanelTitle:function(_tt){chatHelper.ChatDataSet.qqlive_chanel_tt=_tt;},getChanelTitle:function(){return chatHelper.ChatDataSet.qqlive_chanel_tt;},setOutTextHeight:function(_value){chatHelper.ChatDataSet.outTextHeight=_value;},getOutTextHeight:function(){return chatHelper.ChatDataSet.outTextHeight;},setFlashUinAndNick:function(swf,_nick,_uin){if(typeof swf=="undefined")return;var swfObj;if(typeof swf=="string"){swfObj=document.getElementById(swf);}else if(typeof swf=="object"){swfObj=swf;}swfObj.jsSetUinAndNick(_nick,_uin);},getQQInfoByActivex:function(){var objQQLive=new ActiveXObject('QQLive.Application');var objUser=objQQLive.MyData;if(objUser.Name==""||objUser.Uin==0){alert("无法获取用户昵称，请登录QQLive！");chatHelper.setFlashUinAndNick(chatHelper.ChatDataSet.chatSwf,"",0);return;}chatHelper.ChatDataSet.nickname=objUser.Name;chatHelper.ChatDataSet.uin=objUser.Uin;chatHelper.setFlashUinAndNick(chatHelper.ChatDataSet.chatSwf,objUser.Name,objUser.Uin);},getQQNick:function(){if(chatHelper.ChatDataSet.nickname==null){chatHelper.getQQInfoByActivex();}return chatHelper.ChatDataSet.nickname;},getQQUin:function(){if(chatHelper.ChatDataSet.uin==null){chatHelper.getQQInfoByActivex();}return chatHelper.ChatDataSet.uin;},closeChatDiv:function(){}};function chatRun(_id){var _chatid=100043;var _tt="NeoTV%u7535%u7ADE%u9891%u9053";var _listname=getp("ln");var _listitem=getp("li");if(_chatid==""||parseInt(_chatid,10)==0){alert("聊天室参数错误！");return;}if(_tt==""){_tt="QQLive聊天室";}else{_tt=unescape(_tt);}if(_listname==""){_listname="心情";}else{_listname=unescape(_listname);}if(_listitem==""){_listitem="开心#郁闷#感动#悲伤#愤怒#说不清";}else{_listitem=unescape(_listitem).replace(/\|/g,"#");}chatHelper.init(_id);chatHelper.setWebServer("cache.tv.qq.com/v8/chat");chatHelper.setChatId(parseInt(_chatid,10));chatHelper.setChanelTitle(_tt);chatHelper.setModeName(_listname);chatHelper.setModeList(_listitem);chatHelper.setOpenChat(2);chatHelper.setPageIsOk(1);document.body.onbeforeunload=function(){fixFlashBug();if(g_isShowConfirm){return"您将退出当前聊天室！";}}}function getPageIsOk(){return chatHelper.getPageIsOk();}function getWebServer(){return chatHelper.getWebServer();}function getLiveID(){return chatHelper.getChatId();}function getQQNick(){return chatHelper.getQQNick();}function getQQUin(){return chatHelper.getQQUin();}function getOpenChat(){return chatHelper.getOpenChat();}function getSupporter(){return chatHelper.getSupporter();}function getChanelTitle(){return chatHelper.getChanelTitle();}function getOutTextHeight(){return chatHelper.getOutTextHeight();}function closeChatDiv(){return chatHelper.closeChatDiv();}function getModeList(){return chatHelper.getModeList();}function getModeName(){return chatHelper.getModeName();}/*  |xGv00|b5f7773caccaeaabe8befc5c2c93637b */
