/***************************************************************************************************************
* File Name		: define_var.js
* Usage			: 1. Define variables for creating selection scroll bar
*			:
* Author		: e-Crusade
* Creation Date		: 2008-12-16
* Amendment History	:
* Date		By		Description
* ---------	------------	--------------------------------------------------------------------------------
***************************************************************************************************************/

var g_option_all_display_value_;	// the display value for option "ALL" in pull down menu
var g_option_all_default_value_ = "" ;	// the form submit value for option "ALL" in pull down menu

var g_all_region_list_ ;
var g_all_display_region_list_;

var g_all_country_list_ ;
var g_all_display_country_list_;

var g_all_category_list_ ;
var g_all_display_category_list_;

var g_all_card_list_ ;
var g_all_display_card_list_;

var g_default_selected_region_ ;
var g_default_selected_country_ ;
var g_default_selected_category_ ;
var g_default_selected_card_ ;

var g_current_selected_region_ ;
var g_current_selected_country_ ;
var g_current_selected_category_ ;
var g_current_selected_card_ ;

var g_region_list_ ;
var g_country_list_ ;
var g_category_list_ ;
var g_card_list_ ;

var g_region_name_mapping_ = new Array();
var g_country_name_mapping_ = new Array();
var g_category_name_mapping_ = new Array();
var g_card_name_mapping_ = new Array();


/***************************************************************************************************************
* Function		: pws_ha_createDisplayMapping()
* Description		: Create mappings from  selection scroll bar's real backend value to 
*			: displaying text value. Mappings are stored in these 3 Array global object:
*			:	g_country_name_mapping_ , g_category_name_mapping_ , g_card_name_mapping_
*			:
* Parameter Usage	: N/A
* 			: 
* Creation Date		: 2008-12-16
* Side effect		: No
* Amendment History	:
* Date		By		Description
* ---------	------------	--------------------------------------------------------------------------------
***************************************************************************************************************/


function pws_ha_createDisplayMapping(){
	if(g_all_region_list_.length!=g_all_display_region_list_.length){
		alert("Err: no. of elements in [g_all_region_list_] and [g_all_display_region_list_] mush be equal");
	}else{
		for( var i=0; i<g_all_region_list_.length ;i++){
			g_region_name_mapping_[g_all_region_list_[i]] = g_all_display_region_list_[i];
		}
	}
	
	if(g_all_country_list_.length!=g_all_display_country_list_.length){
		alert("Err: no. of elements in [g_all_country_list_] and [g_all_display_country_list_] mush be equal");
	}else{
		for( var i=0; i<g_all_country_list_.length ;i++){
			g_country_name_mapping_[g_all_country_list_[i]] = g_all_display_country_list_[i];
		}
	}
		
		
	if(g_all_category_list_.length!=g_all_display_category_list_.length){
		alert("Err: no. of elements in [g_all_category_list_] and [g_all_display_category_list_] mush be equal");
	}else{
		for( var i=0; i<g_all_category_list_.length ;i++){
			g_category_name_mapping_[g_all_category_list_[i]] = g_all_display_category_list_[i];	
		}
	}
	
	
	if(g_all_card_list_.length!=g_all_display_card_list_.length){
		alert("Err: no. of elements in [g_all_card_list_] and [g_all_display_card_list_] mush be equal");
	}else{
		for( var i=0; i<g_all_card_list_.length ;i++){
			g_card_name_mapping_[g_all_card_list_[i]] = g_all_display_card_list_[i];	
		}
	}
}