			function RunAdvancedSearch() {

				var course = $('drpCourse').value;
				var region = $('drpRegion').value;
				var cookTime = $('drpPreparationTime').value;
				var holiday = $('drpHoliday').value;
				var skillLevel = $('drpSkillLevel').value;
				var equipment = $('drpEquipment').value;
				var searchTerm = $('txtSearch').value;
				
				var searchParameters = '';
				var attributelist = '';
				
				if (searchTerm != '') {
					searchParameters += 'SearchTerm:' + searchTerm + ';';
				}

				if (cookTime != '') {
					searchParameters += 'Time:' + cookTime + ';';
				}

				if (skillLevel != '') {
					
					searchParameters += 'SkillLevelList:' +'|' + skillLevel + '|;';
				}

				if (course != '') {
					attributelist += '|' + course;
				}

				if (region != '') {
					attributelist += '|' + region;
				}

				if (holiday != '') {
					attributelist += '|' + holiday;
				}

				if (equipment != '') {
					attributelist += '|' + equipment;
				}
				
				if(attributelist != ''){
					searchParameters += 'AttributeList:' + attributelist + '|;';
				}

				RunSearch(searchParameters);
			}

			function RunCategorySearch() {

				var course = $('PanelHoliday_drpCourse').value;
				var holiday = $('PanelHoliday_drpHoliday').value;

				var searchParameters = '';
				var attributeList = '';

				if (course != '') {
					attributeList += '|' + course;
				}

				if (holiday != '') {
					attributeList += '|' + holiday;
				}
				
				if(attributeList != ''){
					searchParameters = 'AttributeList:' + attributeList + '|;';
				}

				RunSearch(searchParameters);
			}

			function RunQuickSearch() {

				var recipeTitle = $('txtQuickSearch').value;
				var searchParameters = '';

				if (recipeTitle != '') {
					searchParameters += 'SearchTerm:' + recipeTitle + ';';
				}

				RunSearch(searchParameters);
			}

			function RunSearch(searchParameters) {

				if (searchParameters != '') {
					//alert(searchParameters);

					var currentLocation = document.location;
					var redirectPath = '/Recipes/RecipeSearchResults.aspx?AdvancedSearch=' + encodeURIComponent(searchParameters);


					window.location = redirectPath;
				}
				else {
					alert('Please specify search parameters!');
				}
			}

			var isOpen = new Boolean(false);

			  function togglePanelSearch(){
			    Element.toggleClassName('toggler', 'accordion_toggle');
			    Element.toggleClassName('toggler', 'accordion_toggle_active');
			    Effect.toggle('PanelSearch','blind', {duration: 1.0});
			}

			  function toggleQuickSearch(){
			    Element.toggleClassName('toggler2', 'accordion_toggle');
			    Element.toggleClassName('toggler2', 'accordion_toggle_active');
			    Effect.toggle('PanelQuick','blind', {duration: 1.0});
			}

			  function toggleEasySearch(){
			    Element.toggleClassName('toggler3', 'accordion_toggle');
			    Element.toggleClassName('toggler3', 'accordion_toggle_active');
			    Effect.toggle('PanelEasy','blind', {duration: 1.0});
			}
			  function toggleHolidaySearch(){
			    Element.toggleClassName('toggler4', 'accordion_toggle');
			    Element.toggleClassName('toggler4', 'accordion_toggle_active');
			    Effect.toggle('PanelHoliday','blind', {duration: 1.0});
			}
