



//+++++++++++++++++++++++++++++++++++++Begin global variable +++++++++++++++++++++++++++++++++++++++
var emailaddress="";
var g_bIsMyExternal = false;

var Key_Module = "moduleid";
var Key_DefProdId ="defaultProdid";
//+++++++++++++++++++++++++++++++++++++End global variable +++++++++++++++++++++++++++++++++++++++++
//xin jia han shu
function SetCanChangeRetailer( bCanChangeRetler )
{
if(IsMyExternal() == false ) return 0;
return window.external.IE_SetEnableChangeRetailer( bCanChangeRetler  );
}
//{{ work for all pages
function IsMyExternal(){
	return g_bIsMyExternal;
}

function load(){
	g_bIsMyExternal = (window.external.IE_IsOurCustomBrowser != null);	
	if( !IsMyExternal()) return;
}

function GetLocalResPath( strRelativeResPath )
{
	var strTemp ="" ;
   if( !IsMyExternal()) return strRelativeResPath ;
   	strTemp =window.external.IE_GetLocalResFile( strRelativeResPath );
	if(strTemp=="") return strRelativeResPath;
	else return strTemp;
}

function SetLoadErrorMsg()
{
   if( IsMyExternal())
   	window.external.IE_SetHtmlLoadFail();
}
function GetLastSelRegionID()
{
	if(IsMyExternal() == false ) return 0;
	return window.external.IE_GetLastSelRegionID();
}

function GetLastSelRetailerID()
{
	if(IsMyExternal() == false ) return 0;
	return window.external.IE_GetLastSelRetailerID();
}

function GetDefStoreID()
{
	if(IsMyExternal() == false) return "";
	
	return window.external.IE_GetStoreID();
}

function GetCurLang()
{
	if(IsMyExternal() == false) return "";
	return window.external.IE_GetLanguage();
}

function SetProp( key , value )
{
	if(IsMyExternal() == false) return false;
	
	return window.external.IE_SetProperty( key , value );
}

function GetProp( key )
{
	if(IsMyExternal() == false) return "";
	
	return window.external.IE_GetProperty( key );
}
//}}

//{{ work for module select page
function LBtnClk2SelMod( iModuleID ,  ModuleName , bDoubleClk )
{
	if( IsMyExternal() == false ) return;
		
	if( iModuleID <= 0 ){
		alert(" Invalidate Module ID ");
		return;
	}
	
	if( window.external.IE_SetModuleSelected != null )
		window.external.IE_SetModuleSelected( iModuleID , ModuleName ,bDoubleClk );	
}

function LBtnClk2OpenRtlrPage()
{
	if( IsMyExternal() == false ) return;
	
	if( window.external.IE_OpenRetailerSelPage != null )
		window.external.IE_OpenRetailerSelPage();
}

function SetGroupProdIdList( GroupIdList , DefProdId )
{
	if( IsMyExternal() == false ) return;
	
	if( window.external.IE_SetGroupProdList != null )
		window.external.IE_SetGroupProdList( GroupIdList , DefProdId );
}
//}}

//{{ work for region/retailer select page
function LBtnClk2SelRegion( iRegionID , bDoubleClk )
{
	if( IsMyExternal() == false ) return;
		
	if( iRegionID <= 0 ){
		alert(" Invalidate Region ID ");
		return;
	}
	
	if( window.external.IE_SetRegionSelected != null )
		window.external.IE_SetRegionSelected( iRegionID , bDoubleClk );	
}

function LBtnClk2SelRetailer( iRetailerID , bDoubleClk )
{

	if( IsMyExternal() == false ) return;
		
	if( iRetailerID <= 0 ){
		alert(" Invalidate Retailer ID ");
		return;
	}
		
	if( window.external.IE_SetRetailerSelected!= null )
		window.external.IE_SetRetailerSelected( iRetailerID , bDoubleClk );
}

//}}

//{{ work for product select page
var g_prd;
function LBtnClk2SelProd(strModule,iRegionID , iRetailerID , iProdID , isclick )
{      
	//iRegionID=stuModule+emailaddress;
	if(isclick=="true") 
	{
	//showDialogorder("",strModule,"");
	showDialogorder(iProdID,strModule , iRegionID , iRetailerID);
	}
	if(iProdID == "")
	{
		//showDialogorder("",strModule,"");
	showDialogorder(g_prd, strModule, iRegionID , iRetailerID);
	return;
	//StartupŁ¨strModule, g_prd, strRegionID , strRetailerIDŁ©;
	}
	 g_prd = iProdID;

	
}

function GetSelModuleId()
{
	if( IsMyExternal() == false ) return 0;
	if( window.external.IE_GetModID != null)
		return window.external.IE_GetModID();
		
	return 0;
}

function GetDefProdID()
{
	if( IsMyExternal() == false ) return 0;
	if( window.external.IE_GetDefProdID != null )
		return window.external.IE_GetDefProdID();
	return 0;
}
//}}

//

