function add_passanger1()
{
var linkContainer = document.getElementById('add1');
var linkContainer3 = document.getElementById('tr1');
linkContainer.style.display = 'block';
linkContainer3.style.display = 'block';
linkContainer.onclick = function()
		{
			linkContainer.style.display = 'none';
			var tmp = document.getElementsByTagName('tr');
			for (var i=0;i<tmp.length;i++)
			{
				if(tmp[i].className == 'fm-optional')
				{
					tmp[i].style.display = 'block';
				}
			}
			add_passanger2();
			return false;
		}
}
function add_passanger2()
{
var linkContainer2 = document.getElementById('add2');
linkContainer2.style.display = 'block';
linkContainer2.onclick = function()
		{
			linkContainer2.style.display = 'none';
			var tmp = document.getElementsByTagName('tr');
			for (var i=0;i<tmp.length;i++)
			{
				if(tmp[i].className == 'fm-optiona2')
				{
					tmp[i].style.display = 'block';
				}
			}
			return false;
		}
}
function clearall()
{
var tmp = document.getElementsByTagName('tr');
			for (var i=0;i<tmp.length;i++)
			{
				if(tmp[i].className == 'fm-optiona2')
				{
					tmp[i].style.display = 'none';
				}
				if(tmp[i].className == 'fm-optional')
				{
					tmp[i].style.display = 'none';
				}
			}
			var linkContainer = document.getElementById('add1');
			linkContainer.style.display = 'block';
			var linkContainer3 = document.getElementById('tr1');
			linkContainer3.style.display = 'block';
			return false;
}

function add_main()
{
selDoc('1');
		var linkContainer = document.getElementById('add');
		var toggle = linkContainer.appendChild(document.createElement('a'));
		toggle.style.display = 'block';
		toggle.id = 'add3';
		toggle.href = '#';
		toggle.style.color = '000066';
		toggle.appendChild(document.createTextNode('Добавить пассажира'));
		toggle.onclick = function()
		{
toggle.style.display = 'none';
selDoc('2')
			document.getElementById('add2').style.display = 'block';		
			var tmp = document.getElementsByTagName('tr');
			for (var i=0;i<tmp.length;i++)
			{
				if(tmp[i].className == 'fm-optional')
				{
					tmp[i].style.display = 'block';
				}
			}
			funcadd()
		return false;
		}
	}
function funcadd()
{
var linkContainer2 = document.getElementById('add2');
		linkContainer2.href = '#';
		linkContainer2.style.color = '000066';
		linkContainer2.onclick = function()
		{
		selDoc('3')
		linkContainer2.style.display = 'none';
			this.firstChild.nodeValue = 'Добавить пассажира';
			var tmp = document.getElementsByTagName('tr');
			for (var i=0;i<tmp.length;i++)
			{
				if(tmp[i].className == 'fm-optiona2')
				{
					tmp[i].style.display = 'block';

				}
			}
			return false;
		}
}

function init_date(yy,mm,dd,form_name,day_name,mon_name,year_name)
{
// forming date 
 var d = new Date(yy,mm,dd);
 var max_day_now=max_day(d.getYear(), d.getMonth());
 var j=0;
 for (i=1; i<=max_day_now; i++)
	{
	eval (""+form_name+"."+day_name+".options[j]=new Option(i)");
	j++;
	}
	eval (""+form_name+"."+day_name+".selectedIndex=dd-1");
//foruming year
var cur_year=d.getYear();
	var list1=0;
for (i=cur_year-90; i<=cur_year; i++)
	{
	eval (""+form_name+"."+year_name+".options[list1]=new Option(i)");
	list1++;
	}
//month selectedindex
	eval (""+form_name+"."+mon_name+".selectedIndex=mm");
//year selectedindex
	eval (""+form_name+"."+year_name+".options.selectedIndex=2");
}
//max_day
function max_day(year, mon)
{
  var max_day=31;
	if(mon==3 || mon==5 || mon==8 || mon==10)   
	{
	max_day=30;
	}
	if (mon==1)
	{
	 if(year%4 == 0)  {  max_day=29; }
	 else { max_day=28}
	}     
	return max_day;
}
//Change day, month, year
function change(form_name, day_name, mon_name, year_name)
{
	eval ("var cur_day="+form_name+"."+day_name+".selectedIndex+1");
	eval ("var y_len="+form_name+"."+day_name+".options.length");
	for (i=y_len; i>=0; i--)
	{
	eval (""+form_name+"."+day_name+".options[i]=null");
	}
	eval ("var year_start=parseInt("+form_name+"."+year_name+".options[0].text)");
	eval ("var y_curr="+form_name+"."+year_name+".selectedIndex+year_start");
	eval ("var m_curr="+form_name+"."+mon_name+".selectedIndex");
	var max_day_now=max_day(y_curr, m_curr);
	var j=0;
	for (i=1; i<=max_day_now; i++)
	{
	eval (""+form_name+"."+day_name+".options[j]=new Option(i)");
	j++;
	}
	if((m_curr==3 || m_curr==5 || m_curr==8 || m_curr==10) && cur_day==31)   
	{
	cur_day=30;
	}
	if (m_curr==1 && cur_day>=29) { cur_day=28; }
	eval (""+form_name+"."+day_name+".options.selectedIndex=cur_day-1");
}

function SelectMail()
{
cur_mail=form.m11.value;
form.m1.value=cur_mail;
}