| "+ this.message+"<\/td><\/tr><\/table>"
+ ""
+ ""
+ "";
if( navigator.appName.indexOf("Netscape") >= 0 )
{
HTMLElement.prototype.insertAdjacentHTML = netscapeInsertHTML;
document.body.insertAdjacentHTML("afterBegin",str);
}
document.body.insertAdjacentHTML("afterBegin",str);
}
//显示隐藏窗口
function xinshiShowHide(id,dis){
var bdisplay = (dis==null)?((document.getElementById("xMsg"+id).style.display=="")?"none":""):dis
document.getElementById("xMsg"+id).style.display = bdisplay;
document.getElementById("xMsg"+id+"bg").style.display = bdisplay;
}
function xinshiInitQueryForm()
{
var w = 300;
var h = 180;
var l = ( document.body.clientWidth - w ) / 2;
var t = ( document.body.clientHeight - h ) / 2;
var strHTML = "";
var f_query = new xinshiXWin( "_is_query",w,h,l,t,"收到信息",strHTML );
}
function xinshiInitListForm()
{
var w = 115;
var h = 25+80 + 25 * 4 + 0;
var l = document.body.scrollLeft+document.body.clientWidth- w - 10;
var t = document.body.scrollTop+158;
var strHTML = "";
var strPanelIcon = "images/kf_icon.jpg";
strHTML += ""
var f_list = new xinshiXWin( "_is_list",w,h,l,t,"Service",strHTML );
}
function showxinshiQueryForm(eprId,eprUserId,msg)
{
var obj = document.getElementById("xMsg_is_query");
if( obj == null )
{
xinshiInitQueryForm();
}
else
{
xinshiShowHide("_is_query","");
}
obj = document.getElementById("xMsg_is_query_msg");
if (obj != null)
obj.innerHTML = msg;
obj = document.getElementById("xMsg_is_query_eprId");
if (obj != null)
obj.value = eprId;
obj = document.getElementById("xMsg_is_query_eprUserId");
if (obj != null)
obj.value = eprUserId;
}
function queryFormAcceptForChat()
{
var eprId = document.getElementById("xMsg_is_query_eprId").value;
var eprUserId = document.getElementById("xMsg_is_query_eprUserId").value;
xinshiOpenChatWin(eprId,eprUserId,'');
//xinshiFlashObj.chatResponse(eprId,eprUserId,visitorId,0);
xinshiShowHide("_is_query","none");//隐藏窗口
}
function xinshiOpenChatWin(eprId,eprUserId,eprUserName)
{
var visitorId = getxinshiUserId();
window.open ('http://www.infoscape.com.cn/chat/xinshiChatForm.htm?eprId='+eprId+'&eprUserId='+eprUserId+'&eprUserName='+escape(eprUserName)+'&visitorId='+visitorId,'','height=450,width=585,top=100,left=100,toolbar=no,menubar=no,resizable=no,scrollbars=no, location=no, status=no, statusbar=no');
}
function xinshiOpenLeaveMsgWin(eprId,eprUserId,eprUserName)
{
var visitorId = getxinshiUserId();
window.open ('http://www.infoscape.com.cn/chat/xinshiLeaveMsg.jsp?eprId='+eprId+'&eprUserId='+eprUserId+'&eprUserName='+escape(eprUserName)+'&visitorId='+visitorId,'xinshi_leave_msg_window','height=360,width=500,top=100,left=200,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
}
function initialize()
{
xinshiInitListForm();
//xinshiInitQueryForm();
//xinshiShowHide("_is_query","none");//隐藏窗口
}
function getScrollTop() {
var ScrollTop;
if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
ScrollTop = document.documentElement.scrollTop;
}
else if (typeof document.body != 'undefined') {
ScrollTop = document.body.scrollTop;
}
return ScrollTop;
}
function xinshiScXWin()
{
//document.getElementById("xMsg_is_list").style.top=document.body.scrollTop+document.body.clientHeight-document.getElementById("xMsg_is_list").offsetHeight;
//document.getElementById("xMsg_is_list").style.left=document.body.scrollLeft+document.body.clientWidth-document.getElementById("xMsg_is_list").offsetWidth;
//document.getElementById("xMsg_is_listbg").style.top=document.body.scrollTop+document.body.clientHeight-document.getElementById("xMsg_is_listbg").offsetHeight;
//document.getElementById("xMsg_is_listbg").style.left=document.body.scrollLeft+document.body.clientWidth-document.getElementById("xMsg_is_listbg").offsetWidth;
document.getElementById("xMsg_is_list").style.top=getScrollTop()+290;
//document.getElementById("xMsg_is_list").style.left=document.body.scrollLeft+document.body.clientWidth-document.getElementById("xMsg_is_list").offsetWidth - 2;
document.getElementById("xMsg_is_listbg").style.top=getScrollTop()+xinshi_offy+290;
//document.getElementById("xMsg_is_listbg").style.left=document.body.scrollLeft+xinshi_offx+document.body.clientWidth-document.getElementById("xMsg_is_listbg").offsetWidth - 2;
//query form
var f_query = document.getElementById("xMsg_is_query");
if( f_query != null)
{
f_query.style.top=getScrollTop()+200;
document.getElementById("xMsg_is_querybg").style.top=getScrollTop()+xinshi_offy+200;
}
}
var xinshiFlashObj; //swf's id
//flash id
function getxinshiFlashID(swfID)
{
if (navigator.appName.indexOf("Microsoft") > -1)
{
xinshiFlashObj = window[swfID];
}
else
{
xinshiFlashObj = document[swfID];
}
}
////////////////////////////////////////////////////////
function getCookie(name)
{
var offset = document.cookie.indexOf(name+"=");
if (offset != -1)
{
offset += name.length+1;
var end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
return document.cookie.substring(offset, end);
}
else return "";
}
///////////////the interface of flash///////////////////
function debugMsg(strCmd,strBody)
{
//document.all["txtRecvMsg"].value = document.all["txtRecvMsg"].value+"\n cmd:"+strCmd+" body:"+strBody;
}
function connectOK(strBody)
{
//document.all["txtRecvMsg"].value = document.all["txtRecvMsg"].value+"\n connect succ:"+strBody;
}
function connectFail(strBody)
{
//document.all["txtRecvMsg"].value = document.all["txtRecvMsg"].value+"\n connect fail:"+strBody;
}
function serverClose(strBody)
{
//document.all["txtRecvMsg"].value += "\n server close.";
}
function recvMsg(strBody)
{
try
{ //xinshi001&plksomeday&u_1157955504906_2739&不是。。
var sarray=new Array();
sarray=strBody.split('&');
//var userName = getDestUserName();
//if ( userName=='')
//{
// userName = sarray[1];
//}
var msg = sarray[3];
showxinshiQueryForm(sarray[0],sarray[1],msg);
}
catch (e)
{
}
}
function askForChat(strBody)
{
// document.all["txtRecvMsg"].value = document.all["txtRecvMsg"].value+"\n ask for chat:"+strBody;
var eprId = getCompanyId();
var visitorId = getxinshiUserId();
var eprUserId = getDestUserId();
var sarray=new Array();
try
{
sarray=strBody.split('&');
//alert( sarray[0] +' '+sarray[1] +' '+sarray[2] +' '+sarray[3]+' '+ sarray[4]);
if( sarray[4] == "1" )
{
showxinshiQueryForm(sarray[0],sarray[1],sarray[3]);
}
else if( sarray[4] == "2" )
{
xinshiOpenChatWin(sarray[0],sarray[1],'');
}
}
catch(e)
{}
}
function getCompanyId()
{
return "infoscape";
}
function getxinshiUserId()
{
var id=getCookie("xinshi_user0919");
if( id == null || id == "" )
{
var rightNow = new Date();
var uid = rightNow.getTime() +''+Math.floor(Math.random() * (9999));
document.cookie="xinshi_user0919="+uid+"; expires=Thu, 6 Jan 2299 12:05:36 UTC; path=/";
id=uid;
}
return id;
}
function getDestUserId()
{
return "";
}
function getLoginURL()
{
return escape(document.referrer);
}
function getDestURL()
{
return escape(window.location);
}
function sendText()
{
var eprId = getCompanyId();
var srcId = getxinshiUserId();
var destId = getDestUserId();
var strmsg = document.all["txtSendMsg"].value;
// alert('send msg'+strmsg);
xinshiFlashObj.sendMsg(eprId,srcId,destId,strmsg,1);
}
function beginChat()
{
var eprId = getCompanyId();
var srcId = getxinshiUserId();
var destId = getDestUserId();
xinshiFlashObj.beginChat(eprId,srcId,destId);
}
/////////////////////////////////////////////////
function closeFlashConn()
{
try
{
xinshiFlashObj.closeConn();
}
catch (e)
{
}
}
window.onunload = closeFlashConn;
//window.onload = initialize;
initialize();
//window.onscroll=xinshiScXWin;
setInterval('xinshiScXWin();', 800);
//////////////////////////////////////////////////
|