jQuery.fn.keywordsearch = function() {
    
	setupKeywordSearch();
	
	submitSearch();
	
};

jQuery.fn.keywordsearchadmin = function() {
    
	setupKeywordSearch();
	
	setMessagesFormActionURL('adminActionArchives.do?method=showArchive&bypassClean=ShowArchivesForm');
	
	submitSearch();
	
};

jQuery.fn.hideOldMessageLinks = function() {
    
	$oldLinkElem = $("#messageHeaderNavigationLinks");
	$oldLinkSpacerElem = $oldLinkElem.next(".spacerDefault");
	
	$oldLinkElem.hide();
	$oldLinkSpacerElem.hide();
	
};

jQuery.fn.goToThread = function( formElemId ) {
	
	$.setFormField( 'method', 'showThread' );
	
	submitHTMLForm( 'messagesForm' );
	
};

function setupKeywordSearch() {
	
	$searchTerms = $("#keywordInput").val();
	
	// Set search input
	if( "Search by member, subject, or date" == $searchTerms ) {
		$("#keywordInput").val("");
	}
	
	// Set hidden value for search
	$("#actionSearch").val( "keywordSearch" );
	
}

function submitSearch() {
	
	// Submit Form
	submitHTMLForm('messagesForm');
	
}

function submitHTMLForm( formElemId ) {
	
	// Submit Form
	$("#" + formElemId).submit();
	
}

function setMessagesFormActionURL( url ) {

	setFormActionURLPath( url, 'messagesForm' );

}

function setFormActionURLPath( url, formElemId ) {

	$actionUrl = url;
	$("#"+formElemId).attr("action",$actionUrl);
	
}