function updateSearch()
{
	year=document.pressKitFormFE.year.value;
	rubricId=document.pressKitFormFE.rubricId.value;

	renderLink(document.getElementById('search_link'));
	renderLink(document.getElementById('back_link'));
	renderLink(document.getElementById('next_link'));
}

function renderLink(linkElement)
{
	if(linkElement)
	{
		link=linkElement.href;
		link=filterRubricId(link,rubricId);
		link=filterYear(link,year);
		linkElement.href=link;
	}
}

function filterRubricId(link,rubricId)
{
	replace='';
	if(rubricId!='')
		replace='&rubricId='+rubricId;
		
	if(link.search(/\&rubricId=/)==-1)
		link+=replace;
	else
		link=link.replace(/\&rubricId=[0-9]*/,replace);
	return link;
}

function filterYear(link,year)
{
	replace='';
	if(year!='')
		replace='&year='+year;
	
	if(link.search(/\&year=/)==-1)
		link+=replace;
	else
		link=link.replace(/\&year=[0-9]*/,replace);
	return link;
}
