rahbal.com
Open in
urlscan Pro
82.99.215.75
Public Scan
Submitted URL: http://rahbal.com/
Effective URL: https://rahbal.com/
Submission Tags: tranco_l324
Submission: On November 27 via api from DE — Scanned from DE
Effective URL: https://rahbal.com/
Submission Tags: tranco_l324
Submission: On November 27 via api from DE — Scanned from DE
Form analysis
19 forms found in the DOMName: intSearchcar —
<form novalidate="" name="intSearchcar" onsubmit="return false;" ng-class="{'round-trip' : car.tripType == 2}" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper place">
<label ng-class="{'active' : car.SourceStationName.length > 0}" class="search-label" for="origin"> محل دریافت خودرو </label>
<input type="text" name="carOrigin" class="search-field ar-origin-input-field origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="origin" autocomplete="off" ng-model="car.SourceStationName"
required="" ng-focus="showPopup($event, 'car-origin')" ng-blur="isDesktop &&hidecarPopup($event, 'car-origin')">
</div>
<div class="search-field-wrapper place ng-hide" ng-show="car.IsDeliverAnotherPlace == 1">
<label ng-class="{'active' : car.DestinationStationName.length > 0}" class="search-label" for="carDestionation"> محل تحویل خودرو </label>
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-empty" id="carDestionation" autocomplete="off" ng-model="car.DestinationStationName" ng-focus="showPopup($event, 'car-destination')"
ng-blur="isDesktop &&hidecarPopup($event, 'car-destination')">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label ng-class="{'active' : car.PickupDate.length > 0}" class="search-label" for="departureDate">تاریخ دریافت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="carDepartureDP" ng-model="car.PickupDateView" mindate="1637895921513"
options="datePickerOptions" on-open="datePickerIntialize('#carDepartureDate', false);" on-close="dateChanged(car.PickupDateView, 'carDeparture',null)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-1" id="id_0.00026334836184238597"> <ng-transclude>
<input type="text" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" id="carDepartureDate" ng-model="car.PickupDateView" data-dpname="carDeparture" dtp-input=""
autocomplete="off" required="">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon clock">
<i class="fa fa-clock-o"></i>
<label ng-class="{'active' : car.PickupTime.length > 0}" class="search-label active" for="returnDate"> ساعت دریافت </label>
<select class="search-field pr20 ng-pristine ng-untouched ng-valid ng-not-empty" name="pickupTime" ng-select="car.PickupTime" ng-model="car.PickupTime">
<option value="00:30">00:30 شب</option>
<option value="01:00">01:00 بامداد</option>
<option value="01:30">01:30بامداد</option>
<option value="02:00">02:00بامداد</option>
<option value="02:30">02:30بامداد</option>
<option value="03:00">03:00بامداد</option>
<option value="03:30">03:30بامداد</option>
<option value="04:00">04:00بامداد</option>
<option value="04:30">04:30 صبح</option>
<option value="05:00">05:00 صبح</option>
<option value="05:30">05:30 صبح</option>
<option value="06:00">06:00 صبح</option>
<option value="06:30">06:30 صبح</option>
<option value="07:00">07:00 صبح</option>
<option value="07:30">07:30 صبح</option>
<option value="08:00">08:00 صبح</option>
<option value="08:30">08:30 صبح</option>
<option value="09:00">09:00 صبح</option>
<option value="09:30">09:30 صبح</option>
<option value="10:00" selected="selected">10:00 صبح</option>
<option value="10:30">10:30 صبح</option>
<option value="11:00">11:00 ظهر</option>
<option value="11:30">11:30 ظهر</option>
<option value="12:00">12:00 ظهر</option>
<option value="12:30">12:30 ظهر</option>
<option value="13:00">13:00 ظهر</option>
<option value="13:30">13:30 ظهر</option>
<option value="14:00">14:00 ظهر</option>
<option value="14:30">14:30 ظهر</option>
<option value="15:00">15:00 ظهر</option>
<option value="15:30">15:30 ظهر</option>
<option value="16:00">16:00 بعد از ظهر</option>
<option value="16:30">16:30 بعد از ظهر</option>
<option value="17:00">17:00 عصر</option>
<option value="17:30">17:30 عصر</option>
<option value="18:00">18:00 عصر</option>
<option value="18:30">18:30 عصر</option>
<option value="19:00">19:00 عصر</option>
<option value="19:30">19:30 عصر</option>
<option value="20:00">20:00 شب</option>
<option value="20:30">20:30 شب</option>
<option value="21:00">21:00 شب</option>
<option value="21:30">21:30 شب</option>
<option value="22:00">22:00 شب</option>
<option value="22:30">22:30 شب</option>
<option value="23:00">23:00 شب</option>
<option value="23:30">23:30 شب</option>
</select>
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label ng-class="{'active' : car.DropOffDate.length > 0}" class="search-label" for="returnDate"> تاریخ تحویل </label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="carReturnDP" options="datePickerOptions" ng-model="car.DropOffDateView"
mindate="1637895921513" on-open="datePickerIntialize('#carReturnDate', false)" on-close="dateChanged(car.DropOffDateView, 'carReturn',null)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-2" id="id_0.31008489149706997"> <ng-transclude>
<input type="text" class="search-field padding-second-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty" id="carReturnDate" ng-model="car.DropOffDateView" data-dpname="carReturn" dtp-input="" autocomplete="off">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon clock">
<i class="fa fa-clock-o"></i>
<label ng-class="{'active' : car.DropOffTime.length > 0}" class="search-label active" for="returnDate"> ساعت تحویل </label>
<select class="search-field pr20 ng-pristine ng-untouched ng-valid ng-not-empty" name="pickupTime" ng-select="car.DropOffTime" ng-model="car.DropOffTime">
<option value="00:30">00:30 شب</option>
<option value="01:00">01:00 بامداد</option>
<option value="01:30">01:30بامداد</option>
<option value="02:00">02:00بامداد</option>
<option value="02:30">02:30بامداد</option>
<option value="03:00">03:00بامداد</option>
<option value="03:30">03:30بامداد</option>
<option value="04:00">04:00بامداد</option>
<option value="04:30">04:30 صبح</option>
<option value="05:00">05:00 صبح</option>
<option value="05:30">05:30 صبح</option>
<option value="06:00">06:00 صبح</option>
<option value="06:30">06:30 صبح</option>
<option value="07:00">07:00 صبح</option>
<option value="07:30">07:30 صبح</option>
<option value="08:00">08:00 صبح</option>
<option value="08:30">08:30 صبح</option>
<option value="09:00">09:00 صبح</option>
<option value="09:30">09:30 صبح</option>
<option value="10:00" selected="selected">10:00 صبح</option>
<option value="10:30">10:30 صبح</option>
<option value="11:00">11:00 ظهر</option>
<option value="11:30">11:30 ظهر</option>
<option value="12:00">12:00 ظهر</option>
<option value="12:30">12:30 ظهر</option>
<option value="13:00">13:00 ظهر</option>
<option value="13:30">13:30 ظهر</option>
<option value="14:00">14:00 ظهر</option>
<option value="14:30">14:30 ظهر</option>
<option value="15:00">15:00 ظهر</option>
<option value="15:30">15:30 ظهر</option>
<option value="16:00">16:00 بعد از ظهر</option>
<option value="16:30">16:30 بعد از ظهر</option>
<option value="17:00">17:00 عصر</option>
<option value="17:30">17:30 عصر</option>
<option value="18:00">18:00 عصر</option>
<option value="18:30">18:30 عصر</option>
<option value="19:00">19:00 عصر</option>
<option value="19:30">19:30 عصر</option>
<option value="20:00">20:00 شب</option>
<option value="20:30">20:30 شب</option>
<option value="21:00">21:00 شب</option>
<option value="21:30">21:30 شب</option>
<option value="22:00">22:00 شب</option>
<option value="22:30">22:30 شب</option>
<option value="23:00">23:00 شب</option>
<option value="23:30">23:30 شب</option>
</select>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchCar()" ng-disabled="intSearchcar.$invalid || CarSearchProcessing" disabled="disabled">
<!-- ngIf: CarSearchProcessing -->
<!-- ngIf: !CarSearchProcessing --><i class="fa fa-search ng-scope" ng-if="!CarSearchProcessing"></i><!-- end ngIf: !CarSearchProcessing --> جستجو </button>
</div>
</div>
</form>
Name: domSearchFlight —
<form class="dom ng-pristine ng-invalid ng-invalid-required" novalidate="" name="domSearchFlight" onsubmit="return false;" ng-class="{'round-trip' : TripType[reservationType] == 1}" ng-init="getDomAirports()">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper">
<i class="fa fa-plane-departure"></i>
<label class="search-label active" for="new-Domorigin"> مبدا <small>(شهر یا فرودگاه)</small>
</label>
<input type="text" name="new-Domorigin" class="search-field padding-right-resp origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="new-Domorigin" ng-model="flight[0].originName" autocomplete="off"
required="" ng-focus="showPopup($event, 'origin')" ng-blur="isDesktop && hidePopup($event, 'origin')" dir="rtl" placeholder="انتخاب مبدا" tabindex="1">
<button type="button" name="origin" class="change-button ng-hide" ng-click="reverseRoute();" ng-show="flight[0].destinationName.length || flight[0].originName.length">
<i class="fa fa-change-trip "></i>
</button>
</div>
<div class="search-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="domDestionation">مقصد <small>(شهر یا فرودگاه)</small></label>
<input type="text" name="new-Domdestination" class="search-field destination-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" autocomplete="off" id="domDestionation" ng-model="flight[0].destinationName"
tabindex="2" required="" ng-focus="showPopup($event, 'destination')" ng-blur="isDesktop && hidePopup($event, 'destination')" dir="rtl" placeholder="انتخاب مقصد">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="domDepartureDate">تاریخ رفت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" ng-model="flight[0].departureDateView" full-data="domDepartureDP"
mindate="1637895921513" maxdate="" options="datePickerOptions" on-open="datePickerIntialize('#domDepartureDate', false)" on-close="dateChanged(flight[0].departureDateView, 'domDeparture',null, 3)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-3" id="id_0.7136882514543654"> <ng-transclude>
<input type="text" id="domDepartureDate" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" ng-model="flight[0].departureDateView" dtp-input="" readonly=""
autocomplete="off" data-dpname="domDeparture" tabindex="3" required="" placeholder="انتخاب تاریخ رفت">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon disable-field" ng-class="{'disable-field' : TripType[reservationType] !== 1}">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="domReturnDate">تاریخ برگشت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" ng-model="flight[0].returnDateView" full-data="domReturnDP" mindate="1637895921513"
maxdate="1668999921513" options="datePickerOptions" on-open="datePickerIntialize('#domReturnDate', false)" on-close="dateChanged(flight[0].returnDateView, 'domReturn', null, 4)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-4" id="id_0.835373422157377"> <ng-transclude>
<input type="text" class="search-field padding-second-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-required" id="domReturnDate" tabindex="4" ng-model="flight[0].returnDateView" dtp-input="" readonly=""
autocomplete="off" data-dpname="domReturn" ng-required="TripType[reservationType] == 1" placeholder="انتخاب تاریخ برگشت">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper advanced-item">
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" tabindex="5" ng-model="advancedView[0]"
ng-init="advancedView[0] = (flight[0].adultCount + flight[0].childCount + flight[0].infantCount) + ' مســافر'" readonly="" ng-focus="showPopup($event, 'advanced')" ng-class="{'focus' : advancedItemsView[0]}">
<i class="fa fa-chevron-down"></i>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" tabindex="6" ng-click="searchFlight()" ng-disabled="domSearchFlight.$invalid || FlightSearchProcessing || flight[0].originCode == '' || flight[0].destinationCode == ''"
disabled="disabled">
<!-- ngIf: FlightSearchProcessing -->
<!-- ngIf: !FlightSearchProcessing --><i class="fa fa-search ng-scope" ng-if="!FlightSearchProcessing"></i><!-- end ngIf: !FlightSearchProcessing --> جستجو </button>
</div>
</div>
</form>
Name: intSearchFlight —
<form novalidate="" name="intSearchFlight" onsubmit="return false;" ng-class="{'round-trip' : TripType[reservationType] == 1}" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row" style="margin: 0;" ng-show="TripType[reservationType] !== 2">
<div class="search-field-wrapper">
<i class="fa fa-plane-departure"></i>
<label class="search-label active" for="origin"> مبدا <small>(شهر یا فرودگاه)</small>
</label>
<input type="text" name="origin" class="search-field ar-origin-input-field origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="origin"
ng-keyup="citySearchFieldKeyUp(flight[1].originName, 'origin', null, 2)" ng-model="flight[1].originName" ng-required="TripType[reservationType] !== 2" required="required" ng-focus="showPopup($event, 'origin')" autocomplete="new-origin"
ng-blur="isDesktop && hidePopup($event, 'origin')" placeholder="نام یا کد شهر یا فرودگاه" tabindex="1">
<button type="button" class="change-button ng-hide" ng-click="reverseRoute();" ng-show="flight[1].destinationName.length || flight[1].originName.length">
<i class="fa fa-change-trip "></i>
</button>
</div>
<div class="search-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active " for="destionation"> مقصد <small>(شهر یا فرودگاه)</small>
</label>
<input type="text" name="destination" tabindex="2" class="search-field ar-destination-input-field destination-input-field right-placeholder pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="destionation"
ng-keyup="citySearchFieldKeyUp(flight[1].destinationName, 'destination', null, 2)" ng-model="flight[1].destinationName" ng-required="TripType[reservationType] !== 2" required="required" autocomplete="new-destionation"
ng-focus="showPopup($event, 'destination')" ng-blur="isDesktop &&hidePopup($event, 'destination')" placeholder="نام یا کد شهر یا فرودگاه">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="intDepartureDate">تاریخ رفت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" ng-model="flight[1].departureDateView" full-data="intDepartureDP"
mindate="1637895921513" maxdate="" options="datePickerOptions" on-open="datePickerIntialize('#intDepartureDate', false)" on-close="dateChanged(flight[1].departureDateView, 'intDeparture', null , 3)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-5" id="id_0.3903850319897668"> <ng-transclude>
<input type="text" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" tabindex="3" id="intDepartureDate" ng-model="flight[1].departureDateView" dtp-input=""
readonly="" autocomplete="off" ng-required="TripType[reservationType] !== 2" data-dpname="intDeparture" required="required" placeholder="انتخاب تاریخ رفت">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon disable-field" ng-class="{'disable-field' : TripType[reservationType] !== 1}">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="intReturnDate">تاریخ برگشت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" ng-model="flight[1].returnDateView" full-data="intReturnDP" mindate="1637895921513"
maxdate="1668999921513" options="datePickerOptions" on-open="datePickerIntialize('#intReturnDate', false)" on-close="dateChanged(flight[1].returnDateView, 'intReturn', null)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-6" id="id_0.801261601599319"> <ng-transclude>
<input type="text" class="search-field padding-second-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-required" id="intReturnDate" dtp-input="" readonly="" autocomplete="off" placeholder="انتخاب تاریخ برگشت"
data-dpname="intReturn" ng-model="flight[1].returnDateView" ng-required="TripType[reservationType] == 1" tabindex="4">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper advanced-item">
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" readonly="" ng-init="advancedView[1] = (flight[1].adultCount + flight[1].childCount + flight[1].infantCount) + ' مســافر' + flight[1].className"
ng-model="advancedView[1]" ng-focus="showPopup($event, 'advanced')" ng-class="{'focus' : advancedItemsView[1]}" tabindex="5">
<i class="fa fa-chevron-down"></i>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchFlight()" ng-disabled="intSearchFlight.$invalid || FlightSearchProcessing || flight[1].originCode == '' || flight[1].destinationCode == ''" disabled="disabled">
<!-- ngIf: FlightSearchProcessing -->
<!-- ngIf: !FlightSearchProcessing --><i class="fa fa-search ng-scope" ng-if="!FlightSearchProcessing"></i><!-- end ngIf: !FlightSearchProcessing --> جستجو </button>
</div>
</div>
<!-- International Multi Destination Flight -->
<!-- ngRepeat: route in flightMultiRoutes -->
<div class="row flight-multi-routes ng-scope ng-hide" style="margin: 0;" ng-show="TripType[reservationType] == 2" ng-repeat="route in flightMultiRoutes" ng-class="{'hide-active-labels' : $index !== 0}">
<div class="search-field-wrapper">
<i class="fa fa-plane-departure"></i>
<label class="search-label active" for="origin"> مبدا <small>(شهر یا فرودگاه)</small>
</label>
<input type="text" class="search-field right-placeholder origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" id="origin" ng-keyup="citySearchFieldKeyUp(route.originName, 'origin-multi', $index, 2)"
ng-model="route.originName" ng-required="TripType[reservationType] == 2" ng-focus="showPopup($event, 'origin-multi', $index)" ng-blur="hidePopup($event, 'origin-multi', $index)" placeholder="انتخاب مبدا" autocomplete="off">
</div>
<div class="search-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="destionation">مقصد <small>(شهر یا فرودگاه)</small></label>
<input type="text" name="destination" class="search-field right-placeholder destination-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" id="destionation"
ng-keyup="citySearchFieldKeyUp(route.destinationName, 'destination-multi', $index, 2)" ng-required="TripType[reservationType] == 2" ng-model="route.destinationName" ng-focus="showPopup($event, 'destination-multi', $index)"
ng-blur="hidePopup($event, 'destination-multi', $index)" placeholder="نام یا کد شهر یا فرودگاه" autocomplete="off">
</div>
<div class="search-field-wrapper has-icon" ng-class="{'last-field' : $index !== 0 }">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="intDepartureDate">تاریخ رفت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" options="datePickerOptions" ng-model="route.departureDateView"
full-data="intDepartureDPMulti[$index]" mindate="1637895921513" maxdate="" on-open="datePickerIntialize('#intDepartureDate' + $index, false)" on-close="dateChanged(flightMultiRoutes[$index].departureDateView, 'intMultiRoute', $index)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-15" id="id_0.32432212866088905"> <ng-transclude>
<input type="text" class="search-field padding-first-calender right-placeholder pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-valid ng-valid-required" dtp-input="" readonly="" autocomplete="off" placeholder="انتخاب تاریخ رفت"
id="intDepartureDate0" data-dpname="intDepartureDPMulti-0" ng-model="route.departureDateView" ng-required="TripType[reservationType] == 2">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<!-- ngIf: $index == 0 -->
<div class="search-field-wrapper advanced-item ng-scope" ng-if="$index == 0">
<input type="text" class="search-field right-placeholder pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" readonly=""
ng-init="advancedView[1] = (flight[1].adultCount + flight[1].childCount + flight[1].infantCount) + ' مســافر، ' + flight[1].className" ng-model="advancedView[1]" autocomplete="off" ng-focus="showPopup($event, 'advanced')"
ng-class="{'focus' : advancedItemsView[1]}">
<i class="fa fa-chevron-down"></i>
</div><!-- end ngIf: $index == 0 -->
<!-- ngIf: $index == 0 -->
<div class="search-field-wrapper submit-wrapper ng-scope" ng-if="$index == 0">
<button class="custom-button first-type-button" type="button" ng-click="searchFlight()" ng-disabled="intSearchFlight.$invalid || FlightSearchProcessing" disabled="disabled">
<!-- ngIf: FlightSearchProcessing -->
<!-- ngIf: !FlightSearchProcessing --><i class="fa fa-search ng-scope" ng-if="!FlightSearchProcessing"></i><!-- end ngIf: !FlightSearchProcessing --> جستجو </button>
</div><!-- end ngIf: $index == 0 -->
<!-- ngIf: $index == 1 -->
<!-- ngIf: $index > 1 -->
</div><!-- end ngRepeat: route in flightMultiRoutes -->
<div class="row flight-multi-routes ng-scope ng-hide hide-active-labels" style="margin: 0;" ng-show="TripType[reservationType] == 2" ng-repeat="route in flightMultiRoutes" ng-class="{'hide-active-labels' : $index !== 0}">
<div class="search-field-wrapper">
<i class="fa fa-plane-departure"></i>
<label class="search-label active" for="origin"> مبدا <small>(شهر یا فرودگاه)</small>
</label>
<input type="text" class="search-field right-placeholder origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" id="origin" ng-keyup="citySearchFieldKeyUp(route.originName, 'origin-multi', $index, 2)"
ng-model="route.originName" ng-required="TripType[reservationType] == 2" ng-focus="showPopup($event, 'origin-multi', $index)" ng-blur="hidePopup($event, 'origin-multi', $index)" placeholder="انتخاب مبدا" autocomplete="off">
</div>
<div class="search-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="destionation">مقصد <small>(شهر یا فرودگاه)</small></label>
<input type="text" name="destination" class="search-field right-placeholder destination-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" id="destionation"
ng-keyup="citySearchFieldKeyUp(route.destinationName, 'destination-multi', $index, 2)" ng-required="TripType[reservationType] == 2" ng-model="route.destinationName" ng-focus="showPopup($event, 'destination-multi', $index)"
ng-blur="hidePopup($event, 'destination-multi', $index)" placeholder="نام یا کد شهر یا فرودگاه" autocomplete="off">
</div>
<div class="search-field-wrapper has-icon last-field" ng-class="{'last-field' : $index !== 0 }">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="intDepartureDate">تاریخ رفت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" options="datePickerOptions" ng-model="route.departureDateView"
full-data="intDepartureDPMulti[$index]" mindate="1637895921513" maxdate="" on-open="datePickerIntialize('#intDepartureDate' + $index, false)" on-close="dateChanged(flightMultiRoutes[$index].departureDateView, 'intMultiRoute', $index)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-16" id="id_0.5577631128254059"> <ng-transclude>
<input type="text" class="search-field padding-first-calender right-placeholder pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-valid ng-valid-required" dtp-input="" readonly="" autocomplete="off" placeholder="انتخاب تاریخ رفت"
id="intDepartureDate1" data-dpname="intDepartureDPMulti-1" ng-model="route.departureDateView" ng-required="TripType[reservationType] == 2">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<!-- ngIf: $index == 0 -->
<!-- ngIf: $index == 0 -->
<!-- ngIf: $index == 1 -->
<div class="search-field-wrapper multi-routs-actions ng-scope" ng-if="$index == 1">
<button class="custom-button sixth-type-button" type="button" ng-click="addFlightRoute();" ng-disabled="flightMultiRoutes.length > 3">
<i class="fa fa-plus"></i> افزودن مسیر جدید </button>
</div><!-- end ngIf: $index == 1 -->
<!-- ngIf: $index > 1 -->
</div><!-- end ngRepeat: route in flightMultiRoutes -->
</form>
Name: intSearchTrain —
<form novalidate="" name="intSearchTrain" onsubmit="return false;" ng-class="{'round-trip' : train.tripType == 2}" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper">
<label ng-class="{'active' : train.originName.length > 0}" class="search-label" for="origin">مبدا</label>
<input type="text" name="trainOrigin" class="search-field ar-origin-input-field origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="origin" autocomplete="off" ng-model="train.originName" required=""
ng-focus="showPopup($event, 'train-origin')" ng-blur="isDesktop &&hideTrainPopup($event, 'train-origin')">
<button type="button" class="change-button ng-hide" tabindex="-1" ng-click="reverseRoute('train');" ng-show="train.destinationName.length || train.originName.length">
<i class="fa fa-change-trip "></i>
</button>
</div>
<div class="search-field-wrapper">
<label ng-class="{'active' : train.destinationName.length > 0}" class="search-label" for="trainDestionation">مقصد</label>
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="trainDestionation" required="" autocomplete="off" ng-model="train.destinationName"
ng-focus="showPopup($event, 'train-destination')" ng-blur="isDesktop &&hideTrainPopup($event, 'train-destination')">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label ng-class="{'active' : train.departureDateView.length > 0}" class="search-label" for="departureDate">تاریخ رفت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="trainDepartureDP" ng-model="train.departureDateView"
mindate="1637895921513" options="datePickerOptions" on-open="datePickerIntialize('#trainDepartureDate', false)" on-close="dateChanged(train.departureDateView, 'trainDeparture',null)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-7" id="id_0.4136045906026753"> <ng-transclude>
<input type="text" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" id="trainDepartureDate" ng-model="train.departureDateView" data-dpname="trainDeparture"
dtp-input="" autocomplete="off" required="">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon ng-hide" ng-show="train.tripType == 2">
<i class="fa fa-calendar"></i>
<label ng-class="{'active' : train.returnDateView.length > 0}" class="search-label" for="returnDate">تاریخ برگشت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="trainReturnDP" options="datePickerOptions"
ng-model="train.returnDateView" mindate="1637895921513" on-open="datePickerIntialize('#trainReturnDate', false)" on-close="dateChanged(train.returnDateView, 'trainReturn',null)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-8" id="id_0.5685818444185418"> <ng-transclude>
<input type="text" class="search-field padding-second-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty" id="trainReturnDate" ng-model="train.returnDateView" data-dpname="trainReturn" dtp-input="" autocomplete="off">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper advanced-item">
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="advancedView[2]"
ng-init="advancedView[2] = (train.adultCount + train.childCount + train.infantCount) + ' مســافر، ' + train.ticketTypeView" readonly="" ng-focus="showTrainPopup($event, 'advanced')" ng-class="{'focus' : advancedItemsView[1]}">
<i class="fa fa-chevron-down"></i>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchTrain()" ng-disabled="intSearchTrain.$invalid || FlightSearchProcessing" disabled="disabled">
<!-- ngIf: FlightSearchProcessing -->
<!-- ngIf: !FlightSearchProcessing --><i class="fa fa-search ng-scope" ng-if="!FlightSearchProcessing"></i><!-- end ngIf: !FlightSearchProcessing --> جستجو </button>
</div>
</div>
</form>
Name: SearchHotel —
<form class="ng-pristine ng-valid" novalidate="" name="SearchHotel" onsubmit="return false;">
<div class="row" style="margin: 0;">
<!-- ngIf: reservationType == 5 -->
<!-- ngIf: reservationType == 4 -->
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="hotelCheckinDate">تاریخ ورود به هتل</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="hotelCheckinDP" ng-model="hotel.checkinDateView" mindate="1637895921513"
options="datePickerOptions" on-open="datePickerIntialize('#hotelCheckinDate', false);addsomeFeatureToDatepicker()" on-close="dateChanged(hotel.checkinDateView, 'hotelCheckin', null , 3)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-9" id="id_0.010901329408568472"> <ng-transclude>
<input type="text" id="hotelCheckinDate" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty" readonly="" autocomplete="off" data-dpname="hotelCheckin" dtp-input=""
ng-model="hotel.checkinDateView" placeholder="از تقویم انتخاب کنید" tabindex="3">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="hotelCheckoutDate">تاریخ خروج از هتل</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="hotelCheckoutDP" ng-model="hotel.checkoutDateView" mindate="864000"
options="datePickerOptions" on-open="datePickerIntialize('#hotelCheckoutDate', false);addsomeFeatureToDatepicker()" on-close="dateChanged(hotel.checkoutDateView, 'hotelCheckout', null , 4)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-10" id="id_0.2510115890890716"> <ng-transclude>
<input type="text" class="search-field padding-second-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty" id="hotelCheckoutDate" readonly="" autocomplete="off" data-dpname="hotelCheckout" dtp-input=""
ng-model="hotel.checkoutDateView" placeholder="از تقویم انتخاب کنید" tabindex="4">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
<!-- ngIf: hotel.checkinDateView && hotel.checkoutDateView && CalculateTripDurationNightCount(hotelCheckinDP.unix, hotelCheckoutDP.unix) >0 -->
<!-- ngIf: hotel.checkinDateView && hotel.checkoutDateView && CalculateTripDurationNightCount(hotelCheckinDP.unix, hotelCheckoutDP.unix) >20 -->
</div>
<!-- ngIf: reservationType == 4 -->
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchHotel()" ng-disabled="HotelSearchProcessing">
<!-- ngIf: HotelSearchProcessing -->
<i class="fa fa-search"></i> جستجو </button>
</div>
</div>
</form>
Name: SearchHotel —
<form class="ng-pristine ng-valid" novalidate="" name="SearchHotel" onsubmit="return false;">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper city-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="InsuranceDestination">مقصد </label>
<input type="text" class="search-field right-placeholder destination-input-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-empty" name="InsuranceDestination" id="destionation" autocomplete="off" ng-model="insurance.destinationName"
ng-focus="showPopup($event, 'insuranceDestination')" ng-blur="hidePopup($event, 'insuranceDestination')" placeholder="کشور مقصد" tabindex="1">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="insuranceStartDate">تاریخ شروع سفر</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="insuranceStartTripDateDP" ng-model="insurance.startDateView"
mindate="1637895921513" options="datePickerOptions" on-open="datePickerIntialize('#insuranceStartDate', false)" on-close="dateChanged(insurance.startDateView, 'insuranceStartTripDate', null,2)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-11" id="id_0.3644035010393851"> <ng-transclude>
<input type="text" id="insuranceStartDate" tabindex="2" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty" data-dpname="insuranceStartTripDate" dtp-input=""
ng-model="insurance.startDateView" readonly="" autocomplete="off" placeholder="از تقویم انتخاب کنید">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon" ng-init="getDurationsOfStay();">
<i class="fa fa-clock-o"></i>
<label class="search-label active" for="DurationsOfStay">مدت اقامت</label>
<select id="DurationsOfStay" class="field pl5 pr20 ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="insurance.duration" tabindex="3" ng-options="v.Id as v.Name for v in DurationsOfStay">
<option value="?" selected="selected"></option>
<option label="7 روزه" value="number:7">7 روزه</option>
<option label="8 روزه" value="number:8">8 روزه</option>
<option label="10 روزه" value="number:10">10 روزه</option>
<option label="15 روزه" value="number:15">15 روزه</option>
<option label="21 روزه" value="number:21">21 روزه</option>
<option label="23 روزه" value="number:23">23 روزه</option>
<option label="31 روزه" value="number:31">31 روزه</option>
<option label="45 روزه" value="number:45">45 روزه</option>
<option label="2 ماهه" value="number:62">2 ماهه</option>
<option label="3 ماهه" value="number:92">3 ماهه</option>
<option label="6 ماهه" value="number:182">6 ماهه</option>
<option label="1 ساله" value="number:365">1 ساله</option>
</select>
</div>
<div class="search-field-wrapper has-icon room-count">
<label class="search-label active" for="DurationsOfStay">تاریخ تولد</label>
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" readonly="" ng-init="advancedView[7] = insurance.passengersCount + ' تاریخ تولد'" ng-model="advancedView[7] "
ng-focus="showPopup($event, 'advanced')" ng-class="{'focus' : advancedItemsView[7]}" tabindex="5">
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchInsurance()" ng-disabled="insuranceSearchProcessing">
<!-- ngIf: insuranceSearchProcessing -->
<i class="fa fa-search"></i> جستجو </button>
</div>
</div>
</form>
Name: SearchBusss —
<form novalidate="" name="SearchBusss" onsubmit="return false;" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper city-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="InsuranceDestination">مبدا </label>
<input type="text" required="" class="search-field right-placeholder destination-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="BusOrigin" id="destionation" ng-model="bus.OriginName"
ng-focus="showPopup($event, 'busOrigin')" ng-blur="isDesktop && hidePopup($event, 'busOrigin')" tabindex="1" placeholder=" مبدا" autocomplete="off">
<button type="button" class="change-button ng-hide" tabindex="-1" ng-click="reverseRoute('bus');" ng-show="bus.DestinationName.length || bus.OriginName.length">
<i class="fa fa-change-trip "></i>
</button>
</div>
<div class="search-field-wrapper city-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="InsuranceDestination">مقصد </label>
<input type="text" required="" class="search-field right-placeholder destination-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="BusDestination" id="destionation" ng-model="bus.DestinationName"
ng-focus="showPopup($event, 'busDestination');getDestinationBusRout(bus.OriginCode)" ng-blur="isDesktop &&hidePopup($event, 'busDestination')" tabindex="2" placeholder="مقصد" autocomplete="off">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label class="search-label active" for="busDeparture">تاریخ شروع سفر</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" full-data="busDepartureDateDP" ng-model="bus.DepartureView" mindate="1637895921513"
options="datePickerOptions" on-open="datePickerIntialize('#busDeparture', false)" on-close="dateChanged(bus.DepartureView, 'busDeparture', null , 3)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-12" id="id_0.42825382233743814"> <ng-transclude>
<input required="" type="text" id="busDeparture" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" data-dpname="busDepartureDateDP" dtp-input=""
ng-model="bus.DepartureView" readonly="" autocomplete="off" tabindex="3" placeholder="از تقویم انتخاب کنید">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchBus()" ng-disabled="SearchBusss.$invalid || buseSearchProcessing || bus.OriginCode == '' || bus.DestinationCode == ''" disabled="disabled">
<!-- ngIf: busSearchProcessing -->
<i class="fa fa-search"></i> جستجو </button>
</div>
</div>
</form>
Name: intSearchTrain —
<form novalidate="" name="intSearchTrain" onsubmit="return false;" ng-class="{'round-trip' : train.tripType == 2}" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper">
<label ng-class="{'active' : train.originName.length > 0}" class="search-label" for="origin">مبدا</label>
<input type="text" name="trainOrigin" class="search-field ar-origin-input-field origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="origin" autocomplete="off" ng-model="train.originName" required=""
ng-focus="showPopup($event, 'int-train-origin')" ng-keyup="citySearchFieldKeyUp(train.originName, 'int-train-origin', null, 14)" ng-blur="isDesktop &&hideTrainPopup($event, 'int-train-origin')" tabindex="1">
<button type="button" class="change-button ng-hide" tabindex="-1" ng-click="reverseRoute('train');" ng-show="train.destinationName.length || train.originName.length">
<i class="fa fa-change-trip "></i>
</button>
</div>
<div class="search-field-wrapper">
<label ng-class="{'active' : train.destinationName.length > 0}" class="search-label" for="trainDestionation">مقصد</label>
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="trainDestionation" required="" autocomplete="off" ng-model="train.destinationName"
ng-focus="showPopup($event, 'int-train-destination')" ng-keyup="citySearchFieldKeyUp(train.destinationName, 'int-train-destination', null, 14)" ng-blur="isDesktop &&hideTrainPopup($event, 'int-train-destination')" tabindex="2">
</div>
<div class="search-field-wrapper has-icon">
<i class="fa fa-calendar"></i>
<label ng-class="{'active' : train.departureDateView.length > 0}" class="search-label" for="departureDate">تاریخ رفت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" options="datePickerOptions" full-data="trainIntDepartureDP" mindate="1637895921513"
maxdate="" ng-model="train.departureDateView" on-open="datePickerIntialize('#intTrainDepartureDate', false)" on-close="dateChanged(train.departureDateView, 'trainIntDeparture',null,3)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-13" id="id_0.6306492768228904"> <ng-transclude>
<input type="text" class="search-field padding-first-calender pl5 pr25 ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" id="trainIntDeparture" dtp-input="" autocomplete="off" required=""
ng-model="train.departureDateView" tabindex="3" data-dpname="trainIntDeparture">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper has-icon ng-hide" ng-show="train.tripType == 2">
<i class="fa fa-calendar"></i>
<label ng-class="{'active' : train.returnDateView.length > 0}" class="search-label" for="returnDate">تاریخ برگشت</label>
<div class="ADMdtp ADMdtp-container ng-isolate-scope ng-empty ng-valid rtl" ng-class="{rtl: (calType=='jalali'), touch: option.isDeviceTouch, disable: disable}" options="datePickerOptions" full-data="trainIntReturnDP"
ng-model="train.returnDateView" mindate="1637895921513" on-open="datePickerIntialize('#intTrainReturnDate', false)" on-close="dateChanged(train.returnDateView, 'trainIntReturn',null,4)">
<div class="clickOutContainer ng-isolate-scope" click-out="closeCalendar()" alias="adm-14" id="id_0.7560895743649894"> <ng-transclude>
<input type="text" class="search-field padding-second-calender pl5 pr25 ng-pristine ng-untouched ng-valid ng-scope ng-empty" id="trainIntReturn" dtp-input="" autocomplete="off" ng-model="train.returnDateView" tabindex="4"
data-dpname="trainIntReturn">
</ng-transclude> <!-- ngIf: defaultTemplate --> </div> <svg style="display:none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<defs>
<g id="dtp-i-calendar">
<path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-clock">
<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path>
</g>
<g id="dtp-i-right">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-close">
<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
<path d="M0 0h24v24H0z" fill="none"></path>
</g>
<g id="dtp-i-off">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path>
</g>
</defs>
</svg>
</div>
</div>
<div class="search-field-wrapper advanced-item">
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="advancedView[2]"
ng-init="advancedView[2] = (train.adultCount + train.childCount + train.infantCount) + ' مســافر، ' + train.ticketTypeView" readonly="" ng-focus="showTrainPopup($event, 'advanced')" ng-class="{'focus' : advancedItemsView[1]}" tabindex="5">
<i class="fa fa-chevron-down"></i>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchTrain()" ng-disabled="intSearchTrain.$invalid || FlightSearchProcessing" disabled="disabled">
<!-- ngIf: FlightSearchProcessing -->
<!-- ngIf: !FlightSearchProcessing --><i class="fa fa-search ng-scope" ng-if="!FlightSearchProcessing"></i><!-- end ngIf: !FlightSearchProcessing --> جستجو </button>
</div>
</div>
</form>
Name: SearchTour —
<form class="ng-pristine ng-invalid ng-invalid-required" novalidate="" name="SearchTour" onsubmit="return false;" autocomplete="off">
<div class="row" style="margin: 0;">
<div class="search-field-wrapper city-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="origin"> مبدا <small>(شهر یا فرودگاه)</small>
</label>
<input type="text" class="search-field right-placeholder origin-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="origin"
ng-keyup="citySearchFieldKeyUp(tour.domesticTourOrigin, 'domesticTourOrigin', null, 15);" ng-model="tour.domesticTourOrigin" ng-required="TripType[reservationType] == 0" autocomplete="off" required="required"
ng-focus="showPopup($event, 'domesticTourOrigin'); getPopularCitiesInfo(15, false)" ng-blur="hidePopup($event, 'domesticTourOrigin')" placeholder="انتخاب مبدا" tabindex="1">
</div>
<div class="search-field-wrapper city-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="destionation">مقصد <small>(شهر یا فرودگاه)</small></label>
<input type="text" class="search-field right-placeholder pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="destionation"
ng-keyup="citySearchFieldKeyUp(tour.domesticTourDestination, 'domesticTourDestination', null, 15)" ng-model="tour.domesticTourDestination" ng-required="TripType[reservationType] == 0" autocomplete="off" required="required"
ng-focus="showPopup($event, 'domesticTourDestination');getPopularCitiesInfo(16, true);getPopularCitiesInfo(15, true)" ng-blur="hidePopup($event, 'domesticTourDestination')" placeholder="انتخاب مقصد" tabindex="2">
</div>
<div class="search-field-wrapper city-field-wrapper">
<i class="fa fa-plane-arrival"></i>
<label class="search-label active" for="destionation">مقصد <small>(شهر یا فرودگاه)</small></label>
<input type="text" class="search-field right-placeholder destination-input-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" tabindex="3" id="destionation"
ng-keyup="citySearchFieldKeyUp(tour.internationalTourDestination, 'internationalTourDestination')" ng-model="tour.internationalTourDestination" ng-required="TripType[reservationType] == 1"
ng-focus="showPopup($event, 'internationalTourDestination')" ng-blur="hidePopup($event, 'internationalTourDestination')" placeholder="قصد سفر به کدام شهر جهان را دارید؟">
</div>
<div class="search-field-wrapper advanced-item">
<input type="text" class="search-field pl5 pr5 ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="advancedView[2]"
ng-init="advancedView[2] = (train.adultCount + train.childCount + train.infantCount) + ' مســافر، ' + train.ticketTypeView" readonly="" ng-focus="showTrainPopup($event, 'advanced')" ng-class="{'focus' : advancedItemsView[1]}" tabindex="5">
<i class="fa fa-chevron-down"></i>
</div>
<div class="search-field-wrapper submit-wrapper">
<button class="custom-button first-type-button" type="button" ng-click="searchShirinTour()" ng-disabled="SearchTour.$invalid || TourSearchProcessing" disabled="disabled">
<!-- ngIf: TourSearchProcessing -->
<i class="fa fa-search"></i> جستجو </button>
</div>
</div>
</form>
Name: loginForm —
<form name="loginForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-email ng-valid-pattern">
<div class="row">
<div class="col-md-12 col-xs-12">
<!-- ngIf: !LoginRemember -->
<p class="discription ng-scope" ng-if="!LoginRemember"> به منظور ورود به سیستم لطفا نام کاربری و رمز عبور خود را وارد نمایید </p><!-- end ngIf: !LoginRemember -->
<!-- ngIf: LoginRemember -->
</div>
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.RegistrationUsernameType == 2 -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.RegistrationUsernameType == 1 || UserStatus.RegisterRequiredFieldsSetting == null -->
<div class="col-md-12 col-xs-12 field-wrapper login-control ng-scope" ng-if="UserStatus.RegisterRequiredFieldsSetting.RegistrationUsernameType == 1 || UserStatus.RegisterRequiredFieldsSetting == null">
<label class="field-label" for="EmailLogin">نام کاربری</label>
<input class="field text-left latin username-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" id="EmailLogin" type="email" name="Email" placeholder="ایمیل خود را وارد کنید"
ng-model="login.model.Username" ng-pattern="/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/" required="">
<div class="validation-message ng-inactive" ng-messages="submitted && loginForm.Email.$error">
<!-- ngMessage: required -->
</div>
<div class="validation-message ng-inactive" ng-messages="loginForm.Email.$error">
<!-- ngMessage: pattern && email -->
</div>
</div><!-- end ngIf: UserStatus.RegisterRequiredFieldsSetting.RegistrationUsernameType == 1 || UserStatus.RegisterRequiredFieldsSetting == null -->
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label" for="Password">رمز عبور</label>
<input class="field text-left password-field latin pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="Password" type="password" name="Password" placeholder="رمز عبور خود را وارد کنید" ng-model="login.model.Password"
required="">
<div class="validation-message ng-inactive" ng-messages="submitted && loginForm.Password.$error">
<!-- ngMessage: required -->
</div>
</div>
<div class="col-md-12 col-xs-12">
<label class="checkbox-label">
<input type="checkbox" name="RememberMe" ng-model="login.model.RememberMe" class="ng-pristine ng-untouched ng-valid ng-empty"> مرا به خاطر بسپار </label>
</div>
<!-- ngIf: login.form.callback.Status !== null -->
<!-- ngIf: !LoginRemember -->
<div class="col-md-12 col-xs-12 ng-scope" ng-if="!LoginRemember">
<button ng-disabled="login.form.proccessing || ResendConfirmEmailProccessing" ng-click="submitted = true; !loginForm.$invalid && login.form.post()" class="custom-button first-type-button card-1 card-hover">
<!-- ngIf: login.form.proccessing || ResendConfirmEmailProccessing --> ورود </button>
</div><!-- end ngIf: !LoginRemember -->
<!-- ngIf: LoginRemember -->
<!-- ngIf: LoginRemember -->
<div class="col-md-12 col-xs-12">
<div class="links">
<ul>
<li><a data-dismiss="modal" data-toggle="modal" data-target="#registerModal">ثبت نام</a></li>
<li><a href="/Account/ForgotPassword">فراموشی رمز عبور</a></li>
</ul>
</div>
</div>
</div>
</form>
Name: registerForm — POST
<form name="registerForm" method="post" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-compare-to ng-valid-maxlength ng-valid-email ng-valid-pattern">
<div class="row">
<div class="col-md-12 col-xs-12">
<p class="discription"> لطفا فرم ثبت نام را تکمیل نمایید. </p>
</div>
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.HasFirstName -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.HasLastName -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.HasPhoneNumber -->
<div class="col-md-6 col-xs-12 field-wrapper ng-scope" ng-if="UserStatus.RegisterRequiredFieldsSetting.HasPhoneNumber" style="">
<label class="field-label" for="Email">موبایل</label>
<input class="field text-left latin pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" type="text" name="CellPhone" placeholder="موبایل خود را وارد کنید"
ng-model="register.model.CellPhone" required="" maxlength="11" minlength="11" ng-pattern="/(0|\+98)?([ ]|,|-|[()]){0,2}9[0|1|2|3|4|9]([ ]|,|-|[()]){0,2}(?:[0-9]([ ]|,|-|[()]){0,2}){8}/" pattern="[0-9]*" inputmode="numeric"
ng-blur="ArabicNumberToEnglish($event.currentTarget.value, $event.currentTarget.name)">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerForm.CellPhone.$error">
<!-- ngMessage: required -->
<!-- ngMessage: Mobile -->
</div>
</div><!-- end ngIf: UserStatus.RegisterRequiredFieldsSetting.HasPhoneNumber -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting == null -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.HasEmail || UserStatus.RegisterRequiredFieldsSetting == null -->
<div class="col-md-6 col-xs-12 field-wrapper ng-scope" ng-if="UserStatus.RegisterRequiredFieldsSetting.HasEmail || UserStatus.RegisterRequiredFieldsSetting == null">
<label class="field-label " for="Email">ایمیل</label>
<input class="field text-left latin email-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" type="email" name="Email" id="email" placeholder="ایمیل خود را وارد کنید"
ng-model="register.model.Email" ng-pattern="/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/" required="">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerForm.Email.$error">
<!-- ngMessage: required -->
<!-- ngMessage: pattern && email -->
</div>
</div><!-- end ngIf: UserStatus.RegisterRequiredFieldsSetting.HasEmail || UserStatus.RegisterRequiredFieldsSetting == null -->
<div class="col-md-6 col-xs-12 field-wrapper">
<label class="field-label " for="Password">رمز عبور</label>
<input class="field text-left password-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" type="password" name="Password" placeholder="رمز عبور خود را وارد کنید" ng-model="register.model.Password"
ng-minlength="6" required="">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerForm.Password.$error">
<!-- ngMessage: required -->
<!-- ngMessage: minlength -->
</div>
</div>
<div class="col-md-6 col-xs-12 field-wrapper padding-bottom">
<label class="field-label" for="Password">تایید رمز عبور</label>
<input class="field text-left pass-confirmation-field pl5 pr5 ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-compare-to" type="password" ng-minlength="6" name="ConfirmPassword"
placeholder="تکرار رمز عبور" compare-to="register.model.Password" required="" ng-model="register.model.ConfirmPassword">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerForm.ConfirmPassword.$error">
<!-- ngMessage: required -->
<!-- ngMessage: compareTo -->
</div>
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerForm.ConfirmPassword.$error">
</div>
</div>
<!-- ngIf: register.form.callback.Status !== null -->
<div class="col-md-4 captcha-field" id="ForgetPasswordForm" style="transform: translate(24px) scale(0.7); margin-top: 0 !important;">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=%206LcdME0UAAAAANh3KoEuKdO2whyWEYvwJ35gkn4B&co=aHR0cHM6Ly9yYWhiYWwuY29tOjQ0Mw..&hl=en&v=_7Co1fh8iT2hcjvquYJ_3zSP&size=normal&cb=p3kdcv971ihy" width="304"
height="78" role="presentation" name="a-uuiiidajhxws" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
<textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
<div class="col-md-12 col-xs-12">
<button id="submitButton" ng-disabled="register.form.proccessing" ng-click="regSubmitted = true;!registerForm.$invalid && register.form.post()" class="custom-button first-type-button card-1 card-hover" style="margin-top:15px;">
<!-- ngIf: register.form.proccessing --> ثبت نام </button>
</div>
</div>
</form>
Name: registerationCode — POST
<form name="registerationCode" method="post" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row">
<div class="col-md-12">
<span> برای شماره همراه <b class="ng-binding">
</b> کد تایید ارسال گردید.. </span>
<!-- ngIf: register.form.callback.Message.length -->
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label " for="Email">کد تایید را وارد نمایید..</label>
<input class="field text-left latin email-field right-placeholder persian-placeholder pr5 pl5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
ng-blur="ArabicNumberToEnglish($event.currentTarget.value, $event.currentTarget.name)" type="text" name="Email" id="email" ng-model="tokenRegister.model.code" required="">
</div>
<div class="col-md-12 col-xs-12">
<span class="confirm-code" ng-click="hiddenModalRegistration();" data-toggle="modal" href="#resendRegisterationCodeModal"> دریافت مجدد کد تایید </span>
</div>
<div class="col-md-4 captcha-field" id="RegisterationCode" style="transform: translate(0px);">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=%206LcdME0UAAAAANh3KoEuKdO2whyWEYvwJ35gkn4B&co=aHR0cHM6Ly9yYWhiYWwuY29tOjQ0Mw..&hl=en&v=_7Co1fh8iT2hcjvquYJ_3zSP&size=normal&cb=ga5kdj4fikdq" width="304"
height="78" role="presentation" name="a-16hclumvd43v" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
<textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
<div class="col-md-12 col-xs-12">
<button id="submitButton" ng-disabled="tokenRegister.form.proccessing" ng-click="regSubmittedd = true;!registerationCode.$invalid && tokenRegister.form.post()" class="custom-button first-type-button card-1 card-hover"
style="margin-top:15px;">
<!-- ngIf: tokenRegister.form.proccessing --> نهایی کردن ثبت نام </button>
</div>
<div class="col-md-12 col-xs-12">
<div class="links">
<ul>
<li><a data-dismiss="modal" data-toggle="modal" data-target="#registerModal">ثبت نام</a></li>
<li><a href="/Account/ForgotPassword">فراموشی رمز عبور</a></li>
</ul>
</div>
</div>
</div>
</form>
Name: resendRegisterationCode — POST
<form name="resendRegisterationCode" method="post" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row">
<div class="col-md-12">
<span> شماره موبایل ثبت نامی را وارد نمایید. </span>
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label " for="Mobile">موبایل</label>
<input class="field text-left latin email-field right-placeholder persian-placeholder pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" type="text" name="Mobile" id="mobile" placeholder="موبایل خود را وارد کنید"
ng-model="resendCodeRegister.model.phoneNumber" required="">
</div>
<div class="col-md-4 captcha-field" id="ResendRegisterationCode" style="transform: translate(4px) scale(0.85);">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=%206LcdME0UAAAAANh3KoEuKdO2whyWEYvwJ35gkn4B&co=aHR0cHM6Ly9yYWhiYWwuY29tOjQ0Mw..&hl=en&v=_7Co1fh8iT2hcjvquYJ_3zSP&size=normal&cb=10l1el34jwqh" width="304"
height="78" role="presentation" name="a-wyufsa1aqa28" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
<textarea id="g-recaptcha-response-2" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
<div class="col-md-12 col-xs-12">
<button id="submitButton" ng-disabled="tokenRegister.form.proccessing" ng-click="regSubmittedd = true;!resendRegisterationCode.$invalid && resendCodeRegister.form.post()" class="custom-button first-type-button card-1 card-hover"
style="margin-top:15px;">
<!-- ngIf: resendCodeRegister.form.proccessing --> دریافت کد تایید </button>
</div>
</div>
</form>
Name: registerValidateForm — POST
<form name="registerValidateForm" method="post" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-compare-to ng-valid-maxlength ng-valid-email ng-valid-pattern">
<div class="row">
<div class="col-md-12 col-xs-12">
<p class="discription"> لطفا فرم ثبت نام را تکمیل نمایید. </p>
</div>
<div class="col-md-6 col-xs-12 field-wrapper">
<label class="field-label" for="AF_Name">نام</label>
<input class="field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" type="text" name="Name" placeholder="نام خود را وارد کنید" ng-model="registerAffiliate.model.FirstName" required="">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerValidateForm.FirstName.$error">
<!-- ngMessage: required -->
</div>
</div>
<!-- <div class="col-md-6 col-xs-12 field-wrapper" >
<label class="field-label" for="AF_LastName">نام خانوادگی</label>
<input class="field pl5 pr65" type="text" name="LastName" placeholder="نام خانوادگی خود را وارد کنید" ng-model="registerAffiliate.model.LastName" required />
<div class="validation-message" ng-messages="regSubmitted && registerValidateForm.LastName.$error">
<div ng-message="required">
نام خانوادگی اجباری است
</div>
</div>
</div>
-->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.HasPhoneNumber -->
<div class="col-md-6 col-xs-12 field-wrapper ng-scope" ng-if="UserStatus.RegisterRequiredFieldsSetting.HasPhoneNumber" style="">
<label class="field-label" for="AF_Email">موبایل</label>
<input class="field text-left latin pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" type="text" name="CellPhone" placeholder="موبایل خود را وارد کنید"
ng-model="registerAffiliate.model.CellPhone" required="" maxlength="11" minlength="11" ng-pattern="/(0|\+98)?([ ]|,|-|[()]){0,2}9[0|1|2|3|4|9]([ ]|,|-|[()]){0,2}(?:[0-9]([ ]|,|-|[()]){0,2}){8}/" pattern="[0-9]*" inputmode="numeric"
ng-blur="ArabicNumberToEnglish($event.currentTarget.value, $event.currentTarget.name)">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerValidateForm.CellPhone.$error">
<!-- ngMessage: required -->
<!-- ngMessage: Mobile -->
</div>
</div><!-- end ngIf: UserStatus.RegisterRequiredFieldsSetting.HasPhoneNumber -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting == null -->
<!-- ngIf: UserStatus.RegisterRequiredFieldsSetting.HasEmail || UserStatus.RegisterRequiredFieldsSetting == null -->
<div class="col-md-6 col-xs-12 field-wrapper ng-scope" ng-if="UserStatus.RegisterRequiredFieldsSetting.HasEmail || UserStatus.RegisterRequiredFieldsSetting == null">
<label class="field-label " for="AF_Email">ایمیل</label>
<input class="field text-left latin email-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" type="email" name="Email" id="AF_email" placeholder="ایمیل خود را وارد کنید"
ng-model="registerAffiliate.model.Email" ng-pattern="/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/" required="">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerValidateForm.Email.$error">
<!-- ngMessage: required -->
<!-- ngMessage: pattern && email -->
</div>
</div><!-- end ngIf: UserStatus.RegisterRequiredFieldsSetting.HasEmail || UserStatus.RegisterRequiredFieldsSetting == null -->
<div class="col-md-6 col-xs-12 field-wrapper">
<label class="field-label " for="AF_Password">رمز عبور</label>
<input class="field text-left password-field pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" type="password" name="Password" placeholder="رمز عبور خود را وارد کنید"
ng-model="registerAffiliate.model.Password" ng-minlength="6" required="">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerValidateForm.Password.$error">
<!-- ngMessage: required -->
<!-- ngMessage: minlength -->
</div>
</div>
<div class="col-md-6 col-xs-12 field-wrapper ">
<label class="field-label" for="AF_Password">تایید رمز عبور</label>
<input class="field text-left pass-confirmation-field pl5 pr5 ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-compare-to" type="password" name="ConfirmPassword" placeholder="تکرار رمز عبور"
compare-to="registerAffiliate.model.Password" required="" ng-model="registerAffiliate.model.ConfirmPassword">
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerValidateForm.ConfirmPassword.$error">
<!-- ngMessage: required -->
<!-- ngMessage: compareTo -->
</div>
<div class="validation-message ng-inactive" ng-messages="regSubmitted && registerValidateForm.ConfirmPassword.$error">
</div>
</div>
<!-- ngIf: registerAffiliate.form.callback.Status !== null -->
<div ng-if="registerAffiliate.form.callback.Status !== null" class="col-md-12 col-xs-12 ng-scope">
<p class="result-message alert ng-binding" ng-class="{'alert-warning': registerAffiliate.form.callback.Status == 'Faild', 'alert-success': registerAffiliate.form.callback.Status == 'Success'}">
</p>
</div><!-- end ngIf: registerAffiliate.form.callback.Status !== null -->
<div class="col-md-4 captcha-field mt15" id="ForgetPasswordForm" style="transform: translate(24px) scale(0.7); margin-top: 0 !important;">
</div>
<div class="col-md-12 col-xs-12">
<button id="submitButton" ng-disabled="registerAffiliate.form.proccessing" ng-click="regSubmitted = true;!registerValidateForm.$invalid && registerAffiliate.form.post()" class="custom-button first-type-button card-1 card-hover"
style="margin-top:15px;">
<!-- ngIf: registerAffiliate.form.proccessing --> ثبت نام </button>
</div>
</div>
</form>
Name: registerationCode — POST
<form name="registerationCode" method="post" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row">
<div class="col-md-12">
<span> برای شماره همراه <b class="ng-binding">
</b> کد تایید ارسال گردید.. </span>
<!-- ngIf: register.form.callback.Message.length -->
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label " for="Email">کد تایید را وارد نمایید..</label>
<input class="field text-left latin email-field right-placeholder persian-placeholder pr5 pl5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
ng-blur="ArabicNumberToEnglish($event.currentTarget.value, $event.currentTarget.name)" type="text" name="Email" id="email" ng-model="tokenRegisterAffiliate.model.code" required="">
</div>
<div class="col-md-12 col-xs-12">
<span class="confirm-code" ng-click="hiddenModalRegistration();" data-toggle="modal" href="#resendRegisterationCodeModalAffiliate"> دریافت مجدد کد تایید </span>
</div>
<div class="col-md-4 captcha-field" id="RegisterationCode" style="transform: translate(0px);">
</div>
<div class="col-md-12 col-xs-12">
<button id="submitButton" ng-disabled="tokenRegisterAffiliate.form.proccessing" ng-click="regSubmittedd = true;!registerationCode.$invalid && tokenRegisterAffiliate.form.post()" class="custom-button first-type-button card-1 card-hover"
style="margin-top:15px;">
<!-- ngIf: tokenRegisterAffiliate.form.proccessing --> نهایی کردن ثبت نام </button>
</div>
<div class="col-md-12 col-xs-12">
<div class="links">
<ul>
<li><a data-dismiss="modal" data-toggle="modal" data-target="#registerModal">ثبت نام</a></li>
<li><a href="/Account/ForgotPassword">فراموشی رمز عبور</a></li>
</ul>
</div>
</div>
</div>
</form>
Name: resendRegisterationCode — POST
<form name="resendRegisterationCode" method="post" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="row">
<div class="col-md-12">
<span> شماره موبایل ثبت نامی را وارد نمایید. </span>
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label " for="Mobile">موبایل</label>
<input class="field text-left latin email-field right-placeholder persian-placeholder pl5 pr5 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" type="text" name="Mobile" id="mobile" placeholder="موبایل خود را وارد کنید"
ng-model="resendCodeRegister.model.phoneNumber" required="">
</div>
<div class="col-md-4 captcha-field" id="ResendRegisterationCode" style="transform: translate(4px) scale(0.85);">
</div>
<div class="col-md-12 col-xs-12">
<button id="submitButton" ng-disabled="tokenRegister.form.proccessing" ng-click="regSubmittedd = true;!resendRegisterationCode.$invalid && resendCodeRegister.form.post('affiliate')"
class="custom-button first-type-button card-1 card-hover" style="margin-top:15px;">
<!-- ngIf: resendCodeRegister.form.proccessing --> دریافت کد تایید </button>
</div>
</div>
</form>
Name: UserInfoEditForm —
<form name="UserInfoEditForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength">
<div class="col-xs-12 field-wrapper">
<label class="field-label" for="Gender">جنسیت </label>
<select class="field ueser-title-field pl5 pr50 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="UserStatus.User.Title" required="" style="float:initial"
ng-options="template.value as template.name for template in TitleOptions.values">
<option value="?" selected="selected"></option>
<option label="آقای" value="number:1">آقای</option>
<option label="خانم" value="number:2">خانم</option>
</select>
</div>
<div class="col-xs-12 field-wrapper">
<label class="field-label" for="Name">نام </label>
<input class="field fa-name-field pl5 pr35 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="Name" type="text" ng-model="UserStatus.User.FirstName" ng-init="UserInfo.model.FirstName = UserStatus.User.FirstName" required="">
</div>
<div class="col-xs-12 field-wrapper">
<label class="field-label " for="Family">نام خانوادگی</label>
<input class="field fa-family-field pl5 pr70 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="Family" type="text" ng-model="UserStatus.User.LastName" ng-init="UserInfo.model.LastName = UserStatus.User.LastName" required="">
</div>
<!-- ngIf: UserStatus.User.Email -->
<div class="col-xs-12 field-wrapper">
<label class="field-label" for="MobileUserEdit">موبایل</label>
<input class="field text-left mobile-field pl5 pr40 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" id="MobileUserEdit" type="text" ng-model="UserStatus.User.PhoneNumber"
ng-init="UserInfo.model.PhoneNumber = UserStatus.User.PhoneNumber" required="" pattern="[0-9]*" ng-pattern="/09(0[0-9]|1[0-9]|3[0-9]|2[0-9])[0-9]{7}/g" inputmode="numeric" maxlength="11">
</div>
<div class="col-xs-12 field-wrapper">
<label class="field-label" for="NationalId">کد ملی </label>
<input class="field text-left national-id-field pl5 pr50 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="Nationid" type="text" ng-model="UserStatus.User.UserExtraProperties.NationalId"
ng-init="UserInfo.model.UserExtraProperties.NationalId = UserStatus.User.UserExtraProperties.NationalId" required="">
</div>
<div class="col-xs-12 field-wrapper">
<label class="field-label" for="CityInfo">شهر </label>
<input class="field city-field pl5 pr35 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="CityInfo" type="text" ng-model="UserStatus.User.UserExtraProperties.CityInfo"
ng-init="UserInfo.model.UserExtraProperties.CityInfo = UserStatus.User.UserExtraProperties.CityInfo" required="">
</div>
<div class="row">
<!-- ngIf: UserInfo.form.callback.Status !== null -->
</div>
<div class="col-xs-12 field-wrapper">
<button type="submit" class="custom-button first-type-button" ng-click="UserInfo.form.post()" ng-disabled="UserInfo.form.proccessing">
<div class="spinner ng-hide transparent" ng-show="UserInfo.form.proccessing" ng-class="{'transparent' : !UserInfo.form.proccessing}"></div> ثبت
</button>
</div>
</form>
Name: FollowPopupForm — POST /Flight/CommonFindTicket
<form name="FollowPopupForm" method="post" action="/Flight/CommonFindTicket" class="ng-pristine ng-valid-email ng-valid-pattern ng-invalid ng-invalid-required">
<div class="row">
<div class="col-md-12 col-xs-12">
<p class="discription"> به منظور پیگیری رزرو خود بدون نیاز به ورود به سیستم ایمیل، شماره موبایل و کد مرجع را وارد نمایید . </p>
</div>
<div class="col-md-12 col-xs-12 field-wrapper login-control">
<label class="field-label" for="EmailAddress">ایمیل</label>
<input class="field text-left latin email-field pl5 pr55 ng-pristine ng-untouched ng-valid ng-empty ng-valid-email ng-valid-pattern" id="EmailAddress" ng-model="ticket.EmailAddress" type="email" name="EmailAddress"
ng-pattern="/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/">
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label" for="Mobile">موبایل</label>
<input class="field text-left mobile-field pl5 pr40 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ticket.Mobile" id="Mobile" type="text" name="Mobile" required="">
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label" for="OperatorReferenceNumber">شماره مرجع</label>
<input class="field text-left latin reference-number pl5 pr60 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ticket.OperatorReferenceNumber" id="OperatorReferenceNumber" type="text" name="OperatorReferenceNumber"
required="">
<span class="hint">
<i class="fa fa-info-circle"></i> در صورتی که پیگیری برای بلیط قطار است لطفا در قسمت شماره مرجع سریال بلیط را وارد نمایید </span>
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<button class="custom-button first-type-button card-1 card-hover"> پیگیری </button>
</div>
</div>
</form>
Name: FollowPopupForm — POST /Flight/CommonFindTicket
<form name="FollowPopupForm" method="post" action="/Flight/CommonFindTicket" novalidate="" class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern">
<div class="row">
<div class="col-md-12 col-xs-12">
<p class="discription"> به منظور استرداد بلیط خود بدون نیاز به ورود به سیستم ایمیل، شماره موبایل و کد مرجع را وارد نمایید </p>
</div>
<div class="col-md-12 col-xs-12 field-wrapper login-control">
<label class="field-label" for="EmailAddressRefound">ایمیل</label>
<input class="field text-left latin email-field pl5 pr55 ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" ng-model="refundObj.EmailAddress" id="EmailAddressRefound" type="email"
name="EmailAddress" ng-pattern="/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/" required="">
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label" for="Mobile">موبایل</label>
<input class="field text-left mobile-field pl5 pr40 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="refundObj.Mobile" id="Mobile" type="text" name="Mobile" required="">
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<label class="field-label" for="OperatorReferenceNumber">کد مرجع</label>
<input class="field text-left latin reference-number tracking-code pl5 pr60 ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="refundObj.OperatorReferenceNumber" id="OperatorReferenceNumber" type="text"
name="OperatorReferenceNumber" required="">
<input type="hidden" name="IsRefund" value="true" autocomplete="off">
</div>
<div class="col-md-12 col-xs-12 field-wrapper">
<button ng-disabled="loading || FollowPopupForm.$invalid" class="custom-button first-type-button card-1 card-hover" disabled="disabled"> پیگیری </button>
</div>
</div>
</form>
Text Content
دانلود اپلیکیشن رهبال آسمان نصب کنید * استرداد بلیط * پیگیری رزرو * ورود * ثبت نام فارسی * فارسی * العربیه * العربیه-العراقیه * English * Russian * Turkish IRR ریال * ریال IRR * تومان TMN * $ USD * بلیط هواپیما * بلیط هواپیما مشهد به تهران * بلیط هواپیما تهران به مشهد * بلیط هواپیما تهران به کیش * بلیط هواپیما مشهد به کیش * بلیط هواپیما اصفهان به مشهد * بلیط هواپیما خارجی * بلیط هواپیما تهران به استانبول * بلیط هواپیما تهران به دبی * بلیط هواپیما تهران به تفلیس * بلیط هواپیما تهران به ایروان * بلیط هواپیما تهران به باکو * هتل داخلی * هتل خارجی * بلیط قطار * بلیط اتوبوس * بیمه مسافرتی * مجله گردشگری * بلیط پرواز داخلی پرواز داخلی * بلیط پرواز خارجی پرواز خارجی * هتل داخلی هتل داخلی * هتل خارجی هتل خارجی * بلیط قطار قطار داخلی * بلیط اتوبوس بلیط اتوبوس * بیمه مسافرتی بیمه * رزرواسیون سپهر سپهر اجاره خودرو * تحویل در شعبات سایر شهرها (شامل هزینه اضافی) محل دریافت خودرو محل تحویل خودرو تاریخ دریافت ساعت دریافت 00:30 شب 01:00 بامداد 01:30بامداد 02:00بامداد 02:30بامداد 03:00بامداد 03:30بامداد 04:00بامداد 04:30 صبح 05:00 صبح 05:30 صبح 06:00 صبح 06:30 صبح 07:00 صبح 07:30 صبح 08:00 صبح 08:30 صبح 09:00 صبح 09:30 صبح 10:00 صبح 10:30 صبح 11:00 ظهر 11:30 ظهر 12:00 ظهر 12:30 ظهر 13:00 ظهر 13:30 ظهر 14:00 ظهر 14:30 ظهر 15:00 ظهر 15:30 ظهر 16:00 بعد از ظهر 16:30 بعد از ظهر 17:00 عصر 17:30 عصر 18:00 عصر 18:30 عصر 19:00 عصر 19:30 عصر 20:00 شب 20:30 شب 21:00 شب 21:30 شب 22:00 شب 22:30 شب 23:00 شب 23:30 شب تاریخ تحویل ساعت تحویل 00:30 شب 01:00 بامداد 01:30بامداد 02:00بامداد 02:30بامداد 03:00بامداد 03:30بامداد 04:00بامداد 04:30 صبح 05:00 صبح 05:30 صبح 06:00 صبح 06:30 صبح 07:00 صبح 07:30 صبح 08:00 صبح 08:30 صبح 09:00 صبح 09:30 صبح 10:00 صبح 10:30 صبح 11:00 ظهر 11:30 ظهر 12:00 ظهر 12:30 ظهر 13:00 ظهر 13:30 ظهر 14:00 ظهر 14:30 ظهر 15:00 ظهر 15:30 ظهر 16:00 بعد از ظهر 16:30 بعد از ظهر 17:00 عصر 17:30 عصر 18:00 عصر 18:30 عصر 19:00 عصر 19:30 عصر 20:00 شب 20:30 شب 21:00 شب 21:30 شب 22:00 شب 22:30 شب 23:00 شب 23:30 شب جستجو جستجوی پرواز داخلی * یک طرفه * رفت و برگشت مبدا (شهر یا فرودگاه) مقصد (شهر یا فرودگاه) تاریخ رفت تاریخ برگشت جستجو خرید بلیط هواپیما خارجی * یک طرفه * رفت و برگشت * چند مسیره مبدا (شهر یا فرودگاه) مقصد (شهر یا فرودگاه) تاریخ رفت تاریخ برگشت جستجو مبدا (شهر یا فرودگاه) مقصد (شهر یا فرودگاه) تاریخ رفت جستجو مبدا (شهر یا فرودگاه) مقصد (شهر یا فرودگاه) تاریخ رفت افزودن مسیر جدید فیلتر های بیشتـر خرید بلیط قطار * یک طرفه * رفت و برگشت مبدا مقصد تاریخ رفت تاریخ برگشت جستجو رزرو هتل تاریخ ورود به هتل تاریخ خروج از هتل جستجو خرید آنلاین بیمه مسافرتی مقصد تاریخ شروع سفر مدت اقامت 7 روزه8 روزه10 روزه15 روزه21 روزه23 روزه31 روزه45 روزه2 ماهه3 ماهه6 ماهه1 ساله تاریخ تولد جستجو خرید بلیط اتوبوس مبدا مقصد تاریخ شروع سفر جستجو خرید بلیط قطار * یک طرفه * رفت و برگشت مبدا مقصد تاریخ رفت تاریخ برگشت جستجو به زودی... به زودی... به زودی... به زودی... به زودی... به زودی... مبدا (شهر یا فرودگاه) مقصد (شهر یا فرودگاه) مقصد (شهر یا فرودگاه) جستجو خرید بلیط هواپیما بلیط هواپیما اولین چیزی است که برای داشتن یک سفر راحت و بیدغدغه نیاز است. فرقی نمیکند مقصد سفر شما یک شهر دیدنی داخلی باشد یا یک مقصد گردشگری خارجی؛ این هواپیما است که شما را هرچه زودتر به مقصدتان میرساند. همه میدانیم در یک سفر هوایی در کنار سرعت زیاد، امکانات و خدمات کاملی چشمانتظار شماست. کافی است تعیین کنید که میخواهید چقدر هزینه کنید تا متناسب با هزینهای که مدنظر دارید خدماتی درخور، به شما ارائه شود. بنابراین وقتی تصمیم خود را برای یک سفر هوایی گرفتید، اولین کاری که باید کنید، انتخاب یک وبسایت فروش آنلاین معتبر برای رزرو بلیط هواپیما یا مراجعه حضوری به دفاتر آژانس هواپیمایی است. اگر شما هم از آن دسته افرادی هستید که خرید اینترنتی بلیط هواپیما را ترجیح میدهید، پیشنهاد میکنیم با ره بال آسمان همراه باشید تا علاوه بر دریافت اطلاعات کافی درباره انواع بلیط چارتر، سیستمی و لحظه آخری و نیز مزایای سفر هوایی بتوانید خرید بلیط هواپیما ارزان و بیواسطه را تجربه کنید. در این مسیر ره بال آسمان همراه شماست تا سفری خاطرهانگیز برای خود و همراهانتان رقم بزنید. مزایای سفر با هواپیما به شما حق میدهیم که قبل از خرید بلیط هواپیما از مزایای سفر با هواپیما بیشتر بدانید. بههمیندلیل در این بخش بهاختصار برایتان از مزایای سفر با هواپیما میگوییم تا با خیال راحت بلیط هواپیما بخرید: صرفهجویی در زمان رسیدن به مقصد امنیت بیشتر نسبت به اتوبوس و کشتی محیط تمیز و بهداشتی امکان بهرهبردن از تخفیفات متنوع همراهی محترمانه مهمانداران در طول سفر سفری راحت برای افراد مسن و کودکان اینها تنها نمونهای از مزایایی است که در سفر با هواپیما نصیب شما میشود؛ از طرفی اگر پیش از این تجربه سفر هوایی را داشتهاید، باز هم هواپیما اولین انتخاب شما خواهد بود. با این حساب بهتر است روش های خرید بلیط را برایتان مرور کنیم تا بتوانید ارزان ترین بلیط هواپیما را تهیه کنید. روش های خرید بلیط هواپیما ارزان پیشتر از مزایای سفر با هواپیما گفتیم؛ مزایای سفر هوایی به حدی است که اگر یک بار پروازی را تجربه کنید، پس از آن، هواپیما اولین گزینه شما خواهد بود. از طرف دیگر نمیتوان این واقعیت را نادیده گرفت که قیمت بلیط هواپیما فارغ از خدماتی که حین سفر به مسافر ارائه میکند، نسبتاً گران است. بههمیندلیل رهبالیها میخواهند نکاتی را به شما یادآور شوند که کمک میکند تجربه رزرو بلیط هواپیما ارزان داشته باشید و از آن به بعد سفر هوایی بشود اولین و بهترین انتخاب. اگر شما هم مشتاق هستید که بدانید چطور میتوان برای خرید بلیط هواپیما ارزان اقدام کرد سه گزینه بعدی را به خاطر بسپارید: بلیط هواپیما سیستمی امکان رزرو بلیط سیستمی از چندماه قبل از تاریخ پرواز وجود دارد. کلاسنرخی این بلیطها معمولاً هر چه به تاریخ پرواز نزدیکتر میشود افزایش مییابد؛ بنابراین قیمت بلیط هواپیما سیستمی در چندماه قبل از تاریخ پرواز ارزان تر است. خرید بلیط هواپیما سیستمی مزایای بیشماری دارد و مهمترین مزیتش این است که بلیط سیستمی مستقیماً زیر نظر ایرلاین پرواز فروخته میشود و به ازای آن، خدماتی قابلقبولی به شما ارائه میدهند. معمولاً قیمت بلیط هواپیما سیستمی هرچه به ساعت پرواز نزدیکتر میشود، افزایش مییابد؛ اما در بازههای زمانی کممسافر، در لحظات نزدیک به پرواز، قیمت بلیط هواپیما سیستمی کاهش مییابد. در ایران تنها ایرلاینهای ماهان و ایرانایر بلیط هواپیما داخلی خود را سیستمی به فروش میرسانند. همانطور که میدانید کیفیت پرواز و خدمات این ایرلاینها بسیار بالا است و قطعاً از سفر با ماهان و ایرانایر راضی خواهید بود. مشاهده بیشتر بلیط هواپیما چارتر شما هم با شنیدن کلمه «چارتر» ارزان بودن قیمت بلیط هواپیما به ذهنتان خطور میکند؟ حق دارید؛ چون تا چند سال پیش خرید بلیط چارتر از بلیط سیستمی ارزان تر بود. امروزه معنای واژه «چارتر» کمی دستخوش تغییر شده است؛ اما هنوز هم گاهی مفهوم ارزان بودن را با خود به همراه دارد. گاهی صندلیهای یک پرواز را یک یا چند آژانس مسافرتی پیشخرید یا به اصطلاح «چارتر» میکنند که در مقابل بلیط هواپیما سیستمی قرار میگیرد. در این حالت هرچه به ساعت پرواز نزدیکتر میشویم، آژانس هواپیمایی در صورت خالیبودن صندلیهای خود، برای کاهش ضرر، قیمت بلیط را کاهش میدهند تا مسافران ترغیب به خرید بلیط ارزان شوند. از طرف دیگر ممکن است زمان پیک سفر مانند تعطیلات نوروزی تهیه بلیط هواپیما چارتر برای شما گران تمام شود؛ چراکه در این مواقع مسافران زیادی متقاضی تهیه بلیط هستند؛ بههمیندلیل آژانسهای چارترکننده قیمت بلیط خود را لحظه به لحظه تا حد مجازی بیشتر میکنند تا بیشترین سود را از آنِ خود کنند. مشاهده بیشتر رزرو بلیط هواپیما لحظه آخری اگر بخواهیم تعریف کوتاهی از بلیط لحظه آخری داشته باشیم باید بگوییم تمام بلیطهایی را شامل میشود که امکان خرید آنها در ساعات نزدیک به پرواز وجود دارد. این بلیطها میتوانند بلیطهای سیستمی یا بلیط های چارتری باشند. رزرو بلیط هواپیما لحظه آخری معمولاً ارزانتر تمام میشود؛ چراکه آژانس چارتر کننده پرواز یا ایرلاین مربوطه تمایل دارد تمام صندلیهای هواپیمای خود را قبل از پرواز به فروش برساند. بههمیندلیل در زمانی که پیک سفر نباشد و به همان نسبت مسافر متقاضی کم باشد، هرچه به ساعت پرواز نزدیکتر شویم احتمال رزرو موفقیتآمیز بلیط هواپیما لحظه آخری ارزان بیشتر میشود. خوب است این نکته را مدنظر داشته باشید که خرید بلیط هواپیما لحظه آخری ارزان به کسانی پیشنهاد میشود که تعیین زمان سفر دست خودشان است و الزامی برایشان وجود ندارد که در یک تاریخ و ساعت مشخص بخواهند حرکت کنند. مشاهده بیشتر حال که متوجه شدید چطور میتوانید بلیط ارزان هواپیما تهیه کنید، بهتر است از روشهای خرید بلیط نیز آگاه شوید. بهترین گزینههای پیشنهادی ما برای تهیه بلیط هواپیما، مراجعه به دفاتر آژانس هواپیمایی در سطح شهر یا خرید آنلاین بلیط هواپیما از وبسایت آژانس هواپیمایی است. درست است که با خرید حضوری بلیط، خیال شما از مراحل رزرو بلیط راحت است و درنهایت بلیط بدون ایراد خود را از کارشناسان فروش آژانس هواپیمایی تحویل میگیرید؛ اما خوب است روی دیگر سکه را هم ببینید. شما باید زمانی (حداقل یک ساعت) را برای رفت و برگشت به دفتر آژانس هواپیمایی اختصاص دهید؛ مُلزم هستید که سر ساعت مشخصی آنجا باشید. معضل ترافیک و نبود جای پارک را هم به آن اضافه کنید. در مقابل خرید حضوری، خرید آنلاین بلیط هواپیما مزایای بیشماری دارد. در ادامه توجه شما را به بخشی از این مزایا جلب میکنیم. مزایای خرید آنلاین بلیط هواپیما عدم نیاز به مراجعه حضوری صرفهجویی در زمان و انرژی امکان مقایسه همزمان پروازهای مختلف امکان استفاده از تخفیفهای آنلاین در دسترس بودن 24ساعته خرید آنلاین امکان استرداد آنلاین بلیط در خریدهای اینترنتی چرا از ره بال آسمان بلیط هواپیما رزرو کنیم حال که با بخشی از مزایای خرید بلیط هواپیما بهصورت اینترنتی آشنا شدید، احتمالاً این سوال برایتان پیش آمده که چطور با وبسایت آژانس مسافرتی معتبر آشنا شویم؟ یا چرا و چطور به وبسایتهای فروش بلیط هواپیما اعتماد کنیم؟ ما اینجا هستیم تا به تمام پرسشهای احتمالی شما پاسخ دهیم. حق با شماست؛ وبسایتهای بیشماری ادعای ارائه خدمات باکیفیت به شما را دارند؛ اما در عمل همه آنها معتبر نیستند. وبسایتی برای خرید آنلاین بلیط معتبر است که «نماد اعتماد الکترونیک»، «تأییدیه مرکز فناوری اطلاعات و رسانههای دیجیتال (ساماندهی)»، «مجوز فروش اینترنتی بلیط هواپیما زیر نظر سازمان هواپیمایی کشوری» و «مجوز کشوری کسب و کار مجازی» داشته باشد. با این حساب، میتوان گفت که «ره بال آسمان» با داشتن تمامی این گواهینامهها فضایی امن برای ارائه خدمات آنلاین در حوزه گردشگری برای تمام مسافران بلیط هواپیما داخلی و بلیط هواپیما خارجی فراهم آورده است. همچنین میتوانید از پشتیبانی 24ساعته این مجموعه بهره ببرید و در هرکدام از مراحل رزرو بلیط، تا نهاییشدن خرید و حتی پس از آن مسائل مرتبط با سفر خود را با ما درمیان بگذارید، ره بال آسمان در کوتاهترین زمان پاسخگوی شماست. امکان استرداد آنلاین بلیط هواپیما در ره بال آسمان خدمتی دیگر است که شما را از مراجعه حضوری به دفاتر این مجموعه بینیاز و با برگشت آنی هزینه بلیط به حسابتان خیال شما را راحت میکند که با مجموعهای حرفهای و مشتریمدار طرف هستید. ما نیز نمایندگانی مستقر در فرودگاهها و هتلهای پرتردد سطح کشور داریم تا هر لحظه کنار شما باشیم. نحوه خرید بلیط هواپیما از ره بال آسمان اگر ره بال آسمان را برای خرید بلیط انتخاب کردهاید، به شما تبریک میگوییم. در سامانه فروش بلیط ره بال آسمان شما میتوانید در کمال آرامش و تنها با چند کلیک ساده بلیط هواپیما رزرو کنید. برای این کار کافی است به صفحه خرید بلیط هواپیما در وبسایت ره بال آسمان بروید؛ روی تب پرواز داخلی یا پرواز خارجی کلیک کنید، نام شهر مبدأ، مقصد و تاریخ سفر خود را در کادرهای مربوطه وارد کنید و درنهایت روی دکمه جستجو کلیک کنید. در این مرحله فهرستی از پروازها متناسب با تقاضای شما نمایش داده میشود که با انتخاب یکی از این پروازها میتوانید بلیط خود را رزرو کنید. ره بال آسمان از همراهی شما به خود میبالد. پاسخ به پرسشهای پرتکرار 1چند روز قبل از پرواز، میتوانیم بلیط هواپیما را بخریم؟ امکان رزرو بلیط هواپیما سیستمی از ماهها قبل وجود دارد؛ اما گاهی قیمت بلیط هواپیما لحظه آخری و بلیط چارتر ارزانتر میشود. بنابراین در صورتی که شرایطتان اجازه میدهد و در بازه زمانی هستید که تقاضا برای خرید بلیط هواپیما کم است، رزرو آنلاین بلیط هواپیما را به روزهای نزدیک پرواز موکول کنید. از طرفی اگر هم قصد سفر در ایام پرسفر مانند تعطیلات نوروزی را دارید، هر چه زودتر بلیط سفر خود را رزرو کنید. 2میزان بار مجاز در هر سفر هوایی چقدر است؟ میزان مجاز بار به کلاس پرواز و کلاس نرخی بلیط بستگی دارد. هنگام خرید اینترنتی بلیط هواپیما از ره بال آسمان، میتوانید میزان بار مجاز را در بخش جزئیات بیشتر بلیط ببینید. طبیعی است اگر میزان باری که همراهتان است بیش از حد مجاز باشد، باید جریمه پرداخت کنید. 3نرخ بلیط هواپیما برای نوزادان و کودکان زیر 12 سال چقدر است؟ قیمت بلیط هواپیما برای کودکان زیر 12 سال به نوع پرواز، کلاس پرواز، کلاسنرخی و مقصد سفر (داخلی یا خارجی) بستگی دارد. بهطور معمول قیمت بلیط هواپیما 50 تا 75درصد قیمت بلیط بزرگسال است و برای نوزادان زیر 2 سال، معمولاً 10درصد از هزینه بلیط بزرگسال باید پرداخت شود. 4آیا رزرو آنلاین بلیط هواپیما گران تر از خرید حضوری است؟ خیر، هنگام خرید بلیط هواپیما از ره بال آسمان نیازی نیست هزینه بیشتری پرداخت کنید. حتی رهبال بهصورت دورهای کدهای تخفیفی به کاربران خود برای خرید اینترنتی ارائه میکند که منجر به ارزان تر شدن قیمت بلیط هواپیما میشود. به خاطر داشته باشید که با خرید آنلاین بلیط هواپیما، از پشتیبانی 24ساعته رهبال آسمان برخودار میشوید. 5آیا پس از خرید بلیط هواپیما امکان کنسلی و استرداد وجه آن وجود دارد؟ وقتی از ره بال آسمان بلیطتان را اینترنتی رزرو میکنید، خیالتان از باب کنسلی بلیط راحت باشد؛ چراکه امکان کنسلی بلیط بهصورت آنلاین وجود دارد. همچنین ما تضمین میکنیم وجه استرداد پس از کسر جریمه در کمتر از 24 ساعت به حساب شما واریز شود. 6هنگامی که از سایت ره بال آسمان رزرو بلیط را انجام میدهیم، امکان انتخاب صندلی وجود دارد؟ خیر، هنگام رزرو بلیط هواپیما داخلی یا خارجی امکان انتخاب صندلی وجود ندارد. اپلیکیشن موبایل رزرو آنلاین با اپلیکیشن ره بــال آسمـان می توانید در کمتر از چند ثانیه به راحتی به لیست کلیه پروازهای داخلی چارتری و سیستمی دسترسی پیدا کنید و رزرو خود را مستقیم و بدون واسطه انجام دهید. انتخاب مبدا × * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! انتخاب مبدا × * شهرهای پرتردد * تهران (مهرآباد) THR * مشهد MHD * کیش KIH * تبریز TBZ * اصفهان IFN * شیراز SYZ * اهواز AWZ * همه شهرها * آبادان ABD * ابوموسی AEU * اراک AJK * اردبیل ADU * ارومیه OMH * اصفهان IFN * امیدیه AKW * اهواز AWZ * ایرانشهر IHR * ایلام IIL * بابلسر BBL * بجنورد BJB * بم BXR * بندر خمینی QBR * بندر لنگه BDH * بندرعباس BND * بوشهر BUZ * بیرجند XBJ * تبریز TBZ * تهران (مهرآباد) THR * جاسک JSK * جهرم JAR * جیرفت JYR * خارک KHK * خرم آباد KHD * خوی KHY * دزفول DEF * رامسر RZR * رشت RAS * رفسنجان RJN * زابل ACZ * زاهدان ZAH * زنجان JWN * ساری SRY * سبزوار AFZ * سمنان SNX * سنندج SDG * سیرجان SYJ * شاهرود RUD * شهرکرد CQD * شیراز SYZ * طبس TCX * عسلویه PGU * قزوین GZW * قشم GSM * قم QUM * لار LRR * لامرد LFM * ماهشهر MRX * ماکو IMQ * مراغه (شهدای سهند) ACP * مسجد سلیمان QMJ * مشهد MHD * نوشهر NSH * همدان HDM * پارس آباد PFQ * چابهار ZBR * کاشان KKS * کرج PYK * کرمان KER * کرمانشاه KSH * کیش KIH * گرگان GBT * گچساران GCH * یاسوج YES * یزد AZD انتخاب مقصد × * شهرهای پرتردد * تهران (مهرآباد)THR * مشهد MHD * کیش KIH * تبریز TBZ * اصفهان IFN * شیراز SYZ * اهواز AWZ * همه شهرها * آبادان ABD * ابوموسی AEU * اراک AJK * اردبیل ADU * ارومیه OMH * اصفهان IFN * امیدیه AKW * اهواز AWZ * ایرانشهر IHR * ایلام IIL * بابلسر BBL * بجنورد BJB * بم BXR * بندر خمینی QBR * بندر لنگه BDH * بندرعباس BND * بوشهر BUZ * بیرجند XBJ * تبریز TBZ * تهران (مهرآباد)THR * جاسک JSK * جهرم JAR * جیرفت JYR * خارک KHK * خرم آباد KHD * خوی KHY * دزفول DEF * رامسر RZR * رشت RAS * رفسنجان RJN * زابل ACZ * زاهدان ZAH * زنجان JWN * ساری SRY * سبزوار AFZ * سمنان SNX * سنندج SDG * سیرجان SYJ * شاهرود RUD * شهرکرد CQD * شیراز SYZ * طبس TCX * عسلویه PGU * قزوین GZW * قشم GSM * قم QUM * لار LRR * لامرد LFM * ماهشهر MRX * ماکو IMQ * مراغه (شهدای سهند) ACP * مسجد سلیمان QMJ * مشهد MHD * نوشهر NSH * همدان HDM * پارس آباد PFQ * چابهار ZBR * کاشان KKS * کرج PYK * کرمان KER * کرمانشاه KSH * کیش KIH * گرگان GBT * گچساران GCH * یاسوج YES * یزد AZD * موردی یافت نشد! محل دریافت خودرو × * موردی یافت نشد! محل تحویل خودرو × * موردی یافت نشد! * تعداد بزرگسال بزرگتر از 12 سال + - * تعداد کودک 2 تا 12 سال + - * تعداد نوزاد کوچکتر از 2 سال + - * تعداد بزرگسال بزرگتر از 12 سال + - * تعداد کودک 2 تا 12 سال + - * تعداد نوزاد کوچکتر از 2 سال + - * کلاس پرواز 1 مسافر2 مسافر3 مسافر4 مسافر5 مسافر6 مسافر7 مسافر8 مسافر9 مسافر تاریخ تولد نفر اول تقویم انتخاب مبدا × * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! انتخاب مبدا × * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! * تعداد مسافر بزرگتر از 12 سال + - * تعداد کودک بزرگتر از 2 سال + - * + - * نوع کوپه * کوپه اختصاصی * تور داخلی * موردی یافت نشد! * تور خارجی * موردی یافت نشد! * موردی یافت نشد! * موردی یافت نشد! * موردی یافت نشد! * آبادان ABD * ابوموسی AEU * اراک AJK * اردبیل ADU * ارومیه OMH * اصفهان IFN * امیدیه AKW * اهواز AWZ * ایرانشهر IHR * ایلام IIL * بابلسر BBL * بجنورد BJB * بم BXR * بندر خمینی QBR * بندر لنگه BDH * بندرعباس BND * بوشهر BUZ * بیرجند XBJ * تبریز TBZ * تهران THR * جاسک JSK * جهرم JAR * جیرفت JYR * خارک KHK * خرم آباد KHD * خوی KHY * دزفول DEF * رامسر RZR * رشت RAS * رفسنجان RJN * زابل ACZ * زاهدان ZAH * زنجان JWN * ساری SRY * سبزوار AFZ * سمنان SNX * سنندج SDG * سیرجان SYJ * شاهرود RUD * شهرکرد CQD * شیراز SYZ * طبس TCX * عسلویه PGU * قزوین GZW * قشم GSM * قم QUM * لار LRR * لامرد LFM * ماهشهر MRX * ماکو IMQ * مراغه (شهدای سهند) ACP * مسجد سلیمان QMJ * مشهد MHD * نوشهر NSH * همدان HDM * پارس آباد PFQ * چابهار ZBR * کاشان KKS * کرج PYK * کرمان KER * کرمانشاه KSH * کیش KIH * گرگان GBT * گچساران GCH * یاسوج YES * یزد AZD * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! انتخاب مبدا × * موردی یافت نشد! انتخاب مقصد × * موردی یافت نشد! انتخاب شهر یا فرودگاه × * موردی یافت نشد! * تعداد بزرگسال بزرگتر از 12 سال + - * تعداد کودک 2 تا 12 سال + - * تعداد نوزاد کوچکتر از 2 سال + - * تعداد بزرگسال بزرگتر از 12 سال + - * تعداد کودک (2-6) + - * تعداد کودک (6-12) + - * تعداد نوزاد کوچکتر از 2 سال + - * پروازهای داخلی پر تردد * پروازهای خارجی پر تردد * قطارهای پر تردد * اتوبوس های پرتردد * بلیط هواپیما تهران به تبریز * بلیط هواپیما تهران به اصفهان * بلیط هواپیما تهران به شیراز * بلیط هواپیما تهران به اهواز * بلیط هواپیما تهران به قشم * بلیط هواپیما تهران به بندرعباس * بلیط هواپیما تهران به رشت * بلیط هواپیما تهران به کرمانشاه * بلیط هواپیما تهران به کرمان * بلیط هواپیما تهران به یزد * بلیط هواپیما کیش به تهران * بلیط هواپیما تبریز به تهران * بلیط هواپیما اصفهان به تهران * بلیط هواپیما شیراز به تهران * بلیط هواپیما اهواز به تهران * بلیط هواپیما قشم به تهران * بلیط هواپیما بندرعباس به تهران * بلیط هواپیما رشت به تهران * بلیط هواپیما کرمانشاه به تهران * بلیط هواپیما کرمان به تهران * بلیط هواپیما یزد به تهران * بلیط هواپیما عسلویه به تهران * بلیط هواپیما شیراز به مشهد * بلیط هواپیما شیراز به کیش * بلیط هواپیما کرمانشاه به مشهد * بلیط هواپیما کرمانشاه به کیش * بلیط هواپیما کرمان به مشهد * بلیط هواپیما تبریز به مشهد * بلیط هواپیما اهواز به مشهد * بلیط هواپیما بندرعباس به مشهد * بلیط هواپیما آبادان به مشهد * بلیط هواپیما تهران * بلیط هواپیما مشهد * بلیط هواپیما کیش * بلیط هواپیما اصفهان * بلیط هواپیما شیراز * بلیط هواپیما تبریز * بلیط هواپیما اهواز * بلیط هواپیما قشم * بلیط هواپیما تهران به وین * بلیط هواپیما تهران به توکیو * بلیط هواپیما تهران به نجف * بلیط هواپیما مشهد به نجف * بلیط هواپیما تهران به بغداد * بلیط هواپیما مشهد به بغداد * بلیط هواپیما تهران به سئول * بلیط هواپیما تهران به استکهلم * بلیط هواپیما تهران به سنگاپور * بلیط هواپیما تهران به مسقط * بلیط هواپیما تهران به بمبئی * بلیط هواپیما تهران به لندن * بلیط هواپیما تهران به مسکو * بلیط هواپیما تهران به کویت * بلیط هواپیما تهران به میلان * بلیط هواپیما تهران به کوالالامپور * بلیط هواپیما تهران به مادرید * بلیط هواپیما تهران به دوحه * بلیط هواپیما تهران به دهلی * بلیط هواپیما تهران به بیروت * بلیط هواپیما تهران به آتن * بلیط هواپیما تهران به بانکوک * بلیط هواپیما تهران به آمستردام * بلیط هواپیما تهران به ابوظبی * بلیط هواپیما تهران به شانگهای * بلیط هواپیما تهران به لاهور * بلیط هواپیما تهران به پکن * بلیط هواپیما تهران به پوکت * بلیط هواپیما تهران به ژنو * بلیط هواپیما تهران به گوانگجو * بلیط هواپیما تهران به سن پترزبورگ * بلیط هواپیما تهران به دوسلدورف * بلیط هواپیما تهران به ازمیر * بلیط هواپیما تهران به اربیل * بلیط هواپیما تهران به بارسلونا * بلیط هواپیما تهران به مونیخ * بلیط هواپیما تهران به لارناکا * بلیط هواپیما تهران به وارنا * بلیط هواپیما تهران به آنکارا * بلیط هواپیما تهران به سوچی * بلیط هواپیما تهران به اسپارتا * بلیط هواپیما تهران به موریس * بلیط هواپیما تهران به سیدنی * بلیط هواپیما تهران به فرانکفورت * بلیط هواپیما تهران به رم قطارهای پر تردد * بلیط اتوبوس تهران استانبول * بلیط اتوبوس تهران مشهد * بلیط اتوبوس تهران اصفهان * بلیط اتوبوس تهران شیراز * بلیط اتوبوس تهران تبریز * بلیط اتوبوس تهران اهواز * بلیط اتوبوس تهران کرمانشاه * بلیط اتوبوس مشهد تهران * بلیط اتوبوس شیراز تهران * بلیط اتوبوس اصفهان تهران * بلیط اتوبوس تبریز تهران * بلیط اتوبوس لاهیجان تهران * بلیط اتوبوس تهران * بلیط اتوبوس مشهد * بلیط اتوبوس تبریز * بلیط اتوبوس شیراز * بلیط اتوبوس اصفهان * بلیط اتوبوس اهواز * بلیط اتوبوس کرمانشاه * بلیط اتوبوس بندرعباس Footer شماره های تماس: 05137281060 - 05137170 پشتیبانی در تلگرام 09156100038 ایمیل: Info@rahbal.ir شرکت ره بال آسمان آدرس: مشهد، بلوار سازمان آب، بین صادقی 15 و 17 آژانس هواپیمایی ره بال آسمان درباره ره بال آسمان * قوانین و مقررات تماس با ما * فرم استرداد وجه * فرم استخدام * آموزش استرداد آنلاین درباره ما اطلاعات پایه رزرو * بلیط چارتری هواپیما * قیمت بلیط هواپیما * بلیط سیستمی * بلیط هواپیما ارزان * بلیط لحظه آخری * قیمت بلیط اتوبوس لحظه آخری ها * بلیط لحظه آخری کیش * بلیط لحظه آخری قشم * بلیط لحظه آخری مشهد * بلیط لحظه آخری تهران * بلیط لحظه آخری شیراز * بلیط لحظه آخری اصفهان نماد ها اینستاگرام تـلـگرام آپـارات کلیه حقوق برای سایت ره بال آسمان محفوظ است و هر گونه کپی برداری غیر مجاز بوده و پیگرد قانونی دارد x ورود به حساب کاربری به منظور ورود به سیستم لطفا نام کاربری و رمز عبور خود را وارد نمایید نام کاربری رمز عبور مرا به خاطر بسپار ورود * ثبت نام * فراموشی رمز عبور x عضویت در سایت لطفا فرم ثبت نام را تکمیل نمایید. موبایل ایمیل رمز عبور تایید رمز عبور ثبت نام x تایید شماره تلفن همراه برای شماره همراه کد تایید ارسال گردید.. کد تایید را وارد نمایید.. دریافت مجدد کد تایید نهایی کردن ثبت نام * ثبت نام * فراموشی رمز عبور x ارسال مجدد کد تایید شماره موبایل ثبت نامی را وارد نمایید. موبایل دریافت کد تایید x ثبت نام در همکاری فروش لطفا فرم ثبت نام را تکمیل نمایید. نام موبایل ایمیل رمز عبور تایید رمز عبور ثبت نام x تایید شماره تلفن همراه برای شماره همراه کد تایید ارسال گردید.. کد تایید را وارد نمایید.. دریافت مجدد کد تایید نهایی کردن ثبت نام * ثبت نام * فراموشی رمز عبور x ارسال مجدد کد تایید شماره موبایل ثبت نامی را وارد نمایید. موبایل دریافت کد تایید x ویرایش اطلاعات کاربری جنسیت آقایخانم نام نام خانوادگی موبایل کد ملی شهر ثبت x پیگیری رزرو به منظور پیگیری رزرو خود بدون نیاز به ورود به سیستم ایمیل، شماره موبایل و کد مرجع را وارد نمایید . ایمیل موبایل شماره مرجع در صورتی که پیگیری برای بلیط قطار است لطفا در قسمت شماره مرجع سریال بلیط را وارد نمایید پیگیری x پیگیری و استرداد به منظور استرداد بلیط خود بدون نیاز به ورود به سیستم ایمیل، شماره موبایل و کد مرجع را وارد نمایید ایمیل موبایل کد مرجع پیگیری x مرورگر شما با سیستم سازگار نیست. لطفا برای استفاده از سایت از مرورگر Edgeو یا Chrome استفاده کنید .