function registerAjaxStuff() {
	ajaxEngine.registerRequest( 'submitPublicationForm', 'ajax.php' );
	ajaxEngine.registerRequest( 'submitSearchPublicationsForm', 'ajax.php' );
	ajaxEngine.registerRequest( 'submitProjectForm', 'ajax.php' );
	ajaxEngine.registerRequest( 'searchProject', 'ajax.php' );
	ajaxEngine.registerAjaxElement( 'ajaxdyn1' );
	ajaxEngine.registerAjaxElement( 'ajaxdyn5' );
}

function submitPublicationForm (action) {
	var params = [
		'submitPublicationForm',
		'action=' + action
		];
    for (i=0;i<document.publicationform.elements.length;i++){
    	params.push( document.publicationform.elements[i].name + '=' + document.publicationform.elements[i].value );
   	}
	ajaxEngine.sendRequest.apply(ajaxEngine,params);
}

function submitProjectForm (action) {
	var params = [
		'submitProjectForm',
		'action=' + action
		];
    for (i=0;i<document.projectform.elements.length;i++){
    	params.push( document.projectform.elements[i].name + '=' + document.projectform.elements[i].value );
   	}
	ajaxEngine.sendRequest.apply(ajaxEngine,params);
}

function submitSearchPublicationsForm (action) {
	var params = [
		'submitProjectForm',
		'action=' + action
		];
    for (i=0;i<document.searchform.elements.length;i++){
    	params.push( document.searchform.elements[i].name + '=' + document.searchform.elements[i].value );
   	}
	ajaxEngine.sendRequest.apply(ajaxEngine,params);
}
                      
function searchProject(searchstring,color) {
	ajaxEngine.sendRequest('searchProject',
	            'action=searchProject',
                'searchstring=' + searchstring,
                'color=' + color
                ); 
}
