function getNavBoxesHTML (pointRn, globalRn) {
	var id = globalRn + pointRn;
	var pointRef = 'point' + id;
	var pointInfo = pointRef + '.gmpCity + \' \' + ' + pointRef + '.gmpZip + \' \' + ' + pointRef + '.gmpAddress1'; 
	var html = '<div class="nav-box main-nav-box">Pokaż trasę: <a href="javascript:void(0)" onclick="showNavBox(\'from-nav-box\')">Do tego miejsca</a> | <a href="javascript:void(0)" onclick="showNavBox(\'to-nav-box\')">Z tego miejsca</a> | <a href="javascript:void(0)" onclick="map' + globalRn + '.zoomIn();">Powiększ tutaj</a></div>';
	html = html +  '<div class="nav-box from-nav-box" style="display: none;">Podaj miejsce startowe:<br /><input id="from-nav-input-' + id + '" type="text" value="" size="16"><button value="OK" onclick="prepareDirection(dir'+ globalRn +', document.getElementById(\'from-nav-input-'+ id + '\').value, '+ pointInfo +')">OK</button><button value="Anuluj" onclick="showNavBox(\'main-nav-box\')">Anuluj</button></div>'
	html = html +  '<div class="nav-box to-nav-box" style="display: none;">Podaj miejsce docelowe:<br /><input id="to-nav-input-' + id + '" type="text" value="" size="16"><button value="OK" onclick="prepareDirection(dir'+ globalRn +', ' + pointInfo + ', document.getElementById(\'to-nav-input-'+ id + '\').value)">OK</button><button value="Anuluj" onclick="showNavBox(\'main-nav-box\')">Anuluj</button></div>'
	return html;
}


function showNavBox(className) {
	
	var navBox = elGetByClassName(className);
	
	if (navBox.length != 1 || navBox[0].style == undefined) {
		return false;
	}

	var els = elGetByClassName('nav-box');
	var i;
	var elsLen = els.length;
	for (i = 0; i < elsLen; i++) {
		els[i].style.display = 'none';
	}
	
		navBox[0].style.display = 'block';


	//console.log(els);

}

function elGetByClassName(className) {
	var els = document.getElementsByTagName("*");
	var i;
	var re = new RegExp(className);
	var out = [];
	//console.log(els);
	for (i in els) {
		if (els[i] != undefined && re.test(els[i].className)) {
			out.push(els[i]);
		}
	}

	return out;
}


function prepareDirection(dir, start, stop) {
	
	dir.load('from: ' + start + ' to: ' + stop);

}

