
// SCRIPT FOR THE DROPDOWNS
// Site map definition, param defintion of the array:
// 1st param:	name of the page
// 2nd param:	URL of the page
// 3rd param:	0/1 (0 if no sub pages exist, 1 if sub pages exist)
// eg:			Array ('About Prudential', '#', 1);

// Top Level
var menus = new Array();
menus[0]  = Array ('Asia', '#', 1);
menus[1]  = Array ('Europe', '#', 1);

// ***  Asia
var subMenu_0 = new Array();
subMenu_0[0]  = Array ('Select a country','#');
subMenu_0[1]  = Array ('China','/prudential-plc/cr/communityprogrammes/china/');
subMenu_0[2]  = Array ('India','/prudential-plc/cr/communityprogrammes/india/');
subMenu_0[3]  = Array ('Japan','/prudential-plc/cr/communityprogrammes/japan/');
subMenu_0[4]  = Array ('Malaysia','/prudential-plc/cr/communityprogrammes/malaysia/');
subMenu_0[5]  = Array ('Philippines','/prudential-plc/cr/communityprogrammes/philippines/');
subMenu_0[6]  = Array ('Singapore','/prudential-plc/cr/communityprogrammes/singapore/');
subMenu_0[7]  = Array ('Taiwan','/prudential-plc/cr/communityprogrammes/taiwan/');
subMenu_0[8]  = Array ('Thailand','/prudential-plc/cr/communityprogrammes/thailand/');
subMenu_0[9]  = Array ('Vietnam','/prudential-plc/cr/communityprogrammes/vietnam/');

// *** Europe
var subMenu_1 = new Array();
subMenu_1[0]  = Array ('Select a country','#');
subMenu_1[1]  = Array ('Poland','/prudential-plc/cr/communityprogrammes/poland/')
subMenu_1[2]  = Array ('UK','/prudential-plc/cr/communityprogrammes/uk/')


function inv_generate_next_level(params,nextLevel) {
	// split the params in the value field
	var param = params.split(",");
	
	// delete all entriess in the next
	inv_delete_options(nextLevel);
	
	// generate the 2nd drop down menu
	if ( param[1] == 1 ) { 
		// makes it to an array again
		var myObjArray = eval(param[2]);

		// generates the next level/form field
		for (var i = 0; i < myObjArray.length; i++ ) {
 			// generate the new option field
			var new_option = new Option(myObjArray[i][0], myObjArray[i][1], false, false);
			// check the number of options
			var myLength = eval('document.form_regions.' + nextLevel + '.length');
			// assign the new option
			document.form_regions.level_2.options[myLength] = new_option;
			
		}
		document.form_regions.level_2.options[0].selected = true; 
		document.form_regions.level_2.size = 1;
	}	
} // end of inv_generate_2nd_level()


function inv_delete_options(nextLevel) {
	for (var i = document.form_regions.level_2.length-1; i > -1; i--) { 
		document.form_regions.level_2.options[i] = null; 
	}
}


function inv_check_selection(param_form_name, param_field_name) {
	for(i=0; i<eval('document.' + param_form_name + '.' + param_field_name + '.length'); ++i) {
  		if ( eval('document.' + param_form_name + '.' + param_field_name + '.options[' + i + '].selected') == true ) {
   			return eval('document.' + param_form_name + '.' + param_field_name + '.options[' + i + '].value');
		}
	}
}


function inv_go_to_page(param_form_name, param_field_name) {
	var select_value = new Array();
	var select_values = inv_check_selection(param_form_name, param_field_name);
	select_value = select_values.split(",");
	if ( select_value[0] != '#' ) {
		document.location = select_value[0];
	}
}

// -->
