www.praefly.com
Open in
urlscan Pro
88.99.187.115
Public Scan
Submitted URL: http://praefly.com/
Effective URL: https://www.praefly.com/
Submission: On March 26 via api from NL — Scanned from NL
Effective URL: https://www.praefly.com/
Submission: On March 26 via api from NL — Scanned from NL
Form analysis
6 forms found in the DOMName: formSigninMobile —
<form name="formSigninMobile" ng-init="init()" ng-submit="submitSignin(formSigninMobile)" novalidate="" class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength">
<div class="form-group" ng-class="{'has-error': formSigninMobile.signinEmail.$invalid && formSigninMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-envelope"></span> </span><input type="email"
class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" name="signinEmail" id="signinEmail" placeholder="E-Mail" ng-model="signin.email" required=""></div><span class="f11 text-danger ng-hide"
ng-show="formSigninMobile.signinEmail.$invalid && formSigninMobile.$submitted"><ng-bind-html translate="M_INSERT_VALID_EMAIL" class="ng-scope">Please insert valid E-mail </ng-bind-html></span>
</div>
<div class="form-group" ng-class="{'has-error': formSigninMobile.signinPassword.$invalid && formSigninMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-lock"></span> </span><input type="password"
class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="signinPassword" id="signinPassword" placeholder="Password" ng-model="signin.password" ng-minlength="3"
ng-maxlength="12" required=""></div><span class="f11 text-danger ng-hide" ng-show="formSigninMobile.signinPassword.$error.required && formSigninMobile.$submitted"><ng-bind-html translate="M_INSERT_PASSWORD" class="ng-scope">Please
enter password!</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSigninMobile.signinPassword.$error.minlength"><ng-bind-html translate="M_MIN_CHARACTER'|translate"
class="ng-scope">M_MIN_CHARACTER'|translate</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSigninMobile.signinPassword.$error.maxlength"><ng-bind-html translate="M_MAX_CHARACTER" class="ng-scope"> Minimum 12 character
</ng-bind-html></span>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mb0 has-error">
<p class="help-block ng-binding"></p>
</div>
</div>
</div>
<a href="" class="pull-right color-red f12" ng-click="showForgotModal();" data-toggle="collapse" data-target="#usercollapse"><span class="glyphicon glyphicon-question-sign"></span><ng-bind-html translate="FORGOT_MY_PASSWORD" class="ng-scope">I Forgot My Password</ng-bind-html></a><span
class="clearfix"></span>
<hr>
<div class="form-group"><button type="submit" class="btn btn-danger border-radius0 btn-block"><ng-bind-html translate="SIGN_IN" class="ng-scope">Sign In</ng-bind-html></button>
<div class="text-center f15 p10">-<ng-bind-html translate="OR" class="ng-scope">Or</ng-bind-html>-</div>
<a class="btn btn-default border-radius0 btn-block facebook-button" href="api/v1/auth/facebook" target="_self"><i class="fa fa-facebook"></i><ng-bind-html translate="LOGIN_WITH_FACEBOOK" class="ng-scope">Login with Facebook</ng-bind-html></a>
</div>
</form>
Name: formSignupMobile —
<form name="formSignupMobile" ng-submit="submitSignup(formSignupMobile)" ng-init="init()" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-valid-email">
<div class="form-group" ng-class="{'has-error': formSignupMobile.signupFirstName.$invalid && formSignupMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-user"></span> </span><input type="text"
class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="signupFirstName" id="signupFirstName" placeholder="Name" ng-model="signup.firstName" ng-minlength="3"
ng-maxlength="15" required=""></div><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupFirstName.$error.required && formSignupMobile.$submitted"><ng-bind-html translate="M_INSERT_NAME" class="ng-scope"> Please
Insert Name</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupFirstName.$error.minlength"><ng-bind-html translate="M_MIN_CHARACTER" class="ng-scope">Minimum 3 character</ng-bind-html></span><span
class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupFirstName.$error.maxlength"><ng-bind-html translate="M_MAX_CHARACTER_15" class="ng-scope"> Minimum 15 character </ng-bind-html></span>
</div>
<div class="form-group" ng-class="{'has-error': formSignupMobile.signupLastName.$invalid && formSignupMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-user"></span> </span><input type="text"
class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="signupLastName" id="signupLastName" placeholder="Surname" ng-model="signup.lastName" ng-minlength="3"
ng-maxlength="15" required=""></div><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupLastName.$error.required && formSignupMobile.$submitted"><ng-bind-html translate="M_INSERT_SURNAME" class="ng-scope"> Please
insert Surname</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupLastName.$error.minlength"><ng-bind-html translate="M_MIN_CHARACTER" class="ng-scope">Minimum 3 character</ng-bind-html></span><span
class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupLastName.$error.maxlength"><ng-bind-html translate="M_MAX_CHARACTER_15" class="ng-scope"> Minimum 15 character </ng-bind-html></span>
</div>
<div class="form-group" ng-class="{'has-error': formSignupMobile.signupEmail.$invalid && formSignupMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-envelope"></span> </span><input type="email"
class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" name="signupEmail" id="signupEmail" placeholder="E-Mail" ng-model="signup.email" required=""></div><span class="f11 text-danger ng-hide"
ng-show="formSignupMobile.signupEmail.$invalid && formSignupMobile.$submitted"><ng-bind-html translate="M_INSERT_VALID_EMAIL" class="ng-scope">Please insert valid E-mail </ng-bind-html></span>
</div>
<div class="form-group" ng-class="{'has-error': formSignupMobile.signupPassword.$invalid && formSignupMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-lock"></span> </span><input type="password"
class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="signupPassword" id="signupPassword" placeholder="Password" ng-model="signup.password" ng-minlength="3"
ng-maxlength="12" required=""></div><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupPassword.$error.required && formSignupMobile.$submitted"><ng-bind-html translate="M_INSERT_PASSWORD" class="ng-scope">Please
enter password!</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupPassword.$error.minlength"><ng-bind-html translate="M_MIN_CHARACTER" class="ng-scope">Minimum 3 character</ng-bind-html></span><span
class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupPassword.$error.maxlength"><ng-bind-html translate="M_MAX_CHARACTER" class="ng-scope"> Minimum 12 character </ng-bind-html></span>
</div>
<div class="form-group" ng-class="{'has-error': formSignupMobile.signupPasswordRepeat.$invalid && formSignupMobile.$submitted }">
<div class="input-group"><span class="input-group-addon border-radius0" id="basic-addon1"><span class="glyphicon glyphicon-lock"></span> </span><input type="password"
class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="signupPasswordRepeat" id="signupPasswordRepeat" placeholder="Password" ng-model="signup.passwordRepeat"
ng-minlength="3" ng-maxlength="12" required=""></div><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupPasswordRepeat.$error.required && formSignupMobile.$submitted"><ng-bind-html translate="M_INSERT_PASSWORD"
class="ng-scope">Please enter password!</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupPasswordRepeat.$error.minlength"><ng-bind-html translate="M_MIN_CHARACTER" class="ng-scope">Minimum 3
character</ng-bind-html></span><span class="f11 text-danger ng-hide" ng-show="formSignupMobile.signupPasswordRepeat.$error.maxlength"><ng-bind-html translate="M_MAX_CHARACTER" class="ng-scope"> Minimum 12 character </ng-bind-html></span>
</div>
<div class="checkbox checkbox-danger mb0"><input id="signupContract" name="signupContract" type="checkbox" ng-model="signup.contract" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"> <label
for="signupContract"><ng-bind-html translate="I_AGGREE_POLICY_AND_TERMOF_USE" class="ng-scope">I agree to <a href="/kullanim-kosullari" ui-sref="privacy" target="_blank" class="f12">Terms and Conditions</a> and
<a href="/gizlilik-politikasi" ui-sref="terms" target="_blank" class="f12">Privacy Policy</a></ng-bind-html></label></div><span class="f11 text-danger ng-hide" ng-show="!signup.contract && formSignupMobile.$submitted"><ng-bind-html
translate="M_CONFIRM_EULA" class="ng-scope"> Please confirm agreement!</ng-bind-html></span>
<div class="checkbox checkbox-danger"><input id="signup-member-opportunities" type="checkbox" ng-model="signup.allowOpportunities" class="ng-pristine ng-untouched ng-valid ng-empty"> <label for="signup-member-opportunities"
class="f12"><ng-bind-html translate="APPROVAL_OPPORTUNITY" class="ng-scope"> I want to be informed of the opportunity campaigns.</ng-bind-html></label></div>
<div class="form-group">
<hr><button type="submit" class="btn btn-danger border-radius0 btn-block" href=""><ng-bind-html translate="SIGN_UP" class="ng-scope">Sign Up</ng-bind-html></button>
<div class="text-center f15 p10">-<ng-bind-html translate="OR" class="ng-scope">Or</ng-bind-html>-</div>
<a target="_self" href="api/v1/auth/facebook" class="btn btn-default border-radius0 btn-block facebook-button"><i class="fa fa-facebook"></i><ng-bind-html translate="LOGIN_WITH_FACEBOOK" class="ng-scope">Login with Facebook</ng-bind-html></a>
</div>
</form>
Name: form —
<form name="form" ng-submit="submitSearch(form)" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-date ng-valid-min ng-valid-max" style="">
<div class="row">
<div class="col-sm-3 pr5">
<div class="form-group form-group-icon-left form-group-icon-right" ng-class="{'has-error': form.departureAirport.$invalid && form.$submitted }"><i class="fa fa-plane input-icon"></i> <label ng-bind-html="'FROM' | translate "
class="ng-binding">From</label> <input class="form-control input-lg ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" translate-atr="{'placeholder':'M_COUNTRY_CITY_OR_AIRPORT'}" type="text" name="departureAirport"
id="departureAirport" ng-model="search.departureOrigin.label" bs-options="airport as airport.label for airport in getAirportLabels($viewValue)" bs-on-select="setDepartureOriginDesktop" ng-model-options="{ debounce: 300 }"
data-filter="false" data-limit="20" data-html="1" data-trim-value="false" ng-trim="false" select-on-click="" bs-typeahead="" typeahead-select-on-tab="true" required="" autocomplete="off" placeholder="Country, city or airport"> <span
class="text-danger f12 ng-hide" ng-show="!search.departureOrigin.airportCode && form.$submitted"><span class="glyphicon glyphicon-remove-sign"></span><ng-bind-html translate="M_SELECT_DEPARTURE_AIRPORT" class="ng-scope"> Please
select departure airport!</ng-bind-html></span><a href="" class="input-right-icon" ng-click="changeToAirport()"><i class="fa fa-exchange" aria-hidden="true"></i></a></div>
</div>
<div class="col-sm-3 pl0 pr5">
<div class="form-group form-group-icon-left" ng-class="{'has-error': form.arrivalAirport.$invalid && form.$submitted }"><i class="fa fa-plane input-icon icon-flip-vertical"></i> <label ng-bind-html="'TO'|translate"
class="ng-binding">To</label> <input class="form-control input-lg ng-arrival-airport ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required" type="text" name="arrivalAirport" ng-model="search.arrivalOrigin.label"
bs-options="airport as airport.label for airport in getAirportLabels($viewValue)" bs-on-select="setArrivalOriginDesktop" ng-model-options="{ debounce: 300 }" data-filter="false" data-limit="20" data-html="1" data-trim-value="false"
ng-trim="false" select-on-click="" bs-typeahead="" required="" translate-atr="{ 'placeholder': 'M_COUNTRY_CITY_OR_AIRPORT' }" autocomplete="off" placeholder="Country, city or airport"> <span class="text-danger f12 ng-hide"
ng-show="!search.arrivalOrigin.airportCode && form.$submitted"><span class="glyphicon glyphicon-remove-sign"></span><ng-bind-html translate="M_SELECT_ARRIVAL_AIRPORT" class="ng-scope"> Please select arrival
airport!</ng-bind-html></span></div>
</div>
<div class="col-sm-3 pl0 pr5">
<div class="form-group form-group-icon-left" ng-class="{'has-error': form.departureDate.$invalid}"><i class="fa fa-calendar input-icon"></i> <label ng-bind-html="'DEPARTURE_DATE'|translate" class="ng-binding">Departure Date</label>
<!-- ngIf: !isLanguageChanged --><input class="form-control input-lg searh-departure-date ng-pristine ng-untouched ng-valid ng-scope ng-not-empty ng-valid-required ng-valid-date ng-valid-min ng-valid-max" type="text" name="departureDate"
ng-model="search.departureDate" datepicker-popup-wrap="" autocomplete="off" data-date-format="dd.MMM.yyyy EEEE" data-min-date="today" data-autoclose="1" data-start-week="1" bs-datepicker="" ng-change="departureDateChangedDesktop()"
required="" ng-if="!isLanguageChanged" style=""><!-- end ngIf: !isLanguageChanged --></div>
</div>
<div class="col-sm-3 pl0">
<div class="form-group form-group-icon-left" ng-class="{'has-error': form.returnDate.$invalid}"><i class="fa fa-calendar input-icon"></i> <label ng-bind-html="'RETURN_DATE'|translate" class="ng-binding">Return Date</label>
<div class="pull-right">
<div class="checkbox-inline pull-right f12 checkbox checkbox-danger"><input type="checkbox" ng-model="search.oneway" ng-change="onewayChange()" id="onewayCheckbox" class="ng-pristine ng-untouched ng-valid ng-not-empty"> <label
for="onewayCheckbox" ng-bind-html="'ONE_WAY'|translate" class="ng-binding">One Way</label></div>
</div>
<div ng-click="returnDateClick()"><!-- ngIf: !isLanguageChanged --><input class="form-control input-lg ng-return-date ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-required" type="text" name="returnDate"
ng-model="search.returnDate" autocomplete="off" data-date-format="dd.MMM.yyyy EEEE" data-min-date="2022-03-26" data-autoclose="1" data-start-week="1" bs-datepicker="" ng-disabled="search.oneway" ng-if="!isLanguageChanged"
ng-required="!search.oneway" translate-atr="{ 'placeholder': 'ONE_WAY' }" disabled="disabled" placeholder="One Way" style=""><!-- end ngIf: !isLanguageChanged --></div>
</div>
</div><span class="clearfix"></span>
<div class="col-sm-6">
<div class="checkbox-inline f12 checkbox checkbox-danger pull-right mt10"><input type="checkbox" ng-model="search.isDirect" id="directFlightCheckbox" class="ng-pristine ng-untouched ng-valid ng-empty"> <label for="directFlightCheckbox"
ng-bind-html="'NON_STOP_FLIGHTS_ONLY' | translate" class="ng-binding">Direct flights only</label></div>
</div>
<div class="col-sm-4">
<div class="col-xs-6 com-sm-6 col-md-6 pl0 pr0">
<div class="form-group"><button type="button" class="btn btn-default btn-block border-radius0 pr ng-scope ng-binding" data-placement="bottom" data-auto-close="1" data-template-url="app/templates/popover.passenger.template.html"
bs-popover="">1 Passenger<div class="btn-corner"></div></button></div>
</div>
<div class="col-xs-6 com-sm-6 col-md-6 pl0 pr0 pl2">
<div class="form-group"><button type="button" class="btn btn-default btn-block border-radius0 pr ng-scope ng-binding" data-placement="bottom" data-auto-close="1" data-template-url="app/templates/popover.type.template.html"
bs-popover="">Economy<div class="btn-corner"></div></button></div>
</div>
</div>
<div class="col-sm-2">
<div class="form-group"><button class="btn btn-color1 btn-block border-radius0 ng-search-button border-none analytics-event-search-button" type="submit"><span class="glyphicon glyphicon-search"></span> <span
class="hidden-sm"> <ng-bind-html translate="SEARCH_FLIGHT" class="ng-scope">Search Flight</ng-bind-html></span></button></div>
</div>
</div>
</form>
Name: formCheckin —
<form id="formCheckin" name="formCheckin" ng-submit="submitCheckin(formCheckin)" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength">
<div class="row">
<div class="col-sm-3 pr0">
<div class="form-group form-group-icon-left" ng-class="{'has-error': formCheckin.firstName.$invalid && formCheckin.$submitted }"><i class="fa fa-address-card-o input-icon"></i> <label for="firstName" class="ng-binding">Passenger
Name</label> <input class="form-control input-lg ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" ng-model="checkin.firstName" id="firstName" name="firstName" placeholder="Name"
type="text" ng-minlength="3" ng-maxlength="20" required=""> <span class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.firstName.$error.required && formCheckin.$submitted"> Please Insert Your Name!</span> <span
class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.firstName.$error.minlength">Minimum 3 character</span> <span class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.firstName.$error.maxlength"> Minimum 20 character
</span></div>
</div>
<div class="col-sm-3 pl0 pr0">
<div class="form-group form-group-icon-left" ng-class="{'has-error': formCheckin.checkin_lastName.$invalid && formCheckin.$submitted }"><i class="fa fa-address-card-o input-icon"></i> <label for="checkin_lastName"
class="ng-binding">Passenger Surname</label> <input class="form-control input-lg ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" ng-model="checkin.lastName" id="checkin_lastName"
name="checkin_lastName" placeholder="Soyadı" type="text" ng-minlength="3" ng-maxlength="20" required=""> <span class="f11 text-danger ng-binding ng-hide"
ng-show="formCheckin.checkin_lastName.$error.required && formCheckin.$submitted"> Please Insert Your Surname!</span> <span class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.checkin_lastName.$error.minlength">Minimum 3
character</span> <span class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.checkin_lastName.$error.maxlength"> Minimum 20 character </span></div>
</div>
<div class="col-sm-3 pl0">
<div class="form-group form-group-icon-left" ng-class="{'has-error': formCheckin.checkin_pnr.$invalid && formCheckin.$submitted }"><i class="fa fa-qrcode input-icon"></i> <label for="checkin_pnr" class="ng-binding">PNR</label> <input
class="form-control input-lg ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" ng-model="checkin.pnr" id="checkin_pnr" name="checkin_pnr" type="text" placeholder="PNR Code"
ng-minlength="3" ng-maxlength="20" required=""> <span class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.checkin_pnr.$error.required && formCheckin.$submitted">Please insert PNR number!</span> <span
class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.checkin_pnr.$error.minlength">Minimum 3 character</span> <span class="f11 text-danger ng-binding ng-hide" ng-show="formCheckin.checkin_pnr.$error.maxlength"> Minimum 20
character </span></div>
</div>
<div class="col-sm-3">
<div class="form-group"><label class="invisible"> </label> <button class="btn btn-lg btn-danger btn-block border-radius0 ng-binding" type="submit">Check-in</button></div>
</div>
</div>
</form>
Name: formPnr —
<form id="formPnr" name="formPnr" ng-submit="submitPnr(formPnr)" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength">
<div class="row">
<div class="col-sm-4 pr0">
<div class="form-group form-group-icon-left" ng-class="{'has-error': formPnr.lastName.$invalid && formPnr.$submitted }"><i class="fa fa-address-card-o input-icon"></i> <label for="lastName" class="ng-binding">Passenger Surname</label>
<input class="form-control input-lg ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" ng-model="pnr.lastName" id="lastName" name="lastName" placeholder="Passenger Surname" type="text"
ng-minlength="3" ng-maxlength="20" required=""> <span class="f11 text-danger ng-binding ng-hide" ng-show="formPnr.lastName.$error.required && formPnr.$submitted"> Please Insert Your Surname!</span> <span
class="f11 text-danger ng-binding ng-hide" ng-show="formPnr.lastName.$error.minlength">Minimum 3 character</span> <span class="f11 text-danger ng-binding ng-hide" ng-show="formPnr.lastName.$error.maxlength"> Minimum 20 character </span>
</div>
</div>
<div class="col-sm-4 pl0">
<div class="form-group form-group-icon-left" ng-class="{'has-error': formPnr.pnr.$invalid && formPnr.$submitted }"><i class="fa fa-qrcode input-icon"></i> <label for="pnr">PNR</label> <input
class="form-control input-lg ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" ng-model="pnr.pnr" id="pnr" name="pnr" type="text" placeholder="PNR Kodu" ng-minlength="3"
ng-maxlength="20" required=""> <span class="f11 text-danger ng-binding ng-hide" ng-show="formPnr.pnr.$error.required && formPnr.$submitted">Please insert PNR number!</span> <span class="f11 text-danger ng-binding ng-hide"
ng-show="formPnr.pnr.$error.minlength">Minimum 3 character</span> <span class="f11 text-danger ng-binding ng-hide" ng-show="formPnr.pnr.$error.maxlength"> Minimum 20 character </span></div>
</div>
<div class="col-sm-4">
<div class="form-group"><label> </label> <button class="btn btn-danger btn-lg btn-block border-radius0 ng-binding" type="submit">queries</button></div>
</div>
</div>
</form>
Name: formMobile —
<form name="formMobile" ng-submit="submitSearch(formMobile)" novalidate="" class="ng-pristine ng-valid"><button class="btn btn-danger btn-lg btn-block border-radius0 ng-search-button analytics-event-search-button" type="submit"><span
class="glyphicon glyphicon-search"><ng-bind-html class="float-left ng-scope" translate="SEARCH_FLIGHT">Search Flight</ng-bind-html></span></button></form>
Text Content
Show/ Hide Show/ Hide * Main Page * Pnr Query * Check-in * FAQ * About Us * Contact * * Sign In * Sign Up Sign InSign Up Please insert valid E-mail Please enter password!M_MIN_CHARACTER'|translate Minimum 12 character I Forgot My Password -------------------------------------------------------------------------------- Sign In -Or- Login with Facebook Please Insert NameMinimum 3 character Minimum 15 character Please insert SurnameMinimum 3 character Minimum 15 character Please insert valid E-mail Please enter password!Minimum 3 character Minimum 12 character Please enter password!Minimum 3 character Minimum 12 character I agree to Terms and Conditions and Privacy Policy Please confirm agreement! I want to be informed of the opportunity campaigns. -------------------------------------------------------------------------------- Sign Up -Or- Login with Facebook CHEAPEST FLIGHT TICKET PRICES! REGISTER NOW AND EARN FREE FLIGHTS AS YOU FLY. * Flight Ticket * Online Check-In * Pnr Querying From Please select departure airport! To Please select arrival airport! Departure Date Return Date One Way Direct flights only 1 Passenger Economy Search Flight Passenger Name Please Insert Your Name! Minimum 3 character Minimum 20 character Passenger Surname Please Insert Your Surname! Minimum 3 character Minimum 20 character PNR Please insert PNR number! Minimum 3 character Minimum 20 character Check-in Passenger Surname Please Insert Your Surname! Minimum 3 character Minimum 20 character PNR Please insert PNR number! Minimum 3 character Minimum 20 character queries CHEAPEST FLIGHT TICKET PRICES From Departure (All) Airport To Arrival (All) Airport 27 March Sunday One Way One Way Round Trip 1PassengerAdd Passenger Economy Change Class Non Transfer Search Flight WORLD IS AT THE TIP OF YOUR FINGERS WORLD IS AT THE TIP OF YOUR FINGERS Do not stop, start exploring! -------------------------------------------------------------------------------- DRAW YOUR ROUTE, FLY TO YOUR DREAMS! -------------------------------------------------------------------------------- Explore the attractions of the world with popular cities and popular routes based on the most visited destinations! From the Far East to Europe, from America to Africa, enjoy the trip with the most convenient air ticket to the most distinguished points from many continents of the world! * * * * * Prae Tourism operates about Flight Ticket, Health Tourism, Visa and Education Tourism Contact us on every weekdays between 09:00 to 17:00. Address:Esentepe Mah. Kore Şehitleri Cad. No:4 Propa Plaza Kat:-1 Ofis:1 Zincirlikuyu-Şişli/ İSTANBUL * Corporate * Privacy Policy * Terms of Use * About Us * Contact * FAQ * Airlines * THY * Anadolujet * AtlasGlobal * Onurair * Sunexpress * Corporate * Prae Tourism * Prae Visa * Prae Health Popular Cities * * İstanbul * Antalya * İzmir * Ankara * Adana * * Diyarbakır * Muğla * Gaziantep * Trabzon * Lefkoşa Popular Countries * * France * Italy * America * England * Spain * * Netherlands * Russia * Belgium * Swiss * Finland * * praefly.com üzerinden satın alınan uçak biletleri ile ilgili rezervasyon, biletleme, iptal ve değişiklik işlemleri PraeTourism tarafından yapılmaktadır. 2018 © All Right Reserved.. praefly.com praefly.com işlemlerini gerçekleştiren PraeTourism, 9578 belge numarası ile TURSAB’a kayıtlı A Grubu Seyahat Acentesidir. 1618 sayılı Seyahat Acentaları ve Seyahat Acentaları Birliği Kanunu’na tabi olarak hizmet sunmaktadır. Prae Tourism operates about Flight Ticket, Health Tourism, Visa and Education Tourism Contact us on every weekdays between 09:00 to 17:00. Address:Esentepe Mah. Kore Şehitleri Cad. No:4 Propa Plaza Kat:-1 Ofis:1 Zincirlikuyu-Şişli/ İSTANBUL * * * * * * Corporate * Privacy Policy * Terms of Use * About Us * Contact * FAQ * Airlines * THY * Anadolujet * AtlasGlobal * Onurair * Sunexpress * Corporate * Prae Tourism * Prae Visa * Prae Health Popular Cities * * İstanbul * Antalya * İzmir * Ankara * Adana * * Diyarbakır * Muğla * Gaziantep * Trabzon * Lefkoşa Popular Countries * * France * Italy * America * England * Spain * * Netherlands * Russia * Belgium * Swiss * Finland * * praefly.com işlemlerini gerçekleştiren PraeTourism, 9578 belge numarası ile TURSAB’a kayıtlı A Grubu Seyahat Acentesidir. 1618 sayılı Seyahat Acentaları ve Seyahat Acentaları Birliği Kanunu’na tabi olarak hizmet sunmaktadır. praefly.com üzerinden satın alınan uçak biletleri ile ilgili rezervasyon, biletleme, iptal ve değişiklik işlemleri PraeTourism tarafından yapılmaktadır. 2018 © All Right Reserved.. praetourism.com 2018 ©All Right Reserved.. praefly.com