/**
 * @author fran
 */
function initSearchEngine() {
	var button = document.getElementById('searchButton');
	button.onclick = function () {
		document.getElementById('searchForm').submit();
	}	
}

function initPaginator() {
	if(document.getElementById('paginatorPrevious')) {		
		prevLink = document.getElementById('paginatorPrevious');
		prevLink.onclick = function(){
			prevVal = document.getElementById('searchPrevious').value;
			goToOffset(prevVal);
		}
		prevBottomLink = document.getElementById('paginatorPreviousBottom');
		prevBottomLink.onclick = function(){
			prevVal = document.getElementById('searchPrevious').value;
			goToOffset(prevVal);
		}  
	}
	if(document.getElementById('paginatorNext')) {		
		nextLink = document.getElementById('paginatorNext');
		nextLink.onclick = function() {
			nextVal = document.getElementById('searchNext').value;	
			goToOffset(nextVal);
		}
		nextBottomLink = document.getElementById('paginatorNextBottom');
		nextBottomLink.onclick = function() {
			nextVal = document.getElementById('searchNext').value;	
			goToOffset(nextVal);
		}  
	}
}

function goToOffset(result) {
	var searchForm = document.getElementById('searchForm');
	var offsetField = document.createElement('input');
	offsetField.type = 'hidden';
	offsetField.name = 'searchOffset';
	offsetField.value = result;
	searchForm.appendChild(offsetField);
	searchForm.submit();
}


