function AddPassenger(type)
{
	var table = document.getElementById('PassengersTable');
	var tr = table.insertRow(-1);
	var td = tr.insertCell(-1);
	tr.passengerType = type;
	var num = 0;
	for (var i=0;i<table.rows.length;i++) if (table.rows[i].passengerType == type) num++;
	
	var str = '<input type="hidden" name="passengers['+tr.rowIndex+'][type]" value="'+type+'">'+
	'<p style="margin: 0px"><b>'+num+'-é '+((type == 'adult')?'âçðîñëûé':'ðåáåíîê')+'</b></p>'+
	'<table width="550" class="PassengerTable" style="font-size:10px"><tr>'+
	'	<td>ÔÀÌÈËÈß<br><input name="passengers['+tr.rowIndex+'][lastname]" maxlength="60"></td>'+
	'	<td>ÈÌß È ÎÒ×ÅÑÒÂÎ<br><input name="passengers['+tr.rowIndex+'][firstname]" style="width: 200px;"></td>'+
	'	<td><nobr>ÄÀÒÀ ÐÎÆÄÅÍÈß</nobr><br>'+
	'		<nobr><input name="passengers['+tr.rowIndex+'][birthday]" size="10" maxlength="20" '+
	'		id="passengers['+tr.rowIndex+'][birthday]">'+
	'		<img src="http://www.talarii.ru/images/calendar.gif" id="passengers['+tr.rowIndex+'][birthday][calendar]" '+
	'	style="cursor: pointer"></nobr></td>'+
	'	<td>ÏÎË<br><select name="passengers['+tr.rowIndex+'][sex]"><option value="male">Ìóæñêîé'+
	'        <option value="female">Æåíñêèé</select></td>'+
	'</tr><tr><td>ÃÐÀÆÄÀÍÑÒÂÎ<br><select name="passengers['+tr.rowIndex+'][nation]">';
	
	for (var key in CONFIG.passengers_nations) str += '<option value="'+key+'">'+CONFIG.passengers_nations[key];
	str += '</select></td>'+
	'	<td>ÒÈÏ ÄÎÊÓÌÅÍÒÀ<br><select name="passengers['+tr.rowIndex+'][doctype]">'
	for (var key in CONFIG.passengers_doctypes[type]) str += '<option value="'+key+'">'+CONFIG.passengers_doctypes[type][key][0];
	str += '</select></td>'+
	'<td>¹ ÄÎÊÓÌÅÍÒÀ<br><input name="passengers['+tr.rowIndex+'][docnumber]" maxlength="20"></td>'+
	'<td><nobr>ÄÀÒÀ ÈÑÒÅ×ÅÍÈß</nobr><br>'+
	'	<nobr><input name="passengers['+tr.rowIndex+'][docdate]"size="10"maxlength="10" id="passengers['+tr.rowIndex+'][docdate]">'+
	'	<img src="http://www.talarii.ru/images/calendar.gif" id="passengers['+tr.rowIndex+'][docdate][calendar]" '+
	'	style="cursor: pointer"></nobr></td>'+
	'</tr></table>';

	//alert(str);
	td.innerHTML = str;
	
	Calendar.setup({button: 'passengers['+tr.rowIndex+'][birthday][calendar]', onUpdate: SetPassengerDate});
	Calendar.setup({button: 'passengers['+tr.rowIndex+'][docdate][calendar]', onUpdate: SetPassengerDate});
}

function SetPassengerDate(cal)
{
	var date = cal.date;
	d = date.getDate() + ''; if (d.length == 1) d = '0' + d;
	m = (date.getMonth() + 1) + ''; if (m.length == 1) m = '0' + m;
	y = date.getFullYear() + '';
	document.getElementById(cal.params['button'].id.replace('[calendar]', '')).value = d+'.'+m+'.'+y;
}