

function gomainPage()
{
	location.href='http://skynet.aero/';
}


function chrono_getticket_status() {

if(count<180){
        $.get('/pay/getticket/status/id-'+$('#ticket_download').attr('i').slice(6)+'/sign-'+$('#ticket_download').attr('sign')+'/', function(data){
	
        if (data) {

		$('#waitPaied').html('<a href="'+$('#waitPaied').attr('inf')+'">Скачать билет</a>');
		$('#massegePay').text('Вы успешно приобрели билет');

        }
        else {
            setTimeout('chrono_getticket_status()', 1000);
		count++;
        }
    });
}else
{
	location.href='/pay/chrono/fail2/';
}

}

$(document).ready(function(){

 $(".radiobutton").css("opacity","0");
 $(".radiobutton").css("filter","progid:DXImageTransform.Microsoft.Alpha(opacity=0)");

$.validator.addMethod('razlet_validate_doc_num', function(value, element) {
	str = new String($(element).attr('id'));
//alert(value);	
 //  if($('select[name="pass['+str.slice(6)+'][doc]"]').attr('value')=='passport') 
    return /^\d{10}$/.test(value) || ($('select[name="pass['+str.slice(6)+'][doc]"]').attr('value')!='passport' && (value!='' && value.slice(0)!='№'));
 //  else
 //   retrun false;// value!='' || $('select[name="pass['+str.slice(6)+'][doc]"]').attr('value')=='passport';
    
}, 'Номер документа введен неверно');

//Массивы городов
var cityArr1 = ['Норильск','Иркутск','Хабаровск','Чита'];//Красноярск
var cityArr2 = ['Красноярск'];//Чита
var cityArr3 = ['Красноярск','Абакан','Новосибирск','Уфа','Казань'];//Норильск
var cityArr4 = ['Уфа','Норильск'];//Казань
var cityArr5 = ['Норильск','Казань'];//Уфа
var cityArr6 = ['Норильск'];//Новосибирск
var cityArr7 = ['Красноярск','Хабаровск'];//Иркутск
var cityArr8 = ['Иркутск','Красноярск','Петропавловск-Камчатский','Магадан','Анадырь'];//Хабаровск
var cityArr9 = ['Хабаровск'];//Петропавловск-Камчатский
var cityArr10 = ['Хабаровск','Анадырь'];//Магадан
var cityArr11 = ['Хабаровск','Магадан'];//Анадырь
var cityArr12 = ['Норильск'];//Абакан
var cityArr=[cityArr1,cityArr2,cityArr3,cityArr4,cityArr5,cityArr6,cityArr7,cityArr8,cityArr9,cityArr10,cityArr11,cityArr12];
//
$('#from').change(function(){
 var i=0;
 if($(this).val()=='Красноярск')i=0;
 if($(this).val()=='Чита')i=1;
 if($(this).val()=='Норильск')i=2;
 if($(this).val()=='Казань')i=3;
 if($(this).val()=='Уфа')i=4;
 if($(this).val()=='Новосибирск')i=5;
 if($(this).val()=='Иркутск')i=6;
 if($(this).val()=='Хабаровск')i=7;
 if($(this).val()=='Петропавловск-Камчатский')i=8;
 if($(this).val()=='Магадан')i=9;
 if($(this).val()=='Анадырь')i=10;
 if($(this).val()=='Абакан')i=11;
 $('#to').empty();
 //var arr = cityArr[i];

 for(j=0;j<cityArr[i].length;j++)
 {
   $('#to').append( $('<option value='+cityArr[i][j]+'>'+cityArr[i][j]+'</option>') );
 }
});

$('#aat').change(function(){

	if($('#aat').val()<$('#rmg').val())
	{
	  alert('Количество младенцев не должно превышать кол-ва взрослых');
	  $('#rmg [value="'+$('#aat').val()+'"]').attr('selected','selected');
	}
});

$('#rmg').change(function(){

	if($('#aat').val()<$('#rmg').val())
	{
	  alert('Количество младенцев не должно превышать кол-ва взрослых');
	  $('#rmg [value="'+$('#aat').val()+'"]').attr('selected','selected');
	}
});


$('#gotostep3').click(function(){
$('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,open:function(){
	location.href= $('#gotostep3').attr('way');
}});
});

$('#goToStep2').click(function(){

	if($("#waies :radio[name=idway][checked]").attr('value'))
	{
	 if($("#waies :radio[name=idway][checked]").attr('value')>$("#waies :radio[name=idwayR][checked]").attr('value'))
	  {
		alert('Дата обратного вылета не должна превышать вылет туда');
		return false;
	  }
	}

$('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,open:function(){
	 $("#waies").submit();
}});
	
	
});

try{
$(".radio").dgStyle();
$(".checkbox").dgStyle();
$('#infBron').jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16});
}catch(err)
{}
//Изменение дат
$('#fromDayBack').live('click',function(){

$('#fromDayBack').attr('disabled','disabled');
$('#fromDayNext').attr('disabled','disabled');
$('#toDayBack').attr('disabled','disabled');
$('#tomDayNext').attr('disabled','disabled');


var div1 = $('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,resizable:false,open:function(){
	$.post('/dvig/goStepbackF1/',function(){
		location.href='/dvig/step1/';
	}).dialog('open');

}});
});

$('#fromDayNext').live('click',function(){
$('#fromDayBack').attr('disabled','disabled');
$('#fromDayNext').attr('disabled','disabled');
$('#toDayBack').attr('disabled','disabled');
$('#tomDayNext').attr('disabled','disabled');

var div1 = $('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,resizable:false,open:function(){
	$.post('/dvig/goStepNextF1/',function(){
		location.href='/dvig/step1/';
	}).dialog('open');
}});
});

$('#toDayBack').live('click',function(){
$('#fromDayBack').attr('disabled','disabled');
$('#fromDayNext').attr('disabled','disabled');
$('#toDayBack').attr('disabled','disabled');
$('#tomDayNext').attr('disabled','disabled');

var div1 = $('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,resizable:false,open:function(){
	$.post('/dvig/goStepbackT1/',function(){
		location.href='/dvig/step1/';
	}).dialog('open');
}});
});

$('#toDayNext').live('click',function(){
$('#fromDayBack').attr('disabled','disabled');
$('#fromDayNext').attr('disabled','disabled');
$('#toDayBack').attr('disabled','disabled');
$('#tomDayNext').attr('disabled','disabled');

var div1 = $('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,resizable:false,open:function(){
	$.post('/dvig/goStepNextT1/',function(){
		location.href='/dvig/step1/';
	}).dialog('open');
}});
});
//

//Форма оплаты
$('#listPay').change(function(){
	
	$('#listPay option').each(function(){$('#'+$(this).attr('value')).hide();});
	$('#'+$(this).attr('value')).show();

	$('#listPay option').each(function(){$('#inf'+$(this).attr('value')).hide();});
	$('#inf'+$(this).attr('value')).show();
});

$('.delpass').live('click',function(){//Удаление пассажира из списка покупки билета
	
		var url = '/dvig/step2/clean/id-'+$(this).attr('user')+'/key-'+$(this).attr('user');
	//alert(url);
	$.post(url,function(data){window.location.reload();});
});

$('.sPass').live('click',function(){//Выбрать пассажира
		var url = '/dvig/step2/pas/key-'+$(this).attr('key')+'/id-'+$(this).attr('idm')+'/doc-'+$(this).attr('doc')+'/';
		
		$.post(url,function(data){window.location.reload();});
});

$("#addNewUser").live('click', function(){
	$('#passengersN').submit();
	
});

$(".editPass").live('click', function(){
 if($(this).attr('meth')=='del'){//Удаляем пассажира
	$.post('/dvig/step2/pasdel/id-'+$(this).attr('idm'),function(data){window.location.reload();});
 }
});

//Изменение пассажира
$(".changeUser").live('click',function(){

	$.post('/dvig/step2/pasupdate/id-'+$(this).attr('idPass'),$("#newPass"+$(this).attr('idPass')).serialize(),function(data){window.location.reload();});
});


$(".buttonSC").live('click', function(){//"Использовать мое имя"
	
	$('#name'+$(this).attr('num')).attr('value',$('#cname').attr('value'));
	$('#surname'+$(this).attr('num')).attr('value',$('#csurname').attr('value'));
	$("#sex"+$(this).attr('num')+" option[value='"+$("#csex option:selected").val()+"']").attr('selected', 'selected');

	$(".req[for='name"+$(this).attr('num')+"']").css('color','#646464');
	$(".req[for='name"+$(this).attr('num')+"']").html('Имя*');
	$(".req[for='surname"+$(this).attr('num')+"']").css('color','#646464');
	$(".req[for='surname"+$(this).attr('num')+"']").html('Фамилия*');

	$('#name'+$(this).attr('num')).css('border','#7f9db9 solid 1px');
	$('#surname'+$(this).attr('num')).css('border','#7f9db9 solid 1px');

});

$(".showDiv").live('click', function(){//Показать форму

if($(this).attr('show')==0)
	{
		$("#"+$(this).attr('idDiv')).show();
		$(this).attr('show',1);	
	}
	else
	{
		$("#"+$(this).attr('idDiv')).hide();
		$(this).attr('show',0);	
	}

});

$('#acept').live('click',function(){
if($(this).attr('idDiv')=='nextStep')
{

 if($("#waies :radio[name=idway][checked]").attr('value'))
 {

	if($("#waies :text[name=special]").attr('value')==1)
	{
		if($("#waies :radio[name=idwayR][checked]").attr('value'))
		{
if($(this).attr('show')==0)
	{
		$("#"+$(this).attr('idDiv')).show();
		$(this).attr('show',1);	
	}
	else
	{
		$("#"+$(this).attr('idDiv')).hide();
		$(this).attr('show',0);	
	}
		}
	}else
	{
if($(this).attr('show')==0)
	{
		$("#"+$(this).attr('idDiv')).show();
		$(this).attr('show',1);	
	}
	else
	{
		$("#"+$(this).attr('idDiv')).hide();
		$(this).attr('show',0);	
	}
	}
 }
}

});


$("#next").live('click',function(){
//	alert($('input:radio[name=idway]:checked').attr('value'));
$.post('/dvig/put/',{idway:"$('input:radio[name=idway]:checked').attr('value')",idwayr:"$('input:radio[name=idwayr]:checked').attr('value')"},function(){
	window.location='/dvig/put/';
});
//window.location='/dvig/step2/id-'+$('input:radio[name=idway]:checked').attr('value')+'/';
});

$("#authS").live('click',function(){//Авторизация во время покупки билета

$.post('/dvig/auth/a1/',$('#formAu').serialize(),function(data){
		window.location.reload();
	},'html');
		return false;
});


	$('#moveCircle').animate({"left": "0px"}, 1000);

$('.reysC').live('click',function(){

	var str = new String($(this).attr('inf'));
	arr = str.split(',');
	price = new String($('#totalOwr').text());
	pr=0;
	if(price!=''){arr2=price.split(' ');
	pr = parseInt(arr2[0])+parseInt(arr[7]);
	}else pr=arr[7];

	$('#dateto').html(arr[0]);
	$('#timeF').html(arr[1]+'*<br>'+arr[2]);
	$('#timeT').html(arr[3]+'*<br>'+arr[4]);
	$('#priceT').html(arr[5]+" руб");
	$('#priceA').html(arr[6]+" руб");
	$('#totalOw').html(arr[7]+" руб");
	$('#bigPrice').html('='+pr+",");
	$(".owRow").css('background','#ffffff');
	$(".owRow").css('color','#000000');
for(i=0;i<3;i++)
{
	$('#sr'+i).css('background','#ffffff');
	$('#sr'+i).css('color','#000000');	
}
	$('#sr'+$(this).attr('indexFor')).css('background','#0077c0');
	$('#sr'+$(this).attr('indexFor')).css('color','#ffffff');

$('.total').html(pr+" руб");
	if($("#waies :text[name=special]").attr('value')==1)
	{
		if($("#waies :radio[name=idwayR][checked]").attr('value'))
		  $('#acept').show();
	}else
	{
		$('#acept').show();
	}
});

$('.reysCR').live('click',function(){
//	alert($(this).attr('inf'));

	if($("#waies :radio[name=idway][checked]").attr('value'))
	{
	   $('#acept').show();
	}

	var str = new String($(this).attr('inf'));
	arr = str.split(',');
	price = new String($('#totalOw').text());
	pr=0;
	if(price!=''){arr2=price.split(' ');
	pr = parseInt(arr2[0])+parseInt(arr[7]);
	}else pr=arr[7];

$('#bigPrice').html('='+pr+",");
	$('#datetor').html(arr[0]);
	$('#timeFr').html(arr[1]+'*<br>'+arr[2]);
	$('#timeTr').html(arr[3]+'*<br>'+arr[4]);
	$('#priceTr').html(arr[5]+" руб");
	$('#priceAr').html(arr[6]+" руб");
	$('#totalOwr').html(arr[7]+" руб");


for(i=0;i<3;i++)
{
	$('#srr'+i).css('background','#ffffff');
	$('#srr'+i).css('color','#000000');	
}
	$('#srr'+$(this).attr('indexFor')).css('background','#0077c0');
	$('#srr'+$(this).attr('indexFor')).css('color','#ffffff');

$('.total').html(pr+" руб");
		if($("#waies :radio[name=idway][checked]").attr('value'))
		$('#acept').removeAttr('disabled');
});

$('#rt').click(function(){
	$('#month_to').attr('disabled',false);
	$('#day_to').attr('disabled',false);
	$('#showC2').attr('disabled',false);
	$("#rtDiv").css("background","url('/i/radioOn.png') no-repeat 0 0px");
	$("#owDiv").css("background","url('/i/radioOff.png') no-repeat 0 0px");
});
$('#ow').click(function(){
	//alert('');
	$('#month_to').attr('disabled',true);
	$('#day_to').attr('disabled',true);
	$('#showC2').attr('disabled',true);
	$("#owDiv").css("background","url('/i/radioOn.png') no-repeat 0 0px");
	$("#rtDiv").css("background","url('/i/radioOff.png') no-repeat 0 0px");

});






try{

$.validator.setDefaults({
errorPlacement:function(error, element){

	var str = new String($(".req[for='"+element.attr('id')+"']").text());
	arr = str.split('*');

	if(arr[0]=='Контактный телефон' || arr[0]=='Мобильный телефон'){
	  if($('#er'+element.attr('id')))$('#er'+element.attr('id')).remove();
	  $('#examples').append('<div id=er'+element.attr('id')+' class=small><p class="red">Внимание. Вы ввели неправильно номер телефона</p>Пример: <font class=red>81234567890</font></div>');
	}else{
	  if(arr[0]=='Имя' || arr[0]=='Фамилия'){
	    if($('#er'+element.attr('id')))$('#er'+element.attr('id')).remove();
	    $('#examples').append('<div id=er'+element.attr('id')+' class=small><p class="red">Внимание. Вы ввели неправильно имя или фамилию</p></div>');
	  }else{
		if(arr[0]=='Номер документа'){
	  	 if($('#er'+element.attr('id')))$('#er'+element.attr('id')).remove();
	  	 $('#examples').append('<div id=er'+element.attr('id')+' class=small><p class="red">Внимание. Вы неправильно ввели номер документа</p>Пример для паспорта: <font class=red>1234123456</font></div>');
		}else{
			if(arr[0]=='E-mail'){
		  	 if($('#er'+element.attr('id')))$('#er'+element.attr('id')).remove();
	  		 $('#examples').append('<div id=er'+element.attr('id')+' class=small><p class="red">Внимание. Вы ввели неправильно номер телефона</p>Пример: <font class=red>name@domen.ru</font></div>');
			}

		     }
	       }
	}

	$(".req[for='"+element.attr('id')+"']").css('color','#ff0000');
	$(".req[for='"+element.attr('id')+"']").html(arr[0]+'* <i>'+error.html()+'</i>');
	},
 success: function(label) {
	var str = new String($('#'+label.attr('for')).text());
	arr = str.split('*');
 	if($('#er'+label.attr('for')))$('#er'+label.attr('for')).remove();
	

	$(".req[for='"+label.attr('for')+"']").css('color','#646464');

   }
});

$('#myprof').validate({
        rules:{
	  pass:{required:true},
	  pass2:{required:true, equalTo: "#pass"}
	}
});

$('#formOrder').validate({
        rules:{
	  agree: "required" 
	},
	messages:{
	  required: "Вы согласны"
	}
});

$('#form_auth').validate({
        rules:{
	  log:{required:true, email:true},
	  fn: {required:true, minlength: 1},
	  sn: {required:true, minlength: 1},
	  pass1:{required:true, minlength: 5},
	  pass2:{required:true, minlength: 5, equalTo: "#pass1"}
	},
		messages: {
			fn: {
				required: "Введите фамилию",
				minlength: 'Пароль должен быть более 1 символов'
			},
			sn: {
				required: "Введите имя",
				minlength: 'Пароль должен быть более 1 символов'
			},
			
			pass1: {
				required: "Введите пароль",
				minlength: 'Пароль должен быть более 5 символов'
			},
			pass2: {
				required: "Введите подтверждение пароля",
				minlength: 'Пароль должен быть более 5 символов',
				equalTo: 'Пароль не совподает с подтверждением'
			},
			log:  {
				required:"Введите логин",
				email:'Введите корректный Email'
			}
			
		}
});

$('#passengers').validate({
  submitHandler:function(form){
	$('<div id="dialog" title="">Идет загрузка</div>').dialog({modal:true,open:function(){
		form.submit();
	}});
	return false;
  }
});
$('#passengersN').validate({
  submitHandler: function(form) {
	var doc = '';
	if($('#doc').attr('value')=='passport')doc = 'Паспорт';
	var age = 'Взрослый (более 11 лет)';
	var td = new Date();
	
	if((td.getFullYear()-$('#yearb').attr('value'))<12)
	{
		var age = 'Детский (более 11 лет)';
		if((td.getFullYear()-$('#yearb').attr('value'))<3)var age = 'Детский (мение 2 лет)';
	}
	$.post('/dvig/newuser/',$(form).serialize(),function(data){window.location.reload();});
   	//$("#passangersTable").append('<tr><td style="font-size:14px;padding-left:10px;"><b>'+$('#surname').attr('value')+'<br>'+$('#name').attr('value')+'</b></td><td><b>'+doc+'</b> '+$('#numdoc').attr('value')+'<br />Дата рождения '+$('#dayb').attr('value')+'.'+$('#monthb').attr('value')+'.'+$('#yearb').attr('value')+'<br>'+age+'</td><td align=right><a href="javascript://" class="delpass">Убрать пользователя</a></td></tr>')
   }
});
}catch(err){
}


//Поиск рейсов

$('#findReyses').live('click',function(){
//alert($('#mainsearch').serialize());

/*
	$.post('/dvig/step1/',$('#mainsearch').serialize(),function(data){
		
		//$('.sidebar input, .sidebar select').attr('disabled', true);
		//$('#login input, #login select').attr('disabled', true);
		$('#mainsearch').submit();
	});
*/	

});


$('#enterAuth').live('click',function(){
	//alert($('#formAuth').serialize());
	$.post('/auth/',$('#formAuth').serialize(),function(data){
		
	});
});

$("#exitLog").live('click',function(){
	$.post('/dvig/auth/exit/',function(data){window.location.reload();});
});

//календарь
    var monthNames = new Array('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
    var dayNames = new Array('Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота');
    var dayNamesMin = new Array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
    var dayNamesShort = dayNamesMin;


	//var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];
	var today = new Date();
	var unixT = today.getTime()+6*3600*24;
$('#dateC1').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:0,  onChangeMonthYear: function(year, month, inst) { 
	
 }, onSelect:function(dateText, inst){
       

	dateNums = $('#dateC2').attr('value').split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	dateNums = $('#dateC1').attr('value').split('.');
 	var dateN2 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);


	$('#day_from :contains("'+ dateNums[0]+'")').attr('selected','selected');
	str = dateNums[1]+'.'+dateNums[2];
	var today = new Date();
	var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

	if(dateNums[1]-today.getMonth()>5){
		$("#month_from").append( $('<option value="'+str+'">'+monthList[dateNums[1]-1]+' '+dateNums[2]+'</option>'));
		$("#month_to").append( $('<option value="'+str+'">'+monthList[dateNums[1]-1]+' '+dateNums[2]+'</option>'));
	}

	$('#month_from option[value="'+str+'"]').attr('selected','selected');

		if(dateN1.getTime()<dateN2.getTime())
		{
			dateNums = $('#dateC1').attr('value').split('.');
 			//var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
			
			str = dateNums[1]+'.'+dateNums[2];
			var today = new Date();
			var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

			//$('#dateC2').attr('value',$('#dateC1').attr('value'));
			//if(dateNums[1]-today.getMonth()>4){
			$('#month_to option[value="'+str+'"]').attr('selected','selected');
			
			$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');
		
		}
 	$('#dateC2').datepicker('option', 'minDate', $(this).datepicker('getDate'));

    }});

$('#dateC2').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:0, defaultDate:5,onChangeMonthYear: function(year, month, inst) { 


 }, onSelect:function(dateText, inst){
	dateNums = $('#dateC2').attr('value').split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	dateNums = $('#dateC1').attr('value').split('.');
 	var dateN2 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	if(dateN1<dateN2){
		alert('Дата возвращения должна быть позже даты вылета');
		return true;
		}
        $('#dateC1').datepicker('option', 'maxDate', $(this).datepicker('getDate'));


	dateNums = dateText.split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);

	str = dateNums[1]+'.'+dateNums[2];
	var today = new Date();
	var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

	if(dateNums[1]-today.getMonth()>5){
		$("#month_to").append( $('<option value="'+str+'">'+monthList[dateNums[1]-1]+' '+dateNums[2][2]+dateNums[2][3]+'</option>'));
	}
		$('#month_to option[value="'+str+'"]').attr('selected','selected');
		$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');	


    }});





$('#showC2').live('click',function(){

	$('#dateC2').datepicker('show');


});



$('#from_date').live('click',function(){
	$('#dateC1').datepicker('show');
	
});



$('#day_from').live('change',function(){
var today = new Date();

dateNums = $('#dateC1').attr('value').split('.');
dateNums1 = new Date(dateNums[2],dateNums[1]-1,$('#day_from').val());

if(today.getTime()<=dateNums1.getTime() || ((today.getTime()-dateNums1.getTime())<(24*3600000))){
	$('#dateC1').attr('value',$('#day_from option:selected').text()+'.'+$('#month_from').attr('value'));
	dateNums1 = $('#dateC2').attr('value').split('.');
 	var dateN11 = new Date(dateNums1[2],dateNums1[1]-1,dateNums1[0]);
	dateNums1 = $('#dateC1').attr('value').split('.');
 	var dateN12 = new Date(dateNums1[2],dateNums1[1]-1,dateNums1[0]);
	if(dateN11<dateN12){
		$('#dateC2').attr('value',$('#dateC1').attr('value'));
	//	$('#dateC1').datepicker('option', 'maxDate', $('#dateC2').datepicker('getDate'));

	dateNums = $('#dateC2').attr('value').split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	
	str = dateNums[1]+'.'+dateNums[2];
	var today = new Date();
	var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

		
		
		$('#month_to option[value="'+str+'"]').attr('selected','selected');
		$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');	
	}
	//alert($('#dateC1').attr('value'));
	$('#dateC2').datepicker('option', 'minDate', $(this).datepicker('#dateC1'));
}else{
dateNums = $('#dateC1').attr('value').split('.');
 		var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
		$('#day_from :contains("'+ dateNums[0]+'")').attr('selected','selected');
   alert('Дата выбрана неверно: данный день уже в прошлом');
}	
});

//Дата туда
$('#month_from').live('change',function(){
	$('#dateC1').attr('value',$('#day_from option:selected').text()+'.'+$('#month_from').attr('value'));
	dateNums = $('#dateC2').attr('value').split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	dateNums = $('#dateC1').attr('value').split('.');
 	var dateN2 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);

	if(dateN1<=dateN2){
		$('#dateC2').attr('value',$('#dateC1').attr('value'));
	//	$('#dateC1').datepicker('option', 'maxDate', $('#dateC2').datepicker('getDate'));
dateNums = $('#dateC2').attr('value').split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	
	str = dateNums[1]+'.'+dateNums[2];
	var today = new Date();
	var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

		if(dateNums[1]-today.getMonth()>5){
			
			$("#month_to").append( $('<option value="'+str+'">'+monthList[dateNums[1]-1]+' '+dateNums[2][2]+dateNums[2][3]+'</option>'));
		}
		
		$('#month_to option[value="'+str+'"]').attr('selected','selected');
		$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');
	}
	//alert($('#dateC1').attr('value'));
	$('#dateC2').datepicker('option', 'minDate', $(this).datepicker('#dateC1'));
});


//день обратно
$('#day_to').live('change',function(){
var today = new Date();

	//$('#dateC2').attr('value',$('#day_from option:selected').text()+'.'+$('#month_from').attr('value'));
	var strB = $('#day_to').attr('value')+'.'+$('#month_to').attr('value');
	dateNums = strB.split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,$('#day_to').val());
	dateNums = $('#dateC1').attr('value').split('.');
 	var dateN2 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
if(today.getTime()<=dateN1.getTime() || ((today.getTime()-dateN1.getTime())<(24*3600000))){
	if(dateN1>=dateN2){
	  $('#dateC2').attr('value',$('#day_to option:selected').text()+'.'+$('#month_to').attr('value'));
	//  $('#dateC1').datepicker('option', 'maxDate', $('#dateC2').datepicker('getDate'));
	}
        else{
		dateNums = $('#dateC2').attr('value').split('.');
 		var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	
		str = dateNums[1]+'.'+dateNums[2];
		var today = new Date();
		var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

		/*if(dateNums[1]-today.getMonth()>4){
			
			$("#month_to").append( $('<option value="'+str+'">'+monthList[dateNums[1]-1]+' '+dateNums[2][3]+'</option>'));
		}*/
		
		$('#month_to option[value="'+str+'"]').attr('selected','selected');
		$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');
		alert('Дата возвращения должна быть позже даты вылета');
	}
}else{
		dateNums = $('#dateC2').attr('value').split('.');
 		var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	
		
		$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');
   alert('Дата выбрана неверно: данный день уже в прошлом');
}
});
$('#month_to').live('change',function(){
	//$('#dateC1').attr('value',$('#day_from option:selected').text()+'.'+$('#month_from').attr('value'));
	var strB = $('#day_to').attr('value')+'.'+$('#month_to').attr('value');
	dateNums = strB.split('.');
 	var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	dateNums = $('#dateC1').attr('value').split('.');
 	var dateN2 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);

	if(dateN1>dateN2){
	  $('#dateC2').attr('value',$('#day_to option:selected').text()+'.'+$('#month_to').attr('value'));
	//  $('#dateC1').datepicker('option', 'maxDate', $('#dateC2').datepicker('getDate'));
	}
        else{
		dateNums = $('#dateC2').attr('value').split('.');
 		var dateN1 = new Date(dateNums[2],dateNums[1]-1,dateNums[0]);
	
		str = dateNums[1]+'.'+dateNums[2];
		var today = new Date();
		var monthList = ['Янв','Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'];

		if(dateNums[1]-today.getMonth()>5){
			
			$("#month_to").append( $('<option value="'+str+'">'+monthList[dateNums[1]-1]+' '+dateNums[2][3]+'</option>'));
		}
		
		$('#month_to option[value="'+str+'"]').attr('selected','selected');
		$('#day_to :contains("'+ dateNums[0]+'")').attr('selected','selected');
		alert('Дата возвращения должна быть позже даты вылета');
	}
});


//Функции обработки пассажиров



function passenger_sel(){
    
    if ($(this).attr('passenger')) {

	  
	 
		var url = '/dvig/step2/pas/key-'+$(this).attr('key')+'/id-'+$(this).attr('passenger')+'/doc-'+$(this).attr('doc')+'/';
		
		$.post(url,function(data){});
		//$(this).removeAttr('passenger').dialog('close');
		//passadd_rules();
	}
	
}

function passenger_update() {
    
    if ($('#pasupdate').valid()) {
        $.get($('#pasupdate').attr('action'), $('#pasupdate').serialize(), function(data){
            passenger_update_cancel();
        });
        
    }
}


$(".selectDocType").bind('change',function(){

	var idNom = $(this).attr("idNom");
	if($(this).val()=='zpassport')
		$("#pasDateD"+idNom).show();
	else
		$("#pasDateD"+idNom).hide();
});

    
});



