function update_drop_downs(){
	var displayDate = "";
	var n = 0;
	var lastCountry = '';
	var lastCity = '';
	var lastBeginDate = '';
	var selected_type = '';
	var selected_country = '';
	var selected_city = '';
	var selected_beginDate = '';
	var country_list = new Array();
	var found = 0;
			
	selected_type = document.frmSearch.type.value;
	selected_country = document.frmSearch.country.value;
	selected_city = document.frmSearch.city.value;
	selected_beginDate = document.frmSearch.beginDate.value;
	
	document.frmSearch.country.options.length = 0;
	document.frmSearch.country[n++] = new Option("All","0");

	for(var i=0; i<events.length; i++){
		if ((selected_type == '0' || selected_type == events[i][0] || selected_type == 'seminars') && (selected_city == '0' || selected_city == events[i][2]) && (selected_beginDate == '0' || selected_beginDate == events[i][5])){
			if (lastCountry != events[i][1]){
				if (selected_type == 'seminars'){
					if (events[i][4] == 'true'){
						if (selected_country == events[i][1]){
							found = document.frmSearch.country.options.length;
							document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], true, true);
						} else {
							document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], false);
						}
						lastCountry = events[i][1];
					}
				} else if (selected_country == events[i][1]){
					found = document.frmSearch.country.options.length;
					document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], true, true);
					lastCountry = events[i][1];
				} else {
					document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], false);
					lastCountry = events[i][1];
				}
			}
		}
	}

	if (document.frmSearch.country.options.length < 1){
		lastCountry = '';
		for(var i=0; i<events.length; i++){
			if ( (selected_type == '0' || selected_type == events[i][0] || selected_type == 'seminars') ){
				if (lastCountry != events[i][1]){
					if (selected_type == 'seminars'){
						if (events[i][4] == 'true'){
							if (selected_country == events[i][1]){
								found = document.frmSearch.country.options.length;
								document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], true, true);
							} else {
								document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], false);
							}
							lastCountry = events[i][1];	
						}
					} else if (selected_country == events[i][1]){
						found = document.frmSearch.country.options.length;
						document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], true, true);
						lastCountry = events[i][1];
					} else {
						document.frmSearch.country[n++] = new Option(events[i][1], events[i][1], false);
						lastCountry = events[i][1];
					}
				}
			}
		}
	}

	if (document.frmSearch.country.options.length > 0 && document.frmSearch.country.options.length == 2){
		country_list = document.frmSearch.country;
		document.frmSearch.country.options[1] = country_list[1];
	}
	
	if (found >= document.frmSearch.country.length) found = document.frmSearch.country;
	
	document.frmSearch.country.selectedIndex = found;

	n = 0;
	found = 0;
	document.frmSearch.city.options.length = 0;
	document.frmSearch.city[n++] = new Option("All","0");

	for(var i=0; i<events.length; i++){
		if ((selected_type == '0' || selected_type == events[i][0] || selected_type == 'seminars') && (selected_country == '0' || selected_country == events[i][1]) && (selected_city == '0' || selected_city == events[i][2]) && (selected_beginDate == '0' || selected_beginDate == events[i][5])){
			if (lastCity != events[i][2]){

				if (selected_type == 'seminars'){
					if (events[i][4] == "true"){
						if (selected_city == events[i][2]){
							found = document.frmSearch.city.options.length;
							document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], true, true);
						} else {
							document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], false);
						}
						lastCity = events[i][2];
					}
				} else if (selected_city == events[i][2]){
					found = document.frmSearch.city.options.length;
					document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], true, true);
					lastCity = events[i][2];
				} else {
					document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], false);
					lastCity = events[i][2];
				}
				
			}
		}
	}

	if (document.frmSearch.city.options.length < 1){
		lastCity = '';
		for(var i=0; i<events.length; i++){
			if ( (selected_type == '0' || selected_type == events[i][0] || selected_type == 'seminars') ){
				if (lastCity != events[i][2]){
					if (selected_type == 'seminars'){
						if (events[i][4] == "true"){
							if (selected_city == events[i][2]){
								found = document.frmSearch.city.options.length;
								document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], true, true);
							} else {
								document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], false);
							}
							lastCity = events[i][2];
						}
					} else if (selected_city == events[i][2]){
						found = document.frmSearch.city.options.length;
						document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], true, true);
						lastCity = events[i][2];
					} else {
						document.frmSearch.city[n++] = new Option(events[i][2], events[i][2], false);
						lastCity = events[i][2];
					}
				}
			}
		}
	}
	document.frmSearch.city.selectedIndex = found;

	n = 0;
	found = 0;
	document.frmSearch.beginDate.options.length = 0;
	document.frmSearch.beginDate[n++] = new Option("All","0");

	for(var k=0; k < sorted_dates.length; k++){
		if (lastBeginDate != sorted_dates[k][0]){
			var x = sorted_dates[k][1];
			
			if ((selected_type == '0' || selected_type == events[x][0] || selected_type == 'seminars') && (selected_country == '0' || selected_country == events[x][1]) && (selected_city == '0' || selected_city == events[x][2])){
				if (selected_type == 'seminars'){
					if (events[x][4] == "true"){
						if (selected_beginDate == sorted_dates[k][0]){
							found = document.frmSearch.beginDate.options.length;
							document.frmSearch.beginDate[n++] = new Option(events[x][3], sorted_dates[k][0], true, true);
						} else {
							document.frmSearch.beginDate[n++] = new Option(events[x][3], sorted_dates[k][0], false);
						}
						lastBeginDate = sorted_dates[k][0];
					}
				} else if (selected_beginDate == sorted_dates[k][0]){
					found = document.frmSearch.beginDate.options.length;
					document.frmSearch.beginDate[n++] = new Option(events[x][3], sorted_dates[k][0], true, true);
					lastBeginDate = sorted_dates[k][0];
				} else {
					document.frmSearch.beginDate[n++] = new Option(events[x][3], sorted_dates[k][0], false);
					lastBeginDate = sorted_dates[k][0];
				}
			}

		}
	}

/*alert(document.frmSearch.beginDate.options.length);
	if (document.frmSearch.beginDate.options.length == 1){
		lastBeginDate = '';
		for(var i=0; i<events.length; i++){
			if ( (selected_type == '0' || selected_type == events[i][0] || selected_type == 'seminars') ){
				if (lastBeginDate != events[i][3]){
					if (selected_type == 'seminars'){
						if (events[i][4] == "true"){
							if (selected_beginDate == events[i][3]){
								found = document.frmSearch.beginDate.options.length;
								document.frmSearch.beginDate[n++] = new Option(events[i][3], events[i][3], true, true);
							} else {
								document.frmSearch.beginDate[n++] = new Option(events[i][3], events[i][3], false);
							}
							lastBeginDate = sorted_dates[k];
						}
					} else if (selected_beginDate == events[i][3]){
						found = document.frmSearch.beginDate.options.length;
						document.frmSearch.beginDate[n++] = new Option(events[i][3], events[i][3], true, true);
						lastBeginDate = sorted_dates[k];
					} else {
						document.frmSearch.beginDate[n++] = new Option(events[i][3], events[i][3], false);
						lastBeginDate = sorted_dates[k];
					}
				}
			}
		}
	}
	*/
	document.frmSearch.beginDate.selectedIndex = found;

}



	function convertDates(){
//		for(var i=0; i<sorted_dates.length; i++){
//			sorted_dates[i][0] = sorted_dates[i][0].substr(5,2) + "/" + sorted_dates[i][0].substr(2,2);
//		}

////		for(var i=0; i<events.length; i++){
////			events[i][3] = events[i][3].substr(5,2) + "/" + events[i][3].substr(2,2);
////		}
	}
