function typeplace(click){
	var startorder = document.getElementById('startorder');
	var input = document.getElementById(click.id.replace('name','input'));
	var name = document.getElementById(click.id.replace('input','name'));
	var help = document.getElementById('place-help');
	if (click.tagName=='A') {
		startorder.className='disabled';
		name.style.display='none';
		input.style.display='inline';
		input.focus();
	} else if (click.tagName=='INPUT') {
		startorder.className='';
		input.style.display='none';
		name.style.display='inline';
//		help.style.display='none';
	}
	return false;
}

function showcrumbs(link){
	var crumbs = document.getElementById('breadcrumbs-popup');
	var crumb = document.getElementById('select-' + link.id);

	crumbs.style.display = 'block';

	var current = link.parentNode;
	var top = topprev = left = leftprev = 0;
	while ( current.id != 'layout' ){
		if ( current.offsetTop != topprev ){
			topprev = current.offsetTop;
			top = top + current.offsetTop;
		}
		if ( current.offsetLeft != leftprev ){
			leftprev = current.offsetLeft;
			left = left + current.offsetLeft;
		}
		current = current.parentNode;
	}

	var current = crumb.parentNode.firstChild;
	var width = 0;
	while ( current != null ) {
		if ( current.tagName == 'A' ) {
			current.style.display = 'inline';
			if ( current.offsetWidth > width ) {
				width = current.offsetWidth;
			}
			current.style.display = 'block';
		}
		current = current.nextSibling;
	}

	crumbs.style.width = width + 'px';
	crumbs.style.top = top + link.offsetTop - 1 - crumb.offsetTop + 'px';
	crumbs.style.marginLeft = left + link.offsetLeft - 1 - crumb.offsetLeft+ 'px'; // - link.offsetLeft - 1 - crumb.offsetLeft 
	crumb.className = 'nolink';

	crumb.onclick = function() { crumbs.style.display = 'none'; return false; };
	return false;
}

function showsearchresults(link){
	var current = document.getElementById('searchresultsfilter').firstChild;
	while ( current != null ) {
		if ( current.tagName == 'LI' ) {
			current.className = current.className.replace(' selected','');
		}
		current = current.nextSibling;
	}

	var current = document.getElementById('searchresults').firstChild;
	while ( current != null ) {
		if ( current.tagName == 'LI' ) {
			current.className = current.className.replace(' blind','');
			if (link.parentNode.className != 'show-all' && current.className != link.parentNode.className) {
				current.className = current.className + ' blind';
			}
		}
		current = current.nextSibling;
	}
	link.parentNode.className = link.parentNode.className + ' selected';
	return false;
}
