<!--
//---- Javascript for Web Call (no keypad) ----

var xid;

if (top.xid)
	xid = top.xid;
else
	xid = 0;

//---- 登入 ----
function cmdLogin() {
	top.MsgTag.innerHTML = "系統載入中...";
	try {
		var CamangiX = objectFrame.CamangiX;
		CamangiX.init(GetLocationStr());
		CamangiX.setServiceServ(xid);
	}
	catch(e) {
		top.document.all.showarea1.innerHTML = "第一次使用者<br>請同意安裝ActiveX<br>如果你電腦無法使用ActiveX<br>請自行下載執行通話元件";
		top.document.all.download_area.style.display = 'inline';
		window.status = "";
	}
}

function cmdLogout() {
	var CamangiX = objectFrame.CamangiX;
	CamangiX.unInit();
}

function chk_install() {
	setTimeout("chk_install();", 2000);
	try {
		var obj = new ActiveXObject("CAMANGIX.CamangiXCtrl.1");
		if (obj) {
			window.close();
		}
	}
	catch(e) {}
}

function IsControlInstalled() {
	try {
		var obj = new ActiveXObject("CAMANGIX.CamangiXCtrl.1");
		if (obj) {
			objectFrame.show();
			return true;
		}
	}
	catch(e) {}
	return false;
}

//---- 撥號鍵送出 ----
function cmdCallExt(num) {
	try {
		var CamangiX = objectFrame.CamangiX;
		CamangiX.sendDtmf(num);
	}
	catch(e) {
		alert('語音通話元件尚未啟用');
	}
}

//---- 撥電話 ----
function cmdCall() {
	var CamangiX = objectFrame.CamangiX;

	CamangiX.setAudioCodec(1);  // Choose Codec
	//GSM:        1;
	//G.711 µLAW: 2;
	//G.711 aLAW: 3;
	//SPEEX:      4;
	//iLBC:       5;

	top.CloseLayer();  // Close network checking table
	CamangiX.call("");
	stopSound();
}

//---- 掛斷電話 ----
function cmdDel() {
	var CamangiX = objectFrame.CamangiX;
	top.CloseLayer();  // Close network checking table
	CamangiX.hangUp();
	stopSound();
}

function cmdSetAudio() {
	var CamangiX = objectFrame.CamangiX;
	CamangiX.setAudioWiz();
}

function cmdCheck() {
	var CamangiX = objectFrame.CamangiX;
	top.CloseLayer();  // Close network checking table
	CamangiX.check();
}

function playRing() {
	wavFrame.location = "../share/playRing.html";
}

function playSound() {
	wavFrame.location = "../share/playSound.html";
}

function stopSound() {
	wavFrame.location = "../share/stopSound.html";
}

//---- 取得位址後面的參數 ----
function GetLocationStr() {
	var str = window.location.search.replace("?", "");
	return str;
}

//---- 鎖定Backspace鍵 ----
document.onkeydown = checkbacksapce;

function checkbacksapce(e) {
	var code;
	if (!e)
		var e = window.event;
	if (e.keyCode)
		code = e.keyCode;
	else if (e.which)
		code = e.which;

	if (code == 8) {
		code = 0;
		return false;
	}
	return true;
}

//-->
