/**
*@author Carsten Schäfer 19.12.2005 16:45
*/
CONFIG['APP_VERSION']= "2.1";

/*Aditional*/
CONFIG['RUNNING_VARS']['expireDaysNewTag']             = 40;
CONFIG['RUNNING_VARS']['currentDateMillis']            = getUTCDate().getTime();
CONFIG['RUNNING_VARS']['currentNewTagLimitDateMillis'] = CONFIG['RUNNING_VARS']['currentDateMillis'] - (1000*60*60*24*CONFIG['RUNNING_VARS']['expireDaysNewTag']);

//What shall be offered for filtering ?
CONFIG['ACTIVE_FILTER_FIELDS']['useFilterFunction']= true;
CONFIG['ACTIVE_FILTER_FIELDS']['useSortField']     = true;
CONFIG['ACTIVE_FILTER_FIELDS']['useFormLatest']    = true;
CONFIG['ACTIVE_FILTER_FIELDS']['useFormReset']     = true;
CONFIG['ACTIVE_FILTER_FIELDS']['useFormSubmit']    = false;

CONFIG['PAGE_CONTROL']['perpageRows'] = 9;//amount of rows
CONFIG['PAGE_CONTROL']['perpageCols'] = 3;//amount of columns
CONFIG['PAGE_CONTROL']['perpage']     = CONFIG['PAGE_CONTROL']['perpageCols'] * CONFIG['PAGE_CONTROL']['perpageRows'];
//trigger search-filter display only, when more than this amount of atoms are visible
CONFIG['PAGE_CONTROL']['limitSearchMenuDisplay'] = CONFIG['PAGE_CONTROL']['perpage'];

/*Special treatment for certain atom data (getAtomByNo() in dynlist_app_*_logic.js)*/
CONFIG['VALUE_PROCESSING_TYPE']['date']     = new Array();
CONFIG['VALUE_PROCESSING_TYPE']['publish']  = new Array();
CONFIG['VALUE_PROCESSING_TYPE']['thumbPath']= new Array();
CONFIG['VALUE_PROCESSING_TYPE']['iotmPath'] = new Array();

//######### KEYS #################
CONFIG['DATA']['keys'] = new Array("cat", "thm", "ctry", "title", "date", "author", "published", "dir", "url", "thumb", "sat",  "instr", "prod");
CONFIG['DATA']['keys_row2'] = new Array("sat",  "instr", "prod");

/*Used for formatting atoms in method getAtomByNo() in dynlist_app_*_logic.js*/
//second key stands for a certain method how to process the value
CONFIG['VALUE_PROCESSING_TYPE']['date']['date']        = true;
CONFIG['VALUE_PROCESSING_TYPE']['publish']['published']= true;
CONFIG['VALUE_PROCESSING_TYPE']['thumbPath']['thumb']  = true;
CONFIG['VALUE_PROCESSING_TYPE']['iotmPath']['url']     = true;

/*Convert Headlines in SEARCH FORM*/
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['thm'] = "Feature/Conceptual Model";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['ctry'] = "Country/Region";
//CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['title'] = "Title";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['sat']   = "Satellite";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['months']   = "Month";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['years']   = "Year";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['sorter']   = "Sort";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['author']   = "Author";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['instr']  = "Instrument";
CONFIG['SEARCH_DISPLAY_HEADLINE_CONVERT']['prod']   = "Product";

/*Sorting for combos*/
CONFIG['SEARCH_DISPLAY_TEXT_SORT']['years'] = "sortYears";
CONFIG['SEARCH_DISPLAY_TEXT_SORT']['months'] = "sortMonths";
CONFIG['SEARCH_DISPLAY_TEXT_SORT_DIRECTION']['years'] = -1;

/*Convert Display Text in Search-elements*/
CONFIG['SEARCH_DISPLAY_TEXT_CONVERT']['sat']    = "getSatSmall";
CONFIG['SEARCH_DISPLAY_TEXT_CONVERT']['months'] = "getMonthName";
CONFIG['SEARCH_DISPLAY_TEXT_CONVERT']['instr']  = "getInstr";
CONFIG['SEARCH_DISPLAY_TEXT_CONVERT']['prod']  = "getProd";

//What shall be indexed (possibly for filtering)
CONFIG['INDEXING']['keys']    = new Array("thm", "ctry", "date", "author", "sat",  "instr", "prod");
//CONFIG['INDEXING']['keys_row2']    = new Array("sat",  "instr", "prod");
CONFIG['INDEXING']['SPECIAL_DATE_KEY'] = 'date';//shall create: Year [5], Months [7] => 2005 [5] March [6]
CONFIG['ACTIVE_FILTER_KEYS']  = new Array("thm", "ctry", "months", "years", "author", "sat", "instr", "prod");//, "author"


CONFIG['ACTIVE_FILTER_KEYS_SUB']["months"] = "date";
CONFIG['ACTIVE_FILTER_KEYS_SUB']["years"]  = "date";

/*Any fields with different delimiters ?*/
CONFIG['ACTIVE_FILTER_KEYS_SEPARATOR']['author']  = ";";

/*HTTP-GET - basics - extendable*/
CONFIG['GET_PARAMS_SKIPSEARCH_VALUE']['recent'] = "false";
CONFIG['GET_PARAMS_DEF']['recent'] = CONFIG['GET_PARAMS_SKIPSEARCH_VALUE']['recent'];

/*additional Parameters*/
var XXXparamCounter = CONFIG['GET_PARAMS'].length;
CONFIG['GET_PARAMS'][XXXparamCounter++] = "thm";
//CONFIG['GET_PARAMS'][XXXparamCounter++] = "title";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "sat";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "ctry";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "months";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "years";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "recent";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "author";

CONFIG['GET_PARAMS'][XXXparamCounter++] = "prod";
CONFIG['GET_PARAMS'][XXXparamCounter++] = "instr";

//CONFIG['CUT_CONTENT_LIMIT_CHARACTERS']['title']=50;

//######### END KEYS #################

//######### SPECIFIC CONFIG DATA #################
CONFIG['DATA']['thumbPath'] = "http://oiswww.eumetsat.org/WEBOPS/iotm/iotm/images/";
CONFIG['DATA']['iotmPath']  = "http://oiswww.eumetsat.org/WEBOPS/iotm/iotm/";
CONFIG['DATA']['cssPath']   = "/groups/jsp/documents/fragmentassets/";
CONFIG['DATA']['cssImagePath'] = "/groups/jsp/documents/fragmentassets/";
/*CD needs some modifications of data*/
if(CONFIG['ENVIRONMENT']['isCD']){
  CONFIG['DATA']['cssPath']   = "../common/css/";
  CONFIG['DATA']['cssImagePath'] = CONFIG['DATA']['cssPath'] + "basic/";
  CONFIG['DATA']['thumbPath'] = "images/";
  CONFIG['DATA']['iotmPath']  = "";

}