//Function to change page from option list
function linkURL(URL) {
	
	if (URL.options[URL.selectedIndex].value != "") self.location.href = URL.options[URL.selectedIndex].value;	
	return true;
}

//Function to open pop up window
function winOpener(theURL, winName, scrollbars, resizable, width, height) {
	
	winFeatures = 'left=' + (screen.availWidth-10-width)/2 + ',top=' + (screen.availHeight-30-height)/2 + ',scrollbars=' + scrollbars + ',resizable=' + resizable + ',width=' + width + ',height=' + height + ',toolbar=0,location=0,status=1,menubar=0'
  	window.open(theURL, winName, winFeatures);
}

//-----------------------------------0609 for control ivrRoleChat

function initIVRRoleChat(IVRpath){
var newPath=String(IVRpath)
window["IVRRoleChat"].SetVariable("IVRpath",newPath)
window["IVRRoleChat"].GotoFrame(1)//reStart------------------------
}

//----------------------we can onle have this to init 
function IVRExJoin(IVRroom){//work 1202!!
var newRoom=String(IVRroom)
window["IVRRoleChat"].SetVariable("IVRExJoin",newRoom)
window["IVRRoleChat"].GotoFrame(28)//大mov沒有gotoLabel
window["IVRRoleChat"].Play()
}
//IVRroleChat---------------

//for if we need to do to the others swf.........
function setVarMovie(MvName,VrName,VaName){
var newVr=String(VrName)
var newVa=String(VaName)
window[MvName].SetVariable(newVr,newVa)
}

function getVarMovie(MvName,VrName){
var newVr=String(VrName)
var VaName=window[MvName].GetVariable(newVr)
return VaName
}

function initVarMovie(MvName,VrName,VaName){
var newVr=String(VrName)
var newVa=String(VaName)
window[MvName].SetVariable(newVr,newVa)
window[MvName].GotoFrame(1)
}
//---------------20100528-----for IVRpan


function IVRsetDIV(oID,leftN) {
var Ln=parseInt(leftN);
document.getElementById(String(oID)).style.left=String(leftN)+"px";

}

var ifPaning



function IVRmoveDIV(num,oID,leftN,rightN) {
var Ln=parseInt(leftN);
var Rn=parseInt(rightN);
var addNumX=parseInt(num)
//連續偵測-------------
var pnow=parseInt(document.getElementById(String(oID)).style.left)
//document.getElementById('myX').value=pnow

if(parseInt(addNumX)< 0){ //to left
if(pnow>Ln){//going---------------------
document.getElementById(String(oID)).style.left=String(pnow+addNumX)+"px";
ifPaning="1"
}
else{
document.getElementById(String(oID)).style.left=Ln;
clearInterval(svid)
ifPaning="0"
}
}

if(parseInt(addNumX)> 0){ //to left
if(pnow < Rn){//going---------------------
document.getElementById(String(oID)).style.left=String(pnow+addNumX)+"px";
ifPaning="1"
}
else{
document.getElementById(String(oID)).style.left=Rn;
clearInterval(svid)
ifPaning="0"
}
}

}

function IVRpan(addNum,oID,leftN,rightN) {
var Ln=parseInt(leftN);
var Rn=parseInt(rightN);
var addNumX=String(addNum);
//啟動時偵測
var pnow=parseInt(document.getElementById(String(oID)).style.left)
//left 啟動時條件
if(parseInt(addNumX)< 0){ //to left
if(pnow>Ln){//start it
svid=setInterval("IVRmoveDIV("+addNumX+","+ "'"+String(oID)+"'"+","+Ln+","+Rn+")", 50);
ifPaning="1"
}else{
document.getElementById(String(oID)).style.left=Ln;
clearInterval(svid)
ifPaning="0"
}
}
//right啟動時條件
if(parseInt(addNumX) > 0){ //to left
if(pnow < Rn){//start it
svid=setInterval("IVRmoveDIV("+addNumX+","+ "'"+String(oID)+"'"+","+Ln+","+Rn+")", 50);
ifPaning="1"
}else{
document.getElementById(String(oID)).style.left=Rn;
clearInterval(svid)
ifPaning="0"
}
}
}

function IVRdelpan() {
if(String(ifPaning)=="1"){
clearInterval(svid)
ifPaning="0"
}
}
//--------------end IVRpan20100528---------------------------
//add firework 8 menu on image
var mmOpenContainer = null;
var mmOpenMenus = null;
var mmHideMenuTimer = null;

function MM_menuStartTimeout(hideTimeout) {
	mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout);	
}

function MM_menuHideMenus() {
	MM_menuResetTimeout();
	if(mmOpenContainer) {
		var c = document.getElementById(mmOpenContainer);
		c.style.visibility = "inherit";
		mmOpenContainer = null;
	}
	if( mmOpenMenus ) {
		for(var i in mmOpenMenus) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus = null;
	}
}

function MM_menuHideSubmenus(menuName) {
	if( mmOpenMenus ) {
		var h = false;
		var c = 0;
		for(var i in mmOpenMenus) {
			if( h ) {
				var m = document.getElementById(mmOpenMenus[i]);
				m.style.visibility = "hidden";
			} else if( mmOpenMenus[i] == menuName ) {
				h = true;
			} else {
				c++;
			}
		}
		mmOpenMenus.length = c+1;
	}
}

function MM_menuOverMenuItem(menuName, subMenuSuffix) {
	MM_menuResetTimeout();
	MM_menuHideSubmenus(menuName);
	if( subMenuSuffix ) {
		var subMenuName = "" + menuName + "_" + subMenuSuffix;
		MM_menuShowSubMenu(subMenuName);
	}
}

function MM_menuShowSubMenu(subMenuName) {
	MM_menuResetTimeout();
	var e = document.getElementById(subMenuName);
	e.style.visibility = "inherit";
	if( !mmOpenMenus ) {
		mmOpenMenus = new Array;
	}
	mmOpenMenus[mmOpenMenus.length] = "" + subMenuName;
}

function MM_menuResetTimeout() {
	if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
	mmHideMenuTimer = null;
}

function MM_menuShowMenu(containName, menuName, xOffset, yOffset, triggerName) {
	MM_menuHideMenus();
	MM_menuResetTimeout();
	MM_menuShowMenuContainer(containName, xOffset, yOffset, triggerName);
	MM_menuShowSubMenu(menuName);
}

function MM_menuShowMenuContainer(containName, x, y, triggerName) {	
	var c = document.getElementById(containName);
	var s = c.style;
	s.visibility = "inherit";
	
	mmOpenContainer = "" + containName;
}
//-------end 20101024 IVR
