var ascii_ru ={
'й':'E9','ц':'F6','у':'F3','к':'EA','е':'E5','н':'ED','г':'E3','ш':'F8','щ':'F9','з':'E7','х':'F5','ъ':'FA','ф':'F4','ы':'FB','в':'E2','а':'E0','п':'EF','р':'F0','о':'EE','л':'EB','д':'E4','ж':'E6','э':'FD','я':'FF','ч':'F7','с':'F1','м':'EC','и':'E8','т':'F2','ь':'FC','б':'E1','ю':'FE','Й':'C9','Ц':'D6','У':'D3','К':'CA','Е':'C5','Н':'CD','Г':'C3','Ш':'D8','Щ':'D9','З':'C7','Х':'D5','Ъ':'DA','Ф':'D4','Ы':'DB','В':'C2','А':'C0','П':'CF','Р':'D0','О':'CE','Л':'CB','Д':'C4','Ж':'C6','Э':'DD','Я':'DF','Ч':'D7','С':'D1','М':'CC','И':'C8','Т':'D2','Ь':'DC','Б':'C1',
'Ю':'DE'
}
// returns URL mean escaped string
// with Russian characters treated by the ascii_tu array

function encodeURI_ASCII(str){
	if (typeof str != "string")
		return null;
	var res="";
	for (var i=0;i<str.length;++i){
		// if the char is Russian
		if (ascii_ru[str.charAt(i)]){
			res += '%'+ascii_ru[str.charAt(i)];
		}
		else{
			res += encodeURIComponent(str.charAt(i));
		}
	}
	return res;
}

function showSearchWnd(){
	if (document.forms['srchfrm'].start_city1.value&&document.forms['srchfrm'].end_city1.value){
		w = window.open('http://www.sit-trans.com/export_distance.php?'
		+'&price_type='+document.forms.srchfrm.price_type.value
		+'&start_city='+encodeURI_ASCII(document.forms['srchfrm'].start_city1.value)
		+'&end_city='+encodeURI_ASCII(document.forms['srchfrm'].end_city1.value)
		+'&action=distance','Расчет расстояний','width=700,height=600,toolbar=0,directories=0,menubar=0,status=0,resizable=1,location=0,scrollbars=yes,copyhistory=0,top=10,left=10');
		
		
	}	
	
}
function fillCitiesList(tf){
	for(s in cities){
		document.write("<div><a onclick='tf.value=this.innerHTML'>"+s+"<\/a><div>");
	}
}