var localAgent = '';
//localAgent = "/livechat.web/agent/aspxagent.aspx";
/**********飘浮代码-开始**********/
function Page_BodyBegin(){
FlyAdv_Init();
}
var oDobAdv_Left = oDobAdv_Right = null;
var oDobAdv_W = 105;
var oDobAdv_h = 240;
var oDobAdv_R_Top = oDobAdv_L_Top = 90;
var oDobAdv_L_margin = 5;
var oDobAdv_R_margin = 5;
var oFlyAdv_Left = oFlyAdv_Right = null;
var oFlyAdv_W = 200;
var oFlyAdv_h = 200;
var oFlyAdv_R_Top = oFlyAdv_L_Top = 150;
var oFlyAdv_L_margin = 5;
var oFlyAdv_R_margin = 5;
var oFlyAdv_Content = "";
var oFlyAdv_ConversationId = "";
var oFlyAdv_BCode = "";
function FlyAdv_Init(){
//飘浮参数
var oFlayContent = '
';
oFlayContent += "
";
oFlayContent += "| Cargo eChat - Invite | ";
oFlayContent += " Welcome! May I help you? | ";
oFlayContent += " |
| ";
oFlayContent += "Accept | ";
oFlayContent += "Ignore | ";
oFlayContent += "
|
";
oFlayContent += "
";
document.write(oFlayContent);
oFlyAdv_Right = document.getElementById("right_173FlyAdv");
FlyAdv_Resize();
FlyAdv_Show(false);
}
function FlyAdv_Show(s){
oFlyAdv_Right.style.visibility = s?"visible":"hidden";
}
function FlyAdv_Show(s,conversationId,bCode){
oFlyAdv_Right.style.visibility = s?"visible":"hidden";
oFlyAdv_Right = document.getElementById("right_173FlyAdv");
oFlyAdv_ConversationId = conversationId;
oFlyAdv_BCode = bCode;
}
function FlyAdv_Resize(){
if(!oFlyAdv_Right) return;
var ClientW = document.body.clientWidth;
oFlyAdv_Right.style.left = ClientW - oFlyAdv_W - oFlyAdv_R_margin;
oFlyAdv_Right.style.top = document.body.scrollTop + oFlyAdv_R_Top;
setTimeout("FlyAdv_Resize()", 500);
}
Page_BodyBegin();
/**********飘浮代码-结束**********/
/**********异步调用代码-开始**********/
var http_request = false;
function send_request(url) {//初始化、指定处理函数、发送请求的函数
http_request = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType('text/html');
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
var textConversationId = http_request.responseTEXT;
if (textConversationId != null) {
//business process
if (textConversationId != "") {
//Response.Write("parent.FlyAdv_Show(true,'" + actionRoom.CONVERSATION_ID + "','" + Request["BCode"] + "');");
FlyAdv_Show(true,textConversationId,'SEAJET');
} else {
FlyAdv_Show(false);
}
window.setTimeout(SyncInvite,5000)
}
} else { //页面不正常
if(confirm("Server exception \n\n“确定”重试,单击“取消”退出")){
window.setTimeout(SyncInvite,5000)
}else{
window.close();
}
}
}
}
function SyncInvite() {
send_request(GetMonitorUrl());
}
/**********异步调用代码-结束**********/
function openChatClient(targetSessionId) {
var guestName = 'Guest';
var url = "http://cargob2b.com/livechat/Page/Chat/ChatClient.aspx?TargetSessionId="+encodeURIComponent(targetSessionId)+"&BCode=SEAJET&DisplayName=" + encodeURIComponent(guestName);
window.open (url,"","height=400,width=620,top=120,left=120,status=yes,toolbar=no,menubar=no,resizable=no,scrollbars=no,location=no,titlebar=no");
}
function openNoteClient(bCode) {
var url = "http://cargob2b.com/livechat/Page/Note/NoteClient.aspx?BCode=" + encodeURIComponent(bCode);
window.open (url,"","height=350,width=500,top=120,left=120,status=yes,toolbar=no,menubar=no,resizable=no,scrollbars=no,location=no,titlebar=no");
}
/*********同域调用***********/
function openChatClientByInvite(conversationId,bCode){
var url = "http://cargob2b.com/livechat/Page/Chat/ChatClient.aspx?ConversationId="+oFlyAdv_ConversationId+"&BCode=SEAJET&DisplayName=";
window.open (url,"","height=400,width=620,top=120,left=120,status=yes,toolbar=no,menubar=no,resizable=no,scrollbars=no,location=no,titlebar=no");
var url1 = "http://cargob2b.com/livechat/MonitorProcess.aspx?Flag=AcceptInvite&ConversationId="+conversationId+"&BCode="+bCode+"&rank=20100907522014";
//url1 = localAgent + "?Url=" + encodeURIComponent(url1);
//send_request(url1);
send_request(url1)
}
function refuseInvite(conversationId){
var url = "http://cargob2b.com/livechat/MonitorProcess.aspx?Flag=RefuseInvite&ConversationId="+conversationId;
//url = localAgent + "?Url=" + encodeURIComponent(url);
//send_request(url);
send_request(url);
}
function GetMonitorUrl(){
q++;
var accessingUrl = location.href;
var url = "http://cargob2b.com/livechat/MonitorProcess.aspx?BCode=SEAJET&AccessingUrl=" + encodeURIComponent(accessingUrl) + "&Flag=Sync1&SessionId=kjal1xnbtj1ydm453kq2wsqr&Rand=5cdafaf8-cb96-4d28-9229-b83883ebb05b_" + q;
//url = localAgent + "?Url=" + encodeURIComponent(url);
return url;
}
/************/
function ShowOpImg(){
document.write("
")
}
ShowOpImg();
var iFrmId = "93b09bff-604a-421d-b945-7558b65e7196";
function ShowMonitorIFrm(){
var i=0;
var userType = 0;
var accessingUrl = location.href;
var url = "http://cargob2b.com/livechat/MonitorProcess.aspx?BCode=SEAJET&AccessingUrl=" + encodeURIComponent(accessingUrl) + "&Flag=Sync&Rand=e6834316-f484-4c89-9592-1e315f194fd2_" + i;
var iFrm = "";
document.write(iFrm);
}
var q=0;
function RefMonitorIFrm(){
q++;
var ifrm= document.getElementById(iFrmId);
var userType = 0;
var accessingUrl = location.href;
var url = "http://cargob2b.com/livechat/MonitorProcess.aspx?BCode=SEAJET&AccessingUrl=" + encodeURIComponent(accessingUrl) + "&Flag=Sync&Rand=9f8d9724-104d-4dee-9e19-0a80c9c87c2d_" + q;
ifrm.src = url;
}
/**********Sync调用区域**********/
SyncInvite();
/*******/