function fnHeaderCourseSearch()
	{
		var courseName  = document.getElementById("courseNameTextBox");
		var stateName   = document.getElementById("headerControl_stateDropdown");
		var month		= document.getElementById("headerControl_monthDropdown");
		if(courseName != null && stateName  != null && month != null)
		{
			String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); }; 
			var course    = courseName.value.toString().trim();
			var state     = stateName.value.toString().trim();
			var monthName = month.value.toString().trim();
			
			if( (course.length > 0 ) || (stateName.value != "-1" ) || (month.value != "-1" ) ) 
			{				
				location.href = "/CourseList.aspx?CourseName=" + encodeURIComponent(courseName.value) + "&StateName=" + encodeURIComponent(stateName.value) + "&Month=" + encodeURIComponent(month.value) +"&HeaderSearch=Y";
			}
			else
			{
				alert("Please enter the course name or state name or month");
				return false;
			}
		}
		return true;
	}

	function fnFireEnterKey(e)
	{
		if (!e)
			e=window.event;
		if (e.keyCode==13 || e.which==13)
		{
			
			var courseName  = document.getElementById("courseNameTextBox");
			var stateName   = document.getElementById("headerControl_stateDropdown");
			var month		= document.getElementById("headerControl_monthDropdown");
			var sourceElement=e.srcElement? e.srcElement : e.target;
			var sourceName  = sourceElement.name;
			if (sourceElement.name !="courseNameTextBox" && sourceElement.name!="headerControl:stateDropdown" && sourceElement.name!="headerControl:monthDropdown") 
				return;
			cancelEvent(e);
			
			if(courseName != null && stateName  != null && month  != null)
			{
				if( (courseName.value.toString().length > 0 ) || (stateName.value != "-1" ) || (month.value != "-1" )) 
				{
					fnHeaderCourseSearch()			
				}
			}
		}		
	}
	function cancelEvent(e)
	{
		if (e.preventDefault)
		{
			e.preventDefault();
		}
		else
		{
			e.cancelBubble=true;
			e.returnValue=false;
		}
	}
	document.onkeydown=fnFireEnterKey;
