addLoadEvent ( 
	function() {
		/*
		if ( document.forms['advancedSearch'].query ) {
			 document.forms['advancedSearch'].query.onfocus = clearKeyword;
		}
		*/
		if ( document.forms['advancedSearch'] ) {
			 document.forms['advancedSearch'].onsubmit = checkForm;
		}
	}
);

function resetForm(){
	var temp = document.forms['advancedSearch'].query.value;
	document.forms['advancedSearch'].reset();
	document.forms['advancedSearch'].query.value = temp;
	return false;
}

function clearKeyword(){
	if ( document.forms['advancedSearch'].query.value == 'type keyword here' ) {
		document.forms['advancedSearch'].query.value = '';
	}
}

function checkForm() {
	var f = document.forms['advancedSearch'];
	var qString = new Array();
	
	// text search
	clearKeyword();
	if ( f.query.value ) { qString.push( 'query=' + f.query.value ); }
	
	// check keyword checkboxes
	var kID = new Array();
	for ( var i = 0; i < f.kID.length; i++ ) {
		if ( f.kID[i].checked ) { kID.push( f.kID[i].value ); }
	}
	if ( kID.length ) { qString.push( 'kID=' + kID.join(',') ); }
	
	// check contributor checkboxes
	var cID = new Array();
	for ( var i = 0; i < f.cID.length; i++ ) {
		if ( f.cID[i].checked ) { cID.push( f.cID[i].value ); }
	}
	if ( cID.length ) { qString.push( 'cID=' + cID.join(',') ); }
	
	if ( qString.length ) {
		window.location = '/food_results.php?' + qString.join( '&' );
	}
	return false;
}