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

Form analysis 6 forms found in the DOM

Name: 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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">&nbsp;<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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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">&nbsp;</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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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>&nbsp;</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