 var request_status_timeout;
var  allok=false;
$(document).ready(function(){

   if(document.getElementById('promo_window')){
//		setTimeout(function(){promo_window()},3000);
   }

$('#findBook').click(function(){
    if($(this).val()=='Поиск...'){
	$(this).val('');
	$(this).css('color',"#000000");
    }
});


$('#findBook').keydown(function(event){
    if(event.keyCode==13)
	location.href="/cabinet/orders/?"+$('#cabinet_form').serialize()+'&find='+$(this).val();
});

$('#confirm').click(function(){
    if($(this).attr('checked'))
	$('.refund').removeAttr('disabled');
    else
	$('.refund').attr('disabled','disabled');
})

$(".refundTicket").click(function(){
    //alert($(this).attr('href'));
    $.blockUI({ css: {  color: '#000000', border:'none',background:'#dcdcdc' },message:'<table align="center"><tr><td><img src="/i/ajax.gif" /></td><td valign="center">Подождите, пожалуйста</td></tr></table>' });
    //alert($("#formRefund").attr('action'));
    $.post($("#formRefund").attr('action'),$("#formRefund").serialize(),function(data){
	if(data==-1){
	    alert('Не смог вернуть билет');
	    location.reload();
	}
	else
	    location.href=data;
	//alert(data);
	$.unblockUI();
    });
    return false;
});

$(".rebook").click(function(){
    //alert($(this).attr('href'));
    $.blockUI({ css: {  color: '#000000', border:'none',background:'#dcdcdc' },message:'<table align="center"><tr><td><img src="/i/ajax.gif" /></td><td valign="center">Подождите, пожалуйста</td></tr></table>' });

    $.post($(this).attr('href'),function(data){
	if(!data){
	    alert('Перебронирование прошёло успешно!');
	    location.reload();
	}
	else
	    alert(data);
	$.unblockUI();
    });
    return false;
});

$(".refund").click(function(){
    $.blockUI({ css: {  color: '#000000', border:'none',background:'#dcdcdc' },message:'<table align="center"><tr><td><img src="/i/ajax.gif" /></td><td valign="center">Подождите, пожалуйста</td></tr></table>' });
    $.post($("#refundForm").attr('action'),$("#refundForm").serialize(),function(data){
	if(!data){
	    alert('Возврат прошл успешно!');
	}
	else
	    alert(data);//location.href=data;
	$.unblockUI();
	location.href='/cabinet/orders/';
    });
    return false;
});

$('#cancelTicket').live('click',function(){
    $.blockUI({ css: {  color: '#000000', border:'none',background:'#dcdcdc' },message:'<table align="center"><tr><td><img src="/i/ajax.gif" /></td><td valign="center">Подождите, пожалуйста</td></tr></table>' });
//    $('#otTicket').hide();
//    $('#waitCancel').show();
});

$("#acriditacia").validate();
$.validator.addMethod('razlet_validate_doc_num', function(value, element) {
	str = new String($(element).attr('id'));

    return /^\d{10}$/.test(value) || ($('select[name="pass['+str.slice(7)+'][doc]"]').attr('value')!='passport' && (value!='' && value.slice(0)!='№' && /^[^-]*$/.test(value)));
    
}, 'Номер документа введен неверно');
    
    if ($.browser.msie && /MSIE 6\.0/i.test(window.navigator.userAgent) && !/MSIE 7\.0/i.test(window.navigator.userAgent)) {
        $('.vivod_bottom td').each(function(){
            if ($(this).css('background')) {
                $(this).css('background', 'url(/i/vivod_bottom_bigbg.png) bottom left no-repeat').addClass('png');
            }
        });
    }
    
    if (parseInt($(window).width())<1200) {
        $('.w50').attr('width', '1%');
        $('#bg_top, #bg').attr('width', '100%');
        $('.height').attr('height', '430');
        $('#menuspacer').html('');
        $('#map').css('background-image', 'url(/i/minimap.gif)');
        $('.weather').each(function(){
            $(this).css('left', $(this).attr('minix'));
            $(this).css('top', $(this).attr('miniy'));
        });
    }
    
    $('.menuhover').click(function(){
        var href = $(this).find('a').attr('href');
        if (href) {
            location.href = href;
        }
    });
    


$('.multiF').live('click',function(){

	var str = $(this).attr('info');
	arr = str.split('|');
	var company = arr[0].split('-');
	//alert($(this).attr('way'));
	
	var phpReq=$(this).attr('way');
	var compSTR = company[0].split(',');
	if(compSTR[0]=='SU')phpReq=phpReq+'&company=SU';
	$.post('/dvig/put/',phpReq,function  (data)  {
		 
		 $.globalEval('request_id='+parseInt(data)); request_status1();
		});
	$('#fieldTableR').html("<a href='"+$('[name=address]').val()+"' class='clickBaner' target='_blank' style='position:relative;margin-top:120px;'><table style='padding-top:67px;'><tr><td id='bg_img'><img src='/i/baner/"+$('[name=img]').val()+"'></td></tr><tr><td align='center'>"+$('[name=text]').val()+"</td></tr></table></a>");
	if ($('[name=img]').val()=='156.gif') 
	{ 
		$('#bg_img').css('background', 'url(/i/baner/cloud_white.png) no-repeat center center' );
		$('#bg_img').css('padding-left', '100px');
		$('#bg_img').css('width', '550px' );
	}
	//$('#fieldTableR').html('<table width="600" cellpadding="0" cellspacing="0" border="0" align="center" style="padding-top:67px;"><tr><td width="100%" align="right"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="300" height="300"><param name="movie" value="/i/sonar.swf" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><embed src="/i/sonar.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" width="300" height="300"></embed></object></td><td width="0%" class="orange nowrap" style="padding-left:30px;"><div style="font-size:18px; font-weight:normal; letter-spacing:-1px;"><img src="/i/spacer.gif" width="300" height="1" /><br />Пожалуйста, подождите</div>&ndash; идет поиск рейсов...</td></tr></table>');
});

$("#cabinet_form").validate({
        rules:{
	  num_opl:{required:true, minlength: 4, maxlength: 7},
	  num_surname:{required:true, minlength: 3}
	},
	submitHandler:function(form){
		$("#buttobOb").html("Подождите, обрабатываю, <img src='/i/ajaxload.gif'>");
		$.get('/cabinet/orders/?'+$(form).serialize(),function(data){

	location.href='/cabinet/orders/?'+$(form).serialize();
});
return false;
}
});

    // Валидатор валидатора
    
    $.validator.setDefaults({
        errorPlacement:function(error, element){
            if (!element.siblings('.error').length) {
                element.before('<div id=error class="error" style="z-index:100;"></div>');
            }
	    //error.appendTo('<div style="z-index:100;"><div></div>'+error.html()+'</div>');
            var el = element.siblings('.error').html('<div style="z-index:1000;"><div></div>'+error.html()+'</div>').fadeIn();
	    el.mousemove(function(e){$(this).hide();});
        },
        unhighlight:function(element, errorClass) {
            $(element).removeClass(errorClass).siblings('.error').fadeOut();
        },
	debug:true
    });
    
       // Валидация форм
     $('#form_auth').validate({
        rules:{
	  email:'required email',
	  fio:'required',
	  tel:'required',
	  pass1:'required',
	  pass2:{equalTo: "#pass1"}
	},
	submitHandler:function(form){
		if (allok==true)
		{
			$.post('/auth/new/',$(form).serialize(),function(data){
				if(!data)
					{
						$.post('/auth/',{email:$('#email_new').val(), pass:$('#pass1').val()},function(data){
										location.href='/';
						});
					}
				else alert(data);
			});
		}
		else
			confirm_phone();
		return false;
	}
});

$(".lineTimeTable").live('click',function(){
	//alert($(this).attr('company'));
	$("#companyID [value='"+$(this).attr('company')+"']").attr('selected','selected');
	$(".lineTimeTable").css('background','#ffffff');
	$(this).css('background','#dcdcdc');
	//$("#companyID").submit();
});

    $('#mainsearch').validate({
        rules:{
            from:'required',
            to:'required',
	    time_from:'required',
	    t_t:'required'
        },
        submitHandler:function(form){
		url='/dvig/put/?';
	
	if($("#tablefind").attr('checked')){url='/dvig/put1/?';
	
	}

            $.get(url+$(form).serialize(), function(data){

				if (data) {
				if($("#tablefind").attr('checked')){location.href='/dvig/multy/id-'+parseInt(data);return true;}
									
					$.globalEval('request_id='+parseInt(data)); request_status();
					//location.href='/dvig/step1/id-'+parseInt(data);	
				}
				else {
					alert('Запрос не выполнен. У данного сайта не разрешен доступ к системе бронирования.');
				}

			});
	    $('#mainsearch').hide();
	    $('#listOfReis').hide();
            $('#mainsearch input, #mainsearch select').attr('disabled', true);
            $('#from_date img, #to_date img').attr('src', '/i/icon_calendar_inactive.gif');
            $('#from_date, #to_date').css('cursor', 'default');
	    //if($("[name='authnom']").val()!=351 && $("[name='authnom']").val()!=1)
            //$('#map').html('<br><table width="600" cellpadding="0" cellspacing="0" border="0" align="center"><tr><td width="100%" align="right"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="300" height="300"><param name="movie" value="/i/sonar.swf" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><embed src="/i/sonar.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" width="300" height="300"></embed></object></td><td width="0%" class="orange nowrap" style="padding-left:30px;"><div style="font-size:18px; font-weight:normal; letter-spacing:-1px;"><img src="/i/spacer.gif" width="300" height="1" /><br />Пожалуйста, подождите</div>&ndash; идет поиск рейсов!!!</td></tr></table>');
	    //else
	    $('.clickBaner').live('click',function(){$.post('/info/countBaner/id-'+$('[name=idnom]').val(),function(data){})});
	    $('#map').html("<a href='"+$('[name=address]').val()+"' class='clickBaner' target='_blank' style='position:relative;margin-top:120px;'><table style='padding-top:67px;'><tr><td><img src='/i/baner/"+$('[name=img]').val()+"'></td></tr><tr><td align='center'>"+$('[name=text]').val()+"</td></tr></table></a>");
            $('#map, #smoke').css('background-image', 'none');
            $('#smoke').html('');
            $('#newsDiv').hide();
            $('#menuspacer img, #smoke_floor img').attr('src', '/i/spacer.gif');
	    
            return false;
        }
    });


	$('#raspisan').validate({
        rules:{
            from:'required',
            to:'required'
        },
        submitHandler:function(form){
		$('#timeTable').html('<center><img src="/i/wait_yellow.gif"></center>'); 
		$('#choseR').hide();
		$.post('/raspsin/find/',$(form).serialize(),function(data){
			$('#timeTable').html(data);
			$('#choseR').show();
			$('#choseR [name=from]').attr('value',$('#raspisan [name=from]').attr('value'));
			$('#choseR [name=to]').attr('value',$('#raspisan [name=to]').attr('value'));
			$('#choseR [name=from_date]').attr('value',$('#raspisan [name=from_date]').attr('value'));
			$('#choseR [name=to_date]').attr('value',$('#raspisan [name=to_date]').attr('value'));
			$("#menuFrom").text($("[name=from]").val());
			$("#menuTo").text($("[name=to]").val());
		});
       	
            return false;
        }
    });

    
    $('#passadd, .validate').validate();
    ifix(); // Тут и фиксятся png, и вызываеся passadd_rules
    
    // Переводим название городов в апперкейс
    
    /*$('#mainsearch input[name=from], #mainsearch input[name=to], #passadd input[name$="[fio]"]').focusout(function(){
        $(this).val($(this).val().toUpperCase());
    });*/
    
    // Для формы добавления скрытие/показ даты действия документа
    
    $('#passadd select[name^="pass["][name$="][doc][type]"]').live('change', function(){
        var id = $(this).attr('name').match(/\d/);
        if ($(this).val()==2) {
            $('#passadd select[name^="pass['+id+'][doc][date]"]').show();
            $('#passadd select[name^="pass['+id+'][doc][country]"]').show();
            $('.passdoc'+id).each(function(){
                $(this).html($(this).attr('html'));
            });
        }
        else {
            $('#passadd select[name^="pass['+id+'][doc][date]"]').hide();
            $('#passadd select[name^="pass['+id+'][doc][country]"]').hide();
            $('.passdoc'+id).html('');
        }
    });
    
    // Календарики формы
    
    var monthNames = new Array('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
    var dayNames = new Array('Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота');
    var dayNamesMin = new Array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
    var dayNamesShort = dayNamesMin;
    
    $('#mainsearch input[name=from_date]').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:0, onSelect:function(dateText, inst){
        $('#mainsearch input[name="to_date"]').datepicker('option', 'minDate', $(this).datepicker('getDate'));
    }});
    $('#mainsearch input[name=to_date]').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:0, defaultDate:5, onSelect:function(dateText, inst){
        $('#mainsearch input[name="from_date"]').datepicker('option', 'maxDate', $(this).datepicker('getDate'));
    }});

    $('#date_from').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:'+1y', onSelect:function(dateText, inst){
        $('#date_to').datepicker('option', 'minDate', $(this).datepicker('getDate'));
    }});
    $('#date_to').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1,  defaultDate:5, onSelect:function(dateText, inst){
        $('#date_from').datepicker('option', 'maxDate', $(this).datepicker('getDate'));
    }});


    $('#from_date').click(function(){
        $('#mainsearch input[name=from_date]').datepicker('show');
    });
    $('#to_date').click(function(){
        if ($("#rt1").attr("checked")) {
            $('#mainsearch input[name=to_date]').datepicker('show');
        }
    });
    
    // Aucomplete
/*    
    $('#mainsearch input[name=from]').autocomplete({delay:0, minLength:3, source:'/dvig/city/', select:function(event, ui){
        if (ui.item.value==$('#mainsearch input[name=to]').val()) {
            $('#mainsearch input[name=to]').val('')
        }
    }});
    $('#mainsearch input[name=to]').autocomplete({delay:0, minLength:3, source:'/dvig/city/', select:function(event, ui){
        if (ui.item.value==$('#mainsearch input[name=from]').val()) {
            $('#mainsearch input[name=from]').val('')
        }
    }});
*/
$.post('/dvig/cityNew/',function(data){
	var src=data.split('|');
	$('#mainsearch input[name=to]').autocomplete({source:src, minLength:2,max:6, select:function(event, ui){
	        if (ui.item.value==$('#mainsearch input[name=from]').val()) {
        	    $('#mainsearch input[name=from]').val('')
        	}
    	}});		    
	$('#mainsearch input[name=from]').autocomplete({source:src, minLength:2, select:function(event, ui){
	        if (ui.item.value==$('#mainsearch input[name=to]').val()) {
        	    $('#mainsearch input[name=to]').val('')
        	}
    	}});		    
});

    $('#raspisan input[name=from_date]').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:0, onSelect:function(dateText, inst){
        $('#raspisan input[name="to_date"]').datepicker('option', 'minDate', $(this).datepicker('getDate'));
    }});
    $('#raspisan input[name=to_date]').datepicker({dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, minDate:0, defaultDate:5, onSelect:function(dateText, inst){
        $('#raspisan input[name="from_date"]').datepicker('option', 'maxDate', $(this).datepicker('getDate'));
    }});
    $('#f_date').click(function(){
        $('#raspisan input[name=from_date]').datepicker('show');
    });
    $('#t_date').click(function(){
        if ($("#rt1").attr("checked")) {
            $('#raspisan input[name=to_date]').datepicker('show');
        }
    });
    
    // Aucomplete
    
    $('#raspisan input[name=from]').autocomplete({delay:70, minLength:1, source:'/dvig/city/', select:function(event, ui){
        if (ui.item.value==$('#raspisan input[name=to]').val()) {
            $('#raspisan input[name=to]').val('')
        }
    }});
    $('#raspisan input[name=to]').autocomplete({delay:70, minLength:1, source:'/dvig/city/', select:function(event, ui){
        if (ui.item.value==$('#raspisan input[name=from]').val()) {
            $('#raspisan input[name=from]').val('')
        }
    }});


    
    // Туда-обратно
    
    $('#mainsearch input[name=rt]').click(both);
    
    // Другие даты
    
    $('.otherdate_from').live('click', function(){
        $('#mainsearch input[name=from_date]').val($(this).html());
        $('#mainsearch').submit();
        return false;
    });
    
    $('.otherdate_to').live('click', function(){
        $('#mainsearch input[name=to_date]').val($(this).html());
        $('#mainsearch').submit();
        return false;
    });
    
    // Диалог полного описания перелета
    
    $('.details').live('click', function(){
	href_buy = $(this).attr('href_buy');
        if (!$(this).data('div')) {
            var div = $('<div title="'+$(this).attr('title')+'" href="'+$(this).attr('href_buy')+'" class="div_dialog"></div>').load($(this).attr('href'), function(){
                $('.details').each(function(){
                    if ($(this).data('div')) {
                        $(this).data('div').dialog('option', 'position', 'center');
                    }
                });
            });
            var buttons = {};
	    buttons['Отмена'] = function(){$(this).dialog('close');};
            buttons['Купить за '+$(this).attr('price')+' руб.'] = function(){
		//alert(href_buy);
		location.href=href_buy;
                //$('a[href="'+$(this).attr('href')+'"]').click();
		$(this).dialog('close');
                
            };
            
            div.dialog({
                autoOpen:false,
                modal:true,
                width:600,
                buttons:buttons
            });
            $(this).data('div', div);
        }
        $(this).data('div').dialog('open');
        return false;
    });
    
    // УПТ в диалоге полного описания перелета
    
    $('.upt').live('click', function(){
        if ($(this).data('dialog')) {
            $(this).data('dialog').dialog('show');
        }
        else {
            var _this = $(this);
            var div = $('<div id title="Описание тарифа '+$(this).html()+'"><center><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src="/i/ajaxload.gif" /></center></div>');
            div.dialog({
                modal:true,
                width:600,
                height:500
            }).load($(this).attr('href'), function(data){
                div.html(data);
            });
        }
        return false;
    });
	
	// Диалог выбора пассажира
	
	$('body').append('<div id="passengers" title="Выбор пассажира"></div>');
	
	$('#passengers').dialog({
        autoOpen:false,
        modal:true,
        width:600,
	height:500,
	close: function(){$(this).empty();},
		bgiframe:true,
        buttons:{'Выбрать':passenger_sel, 'Отмена':function(){$(this).dialog('close');}}
    });
	
	$('.passenger_sel').live('click', function(){
	$.globalEval('var inf_user='+$(this).attr('inf'));
	var arrP='1';
	$.globalEval('var arrMan='+arrP);
        var url = '/dvig/passengers/id-'+$(this).attr('flightid')+'/type-'+$(this).attr('key')+'/?company='+$(this).attr('code');
	//alert(url);
	$.globalEval('var globSTR="/dvig/passengers/id-'+$(this).attr('flightid')+'/type-'+$(this).attr('key')+'/"');

		$('#passengers').data('url', url).attr('key', $(this).attr('key')).load(url, function(){
			
			$('#doctype label').hide();
		}).dialog('open');
	});
	
	$('.passengers_page').live('click', function(){
        var url = $(this).attr('href');
		$('#passengers').data('url', url).load(url, function(){
			
		    $('#doctype label').hide();
		});
		return false;
	});
	/*$('#passengers_search').live('keypress', function(){
		clearTimeout($(this).data('timeout'));
		$(this).data('timeout', setTimeout('passengers_search()', 5000));
		
	});*/


$('#searc_passImg').live('click', function(){
	$('#searc_passImg').attr('src','/i/findSelect.png');	
	$('#passengers_search').attr('disabled',true);
	$('#searc_passImg').attr('src','/i/findNon.png');
	passengers_search();
});
$('#searc_passImg2').live('click', function(){
	$('#searc_passImg2').attr('src','/i/findSelect.png');	
	$('#passengers_search').attr('disabled',true);
	$('#searc_passImg2').attr('src','/i/findNon.png');
	passengers_search2();
});
 
$('#questions').live('click',function(){
$('<div id="questdialog" title="Ваши предложения по модернизации сайта!!!"><center><br /><br /><img src="/i/ajaxload.gif" /></center></div>').load('/info/quest/', function(){
				var buttons = {'Отмена':function(){$(this).dialog('close');},'Отправить':function(){ $('#questform').submit(); }}
				$('#questdialog').dialog('option', 'buttons', buttons);
			}).dialog({
				modal:true,
				bgiframe:true,
                width:420,
				close:function(){
                	$(this).remove();
            	}
			});
});


$('#cheeper').live('click',function(){
$('<div id="cheepdialog" title="Можно дешевле"><center><br /><br /><img src="/i/ajaxload.gif" /></center></div>').load('/info/cheeper/', function(){
				var buttons = {'ok':function(){$(this).dialog('close');}}
				$('#cheepdialog').dialog('option', 'buttons', buttons);
			}).dialog({
				modal:true,
				bgiframe:true,
                width:420,
				close:function(){
                	$(this).remove();
            	}
			});
});


//var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
//$('#passengers_search').autocomplete(data);
	
	$('.passengers_tr').live('mouseenter', function(){
	    $('.passengers_tr').removeClass('greenbg');
		$(this).addClass('greenbg');
	}).live('mouseleave', function(){
		$('.passengers_tr').removeClass('greenbg');
	}).live('click', function(){
	    if (!$(this).hasClass('greenerbg')) {
	       $('#doctype label').hide();
	       $(this).find('label').show();
	       $(this).find('input[name=doc]:eq(0)').attr('checked', true);
	       
	
		

		  $('#passengers').attr('passenger', $(this).attr('i'));
		
		  $('.passengers_tr').removeClass('greenerbg');
		  $(this).addClass('greenerbg');
arrMan = $(this).find('input[name=name]').val()+','+$(this).find('input[name=surname]').val()+','+$(this).find('input[name=dadname]').val()+','+$(this).find('input[name=phone]').val()+','+$(this).find('input[name=doc_num_'+$(this).find('input[name=doc]:checked').val()+']').val()+','+$(this).find('input[name=email]').val()+','+$(this).find('input[name=doc]:checked').val()+','+$(this).find('input[name=birthdate]').val()+','+$(this).find('input[name=sex]').val()+','+','+$(this).find('input[name=doc]:checked').val()+','+$(this).find('input[name=zpassport_date]').val()+','+$(this).find('input[name=con]').val()+','+$('#passengers').attr('passenger')+','+$(this).find('input[name=bonus]').val();
//alert(arrMan);			
			

	    }
	}).live('dblclick', function(){
	    var doc = $(this).hasClass('greenerbg')
	            ? $(this).find('input[name=doc]:checked').val()
	            : $(this).find('input[name=doc]:eq(0)').val();
	    var url = '/dvig/step2/pas/key-'+$('#passengers').attr('key')+'/id-'+$(this).attr('i')+'/doc-'+doc+'/';
		
        $('#passenger_info'+$('#passengers').attr('key')).load(url);
		
		//alert($("#doc1").attr('value'));
		
		//Мой код (Саша) Мы добовляем человека в выделеную форму
			$("#id_user"+inf_user).val($('#passengers').attr('passenger'));
			$("#name"+inf_user).val($(this).find('input[name=name]').val());
			$("#surname"+inf_user).val($(this).find('input[name=surname]').val());
			$("#dadname"+inf_user).val($(this).find('input[name=dadname]').val());
			$("#bonus"+inf_user).val($(this).find('input[name=bonus]').val());
			if($(this).find('input[name=phone]').val()){
			    
			    $("#phone"+inf_user).val($(this).find('input[name=phone]').val());
			}
			$("#doc_num"+inf_user).val($(this).find('input[name=doc_num_'+$(this).find('input[name=doc]:checked').val()+']').val());
			if($(this).find('input[name=email]').val())$("#email"+inf_user).val($(this).find('input[name=email]').val());

			$("#doc"+inf_user+" [ value="+$(this).find('input[name=doc]:checked').val()+"]").attr("selected", "selected");
			var str = new String($(this).find('input[name=birthdate]').val());
			
			arr = str.split('/');
			//arr[0]=parseint(arr[0]);
			
			//alert($(this).find('input[name=name]').val());
			$("#bDay"+inf_user+" [ value ="+parseInt(arr[0],10)+"]").attr('selected','selected');
			$("#bMonth"+inf_user+" [ value ="+arr[1]+"]").attr('selected','selected');
			$("#bYear"+inf_user+" [ value ="+arr[2]+"]").attr('selected','selected');
			
			if($(this).find('input[name=sex]').val()=='male'){
				$("#sexM"+inf_user).attr('checked','checked');
			}
			else{$("#sexF"+inf_user).attr('checked','checked');}
			
			if($(this).find('input[name=doc]:checked').val()=='zpassport'){
			     $("#pasDateD"+inf_user).show();
			     var dDay = new String($(this).find('input[name=zpassport_date]').val());
				
			     arr = dDay.split('/');
			     $("#deadLPDay"+inf_user+" [ value ="+parseInt(arr[0])+"]").attr('selected','selected');
			     $("#deadLPMonth"+inf_user+" [ value ="+arr[1]+"]").attr('selected','selected');
			     $("#deadLPYear"+inf_user+" [ value ="+arr[2]+"]").attr('selected','selected');
			     $("#con"+inf_user+" [ value ="+$(this).find('input[name=con]').val()+"]").attr('selected','selected');
			}else{$("#pasDateD"+inf_user).hide();}
			//$("#bDay"+inf_user+" :contains("+arr[0]+")").attr("selected", "selected");
				
		var inf = inf_user;
		$("#addMan"+inf).html("<table><tr><td><center><a href=javascript:// class=passenger_sel key="+$('#addMan'+inf).attr('cat')+" inf="+inf+"><img src=/i/changeM.gif id=changeM></a><br><p class=orange>Выбрать <br>из списка</p><img src=/i/HLine.jpg><br><br><br><a href=javascript:// ><img src=/i/clearM.gif id=clearM onClick='clearFields("+inf+")'></a><p class=orange>Очистить</p></cenetr></td></tr></table>");
		$('#passengers').removeAttr('passenger').dialog('close');
	});
	
	$('.passenger_del').live('click', function(){
		$('#passenger_info'+$(this).attr('key')).load('/dvig/step2/pasdel/key-'+$(this).attr('key')+'/', ifix);
	});
	
	$('.passedit').live('click', function(){
	
	  $('<div id="passedit"></div>').dialog({
    	    autoOpen:false,
    	    modal:true,
    	    width:600,
		height:500,
	    close: function(){$(this).empty();},
	    buttons: {'Изменить':passenger_update, 'Отмена':passenger_update_cancel}}).load($(this).attr('href'), function(data){
	       
		$('#acomp').live('change',function(){
		    var str = $('#acomp option:selected').val();
		    arr = str.split('-');
		    var bonus = $('[name=bonus]').attr('company');
		    //$('#acomp option[value='+bonus+']').attr('selected','selected');
		    $('[name=bonus]').val(arr[1]);
		    //alert($('#acomp option:selected').val());
		    $('[name=bonus]').attr('company',$('#acomp option:selected').val());
		});
		
		$('#bonus').change(function(){
		    var str = $('#acomp option:selected').val();
		    arr = str.split('-');
		    //alert(arr[0]+'-'+$(this).val());
		    $('#acomp option:selected').val(arr[0]+'-'+$(this).val())
		});

		$('#pasupdate').validate({
                rules:{
                    fio:{required:true, fio:true},
                    tel:'phone',
                    passport:'docnum',
                    svidet:'docnum',
                    passport_z:'docnum'
                }
            });
	    }).dialog('open');
	    return false;
	});

	$('.passedit1').live('click', function(){

	    $('#passengers').dialog('option', 'buttons', {'Изменить':passenger_update1, 'Отмена':passenger_update_cancel}).load($(this).attr('href'), function(data){
	       	
		$('#pasupdate').validate({
                rules:{
                    fio:{required:true, fio:true},
                    tel:'phone',
                    passport:'docnum',
                    svidet:'docnum',
                    passport_z:'docnum'
                }
            });
	    }).dialog('open');
	    return false;
	});
	
	$('.passdelete').live('click', function(){
	    $('#passengers').load($(this).attr('href'));
		
	    return false;
	});
	$('.passdelete2').live('click', function(){
	 //   $('#passengers').load($(this).attr('href'));

		$.post($(this).attr('href'),function(data){window.location.reload();return false;});
	    return false;
	});
	// Авторизация
	$('#div_enter').dialog({
        autoOpen:false,
        modal:true,
	bgiframe:true,
        buttons:{'Войти':function(){ $('#form_enter').submit(); }, 'Отмена':function(){$(this).dialog('close');}}
    });
    
    $('.enter').click(function(){
	

var div1 = $('<div align="left" title="Вход" class="div_auth_needed"><form id="form_enter" method=POST>Имя пользователя<input type="text" id="emailF" name="email" /><br>Пароль<input type="password" id="passF" name="pass" /></form></div>').dialog({
      
        modal:true,
	bgiframe:true,
        buttons:{'Отмена':function(){$(this).dialog('close');},'Войти':function(){ $.post('/auth/a1/','email='+$("#emailF").val()+'&pass='+$("#passF").val(),function(data){if(data.slice(0,5)=='error'){alert('Неправильное имя пользователя или пароль');}else{$(this).dialog('close');window.location.reload();}})}
}
        }).dialog('open');

    });
    
    $('#a_enter').click(function(){
        $('#form_enter').attr('action', '/auth/');
        $('#div_enter').dialog('open');
    });
    
    $('#form_auth').validate({
        rules:{
            email:{required:true, email:true},
            phone:'phone'
        },
        messages:{ 
            email:{remote:'Этот e-mail уже зарегистрирован.<br /><a href="/auth/forgot/" target="_blank">Забыли пароль?</a>'}
        }
    });
    
    $('#form_forgot').validate({
        rules:{
            email:{required:true, email:'true'}
        }
    });
    
    $('.auth_needed').live('click', function(){
        var div = $('<div align="center" title="Регистрация" class="div_auth_needed"></div>').dialog({
            modal:true,
            bgiframe:true,
            close:function(){
                $(this).remove();
            }
        });
	var hrefS2 = $(this).attr('href');
        $('<a href="'+$(this).attr('href')+'" style="margin:5px;">Войти</a>').click(function(){
            $('.div_auth_needed').dialog('close');
            //$('#form_enter').attr('action', '/auth/');
	    //$('#div_enter').dialog('open');

var div1 = $('<div align="left" title="Вход" class="div_auth_needed"><form id="form_enter" method=POST>Имя пользователя<input type="text" id="emailF" name="email" /><br>Пароль<input type="password" id="passF" name="pass" hrf="'+hrefS2+'"/></form></div>').dialog({
      
        modal:true,
	bgiframe:true,
        buttons:{'Отмена':function(){$(this).dialog('close');},'Войти':function(){ 
    	    $.post('/auth/a1/','email='+$("#emailF").val()+'&pass='+$("#passF").val(),function(data){
    	    //alert(data);
    	    if(!data){$("#mainsearch").submit();$('.div_auth_needed').dialog('close');return false;}
    		    if(data.slice(0,5)=='error'){alert('Неправильное имя пользователя или пароль');}
    		    else{location.href = hrefS2;}	
    		});}
}
        }).dialog('open');
           
            return false;
        }).button().appendTo(div);
        $('<a href="/auth/new/" style="margin:5px;">Зарегистрироваться</a>').button().appendTo(div);
        $('<a href="'+$(this).attr('href')+'" style="margin:5px;">Продолжить без регистрации</a>').button().appendTo(div);
        return false;
    });

$('#passF').live('keypress', function (e) {
	
    	if(e.keyCode == 13) {
	//alert($('#passF').attr('hrf'));
       		$.post('/auth/a1/','email='+$("#emailF").val()+'&pass='+$("#passF").val(),function(data){if(data.slice(0,5)=='error'){alert('Неправильное имя пользователя или пароль');}else{location.href = $('#passF').attr('hrf');}});	
    	}
});
	
	// Выбор вариантов оплаты
	
	$('#pay').submit(function(){
		switch ($('#pay input[name=action]:checked').val()) {
			
			case 'chrono':
			$('<div id="paydialog" title="Оплата пластиковой картой"><center><br /><br /><img src="/i/ajaxload.gif" /></center></div>').load('/chrono/id-'+$(this).attr('i')+'/sign-'+$(this).attr('sign')+'/', function(){
				var buttons = $('#payform').length
				            ? {'Оплатить':function(){ $('#payform').submit(); }}
							: {'Закрыть': function(){ $('#paydialog').dialog('close'); }}
				$('#paydialog').dialog('option', 'buttons', buttons);
			}).dialog({
				modal:true,
				bgiframe:true,
                width:420,
				close:function(){
                	$(this).remove();
            	}
			});
			break;
			
		}
		return false;
    });
	
	// Chrono success
    
   /* if ($('#ticket_download').length) {
        setTimeout(chrono_getticket_status, 1000);
    }*/
    
    // История покупок в личном кабинете
    
    $('#cabinet_form input[name=from]').datepicker({maxDate:0, dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, onSelect:function(dateText, inst){
        $('#cabinet_form input[name=to]').datepicker('option', 'minDate', $(this).datepicker('getDate'));
    }});
    $('#cabinet_form input[name=to]').datepicker({minDate:'-1y',maxDate:0, dateFormat:'dd.mm.yy', monthNames:monthNames, dayNames:dayNames, dayNamesMin:dayNamesMin, dayNamesShort:dayNamesShort, showAnim:'fadeIn', firstDay:1, onSelect:function(dateText, inst){
        $('#cabinet_form input[name=from]').datepicker('option', 'maxDate', $(this).datepicker('getDate'));
    }});
    $('#cabinet_from').click(function(){
        if (!parseInt($('#cabinet_form input[name=today]:checked').val())) {
            $('#cabinet_form input[name=from]').datepicker('show');
        }
    });
    $('#cabinet_to').click(function(){
        if (!parseInt($('#cabinet_form input[name=today]:checked').val())) {
            $('#cabinet_form input[name=to]').datepicker('show');
        }
    });
    $('#cabinet_form input[name=today]').click(function(){
        if (parseInt($(this).val())) {
            $('#cabinet_from, #cabinet_to').attr('src', '/i/icon_calendar_inactive.gif').css('cursor', 'default');
            $('#cabinet_form input[type=text]').attr('disabled', true);
        }
        else {
            $('#cabinet_from, #cabinet_to').attr('src', '/i/icon_calendar.gif').css('cursor', 'pointer');
            $('#cabinet_form input[type=text]').removeAttr('disabled');
        }
    });
	
});

/*function chrono_getticket_status() {
    
    $.get('/cabinet/getticket/status/i-'+$('#ticket_download').attr('i')+'/sign-'+$('#ticket_download').attr('sign')+'/', function(data){
        if (data) {
            $('#ticket_download').html('Скачать билет').css('cursor', 'pointer').click(function(){
                location.href = '/cabinet/getticket/i-'+$('#ticket_download').attr('i')+'/sign-'+$('#ticket_download').attr('sign')+'/';
            });
        }
        else {
            setTimeout(chrono_getticket_status, 1000);
        }
    });
    
}
*/
function request_status() {
    
    $.get('/dvig/get/id-'+request_id+'/t-'+(new Date).getTime()+'/', function(data){
        if (data) {
            location.href = '/dvig/step1/id-'+request_id+'/';
        }
        else {
              request_status_timeout =  setTimeout('request_status()', 300);
        }
    });
    
}


function request_status1() {
    
    $.get('/dvig/get/id-'+request_id+'/t-'+(new Date).getTime()+'/', function(data){
        if (data) {
	    location.href = '/dvig/step1/id-'+request_id+'/';
            //window.open( '/dvig/step1/id-'+request_id+'/');
        }
        else {
            setTimeout('request_status1()', 300);
        }
    });
    
}

function both() {
    
    if (parseInt($('#mainsearch input[name=rt]:checked').val())) {
        $('#mainsearch input[name=to_date], #mainsearch select[name=time_to], #mainsearch select[name=spets]').attr('disabled', false);
        $('#to_date img').attr('src', '/i/icon_calendar.gif');
        $('#to_date').css('cursor', 'pointer');
        $('.tudasuda').css('color', 'inherit').find('input').removeAttr('disabled');
    }
    else {
        $('#mainsearch input[name=to_date], #mainsearch select[name=time_to], #mainsearch select[name=spets]').attr('disabled', true);
        $('#to_date img').attr('src', '/i/icon_calendar_inactive.gif');
        $('#to_date').css('cursor', 'default');
        $('.tudasuda').css('color', '#aaa').find('input').attr('disabled', true);
    }
    
}

function mysort(a, b) {
    
    if (parseInt(a[2]) > parseInt(b[2])) {
        return 1;
    }
    else if (parseInt(a[2]) < parseInt(b[2])) {
        return -1;
    }
    else if (parseInt(a[1]) > parseInt(b[1])) {
        return 1;
    }
    else if (parseInt(a[1]) < parseInt(b[1])) {
        return -1;
    }
    return 0;
    
}

function mysort_desc(a, b) {
    
    if (parseInt(a[2]) > parseInt(b[2])) {
        return -1;
    }
    else if (parseInt(a[2]) < parseInt(b[2])) {
        return 1;
    }
    else if (parseInt(a[1]) > parseInt(b[1])) {
        return 1;
    }
    else if (parseInt(a[1]) < parseInt(b[1])) {
        return -1;
    }
    return 0;
    
}

function anchor() {
    
    return window.location.toString().split('#')[1];
    
}

function ifix() {
	
	$.ifixpng('/i/spacer.gif');
    $('.png, img[src$=".png"]').ifixpng();
    passadd_rules();
	
}

function passenger_sel(){

   
   /* if ($(this).attr('passenger')) {
	    var url = '/dvig/step2/pas/key-'+$(this).attr('key')+'/id-'+$(this).attr('passenger')+'/doc-'+$('#doctype input[name=doc]:checked').val()+'/';
		alert(url);
		$('#passenger_info'+$(this).attr('key')).load(url);
		//alert($('#passenger_info'+$(this).attr('key')).load(url));
		$(this).removeAttr('passenger').dialog('close');
		passadd_rules();
	}*/
 


		arrField = arrMan.split(',');
//alert(arrMan);
		//Мой код Саша Мы добовляем человека в выделеную форму
			$("#id_user"+inf_user).val(arrField[13]);
			$("#name"+inf_user).val(arrField[0]);
			$("#surname"+inf_user).val(arrField[1]);
			$("#dadname"+inf_user).val(arrField[2]);
			$("#bonus"+inf_user).val(arrField[14]);
			if(arrField[3]!='undefined'){
			    phone = arrField[3];
			    if(phone.length==11)
				phone = phone.substr(1);
			    $("#phone"+inf_user).val(phone);
			
			}
			$("#doc_num"+inf_user).val($('#doctype input[name=doc]:checked').attr('nom'));
			if(arrField[5])$("#email"+inf_user).val(arrField[5]);

			$("#doc"+inf_user+" [ value="+$('#doctype input[name=doc]:checked').val()+"]").attr("selected", "selected");
			var str = new String(arrField[7]);
			
			arr = str.split('/');			
			$("#bDay"+inf_user+" [ value ="+parseInt(arr[0],10)+"]").attr('selected','selected');
			$("#bMonth"+inf_user+" [ value ="+arr[1]+"]").attr('selected','selected');
			$("#bYear"+inf_user+" [ value ="+parseInt(arr[2])+"]").attr('selected','selected');
			
			if(arrField[8]=='male'){
				$("#sexM"+inf_user).attr('checked','checked');
			}
			else{$("#sexF"+inf_user).attr('checked','checked');}
			
			if($('#doctype input[name=doc]:checked').val()=='zpassport'){
			     $("#pasDateD"+inf_user).show();
			     var dDay = new String(arrField[11]);
				
			     arr = dDay.split('/');
			     $("#deadLPDay"+inf_user+" [ value ="+parseInt(arr[0])+"]").attr('selected','selected');
			     $("#deadLPMonth"+inf_user+" [ value ="+arr[1]+"]").attr('selected','selected');
			     $("#deadLPYear"+inf_user+" [ value ="+arr[2]+"]").attr('selected','selected');
			     $("#con"+inf_user+" [ value ="+arrField[12]+"]").attr('selected','selected');
			}else{$("#pasDateD"+inf_user).hide();}
			//$("#bDay"+inf_user+" :contains("+arr[0]+")").attr("selected", "selected");
				
		var inf = inf_user;
		$("#addMan"+inf).html("<table><tr><td><center><a href=javascript:// class=passenger_sel key="+$('#addMan'+inf).attr('cat')+" inf="+inf+"><img src=/i/changeM.gif id=changeM></a><br><p class=orange>Выбрать <br>из списка</p><img src=/i/HLine.jpg><br><br><br><a href=javascript:// ><img src=/i/clearM.gif id=clearM onClick='clearFields("+inf+")'></a><p class=orange>Очистить</p></cenetr></td></tr></table>");
		$('#passengers').removeAttr('passenger').dialog('close');
	
}

function passenger_update() {
    
    if ($('#pasupdate').valid()) {
	var  str = '';
	$('#acomp option').each(function(i,k){
	    bstr = this.value;
	    arr = bstr.split('-');
	    //alert(this.value+':'+arr[1]+';');
	    str +=arr[0]+':'+arr[1]+';';
	});
	//alert(str);
	$('#pasupdate [name=bonus1]').val(str);
	//alert($('#pasupdate').serialize());
        $.get($('#pasupdate').attr('action'), $('#pasupdate').serialize(), function(data){
	    if(data) alert('Вы можете менять только вашего пользователя'); else{
        	passenger_update_cancel();
	    }
        });
        
    }
    
}
function passenger_update1() {
    
    if ($('#pasupdate').valid()) {
	//alert($('#pasupdate').attr('action')+" "+$('#pasupdate').serialize());
        $.get($('#pasupdate').attr('action'), $('#pasupdate').serialize(), function(data){
            //passenger_update_cancel();
		    window.location.reload();
		    $('#passengers').dialog('close');
        });
        
    }

}

function passenger_update_cancel() {
    //alert($('#passengers').data('url'));
    $('#passengers').load($('#passengers').data('url'),function(){
        $('#doctype label').hide();
    });
    $('#passengers').dialog('option', 'buttons', {'Выбрать':passenger_sel, 'Отмена':function(){$(this).dialog('close');}});
    $('#passedit').dialog('close');
}

function passengers_search() {
	
    var url = $('#passengers_search').attr('href')+'name-'+encodeURIComponent($('#passengers_search').val())+'/?bra='+navigator.appCodeName+'&company='+$('#passengers_search').attr('cod');
    //
	url = url.replace(' ','*');//alert(url);
	
	$('#passengers').data('url', url).load(url, function(){
		
		var value = new String($('#passengers_search').val());
	        $('#passengers_search').val('');
		$('#passengers_search').focus().val(value);
		$('#doctype label').hide();
		$('#passengers_search').attr('disabled',false);
		$('#searc_passImg').attr('src','/i/find.png');
    });
    
}

function passengers_search2() {
	
    var url = $('#passengers_search').attr('href')+'name-'+encodeURIComponent($('#passengers_search').val())+'/?bra='+navigator.appCodeName;
    //
	url = url.replace(' ','*');
	
	$.post(url, function(data){
		
		//alert(data);
		$('#findPass').html(data);
		var value = new String($('#passengers_search').val());
	        $('#passengers_search').val('');
		$('#passengers_search').focus().val(value);
		$('#doctype label').hide();
		$('#passengers_search').attr('disabled',false);
		$('#searc_passImg').attr('src','/i/find.png');
    });
    
}

function passadd_rules() {
    
    $('#passadd input').each(function(){
        $(this).rules('remove');
    });
    
    $('#passadd input[name^="pass["][name$="][fio]"]').each(function(){
        var id = $(this).attr('name').match(/\d/);
        if (parseInt(id)) {
            $('#passadd input[name="pass['+id+'][fio]"]').rules('add', {required:true, fio:true});
            $('#passadd input[name="pass['+id+'][tel]"]').rules('add', {required:function(){ return !$('#passadd input[name^="pass["][name$="][tel]"]:filled').length; }, phone:true, messages:{required:'Необходимо ввести хотя бы один контактный телефон.'}});
            $('#passadd input[name="pass['+id+'][doc][num]"]').rules('add', {required:true, docnum:id});
        }
    });
    
}

$.validator.addMethod('fio', function(value, element) {
    return this.optional(element) || /([^\s]+)\s+([^\s.])[^\s.]*/i.test(value);
}, 'Пожалуйста, введите настоящие фамилию и имя.');

$.validator.addMethod('phone', function(ph, element) {
    if (this.optional(element)) {
        return true;
    }
    var stripped = ph.replace(/[\s()+-]|ext\.?/gi, '');
    // 6 is the minimum number of numbers required
    return ((/\d{6,}/i).test(stripped));
}, 'Пожалуйста, введите корректный номер телефона.');

$.validator.addMethod('docnum', function(value, element, params) {
    return this.optional(element) || /^\d{10}$/.test(value) || parseInt($('#passadd select[name="pass['+params[0]+'][doc][type]"]').val())!=1;
}, '10 цифр без пробелов.');

$.validator.addMethod('clubcard', function(value, element) {
    return this.optional(element) || /^\d{4}-d{4}-d{4}-d{4}$/.test(value);
}, 'Номер клубной карты в формате XXXX-XXXX-XXXX-XXXX.');

/////

/*$(".date").datepicker( { 
dateFormat: 'dd.mm.yy', 
dayNamesMin: [ 'Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], 
firstDay: 1 ,
changeYear: true,
changeMonth: true} );*/


function cancel_search()
{
	while(request_status_timeout)
		clearTimeout(request_status_timeout);
		
	$('#mainsearch').show();
	$('#listOfReis').show();
	$('#newsDiv').show();
	$('#phone').show();
	$('#map').html("");
	$('#mainsearch input, #mainsearch select').attr('disabled', false);
	
	while(request_status_timeout)
		clearTimeout(request_status_timeout);
}


function confirm_phone()
{
	
	var code=gethtml('/auth/getcode/?phone='+$('#user_phone').val()+'&name='+$('#fio').val()+'&email='+$('#email_new').val());
	if (code)
	{	
		$("#phone_confirm_window").css('display','block');
		$("#shadow").css('display','block');
		$('#phone_').html($('#user_phone').val());
		$("#confirm_button").click(function(){
			if ($('#confirm_code').val()==code){
				allok=true;
				$('#form_auth').submit();
			}else{
				$('#error').html('Введен неправильный код');
			}
		});
	}else alert('Пользователь с таким Email уже существует');
}
	
	function gethtml(url) {
    return $.ajax({
        url: url, 
        async: false
    }).responseText;
}


function promo_window(){
	function flag(n){
		var text = gethtml('/req/promo/?flag='+n);
		$("#post_text").html(text);
		$("#complete_panel").css('display','block');
		$("#promo_window .container").css('display','none');
		$('#close_button').click(function(){
			$("#promo_window").css('display','none');
			$("#promo_shadow").css('display','none');
			window.location="#listOfReis";
		});
	
	}

	$("#promo_window").css('display','block');
	$("#promo_shadow").css('display','block');
	$('#ok_button').click(function(){
		flag(1);
    });
	$('#late_button').click(function(){
		flag(2);
    });
	$('#cancel_button').click(function(){
		flag(3);
    });
	
}
	

