	/*
	*/
	
	var panel_state=new Array();
	panel_state[1]=1;
	panel_state[2]=1;
	
	function switch_panel(num)
	{
		if(!panel_state[num])
		{
				panel_state[num]=1;
				$("#panel_"+num).animate({height:"1px"},500);
				document.getElementById("panel_arrow_"+num).src = document.getElementById("panel_arrow_"+num).src.replace(/\/images\/.*/,"/images/arr_down.gif");
		}
		else
		{
				panel_state[num]=0;
				$("#panel_"+num).animate({height:"95px"},500);
				document.getElementById("panel_arrow_"+num).src = document.getElementById("panel_arrow_"+num).src.replace(/\/images\/.*/,"/images/arr_up.gif");
		}
	}
	
	function compile_panel_string()
	{
		document.getElementById("panel_text_1").innerHTML = '&nbsp;Взрослые ('+document.getElementById("pass1").value+'), дети ('+document.getElementById("pass2").value+'), младенцы ('+document.getElementById("pass3").value+')';
	}
	
	var cur_tab_num = 3;
	var line_count = 4;
	var line_select = 3;
	
	function set_tab(num)
	{
		document.getElementById("tab_"+cur_tab_num).className = "tab";
		document.getElementById("tab_"+num).className = "tab_select";
		cur_tab_num=num;
		if(num!=3) $("#add_line").hide();
			else $("#add_line").fadeIn(300);
		
		line_select=num;
		compile_lines();
		
		if(num==2)
		{
			document.getElementById("from2").disabled = true;
			document.getElementById("to2").disabled = true;
			document.getElementById("from2").className = "middle_text_dis";
			document.getElementById("to2").className = "middle_text_dis";
			document.getElementById("from2").value = document.getElementById("to1").value;
			document.getElementById("to2").value = document.getElementById("from1").value;
			document.getElementById("FlightSearchForm.departureLocation.1.CODE").value = document.getElementById("FlightSearchForm.arrivalLocation.0.CODE").value;
			document.getElementById("FlightSearchForm.arrivalLocation.1.CODE").value = document.getElementById("FlightSearchForm.departureLocation.0.CODE").value;
			/*document.getElementById("retDate").value = '';*/
		}
		else
		{
			
			document.getElementById("from2").disabled = false;
			document.getElementById("to2").disabled = false;
			document.getElementById("from2").className = "middle_text location";
			document.getElementById("to2").className = "middle_text location";
			/*
			document.getElementById("from2").className = "middle_text location";
			document.getElementById("to2").className = "middle_text location";
			
			document.getElementById("from2").value = '';
			document.getElementById("to2").value = '';
			document.getElementById("from3").value = '';
			document.getElementById("to3").value = '';
			document.getElementById("from3").className = "middle_text location";
			document.getElementById("to3").className = "middle_text location";
			document.getElementById("from4").value = '';
			document.getElementById("to4").value = '';
			document.getElementById("from4").className = "middle_text location";
			document.getElementById("to4").className = "middle_text location";
			document.getElementById("retDate").value = '';
			document.getElementById("date3").value = '';
			document.getElementById("date4").value = '';
			*/
		}
		
		if(num==3)
		{
			document.getElementById("tolerance").style.visibility = 'hidden';
			document.getElementById("tolerance_label").style.visibility = 'hidden';
		}
		else
		{
			document.getElementById("tolerance").style.visibility = '';
			document.getElementById("tolerance_label").style.visibility = '';
		}
	
		mode = "";
		switch (num)
		{
		 case 1: 
			 mode = "ONE_WAY";
		 break;
		 case 2:
			 mode = "ROUND_TRIP";
		 break;
		 case 3: 
			 mode = "MULTI_STOP";
		 break;
		}
		
		document.getElementById("FlightSearchForm.searchMode").value = mode;
	}
	
	function compile_lines()
	{
		for(var i=1;i<=line_count;i++)
		{
			if(i<=line_select) document.getElementById("line_"+i).style.display='';
				else document.getElementById("line_"+i).style.display='none';
		}
	}
	
	function add_line()
	{
		if(line_select<line_count) line_select++;
		if(line_select==line_count) $("#add_line").hide(); 
		compile_lines();
	}
	
	function del_line()
	{
		if(line_select==line_count) $("#add_line").fadeIn(300); 
		if(line_select>3) line_select--;
		compile_lines();
	}
	
	function set_ico(num)
	{
			if(document.getElementById("time"+num).value=="")
			{
				document.getElementById("time_"+num+"_ico").src = document.getElementById("time_"+num+"_ico").src.replace(/\/images\/.*/,"/images/time.gif");
			}
			if(document.getElementById("time"+num).value=="MORNING")
			{
				document.getElementById("time_"+num+"_ico").src = document.getElementById("time_"+num+"_ico").src.replace(/\/images\/.*/,"/images/sun.png");
			}
			if(document.getElementById("time"+num).value=="DAYLIGHT")
			{
				document.getElementById("time_"+num+"_ico").src = document.getElementById("time_"+num+"_ico").src.replace(/\/images\/.*/,"/images/sun.png");
			}
			if(document.getElementById("time"+num).value=="EVENING")
			{
				document.getElementById("time_"+num+"_ico").src = document.getElementById("time_"+num+"_ico").src.replace(/\/images\/.*/,"/images/moon.png");
			}
			if(document.getElementById("time"+num).value=="NIGHT")
			{
				document.getElementById("time_"+num+"_ico").src = document.getElementById("time_"+num+"_ico").src.replace(/\/images\/.*/,"/images/moon.png");
			}
	}
	
	function hide_blocks() {
			/*document.getElementById("time1").style.visibility = 'hidden';*/
			$('.time_filter').css('visibility', 'visible');
			setTimeout('hide_check(1)',200);
	}
	
	function show_elem(num) {
		var ua = navigator.userAgent;
		if(ua.indexOf("MSIE 6")>0)
		{
			switch(num)
			{
				case 1:
				{
					$('.time_filter').css('visibility', 'visible');
					//document.getElementById("time1").style.visibility = '';
					break;
				}
				case 2:
				{
					document.getElementById("pass1").style.visibility = '';
					document.getElementById("pass2").style.visibility = '';
					document.getElementById("pass3").style.visibility = '';
					document.getElementById("class").style.visibility = '';
					break;	
				}
				case 3:
				{
					document.getElementById("pass1").style.visibility = '';
					document.getElementById("pass2").style.visibility = '';
					document.getElementById("pass3").style.visibility = '';
					break;	
				}
			}
		}
	}
	
	function hide_elem(num)
	{
		var ua = navigator.userAgent;
		if(ua.indexOf("MSIE 6")>0)
		{
			switch(num)
			{
				case 1:
				{
					/*setTimeout('hide_blocks()',450);*/
					break;
				}
				case 2:
				{
					document.getElementById("pass1").style.visibility = 'hidden';
					document.getElementById("pass2").style.visibility = 'hidden';
					document.getElementById("pass3").style.visibility = 'hidden';
					document.getElementById("class").style.visibility = 'hidden';
					setTimeout('hide_check(2)',200);
					break;	
				}
				case 3:
				{
					document.getElementById("pass1").style.visibility = 'hidden';
					document.getElementById("pass2").style.visibility = 'hidden';
					document.getElementById("pass3").style.visibility = 'hidden';
					setTimeout('hide_check(3)',200);
					break;	
				}
			}
		}
	}
	
	function hide_check(num)
	{
			switch(num)
			{
				case 1:
				{
					if(help_flag == 0) $('.frm_time').show(); /*document.getElementById("time1").style.visibility = '';*/
						else setTimeout('hide_check(1)',200);
					break;
				}
				case 2:
				{
					if(calendar_flag==0)
					{
						document.getElementById("pass1").style.visibility = '';
						document.getElementById("pass2").style.visibility = '';
						document.getElementById("pass3").style.visibility = '';
						document.getElementById("class").style.visibility = '';
					}
					else setTimeout('hide_check(2)',200);
				}
				case 3:
				{
					if(document.getElementById("sity_select").style.display=='none')
					{
						if(calendar_flag==0)
						{
							document.getElementById("pass1").style.visibility = '';
							document.getElementById("pass2").style.visibility = '';
							document.getElementById("pass3").style.visibility = '';
						}
					}
					else setTimeout('hide_check(3)',200);
				}
			}
	}

