function	check_num(t){
		t.className=/\D/.test(t.value)?'error_input':'';
		if(/\D/.test(t.value)){
		t.value=t.defaultValue; 
		if(self.ww)clearTimeout(ww); 
		o=t; 
		ww=setTimeout("o.className='';",999);
		} 	
		else t.defaultValue=t.value; 
	}     

	function createObject() {
      var request_type;
      var browser = navigator.appName;
      if (browser == "Microsoft Internet Explorer") {
        request_type = new ActiveXObject("Microsoft.XMLHTTP");
      } else {
        request_type = new XMLHttpRequest();
      }
      return request_type;
    }

    var http = createObject();
    var http2 = createObject();

    var nocache = 0;

    function show_place(a,b,c,d) {
	if (a!="") {
      var  i_d = a;
      var  bas = b;
      var  tar = c;
	  var  target = d;
      document.getElementById(tar).innerHTML = "Loading..."
      nocache = Math.random();
      http.open('get', 'obr/index.php?id='+i_d+'&bas='+bas+'&nocache='+nocache+'&target='+target);
      http.onreadystatechange =  function () {
        if(http.readyState == 4) { 
          var response = http.responseText;
          if(response == 0) { 
            document.getElementById(tar).innerHTML = 'Failed! Verify data!';
          } else { 
            document.getElementById(tar).innerHTML = response;
            if (tar=='region_air_add') {
				if(document.getElementById("country_air_add").value == 0){
					document.getElementById("botton_add_air2").style.display='none';
					document.getElementById("city_air_add").style.display='none';
				}
              
			  //document.getElementById('city_air_add').innerHTML = "";
            }
			if (tar=='city_air_add') {
			   if(document.getElementById("city_air_add").value == 0){
				   document.getElementById("botton_add_air2").style.display='none';
  				  document.getElementById("city_air_add").style.display='block';

			   }
			  else {
				  document.getElementById("botton_add_air2").style.display='block';
				  document.getElementById("city_air_add").style.display='block';
			   }
			}
          }
        }
      }
      http.send(null);
    } else {
      document.getElementById(tar).innerHTML = "";
    }
    }
	
function show_airaport(a,b,c,d) {
	  if (a!="") {
      var  i_d = a;
      var  bas = b;
      var  tar = c;
	  var  target = d;
      document.getElementById(tar).innerHTML = "Loading..."
      nocache = Math.random();
      http.open('get', 'obr/index.php?id_air='+i_d+'&bas_air='+bas+'&nocache='+nocache+'&target='+target);
      http.onreadystatechange =  function () {
        if(http.readyState == 4) { 
          var response = http.responseText;
          if(response == 0) {
            document.getElementById(tar).innerHTML = 'Failed! Verify data!';
          } else {
            document.getElementById(tar).innerHTML = response;
            if (tar=='region_air') {
              document.getElementById("city_air").style.display='none';
			  //$("#region_air").css('display', 'none');
			  //document.getElementById('city_air').innerHTML = "";
			  document.getElementById("botton_add_air").style.display='block';
            }
			if (tar=='city_air') {
				//$("#region_air").css('display', 'block');
				 document.getElementById("city_air").style.display='block';
              //document.getElementById('city_air').innerHTML = "";
			  document.getElementById("botton_add_air").style.display='block';
            }
          }
        }
      }
      http.send(null);
    } else {
      document.getElementById(tar).innerHTML = "";
    }
    }
//функция для перезагрузки списков после добавления нового аэропорта	
	function show_airaport_after(a,b, hide_id) {
	
    var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById(b).innerHTML = req.responseText;
								if(hide_id !='null'){
								
								 document.getElementById(hide_id).innerHTML = '';
								
								}
						}
			};
			req.open('POST', 'obr_airport/index3.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('val='+a+'&type='+b);
		}
		else alert('Браузер не поддерживает AJAX');
  }
 
    function trav(a,b,c) {
    if (a!="") {
      var  i_d2 = a;
      var  bas2 = b;
      var  tar2 = c;
      document.getElementById(tar2).innerHTML = "Loading..."
      nocache = Math.random();
      http2.open('get', 'block/center/trav/trav_dat.php?id='+i_d2+'&bas='+bas2+'&nocache='+nocache);
      http2.onreadystatechange =  function () {
        if(http2.readyState == 4) { 
          var response2 = http2.responseText;
          if(response2 == 0) {
            document.getElementById(tar2).innerHTML = 'Failed! Verify data!';
          } else {
            if (tar2=='place_a') { document.getElementById('hotel_a').innerHTML = "" }
            document.getElementById(tar2).innerHTML = response2;
          }
        }
      }
      http2.send(null);
    } else {
      document.getElementById(tar2).innerHTML = ""
    }
    }

    function sh_mon(a) {
    if (a!="") {
      var sss = a;
      document.getElementById('s_pop').innerHTML = "Loading..."
      nocache = Math.random();
      http2.open('get', 'obr/mon.php?mon='+sss+'&nocache='+nocache);
      http2.onreadystatechange =  function () {
        if(http2.readyState == 4) { 
          var response2 = http2.responseText;
          if(response2 == 0) {
            document.getElementById('s_pop').innerHTML = 'Failed! Verify data!';
          } else {
            document.getElementById('s_pop').innerHTML = response2;
          }
        }
      }
      http2.send(null);
    } else {
      document.getElementById('s_pop').innerHTML = ""
    }
    }

    function syt_mon(a) {
    if (a!="") {
      var sss = a;
      document.getElementById('regi_pop').innerHTML = "Loading..."
      nocache = Math.random();
      http2.open('get', 'obr/syt.php?syt='+sss+'&nocache='+nocache);
      http2.onreadystatechange =  function () {
        if(http2.readyState == 4) { 
          var response2 = http2.responseText;
          if(response2 == 0) {
            document.getElementById('regi_pop').innerHTML = 'Failed! Verify data!';
          } else {
            document.getElementById('regi_pop').innerHTML = response2;
          }
        }
      }
      http2.send(null);
    } else {
      document.getElementById('regi_pop').innerHTML = ""
    }
    }

    function reg_mon(a,b) {
    if (a!="") {
      var ssss = a;
      var sss = b;
      document.getElementById('regi_pop_2').innerHTML = "Loading..."
      nocache = Math.random();
      http2.open('get', 'obr/reg.php?reg='+ssss+'&ss='+sss+'&nocache='+nocache);
      http2.onreadystatechange =  function () {
        if(http2.readyState == 4) { 
          var response2 = http2.responseText;
          if(response2 == 0) {
            document.getElementById('regi_pop_2').innerHTML = 'Failed! Verify data!';
          } else {
            document.getElementById('regi_pop_2').innerHTML = response2;
          }
        }
      }
      http2.send(null);
    } else {
      document.getElementById('regi_pop_').innerHTML = ""
    }
    }

function correctMenuIE6()
{
// если не IE то ничего не делаем (хотя в IE7 тоже все работает)
if(navigator.appName!='Microsoft Internet Explorer') return;

 // выбераем все элементы <li> вложенные в главное меню
 var nodes = document.getElementById("mainMenu").
 getElementsByTagName("li");

 // используем то, что в свойстве className
 // можно задать несколько классов сразу через пробелы
 for (var i=0; i<nodes.length; i++)
 {
  // устанавливаем обработчик
  // при наведении добавляем к имени класса hover
  // и тогда к нему применятся стили
  nodes[i].onmouseover = function()
  {
   this.className += " hover";
  }

  // устанавливаем обработчик
  // когда курсор мыши покидает элемент
  // из имени класса удаляем hover
  nodes[i].onmouseout = function()
  {
  this.className = this.className.replace(" hover", "");
  }
 }
}

function xhs(id) {
            var t=document.getElementById(id);
                if(t.style.display=='none') t.style.display='';
                else t.style.display='none'
            return false;
        }
function checked_box(name) {
	//alert(name);
	var obj = document.getElementsByName(name);

	if (obj.item(0).checked) {   
	document.getElementsByName(name+'_price').item(0).disabled = false;
	}  
   else {
	 document.getElementsByName(name+'_price').item(0).disabled = true; 
   }  
} 
function checked_box_fly(name) {
	var obj = document.getElementsByName(name);

	if (obj.item(0).checked) {   
	document.getElementsByName(name+'_price_old').item(0).value = ''; 
	document.getElementsByName(name+'_price_chi').item(0).value = ''; 
	document.getElementsByName(name+'_price_old').item(0).disabled = false;
	document.getElementsByName(name+'_price_chi').item(0).disabled = false;
	}  
   else {
	document.getElementsByName(name+'_price_old').item(0).value = 0; 
	document.getElementsByName(name+'_price_chi').item(0).value = 0; 
	document.getElementsByName(name+'_price_old').item(0).disabled = true; 
	document.getElementsByName(name+'_price_chi').item(0).disabled = true; 
   }  
} 

function checked_show(name, conteiner) {
	var obj = document.getElementsByName(name);
	if (obj.item(0).checked) {   
	  if(conteiner == 'block_fly_more' && document.getElementById('selected_airport').value == 0){
	   document.getElementById(conteiner).style.display = 'none';
       document.getElementById('add_chenge_airport').innerHTML = "<u>Добавить аэропорт прибытия</u>";
	 }
	  else{
	   document.getElementById(conteiner).style.display = 'block';
	  }
	  if(document.getElementById('selected_airport').value == 0){
		 document.getElementById('add_chenge_airport').innerHTML = "<u>Добавить аэропорт прибытия</u>";
		  }
	  }  
   else {
	 document.getElementById('selected_airport').value=0;
	 document.getElementById(conteiner).style.display = 'none';
   }  
}
//работа с попапом при добавлении перелета
function fly_close(id){
	 document.getElementById(id).className = 'add_fly_conteiner_hide';
	 //document.getElementById(id).style.display = 'none';
}
function foto_button(id,cla){
	//alert(id);
	document.getElementById(id).className = cla;
	 //document.getElementById(id).style.display = 'none';
}
function fly_show(id, type){
	//alert(id);
	if(type == 'first'){document.getElementById(id).className = 'add_fly_conteiner';}
	else if(type == 'second'){document.getElementById(id).className = 'add_fly_conteiner_2';}
	if (id == 'add_fly_conteiner'){document.getElementById('add_fly_conteiner').style.display = 'block';}
	else{document.getElementById('add_fly_conteiner').style.display = 'none';}
	//$('#add_fly_conteiner').css('display', 'block');
}
function del_button_air(id_hide, value, cont){
  document.getElementById(id_hide).value =  value;
  //alert(value);
  if(value != 0){
	  document.getElementById(cont).style.display = 'block';
  	  document.getElementById(cont+'_button').style.display = 'block';
	  document.getElementById('botton_add_air').style.display = 'none';
  }
  else{document.getElementById(cont).style.display = 'none';
       document.getElementById('botton_add_air').style.display = 'block';
	   document.getElementById('del_airport_button').style.display = 'none';
  }

}
function check_air_add(value){
	if(value !=0){
	  document.getElementById('botton_add_air2').style.display = 'block';
	}
	else{
	  document.getElementById('botton_add_air2').style.display = 'none';
	}
	
}

function confirmDelete(type) {
  if (confirm("Удалить выбранный аэропорт?")) {

	var del_id = document.getElementById('airport_air_s').value;
   	var cur_id = document.getElementById('selected_airport').value;
    var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
		
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
								//alert('Аэропорт был удален!');
								if(del_id == cur_id){
									document.getElementById('selected_airport').value = 0;
									document.getElementById('add_chenge_airport').innerHTML ='';
								}
												
								document.getElementById('add_airport').innerHTML = req.responseText;
						}
			};
			req.open('POST', 'obr_airport/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('del_id='+del_id+'&type='+type);
		}
		else alert('Браузер не поддерживает AJAX');
  }
}
function select_air(f1, f2, f3){
//alert(f1);alert(f3);alert(f2);
   // alert(document.getElementById(f1).value);

    var v1 = document.getElementById(f1).value;
	//var v2 = document.getElementById(f2).value;
	//var v3 = document.getElementById(f3).value;
	
//	if(v1 == 0 || v2 == 0 || v3 == 0){alert('Не все поля были выбраны!');}
	if(v1 == 0 || v1 == ''){alert('Не все поля были выбраны!');}

    else{
    var id = document.getElementById('airport_air_s').value;
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								//alert("Выбор сделан!");
								document.getElementById('add_airport').className = 'add_fly_conteiner_hide';
								document.getElementById('selected_airport').value = id;
								document.getElementById('add_chenge_airport').innerHTML = req.responseText;
//								$('#block_fly_more').css('display','block');
						}
						
			};
			req.open('POST', 'obr_airport/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&type=what_name');
		}
		else alert('Браузер не поддерживает AJAX');
	}
}
//отображение формы с класами и айди аэропорта
function select_air_more(){
    var id = document.getElementById('airport_air_s').value;
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById('block_fly_more').style.display='block';
								document.getElementById('block_fly_more').innerHTML = req.responseText;
						}
						
			};
			req.open('POST', 'obr_airport/add_fly.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&type=show_after_selected');
		}
		else alert('Браузер не поддерживает AJAX');
}


//добавление шв аэропорта в скрытое поле airport_air_s
function select_air_2(f1, f2, f3){
	var v1 = document.getElementById(f1).value;
	var v2 = document.getElementById(f2).value;
	var v3 = document.getElementById(f3).value;
	if(v1 == 0 || v2 == 0 || v3 == 0){alert('Не все поля были выбраны!');}
	else{
    var id = document.getElementById('airport_air_s').value;
	//alert(id);
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								//alert("Выбор сделан!");
    							document.getElementById('add_airport').className = 'add_fly_conteiner_hide';
								document.getElementById('selected_airport').value = id;
								document.getElementById('add_chenge_airport').innerHTML = req.responseText;
						}
			};
			req.open('POST', 'obr_airport/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&type=what_name');
		}
		else alert('Браузер не поддерживает AJAX');
	}
}

//добавление аэропорта прилёта для отелей
function add_airport_add(type, f1, f2, f3, f4){
	var v1 = document.getElementById(f1).value;
	var v2 = document.getElementById(f2).value;
	var v3 = document.getElementById(f3).value;
	var v4 = document.getElementById(f4).value;
	//alert(v1+"!"+v2+"!"+v3+"!"+v4)
	if(v1 == 0 || v2 == 0 || v3 == 0 || v4 == ""){alert('Не все поля были выбраны!');}
	else{	
		var f=document.forms['add_airport']; 
		var name = f.add_airport_name.value;
		var country = f.choose_country2.value;
		var region = f.choose_region.value;
		var city = f.choose_city.value;
		
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
								//alert('Аэропорт был добавлен!');
								document.getElementById('add_airport_add').innerHTML = req.responseText;
								
						}
			};
			req.open('POST', 'obr_airport/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&name='+encodeURIComponent(name)+'&country='+country+'&region='+region+'&city='+city);
		}
		else alert('Браузер не поддерживает AJAX');
	}
 }
 //добавление страны региона города перелётов для отелей 
  function show_fly(a,b,c,d) {
	  if (a!="") {
      var  i_d = a;
      var  bas = b;
      var  tar = c;
	  var  target = d;
      document.getElementById(tar).innerHTML = "Loading..."
      nocache = Math.random();
      http.open('get', 'obr_airport/add_fly.php?id='+i_d+'&bas='+bas+'&nocache='+nocache+'&target='+target);
      http.onreadystatechange =  function () {
        if(http.readyState == 4) { 
          var response = http.responseText;
          if(response == 0) {
            document.getElementById(tar).innerHTML = 'Failed! Verify data!';
          } else {
            document.getElementById(tar).innerHTML = response;
          	if (tar=='region_fly') {
              document.getElementById("city_fly").style.display='none';
			  document.getElementById("botton_add_fly").style.display='none';
            }
			if (tar=='city_fly') {
				document.getElementById("city_fly").style.display='block';
                document.getElementById("botton_add_fly").style.display='block';
            }
          }
        }
      }
      http.send(null);
    } else {
      document.getElementById(tar).innerHTML = "";
    }
    }
 //добавление аэропорта вылета для отелей
function add_airport_fly_city(type, f1, f2, f3){
	var id_air = document.getElementById('selected_airport').value;
	//alert(f2);
	if(type != 'del'){
	var v1 = document.getElementById(f1).value;
	var v2 = document.getElementById(f2).value;
	var v3 = document.getElementById(f3).value;
	}
	if(type == 'del'){ v3 = f2; v1 = f2; v2 = f2; }
	//alert(v1+"!"+v2+"!"+v3+"!");
	if(v1 == 0 || v2 == 0 || v3 == 0){alert('Не все поля были выбраны!');}
	else{	
	//	var f=document.forms['add_airport_fly']; 
		var country = v1;
		var region = v2;
		var city = v3;
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
								//alert('Аэропорт вылета был добавлен!');
								document.getElementById('add_fly_conteiner').style.display='none';
								document.getElementById('menu_fly').innerHTML = req.responseText;
								//$('#menu_fly').html(req.responseText);
								
						}
			};
			req.open('POST', 'obr_airport/add_fly.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&country='+country+'&region='+region+'&city='+city+'&id_air='+id_air);
		}
		else alert('Браузер не поддерживает AJAX');
	}
 }
//Отображение данных о аэропорте вылета сразу после его добавления
function show_after_add(f1, f2, f3, f4){
	var v1 = document.getElementById(f1).value;
	var v2 = document.getElementById(f2).value;
	var v3 = document.getElementById(f3).value;
	var v4 = document.getElementById(f4).value;

	if(v1 == 0 || v2 == 0 || v3 == 0 || v4 == ""){ return null; }
	else{	
 	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
							
							document.getElementById('select_airport').innerHTML = req.responseText;
						}
			};
			req.open('POST', 'obr_airport/index2.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type=show_after&v1='+v1+'&v2='+v2+'&v3='+v3+'&v4='+encodeURIComponent(v4));
		}
		else alert('Браузер не поддерживает AJAX');
 }
}
function add_fly(type, f1, f2, f3, f4){
	var v1 = document.getElementById(f1).value;
	var v2 = document.getElementById(f2).value;
	var v3 = document.getElementById(f3).value;
	var v4 = document.getElementById(f4).value;

	//alert(v1+"!"+v2+"!"+v3+"!"+v4)
	if(v1 == 0 || v2 == 0 || v3 == 0 || v4 == ""){alert('Не все поля были выбраны!');}
	else{	
		var f=document.forms['add_airport']; 
		var name = f.add_airport_name.value;
		var country = f.choose_country2.value;
		var region = f.choose_region.value;
		var city = f.choose_city.value;
		
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
								//alert('Аэропорт был добавлен!');
								document.getElementById('add_airport_add').innerHTML = req.responseText;
								
						}
			};
			req.open('POST', 'obr_airport/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&name='+encodeURIComponent(name)+'&country='+country+'&region='+region+'&city='+city);
		}
		else alert('Браузер не поддерживает AJAX');
	}
 }
 function open_fly(id){
var divs = document.getElementById("buttons_fly").getElementsByTagName("div");
  for (var i=0; i<divs.length; i++){
	if(divs[i].id != 's'+id){
		//alert(divs[i].id+'!=s'+id);
		if(divs[i].id != 'soptions'){
			divs[i].className = 'info_menu';
			document.getElementById('prices_clases_'+divs[i].id).style.display="none";
		}
	}
 }
 		//alert(divs[i].id);
		document.getElementById('s'+id).className = 'info_menu_over';
		document.getElementById('prices_clases_s'+id).style.display="block";
		//$('#prices_clases_s'+id).css('display', 'block');

 }
function save_fly_more(con, id){
var divs = document.getElementById(con).getElementsByTagName("input");
  for (var i=0; i<9; i++){
var id_air = document.getElementById('selected_airport').value;
//alert(id_air);
//alert(divs[i].value);
	if(divs[i].value == 'first'){
		if(divs[i+1].value){var old_1 = divs[i+1].value;} else{ var old_1 = 0;}
		if(divs[i+2].value){var chld_1 = divs[i+2].value;} else{ var chld_1 = 0;}
	}
	if(divs[i].value == 'buisnes'){
		if(divs[i+1].value){var old_2 = divs[i+1].value;} else{ var old_2 = 0;}
		if(divs[i+2].value){var chld_2 = divs[i+2].value;} else{ var chld_2 = 0;}
	}
	if(divs[i].value == 'econom'){
		if(divs[i+1].value){var old_3 = divs[i+1].value;} else{ var old_3 = 0;}
		if(divs[i+2].value){var chld_3 = divs[i+2].value;} else{ var chld_3 = 0;}
	}
}
  var id_air = document.getElementById('airport_air_s').value;
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								//alert('Данные были успешно сохранены!')
								document.getElementById('block_fly_more').style.display='block';
								document.getElementById('block_fly_more').innerHTML = req.responseText;
						}
						
			};
			req.open('POST', 'obr_airport/add_fly_save.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&old_1='+old_1+'&chld_1='+chld_1+'&old_2='+old_2+'&chld_2='+chld_2+'&old_3='+old_3+'&chld_3='+chld_3+'&id_air='+id_air);
		}
		else alert('Браузер не поддерживает AJAX');	
}
function redo_botton(id, con_id){
var divs = document.getElementById(con_id).getElementsByTagName("div");
  for (var i=0; i<divs.length; i++){
	if(divs[i].id != id){
		//alert(divs[i].id+'!='+id);
			divs[i].className = 'info_menu';
			document.getElementById(divs[i].id+'_s').style.display="none";
	}
	else {
		divs[i].className = 'info_menu_over'; 
		document.getElementById(divs[i].id+'_s').style.display="block";
	}
  }
  if(id=='r_number'){document.getElementById("cal").value='number'}
  else{document.getElementById("cal").value='no'}
//	alert(document.getElementById("cal").value);
  
}

//смена каурорта при изминении страны в SELECT
function change_country(id, con){
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById(con).innerHTML = req.responseText;
						}
			};
			req.open('POST', 'block/center/t_base/change_data.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id);
		}
		else alert('Браузер не поддерживает AJAX');

 }
// КНОПКИ ПРО РЕДАКТИРОВАНИИ ОТЕЛЯ	
function hotel_redo_botton(id, con){
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById(con).innerHTML = req.responseText;
						}
			};
			req.open('POST', 'block/center/t_base/change_data_hotel.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id);
		}
		else alert('Браузер не поддерживает AJAX');
}
function hotel_redo_razm(con, type, id, id_num, id_hotel){
	var req;
	var n_razm = document.getElementById('name_razm').value;
	var kol_old_razm = document.getElementById('kol_old_razm').value;
	var kol_chi_razm = document.getElementById('kol_chi_razm').value;
	if(type == 'add_razm'){
	 var type_pit = document.getElementById('type_pit').value;
	}
	var stoimost = document.getElementById('stoimost').value;
	var chi_four = document.getElementById('chi_four').value;
	var chi_seven = document.getElementById('chi_seven').value;
	//alert(n_razm);
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById(con).innerHTML = req.responseText;
						}
			};
			req.open('POST', 'block/center/t_base/change_data_hotel.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&n_razm='+encodeURIComponent(n_razm)+'&kol_old_razm='+kol_old_razm+'&kol_chi_razm='+kol_chi_razm+'&type_pit='+type_pit+'&stoimost='+stoimost+'&chi_four='+chi_four+'&chi_seven='+chi_seven+'&id='+id+'&id_num='+id_num+'&id_hotel='+id_hotel);
		}
		else alert('Браузер не поддерживает AJAX');
}

function show_login_reg(id){
  document.getElementById(id).style.visibility = "visible";
}
function show_visa(id, type){
  if(type == 'show'){	
  document.getElementById(id).style.visibility = "visible";
  }
  else{
  document.getElementById(id).style.visibility = "hidden";
  }
}
function login_reg(id_show,id_hide){
  document.getElementById(id_show).style.display = "table-row";
  document.getElementById(id_hide).style.display = "none";
  if(id_hide == 'razm_add'){
	  document.getElementById('razm_add2').style.display = "none";
	  document.getElementById('razm_add3').style.display = "none";
  }
  if(id_hide == 'razm_hide'){
	  document.getElementById('razm_add2').style.display = "table-row";
	  document.getElementById('razm_add3').style.display = "table-row";
  }
}

function hotel_koef(id_hotel, id, type){
 var ot_date = document.getElementById('period1').value;
 var do_date = document.getElementById('period2').value;
 var koef = document.getElementById('koef').value;
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById('hotel_koef').innerHTML = req.responseText;
						}
			};
			req.open('POST', 'block/center/t_base/hotel_koef.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id_hotel='+id_hotel+'&type='+type+'&ot='+ot_date+'&do='+do_date+'&koef='+koef+'&koef_id='+id);
		}
		else alert('Браузер не поддерживает AJAX');
}
function forms_zakaz_put(hotel, type, con, value, number){
				if(type == 'kol_chi_put' && value != 0){document.getElementById('years_child').style.display = "table-row";}
		if(type != 'kol_chi_put' && type != 'city_fly'){
		document.getElementById('years_child').style.display = "none";
		document.getElementById('kol_child').style.display = "none";
		}
		
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {

							document.getElementById(con).innerHTML = req.responseText;
								
						}
			};
			//alert(document.getElementById('type_pit_put2').value);
			req.open('POST', 'obr_put/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&value='+value+'&number='+number+'&hotel='+hotel);
		}
		else alert('Браузер не поддерживает AJAX');
 }

function forms_zakaz_put_pit(type, con, value, kol_old, number){


		if(value == 0){
		//alert(value);
		document.getElementById('y_children').style.display = "none";
		document.getElementById('years_child').style.display = "none";
		document.getElementById('kol_child').style.display = "none";
		}
		else{
		document.getElementById('child_check').checked = '';	
		document.getElementById('y_children').style.display = "block";
		document.getElementById('years_child').style.display = "none";
		}
		
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {

							document.getElementById(con).innerHTML = req.responseText;
								
						}
			};
			req.open('POST', 'obr_put/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&value='+value+'&number='+number+'&kol_old='+kol_old);
		}
		else alert('Браузер не поддерживает AJAX');
 }


function show_child(name){
// alert(document.getElementById('kol_chi_put2').value);
 var obj = document.getElementsByName(name);  
  if (obj.item(0).checked) {   
	  document.getElementById('kol_child').style.display = "table-row";
	  document.getElementById('years_child').style.display = "table-row";
	}  
   else {
	  document.getElementById('kol_child').style.display = "none";
	  document.getElementById('years_child').style.display = "none";
   }  
 if(document.getElementById('kol_chi_put2').value == 0){  document.getElementById('years_child').style.display = "none";}

}

function num_pit(id){
		var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {

							document.getElementById('zakaz_pit').innerHTML = req.responseText;
								
						}
			};
			req.open('POST', 'obr_put/pit.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id);
		}
		else alert('Браузер не поддерживает AJAX');
 }
function chek_date(id1, id2){
  alert(document.getElementById('period1').value);	
}
function show_raschet(id_show,id_hide1,id_hide2, id_hide3, type){
  if(type == 'show_raschet'){
	  document.getElementById(id_show).style.display = "block";
	  document.getElementById(id_hide1).style.display = "none";
	  document.getElementById(id_hide2).style.display = "none";	 
	  document.getElementById(id_hide3).style.display = "none";	 
  }
  if(type == 'hide_raschet'){
	  document.getElementById(id_show).style.display = "none";
	  document.getElementById(id_hide1).style.display = "block";
	  document.getElementById(id_hide2).style.display = "block";
	  document.getElementById(id_hide3).style.display = "block";
  }
}

function get_data_raschet(type, country, place, hotel, show_razm, user_id){
var radioGroupObj =document.getElementsByName('classs_price');
for (var i=0; i < radioGroupObj.length; i++){
if (radioGroupObj[i].checked) var class_fly =radioGroupObj[i].value;
}
		//var	kol_chi = document.getElementById('kol_chi_put2').value;
	//alert(class_fly);
	var oper = document.getElementById('oper').value;
	var choose_city = document.getElementById('choose_city').value; 
	var	pit = document.getElementById('type_pit_put2').value;
	var	start_date = document.getElementById('period12').value;
	var	end_date = document.getElementById('period22').value;
	var	kol_old = document.getElementById('kol_old_put').value;
	var	kol_chi = document.getElementById('kol_chi_put2').value;
	var obj = document.getElementsByName('y_children');  
    var y='';
	var	city_fly = document.getElementById('city_fly2').value;
if(pit ==0 || kol_old==0 || start_date =='' || end_date==''){alert('Укажите все поля!');exit;}

    for(var i = 0; i < obj.length; i++){
     y = y+'+'+obj.item(i).value;
	}

    var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {

							document.getElementById('rasch_put').innerHTML = req.responseText;
								
						}
			};
			req.open('POST', 'obr_put/data_raschet.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('type='+type+'&country='+country+'&place='+place+'&hotel='+hotel+'&show_razm='+show_razm+'&pit='+pit+'&start_date='+start_date+'&end_date='+end_date+'&kol_old='+kol_old+'&kol_chi='+kol_chi+'&city_fly='+city_fly+'&arr_chi_y='+encodeURIComponent(y)+'&class_fly='+class_fly+'&choose_city='+choose_city+'&oper='+oper+'&user_id='+user_id);
		}
		else alert('Браузер не поддерживает AJAX');
 }
function get_data_raschet_ok(user_id){

	var	id_country = document.getElementById('id_country').value;
	var	id_place = document.getElementById('id_place').value;
	var	id_hotel = document.getElementById('id_hotel').value;
	var	kol_old  = document.getElementById('kol_old').value;
	var	kol_chi  = document.getElementById('kol_chi').value;
	var	data_start = document.getElementById('data_start').value;
	var data_end = document.getElementById('data_end').value;  
	var pitanie = document.getElementById('pitanie').value;  
	var choose_city = document.getElementById('choose_city').value; 
	var class_fly = document.getElementById('class_fly').value; 
	var razm = document.getElementById('razm').value;
	var type_nomer = document.getElementById('type_nomer').value;
	var okno = document.getElementById('okno').value;
	var price = document.getElementById('price').value;
	var id_city_v = document.getElementById('id_city_v').value;
	var message = document.getElementById('message').value;
	var oper = document.getElementById('oper').value;
	var per_d = document.getElementById('per_d').value;
    var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
							document.getElementById('rasch_put').style.display='none';
							document.getElementById('put_ok').innerHTML = req.responseText;
								
						}
			};
			req.open('POST', 'obr_put/putevka_ok.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send('id_country='+id_country+'&id_place='+id_place+'&id_hotel='+id_hotel+'&kol_old='+kol_old+'&kol_chi='+kol_chi+'&data_start='+data_start+'&data_end='+data_end+'&pitanie='+pitanie+'&razm='+razm+'&type_nomer='+type_nomer+'&okno='+okno+'&price='+price+'&message='+encodeURIComponent(message)+'&id_city_v='+id_city_v+'&class_fly='+class_fly+'&choose_city='+choose_city+'&oper='+oper+'&user_id='+user_id+'&per_d='+per_d);
		}
		else alert('Браузер не поддерживает AJAX');
 }
//функция для перезагрузки списков после фильтрации туроператора	
	function oper_filter(id,type) {
	//alert(type);
    var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
								document.getElementById('agenstva').innerHTML = req.responseText;
						}
			};
			req.open('POST', 'block/center/operator/obr_oper.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&type='+type);
		}
		else alert('Браузер не поддерживает AJAX');
  }
function show_city_obsl(id_c,type, con, id_operator, id_r) {
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
						  
						  document.getElementById(con).innerHTML = req.responseText;
						  
						  if(id_c == 0) {
						    document.getElementById('region').innerHTML = '';
						    document.getElementById('city').innerHTML = '';
						  }
						    if(id_r == 0) {
						    document.getElementById('city').innerHTML = '';
						  }
						
						}
			};
			req.open('POST', 'block/center/t_base/obr/city_obsl.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id_r='+id_r+'&id_c='+id_c+'&type='+type+'&id_operator='+id_operator);
		}
		else alert('Браузер не поддерживает AJAX');
}
function put_zakaz(id, con, type, val) {
	var с = val+1;
	document.getElementById('tr'+id).className='s'+с;
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
						 
						 document.getElementById(con).innerHTML = req.responseText;
						 if(val==2 && type=='status'){
						  document.getElementById('d'+id).innerHTML = '';	
						 }
						 if(val==3 && type=='status_buh'){
						  document.getElementById('d'+id).innerHTML = '';	
						 }
						}
			};
			req.open('POST', 'obr_put/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&value='+val+'&type='+type);
		}
		else alert('Браузер не поддерживает AJAX');
}
function put_zakaz_buh(id, con, type, val) {
	var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
		if (req) {
			req.onreadystatechange = function() {
						if (req.readyState == 4 && req.status == 200)  {
						 document.getElementById(con).innerHTML = req.responseText;
						}
			};
			req.open('POST', 'obr_put/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('id='+id+'&value='+encodeURIComponent(val)+'&type='+type);
		}
		else alert('Браузер не поддерживает AJAX');
}

function show_hide(id, type){
  if(type == 'show'){
	  document.getElementById(id).style.display = "block";
  }
  else{
	  document.getElementById(id).style.display = "none";
  }
}
function filter_bonus(type){
	if(type=='u'){
	 var d1 = document.getElementById('period121u').value;
	 var d2 = document.getElementById('period221u').value; 
	}
	if(type=='p'){
	 var d1 = document.getElementById('period121').value;
	 var d2 = document.getElementById('period221').value; 
	}
	if(type=='d'){
	 var d1 = document.getElementById('d121').value;
	 var d2 = document.getElementById('d221').value; 
	}
   var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
							if(type=='p' || type=='d' || type=='u'){
							 document.getElementById('filter_b'+type).innerHTML = req.responseText;
							}
							else{
							 document.getElementById('filter_bd2').innerHTML = req.responseText;
							}
						}
			};
			req.open('POST', 'obr_bonus/bonus_f.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('d1='+d1+'&d2='+d2+'&type='+type);
		}
		else alert('Браузер не поддерживает AJAX');
 }
 function user_fin(user){
	 var d1 = document.getElementById('period121u').value;
	 var d2 = document.getElementById('period221u').value; 
	
   var req;
		if (window.XMLHttpRequest) req = new XMLHttpRequest();
		else if (window.ActiveXObject) {
			try {
				req = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e){}
			try {
			req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e){}
		}
	
		if (req) {
			req.onreadystatechange = function() {
		
						if (req.readyState == 4 && req.status == 200)  {
							  document.getElementById("u"+user).innerHTML = req.responseText;
						
						}
			};
			req.open('POST', 'obr_user/index.php', true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('d1='+d1+'&d2='+d2+'&user='+user);
		}
		else alert('Браузер не поддерживает AJAX');
 }
