var photo_year_name;
var photo_year_id;
var range_of_month_name;
var range_of_month_id;
var property_id_name;
var property_id_id;
var curr_EHL_no;
// ---------

function CreateYr() {
curr_EHL_no = 0 ;
document.dymenu.photo_year.length = 0;
new Option(" --- 請選擇年份--- ",0,1,1);

	photo_year_name = new Object(eval("arr_yr"));
	photo_year_id = new Object(eval("arr_yr_id"));

	for(count = 0; count < photo_year_name.length; count ++) {
		if ( photo_year_id[count] == sel_year ) {
			document.dymenu.photo_year.options[count] = new Option(photo_year_name[count], photo_year_id[count],1,1);
			var curr_EHL_no = count;
		} else
			document.dymenu.photo_year.options[count] = new Option(photo_year_name[count], photo_year_id[count],0,0);
	}
	if (curr_EHL_no != 0 )
		document.dymenu.photo_year.options[curr_EHL_no].selected = true;
	else
		document.dymenu.photo_year.options[0].selected = true;

}


function UpdateMth(year_value) {

curr_EHL_no = 0 ;

   if (year_value != 0) {
	document.dymenu.range_of_month.length = 0;
	new Option(" --- 請選擇月份--- ",0,1,1);

	if (document.dymenu.photo_year.selectedIndex!=-1) {
		range_of_month_name = new Object(eval("arr_" + year_value + "_mth"));
		range_of_month_id = new Object(eval("arr_" + year_value + "_mth_id"));

		for(count = 0; count < range_of_month_name.length; count ++) {
			if (  range_of_month_id[count] == sel_month ) {
				document.dymenu.range_of_month.options[count] = new Option(range_of_month_name[count], range_of_month_id[count],1,1);
				var curr_EHL_no = count;
			} else
				document.dymenu.range_of_month.options[count] = new Option(range_of_month_name[count], range_of_month_id[count],0,0);
		}

	}

	if (curr_EHL_no != 0 )
		document.dymenu.range_of_month.options[curr_EHL_no].selected = true;
	else {
		document.dymenu.range_of_month.options[0].selected = true;
		UpdateEvent(document.dymenu.range_of_month[0].value);
	}

	
   }
}


function UpdateEvent(month_value) {
curr_EHL_no = 0 ;

   if ( month_value != 0) {

	document.dymenu.property_id.length = 0;
	new Option(" --- 請選擇活動--- ",0,1);

	if (document.dymenu.range_of_month.selectedIndex!=-1) {

		property_id_name = new Object(eval("arr_" + month_value + "_event"));
		property_id_code = new Object(eval("arr_" + month_value + "_event_id"));

		document.dymenu.property_id.options[0] = new Option("------", "0",0,0);

		for(count = 0; count < property_id_name.length; count++) {
			if ( property_id_code[count] == sel_event ) {
				document.dymenu.property_id.options[count+1] = new Option(get_spec_char(property_id_name[count]), property_id_code[count],1,1);
				var curr_EHL_no = count+1;
			} else
				document.dymenu.property_id.options[count+1] = new Option(get_spec_char(property_id_name[count]), property_id_code[count],0,0);
		}

	}

	
	if (curr_EHL_no != 0 )
		document.dymenu.property_id.options[curr_EHL_no].selected = true;
	else
		document.dymenu.property_id.options[0].selected = true;
		
	sel_month = "";
   }
}


function NewEvent(NEW_sel_event) {
curr_EHL_no = 0 ;

	document.dymenu.property_id.length = 0;
	new Option(" --- 請選擇活動--- ",0,1);


		property_id_name = new Object(eval("arr_new_event"));
		property_id_code = new Object(eval("arr_new_event_id"));

		for(count = 0; count < property_id_name.length; count ++) {
			if ( property_id_code[count] == NEW_sel_event ) {
				document.dymenu.property_id.options[count] = new Option(get_spec_char(property_id_name[count]), property_id_code[count],1,1);
				var curr_EHL_no = count;
			} else
				document.dymenu.property_id.options[count] = new Option(get_spec_char(property_id_name[count]), property_id_code[count],0,0);
		}

	
	if (curr_EHL_no != 0 )
		document.dymenu.property_id.options[curr_EHL_no].selected = true;
	else
		document.dymenu.property_id.options[0].selected = true;
		
}

function get_spec_char(sc_string) {
var temp_sc_string = sc_string;

	while( temp_sc_string.indexOf( "&#39;" ) != -1  || temp_sc_string.indexOf( "&quot;" ) != -1 ||
	       temp_sc_string.indexOf( "&lt;"  ) != -1  || temp_sc_string.indexOf(  "&gt;"  ) != -1   ) {
		if ( temp_sc_string.indexOf( "&#39;" ) != -1 )
			temp_sc_string = temp_sc_string.substr(0,temp_sc_string.indexOf("&#39;")) +  "'" + temp_sc_string.substr((temp_sc_string.indexOf("&#39;") + 5), ( temp_sc_string.length - temp_sc_string.indexOf("&#39;") ) );
		if ( temp_sc_string.indexOf( "&quot;" ) != -1 )
			temp_sc_string = temp_sc_string.substr(0,temp_sc_string.indexOf("&quot;")) +  "\"" + temp_sc_string.substr((temp_sc_string.indexOf("&quot;") + 6), ( temp_sc_string.length - temp_sc_string.indexOf("&quot;") ) );
		if ( temp_sc_string.indexOf( "&lt;" ) != -1 )
			temp_sc_string = temp_sc_string.substr(0,temp_sc_string.indexOf("&lt;")) +  "<" + temp_sc_string.substr((temp_sc_string.indexOf("&lt;") + 4), ( temp_sc_string.length - temp_sc_string.indexOf("&lt;") ) );
		if ( temp_sc_string.indexOf( "&gt;" ) != -1 )
			temp_sc_string = temp_sc_string.substr(0,temp_sc_string.indexOf("&gt;")) +  ">" + temp_sc_string.substr((temp_sc_string.indexOf("&gt;") + 4), ( temp_sc_string.length - temp_sc_string.indexOf("&gt;") ) );
	}
	return temp_sc_string;
}

function BrowserCheck(EHL_menu_name, EHL_menu_width) {
	var menu_width_txt="";
	var b = navigator.appName;
	if (b=="Netscape") menu_width_txt="";
	else if (b=="Microsoft Internet Explorer") menu_width_txt = "style=\"width: "+EHL_menu_width+"px\"" ;
	else menu_width_txt="";
	
	menu_width_txt = " class=\"td_table3\" ";    // use tailor made style this time
	
	document.write(	"<select name=\""+EHL_menu_name+"\" onChange=\"if(this.form.property_id[this.form.property_id.selectedIndex].value!=0) submit();\""+ menu_width_txt +">" );
}


var sel_year = "";
var sel_month = "";
var sel_event = "";
var no_promo_archive_data = "Y";
