/**
 * Page interface
 *
 * @param objObject
 */
function usr_Pageinterface(objObject)
{
	/**
	 * Class objects
	 */
	this.objObject = objObject;




	this.setPageSize = function()
	{
		this.objObject.setPageSize();
	}

	this.sortResults = function(sort)
	{
		this.objObject.sortResults(sort);
	}

	this.modifySearch = function(sName, sValue, iValue)
	{
		this.objObject.modifySearch(sName, sValue, iValue);
	}

	this.searchSinglePhrase = function()
	{
		this.objObject.searchSinglePhrase();
	}

	this.gotoSearchForm = function()
	{
		this.objObject.gotoSearchForm();
	}




	/**
	 * Submit form on pressing Enter key
	 */
	this.searchSinglePhrase_submitOnEnter = function(e)
	{
		var key=e.keyCode || e.which;
		if(key==13) //(13 ==  enter)
		{
			this.objObject.searchSinglePhrase();
		}
	}




	/**
	 * Load Google Maps iframe
	 */
	this.loadGoogleMaps = function()
	{
		var src = document.getElementById('googleMapsSrc').value;
		document.getElementById('mapa').innerHTML = '<iframe width="640" readonly height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'+src+'" target="_blank" style="text-align:left">Grotere kaart weergeven</a></small>';
	}




	/**
	 * Activate tab
	 *
	 * @param integer i
	 */
	this.activatetab = function(i)
	{
		$(".tabs").tabs("#tabbed-content > div");
		// get handle to the tabs API
		var api = $(".tabs").data("tabs");
		api.click(i-1);
	}
}

