// SubjectArea search box
var SubjectAreaSearch					= {
	init:function() {
		if(!document.getElementById||!document.createTextNode){return;}
		var eForm								= document.getElementById('frmSubjectArea');
		var eProfessionID						= document.getElementById('frmSubjectArea--childContentID');
		var sHash								= self.document.location.hash;
		sHash									= sHash.replace("#", "");
		
		if (eForm) {
			// submit function
			eForm.onsubmit						= function() {return SubjectAreaSearch.updateLink();};
			
			if (eProfessionID) {
				// submit for with onchange event
				eProfessionID.onchange			= function() {return SubjectAreaSearch.updateLink();};
			}
		}
	},
	
	updateLink:function() {
		var eForm								= document.getElementById('frmSubjectArea');
		var eProfessionID						= document.getElementById('frmSubjectArea--childContentID');
		var sLinkURL							= eForm.action;
		
		if (eProfessionID.selectedIndex > 0) {
			sLinkURL							= sLinkURL + eProfessionID.value + '/';
			if (eProfessionID[eProfessionID.selectedIndex].id !== '') {
				sLinkURL						= sLinkURL + '#_' + eProfessionID[eProfessionID.selectedIndex].id;
			}
			
			window.location						= sLinkURL;
		}
		
		
		return false;
	}
};

WindowListener.add("load","SubjectAreaSearch.init()");