function PGUI_CurrentPageInput_OnKeyUp(html_guid)
{
	var asking_page = dojo.byId('pgui_current_page_'+html_guid).value;
	var starting_page = dojo.byId('pgui_starting_page_'+html_guid).value;
	
	if(asking_page != starting_page)
	{
		PGUI_ShowAsAdvanced(html_guid);
	}
	else
	{
		PGUI_ShowAsSimple(html_guid)
	}
}
function PGUI_Cancel_OnClick(html_guid)
{
	dojo.byId('pgui_current_page_'+html_guid).value = dojo.byId('pgui_starting_page_'+html_guid).value;
	PGUI_ShowAsSimple(html_guid);
}
function PGUI_Go_OnClick(html_guid)
{
	var asking_page = dojo.byId('pgui_current_page_'+html_guid).value;
	var link_template = JSFeature.Base64.decode(dojo.byId('pgui_link_template_64_'+html_guid).value);
	
	window.location = link_template.replace(/%page_number%/gi, asking_page);
}


function PGUI_ShowAsAdvanced(html_guid)
{
	dojo.byId('pgui_extended_jump_area_'+html_guid).style.display = '';
	dojo.byId('pgui_previous_link_visibility_wrapper_'+html_guid).style.visibility = 'hidden';
	dojo.byId('pgui_next_link_visibility_wrapper_'+html_guid).style.visibility = 'hidden';
}

function PGUI_ShowAsSimple(html_guid)
{
	dojo.byId('pgui_extended_jump_area_'+html_guid).style.display = 'none';
	dojo.byId('pgui_previous_link_visibility_wrapper_'+html_guid).style.visibility = 'visible';
	dojo.byId('pgui_next_link_visibility_wrapper_'+html_guid).style.visibility = 'visible';
}


