Help
RSS
API
Feed
Maltego
Contact
Domain > onlinereservation.camellamanors.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-08-11
172.67.73.238
(
ClassC
)
2024-08-07
104.26.7.182
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 07 Aug 2024 03:14:59 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveLocation: https://onlinereservation.camellamanors.com/Set-Cookie: Path/; HttpOnly; SecureStrict-Transport-Security: max-age31536000; includeSubDomains; preloadX-Frame-Options: SAMEORIGINX-Content-Type-Options: nosniffContent-Security-Policy: default-src * data:; script-src https: unsafe-inline unsafe-eval; style-src https: unsafe-inlineX-XSS-Protection: 1; modeblockReferrer-Policy: no-referrer-when-downgradeCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sRGr3sXNm1qov%2B74qYDeYpM9OxriZEaBwzqhMAR2qZKiEHUKK%2FiU7cxgACm93Dsy%2F0Az8O5aU9C0l%2FklcUx08lJffQms7WZNo96pq0QKtrkjRzkwptnCDf1mJ%2B6AyF6zhLkOnQX7GTHMkc7ePmxbVUpyMiL6%2B},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8af4197f6d17ec68-SEA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 07 Aug 2024 03:15:00 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveCache-Control: no-cache, privateset-cookie: XSRF-TOKENeyJpdiI6IkxEYUNmMTc3aHZPajhZdEFRaFJXREE9PSIsInZhbHVlIjoiVGJGNCtxcVdNa1JGRUJIOVp3Mm9KREdSMmhJbXFMS01BNkJkQ1wvbUlzcldndW5lcVRxUlBOQlFTWnpOeWQyM2tIdHVESnVTNVBaWFRtdXliTlU0M05RPT0iLCJtYWMiOiJmNTY5NjFmN2MzNDM3YzQ1MjMwMGE2M2U2NGJjMDQ5OWYxNzU5ZjFhYjllMTA0YTg5NmUyNTI5MGYzNTMxMzA0In0%3D; expiresThu, 08-Aug-2024 03:11:29 GMT; Max-Age86400; path/set-cookie: laravel_sessioneyJpdiI6IlJVWXZxXC84SU5CUUNUSjFtdmVGZWNRPT0iLCJ2YWx1ZSI6IlkzdlZkYWdOUjNRR3RzQTZ2THp0a0tZYWxhdThNdVZQUTlXcnlrVENGd0tMTzBYOHlidUpqbDQ5bnQwZlluMit2K0Y0ZVhHaHhUbkNFK21idVczVnNRPT0iLCJtYWMiOiJmOWQyZmFhMzBjYTYxMDRlMTFlMzYxODk2YzI4Mzc1YTI4Mzg2MzhhNGI3NGQyZjIzYzlhOTJmMTNmODQzOWE2In0%3D; path/; httponlyset-cookie: Path/; HttpOnly; Securestrict-transport-security: max-age31536000; includeSubDomains; preloadx-frame-options: SAMEORIGINx-content-type-options: nosniffcontent-security-policy: default-src * data:; script-src https: unsafe-inline unsafe-eval; style-src https: unsafe-inlinex-xss-protection: 1; modeblockreferrer-policy: no-referrer-when-downgradeCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?svxOv58MbMBSV%2BXwjTvxnVEkZrGKZyKqCczIHy5BT7fUS0oP3iO57h%2Bw%2B0VLA4L%2FAM5hi%2BsPzYrpB8aURfaU7XYNm4bXVClY4C5WM0YAAQSH0hhFejcksVTbhUPRJwHDKmXsLX6xlvRbf4Mj0MEwNPDAzZZWK},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8af41981dd2630a7-SEA !DOCTYPE html>html langen>head>meta charsetutf-8>meta http-equivX-UA-Compatible contentIEedge>meta nameviewport contentwidthdevice-width, initial-scale1>title>Online Reservation Booking/title>link relstylesheet hrefhttps://onlinereservation.camellamanors.com/bootstrap-3.3.7-dist/css/bootstrap.min.css>link hrefhttps://onlinereservation.camellamanors.com/cms/css/font-awesome.min.css relstylesheet>link relstylesheet hrefhttps://onlinereservation.camellamanors.com/frontend/node_modules/owl.carousel/dist/assets/owl.carousel.min.css>link relstylesheet hrefhttps://onlinereservation.camellamanors.com/frontend/node_modules/owl.carousel/dist/assets/owl.theme.default.min.css>link relstylesheet hrefhttps://onlinereservation.camellamanors.com/frontend/assets/css/animate.css>link relstylesheet hrefhttps://onlinereservation.camellamanors.com/frontend/assets/css/app.css>link relstylesheet hrefhttps://onlinereservation.camellamanors.com/cms/plugins/alertifyjs/css/alertify.min.css>!--if lt IE 9> script srchttps://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js>/script> script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js>/script> !endif-->/head>body>div classhome>/div>div classmodal fade idmodal_reserve>div classmodal-dialog roledocument>div classmodal-content>div classmodal-header>h4 classmodal-title zform-title idmyModalLabel>Reservation Form/h4>/div>div classmodal-body>div>ul classnav nav-tabs nav-tabs-reservation m-b-6 roletablist styleborder:0;display:none>li rolepresentation classactive >a href#tab_reserve aria-controlstab_reserve roletab data-toggletab>Reserve/a>/li>li rolepresentation class>a href#tab_reservation_step_2 aria-controlstab_reservation_step_2 roletab data-toggletab>Reservation Step 2/a>/li>li rolepresentation class>a href#tab_summary aria-controlstab_summary roletab data-toggletab>Summary/a>/li>/ul>div classtab-content>div roletabpanel classtab-pane fade in active idtab_reserve>div classform-group>div classhelp-block text-center idjs-general_error>/div>div classm-b-4 zrequired-label>i>* small>Required Fields./small>/i>/div>/div>form action idform_personal_information>input typehidden name_token valuedHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG>input typehidden value idextra_id nameextra_id>div classhidden has-error p-x-1 idfull_name-error stylebackground-color:#ffcaca;border: solid 1px #a94442;>/div>div classform-group>label for>First Name span classreq>*/span>/label>input typetext classform-control namefirst_name idfirst_name>div classhelp-block text-center idfirst_name-error>/div>/div>div classform-group>label for>Middle Name span classreq>/span>/label>input typetext classform-control namemiddle_name idmiddle_name>div classhelp-block text-center idmiddle_name-error>/div>/div>div classform-group>label for>Surname span classreq>*/span>/label>input typetext classform-control namesurname idsurname>div classhelp-block text-center idsurname-error>/div>/div>div classform-group>label for>Address span classreq>*/span>/label>input typetext classform-control nameaddress idaddress>div classhelp-block text-center idaddress-error>/div>/div>hr>div classform-group>label for>Email Address span classreq>*/span>/label>input typetext classform-control nameemail_address idemail_address>div classhelp-block text-center idemail_address-error>/div>/div>div classform-group>label for>Mobile Number span classreq>*/span>/label>div styledisplay:flex;>select classform-control namemobile_code idmobile_code stylewidth:75px;padding:0px; Required>option value data-country>/option>optgroup labelAfghanistan>option data-countryAF value93>+93/option>/optgroup>optgroup labelAlbania>option data-countryAL value355>+355/option>/optgroup>optgroup labelAlgeria>option data-countryDZ value213>+213/option>/optgroup>optgroup labelAmerican Samoa>option data-countryAS value1684>+1684/option>/optgroup>optgroup labelAndorra>option data-countryAD value376>+376/option>/optgroup>optgroup labelAngola>option data-countryAO value244>+244/option>/optgroup>optgroup labelAnguilla>option data-countryAI value1264>+1264/option>/optgroup>optgroup labelAntarctica>option data-countryAQ value672>+672/option>/optgroup>optgroup labelAntigua and Barbuda>option data-countryAG value1268>+1268/option>/optgroup>optgroup labelArgentina>option data-countryAR value54>+54/option>/optgroup>optgroup labelArmenia>option data-countryAM value374>+374/option>/optgroup>optgroup labelAruba>option data-countryAW value297>+297/option>/optgroup>optgroup labelAustralian>option data-countryAU value61>+61/option>/optgroup>optgroup labelAustria>option data-countryAT value43>+43/option>/optgroup>optgroup labelAzerbaijan>option data-countryAZ value994>+994/option>/optgroup>optgroup labelBahamas>option data-countryBS value1242>+1242/option>/optgroup>optgroup labelBahrain>option data-countryBH value973>+973/option>/optgroup>optgroup labelBangladesh>option data-countryBD value880>+880/option>/optgroup>optgroup labelBarbados>option data-countryBB value1-246>+1-246/option>/optgroup>optgroup labelBelarus>option data-countryBY value375>+375/option>/optgroup>optgroup labelBelgium>option data-countryBE value32>+32/option>/optgroup>optgroup labelBelize>option data-countryBZ value501>+501/option>/optgroup>optgroup labelBenin>option data-countryBJ value229>+229/option>/optgroup>optgroup labelBermuda>option data-countryBM value1441>+1441/option>/optgroup>optgroup labelBhutan>option data-countryBT value975>+975/option>/optgroup>optgroup labelBolivia>option data-countryBO value591>+591/option>/optgroup>optgroup labelBosnia and Herzegovina>option data-countryBA value387>+387/option>/optgroup>optgroup labelBotswana>option data-countryBW value267>+267/option>/optgroup>optgroup labelBrazil>option data-countryBR value55>+55/option>/optgroup>optgroup labelBrunei Darussalam>option data-countryBN value673>+673/option>/optgroup>optgroup labelBulgaria>option data-countryBG value359>+359/option>/optgroup>optgroup labelBurkina Faso>option data-countryBF value226>+226/option>/optgroup>optgroup labelBurundi>option data-countryBI value257>+257/option>/optgroup>optgroup labelCambodia>option data-countryKH value855>+855/option>/optgroup>optgroup labelCameroon>option data-countryCM value237>+237/option>/optgroup>optgroup labelCanada>option data-countryCA value1>+1/option>/optgroup>optgroup labelCape Verde>option data-countryCV value238>+238/option>/optgroup>optgroup labelCayman Islands>option data-countryKY value1345>+1345/option>/optgroup>optgroup labelCentral African Republic>option data-countryCF value236>+236/option>/optgroup>optgroup labelChad>option data-countryTD value235>+235/option>/optgroup>optgroup labelChile>option data-countryCL value56>+56/option>/optgroup>optgroup labelChina>option data-countryCN value86>+86/option>/optgroup>optgroup labelChristmas Island>option data-countryCX value53>+53/option>/optgroup>optgroup labelCocos (Keeling) Islands>option data-countryCC value61>+61/option>/optgroup>optgroup labelColombia>option data-countryCO value57>+57/option>/optgroup>optgroup labelComoros>option data-countryKM value269>+269/option>/optgroup>optgroup labelCongo (Kinshasa)>option data-countryCD value243>+243/option>/optgroup>optgroup labelCongo Republic of the Democratic>option data-countryCG value242>+242/option>/optgroup>optgroup labelCook Islands>option data-countryCK value682>+682/option>/optgroup>optgroup labelCosta Rica>option data-countryCR value506>+506/option>/optgroup>optgroup labelIvory Coast>option data-countryCI value225>+225/option>/optgroup>optgroup labelCroatia (Hrvatska)>option data-countryHR value385>+385/option>/optgroup>optgroup labelCuba>option data-countryCU value53>+53/option>/optgroup>optgroup labelCyprus>option data-countryCY value357>+357/option>/optgroup>optgroup labelCzech Republic>option data-countryCZ value420>+420/option>/optgroup>optgroup labelDenmark>option data-countryDK value45>+45/option>/optgroup>optgroup labelDjibouti>option data-countryDJ value253>+253/option>/optgroup>optgroup labelDominica>option data-countryDM value1767>+1767/option>/optgroup>optgroup labelDominican Republic>option data-countryDO value1809>+1809/option>/optgroup>optgroup labelEast Timor>option data-countryTP value670>+670/option>/optgroup>optgroup labelEcuador>option data-countryEC value593 >+593 /option>/optgroup>optgroup labelEgypt>option data-countryEG value20>+20/option>/optgroup>optgroup labelEl Salvador>option data-countrySV value503>+503/option>/optgroup>optgroup labelEquatorial Guinea>option data-countryGQ value240>+240/option>/optgroup>optgroup labelEritrea>option data-countryER value291>+291/option>/optgroup>optgroup labelEstonia>option data-countryEE value372>+372/option>/optgroup>optgroup labelEthiopia>option data-countryET value251>+251/option>/optgroup>optgroup labelFalkland Islands (Malvinas)>option data-countryFK value500>+500/option>/optgroup>optgroup labelFaroe Islands>option data-countryFO value298>+298/option>/optgroup>optgroup labelFiji>option data-countryFJ value679>+679/option>/optgroup>optgroup labelFinland>option data-countryFI value358>+358/option>/optgroup>optgroup labelFrance>option data-countryFR value33>+33/option>/optgroup>optgroup labelFrench Guiana>option data-countryGF value594>+594/option>/optgroup>optgroup labelFrench Polynesia>option data-countryPF value689>+689/option>/optgroup>optgroup labelGabon>option data-countryGA value241>+241/option>/optgroup>optgroup labelGambia>option data-countryGM value220>+220/option>/optgroup>optgroup labelGeorgia>option data-countryGE value995>+995/option>/optgroup>optgroup labelGermany>option data-countryDE value49>+49/option>/optgroup>optgroup labelGhana>option data-countryGH value233>+233/option>/optgroup>optgroup labelGibraltar>option data-countryGI value350>+350/option>/optgroup>optgroup labelUnited Kingdom>option data-countryGB value44>+44/option>/optgroup>optgroup labelGreece>option data-countryGR value30>+30/option>/optgroup>optgroup labelGreenland>option data-countryGL value299>+299/option>/optgroup>optgroup labelGrenada>option data-countryGD value1473>+1473/option>/optgroup>optgroup labelGuadeloupe>option data-countryGP value590>+590/option>/optgroup>optgroup labelGuam>option data-countryGU value1671>+1671/option>/optgroup>optgroup labelGuatemala>option data-countryGT value502>+502/option>/optgroup>optgroup labelGuinea>option data-countryGN value224>+224/option>/optgroup>optgroup labelGuinea-Bissau>option data-countryGW value245>+245/option>/optgroup>optgroup labelGuyana>option data-countryGY value592>+592/option>/optgroup>optgroup labelHaiti>option data-countryHT value509>+509/option>/optgroup>optgroup labelVatican City State (Holy See)>option data-countryVA value418>+418/option>/optgroup>optgroup labelHonduras>option data-countryHN value504>+504/option>/optgroup>optgroup labelHong Kong>option data-countryHK value852>+852/option>/optgroup>optgroup labelHungary>option data-countryHU value36>+36/option>/optgroup>optgroup labelIceland>option data-countryIS value354>+354/option>/optgroup>optgroup labelIndia>option data-countryIN value91>+91/option>/optgroup>optgroup labelIndonesia>option data-countryID value62>+62/option>/optgroup>optgroup labelIran (Islamic Republic of)>option data-countryIR value98>+98/option>/optgroup>optgroup labelIraq>option data-countryIQ value964>+964/option>/optgroup>optgroup labelIreland>option data-countryIE value353>+353/option>/optgroup>optgroup labelIsrael>option data-countryIL value972>+972/option>/optgroup>optgroup labelItaly>option data-countryIT value39>+39/option>/optgroup>optgroup labelJamaica>option data-countryJM value1876>+1876/option>/optgroup>optgroup labelJapan>option data-countryJP value81>+81/option>/optgroup>optgroup labelJordan>option data-countryJO value962>+962/option>/optgroup>optgroup labelKazakhstan>option data-countryKZ value7>+7/option>/optgroup>optgroup labelKenya>option data-countryKE value254>+254/option>/optgroup>optgroup labelKiribati>option data-countryKI value686>+686/option>/optgroup>optgroup labelKorea North>option data-countryKP value850>+850/option>/optgroup>optgroup labelKorea South>option data-countryKR value82>+82/option>/optgroup>optgroup labelKuwait>option data-countryKW value965>+965/option>/optgroup>optgroup labelKyrgyzstan>option data-countryKG value996>+996/option>/optgroup>optgroup labelLaos>option data-countryLA value856>+856/option>/optgroup>optgroup labelLatvia>option data-countryLV value371>+371/option>/optgroup>optgroup labelLebanon>option data-countryLB value961>+961/option>/optgroup>optgroup labelLesotho>option data-countryLS value266>+266/option>/optgroup>optgroup labelLiberia>option data-countryLR value231>+231/option>/optgroup>optgroup labelLibyan Arab Jamahiriya>option data-countryLY value218>+218/option>/optgroup>optgroup labelLiechtenstein>option data-countryLI value423>+423/option>/optgroup>optgroup labelLithuania>option data-countryLT value370>+370/option>/optgroup>optgroup labelLuxembourg>option data-countryLU value352>+352/option>/optgroup>optgroup labelMacao S.A.R.>option data-countryMO value853>+853/option>/optgroup>optgroup labelMacedonia>option data-countryMK value389>+389/option>/optgroup>optgroup labelMadagascar>option data-countryMG value261>+261/option>/optgroup>optgroup labelMalawi>option data-countryMW value265>+265/option>/optgroup>optgroup labelMalaysia>option data-countryMY value60>+60/option>/optgroup>optgroup labelMaldives>option data-countryMV value960>+960/option>/optgroup>optgroup labelMali>option data-countryML value223>+223/option>/optgroup>optgroup labelMalta>option data-countryMT value356>+356/option>/optgroup>optgroup labelMarshall Islands>option data-countryMH value692>+692/option>/optgroup>optgroup labelMartinique>option data-countryMQ value596>+596/option>/optgroup>optgroup labelMauritania>option data-countryMR value222>+222/option>/optgroup>optgroup labelMauritius>option data-countryMU value230>+230/option>/optgroup>optgroup labelMayotte>option data-countryYT value269>+269/option>/optgroup>optgroup labelMexico>option data-countryMX value52>+52/option>/optgroup>optgroup labelMicronesia Federated States of>option data-countryFM value691>+691/option>/optgroup>optgroup labelMoldova Republic of>option data-countryMD value373>+373/option>/optgroup>optgroup labelMonaco>option data-countryMC value377>+377/option>/optgroup>optgroup labelMongolia>option data-countryMN value976>+976/option>/optgroup>optgroup labelMontserrat>option data-countryMS value1664>+1664/option>/optgroup>optgroup labelMorocco>option data-countryMA value212>+212/option>/optgroup>optgroup labelMozambique>option data-countryMZ value258>+258/option>/optgroup>optgroup labelMyanmar>option data-countryMM value95>+95/option>/optgroup>optgroup labelNamibia>option data-countryNA value264>+264/option>/optgroup>optgroup labelNauru>option data-countryNR value674>+674/option>/optgroup>optgroup labelNepal>option data-countryNP value977>+977/option>/optgroup>optgroup labelNetherlands>option data-countryNL value31>+31/option>/optgroup>optgroup labelNetherlands Antilles>option data-countryAN value599>+599/option>/optgroup>optgroup labelNew Caledonia>option data-countryNC value687>+687/option>/optgroup>optgroup labelNew Zealand>option data-countryNZ value64>+64/option>/optgroup>optgroup labelNicaragua>option data-countryNI value505>+505/option>/optgroup>optgroup labelNiger>option data-countryNE value227>+227/option>/optgroup>optgroup labelNigeria>option data-countryNG value234>+234/option>/optgroup>optgroup labelNiue>option data-countryNU value683>+683/option>/optgroup>optgroup labelNorfolk Island>option data-countryNF value672>+672/option>/optgroup>optgroup labelNorthern Mariana Islands>option data-countryMP value1670>+1670/option>/optgroup>optgroup labelNorway>option data-countryNO value47>+47/option>/optgroup>optgroup labelOman>option data-countryOM value968>+968/option>/optgroup>optgroup labelPakistan>option data-countryPK value92>+92/option>/optgroup>optgroup labelPalau>option data-countryPW value680>+680/option>/optgroup>optgroup labelPalestinian Territory>option data-countryPS value970>+970/option>/optgroup>optgroup labelPanama>option data-countryPA value507>+507/option>/optgroup>optgroup labelPapua New Guinea>option data-countryPG value675>+675/option>/optgroup>optgroup labelParaguay>option data-countryPY value595>+595/option>/optgroup>optgroup labelPeru>option data-countryPE value51>+51/option>/optgroup>optgroup labelPhilippines>option data-countryPH value63>+63/option>/optgroup>optgroup labelPoland>option data-countryPL value48>+48/option>/optgroup>optgroup labelPortugal>option data-countryPT value351>+351/option>/optgroup>optgroup labelPuerto Rico>option data-countryPR value1787>+1787/option>/optgroup>optgroup labelQatar>option data-countryQA value974>+974/option>/optgroup>optgroup labelReunion>option data-countryRE value262>+262/option>/optgroup>optgroup labelRomania>option data-countryRO value40>+40/option>/optgroup>optgroup labelRussian Federation>option data-countryRU value7>+7/option>/optgroup>optgroup labelRwanda>option data-countryRW value250>+250/option>/optgroup>optgroup labelSaint Helena>option data-countrySH value290>+290/option>/optgroup>optgroup labelSaint Kitts>option data-countryKN value1869>+1869/option>/optgroup>optgroup labelSaint Lucia>option data-countryLC value1758>+1758/option>/optgroup>optgroup labelSaint Pierre and Miquelon>option data-countryPM value508>+508/option>/optgroup>optgroup labelSaint Vincent Grenadines>option data-countryVC value1784>+1784/option>/optgroup>optgroup labelSamoa>option data-countryWS value685>+685/option>/optgroup>optgroup labelSan Marino>option data-countrySM value378>+378/option>/optgroup>optgroup labelSao Tome and Principe>option data-countryST value239>+239/option>/optgroup>optgroup labelSaudi Arabia>option data-countrySA value966>+966/option>/optgroup>optgroup labelSenegal>option data-countrySN value221>+221/option>/optgroup>optgroup labelSeychelles>option data-countrySC value248>+248/option>/optgroup>optgroup labelSierra Leone>option data-countrySL value232>+232/option>/optgroup>optgroup labelSingapore>option data-countrySG value65>+65/option>/optgroup>optgroup labelSlovakia (Slovak Republic)>option data-countrySK value421>+421/option>/optgroup>optgroup labelSlovenia>option data-countrySI value386>+386/option>/optgroup>optgroup labelSolomon Islands>option data-countrySB value677>+677/option>/optgroup>optgroup labelSomalia>option data-countrySO value252>+252/option>/optgroup>optgroup labelSouth Africa>option data-countryZA value27>+27/option>/optgroup>optgroup labelSpain>option data-countryES value34>+34/option>/optgroup>optgroup labelSri Lanka>option data-countryLK value94>+94/option>/optgroup>optgroup labelSudan>option data-countrySD value249>+249/option>/optgroup>optgroup labelSuriname>option data-countrySR value597>+597/option>/optgroup>optgroup labelSwaziland>option data-countrySZ value268>+268/option>/optgroup>optgroup labelSweden>option data-countrySE value46>+46/option>/optgroup>optgroup labelSwitzerland>option data-countryCH value41>+41/option>/optgroup>optgroup labelSyrian Arab Republic>option data-countrySY value963>+963/option>/optgroup>optgroup labelTaiwan>option data-countryTW value886>+886/option>/optgroup>optgroup labelTajikistan>option data-countryTJ value992>+992/option>/optgroup>optgroup labelTanzania>option data-countryTZ value255>+255/option>/optgroup>optgroup labelThailand>option data-countryTH value66>+66/option>/optgroup>optgroup labelTokelau>option data-countryTK value690>+690/option>/optgroup>optgroup labelTonga>option data-countryTO value676>+676/option>/optgroup>optgroup labelTrinidad and Tobago>option data-countryTT value1868>+1868/option>/optgroup>optgroup labelTunisia>option data-countryTN value216>+216/option>/optgroup>optgroup labelTurkey>option data-countryTR value90>+90/option>/optgroup>optgroup labelTurkmenistan>option data-countryTM value993>+993/option>/optgroup>optgroup labelTurks and Caicos Islands>option data-countryTC value1649>+1649/option>/optgroup>optgroup labelTuvalu>option data-countryTV value688>+688/option>/optgroup>optgroup labelUganda>option data-countryUG value256>+256/option>/optgroup>optgroup labelUkraine>option data-countryUA value380>+380/option>/optgroup>optgroup labelUnited Arab Emirates>option data-countryAE value971>+971/option>/optgroup>optgroup labelUnited States>option data-countryUS value1>+1/option>/optgroup>optgroup labelUruguay>option data-countryUY value598>+598/option>/optgroup>optgroup labelUzbekistan>option data-countryUZ value998>+998/option>/optgroup>optgroup labelVanuatu>option data-countryVU value678>+678/option>/optgroup>optgroup labelVenezuela>option data-countryVE value58>+58/option>/optgroup>optgroup labelVietnam>option data-countryVN value84>+84/option>/optgroup>optgroup labelVirgin Islands (US)>option data-countryVI value1284>+1284/option>/optgroup>optgroup labelVQ>option data-countryVQ value1340>+1340/option>/optgroup>optgroup labelWallis and Futuna Islands>option data-countryWF value681>+681/option>/optgroup>optgroup labelYemen>option data-countryYE value967>+967/option>/optgroup>optgroup labelZambia>option data-countryZM value260>+260/option>/optgroup>optgroup labelZimbabwe>option data-countryZW value263>+263/option>/optgroup>/select>input typetext classform-control namemobile_number idmobile_number>/div>div classhelp-block text-center idmobile_number-error>/div>div classhelp-block text-center idcountry_code-error>/div>/div>div classform-group>label for>Source span classreq>*/span>/label>select classform-control idsource namesource>option value1>Print ads/option>option value2>TV ad/option>option value3>Radio ad/option>option value4>Booth or exhibit or fairs/option>option value5>Leaflets or saturation campaigns/option>option value6>Referral/option>option value7>Roadshows-International/option>option value8>Roadshows-Local/option>option value9>Broker-International/option>option value10>Broker-Local/option>option value11>Walk in/option>option value12>Agent-International/option>option value13>Agent-Local/option>option value14>Corporate/option>option value15>Offsetting/option>option value16>Returning Client/option>option value17>Phone Inquiry/option>option value18>Tenting/option>option value19 selected>Internet/Website/option>/select>div classhelp-block text-center idsource-error>/div>/div>div classform-group m-b-0>div classcheckbox stylefont-size: 12px;>label>input typecheckbox nameterms_condition> I affirm that I have read, understood and hereby accept the a rolebutton data-togglemodal data-target#modal_terms_condition>Terms and Conditions/a> of the (Company) Website a rolebutton data-togglemodal data-target#modal_privacy_policy>Privacy Policy/a> and that I consent to the collection, storage, use, disclosure and processing by the company and any third party it authorizes, including its affiliates and their respective officers, employees, agents, representatives and personnel of such information disclosed./label>div classhelp-block text-center idterms_condition-error>/div>/div>/div>div classform-group>input typetext namemodal_captcha idmodal_captcha pattern1 stylevisibility: hidden; height: 1px; border-width: 0; noncerAnd0mMRC>div namerecaptcha1 idrecaptcha1>/div>div classhelp-block text-center idmodal_captcha-error>/div>/div>hr>div classrow>div classcol-sm-6>button typebutton classbtn btn-block btn-default data-dismissmodal>Cancel/button>/div>div classcol-sm-6>button typebutton classbtn btn-block btn-primary btn--next data-pagepersonal_information>Next/button>/div>/div>/form>/div>div roletabpanel classtab-pane fade idtab_reservation_step_2>form idform_unit_search>div classform-group>label for>Location span classreq>*/span>/label>select classform-control namelocation idlocation>option value>Select Location/option>/select>div classhelp-block text-center>/div>/div>div classform-group>label for>Project Name span classreq>*/span>/label>div styledisplay:flex;flex-flow:row;>select classform-control nameproject_map idproject_map>option value>Select Project/option>/select>div classhidden idproject_map-spinner stylemax-height:100%;max-width:40px;>span classfa fa-spinner fa-spin text-success stylewidth:30px;font-size:30px;margin-left:2px;>/span>/div>/div>div classhelp-block text-center>/div>/div>div classform-group>label for>Project Tower/Phasespan classreq>*/span>/label>a hrefjavascript:void(0) onclickif (!window.__cfRLUnblockHandlers) return false; viewMap() typebutton classbtn btn-default view-map pull-right disabled data-cf-modified-273d89a9be83cec4c2ec70b9->View Map /a>span idproject_holder>div styledisplay:flex;flex-flow:row;>select classform-control nameproject idproject>option value>Select Project Tower/Phase/option>/select>div classhidden idproject-spinner stylemax-height:100%;max-width:40px;>span classfa fa-spinner fa-spin text-success stylewidth:30px;font-size:30px;margin-left:2px;>/span>/div>/div>/span>div classhelp-block text-center>/div>/div>input typehidden idmap_url>div idzproject>div classform-group>label for>Price Range/label>div styledisplay:flex;flex-flow:row;>select classform-control nameprice_range idprice_range>option value>Select Price Range/option>option valuerange_1m_2m>1M-2M/option>option valuerange_3m_4m>3M-4M/option>/select>div classhidden idprice_range-spinner stylemax-height:100%;max-width:40px;>span classfa fa-spinner fa-spin text-success stylewidth:30px;font-size:30px;margin-left:2px;>/span>/div>/div>div classhelp-block text-center>/div>/div>div classform-group>label for>Unit Typespan classreq>*/span>/label>span idunit_type_holder>div styledisplay:flex;flex-flow:row;>select classform-control form-unit-type nameunit_type idunit_type>option value>Select Unit Type/option>option valuestudio>Studio/option>option value1 bedroom>1 Bedroom/option>option value2 bedroom>2 Bedroom/option>option value3 bedroom>3 Bedroom/option>option value4 bedroom>4 Bedroom/option>/select>div classhidden idunit_type-spinner stylemax-height:100%;max-width:40px;>span classfa fa-spinner fa-spin text-success stylewidth:30px;font-size:30px;margin-left:2px;>/span>/div>/div>/span>div classhelp-block text-center>/div>/div>div classform-group>label for>Floor/Unit span classreq>*/span>/label>span idunits_holder>div styledisplay:flex;flex-flow:row;>select classform-control idunit nameunit>option value>Select Floor/Unit/option>/select>div classhidden idunits-spinner stylemax-height:100%;max-width:40px;>span classfa fa-spinner fa-spin text-success stylewidth:30px;font-size:30px;margin-left:2px;>/span>/div>/div>/span>div classhelp-block text-center>/div>/div>span classcollapse idadjacent_lot>/span>div classform-group>label for>Promo Code/Referral Code /label>input typetext classform-control namepromo_code idpromo_code value>div classhelp-block text-center idpromo_code-error>/div>/div>/div>/form>div classcollapse idcollapseProperty>div idunit_search_result_holder>/div>/div>hr>div classrow>div classcol-md-6>button classbtn btn-default btn-block btn--back>Back/button>/div>div classcol-md-6>button classbtn btn-primary btn-block btn--view-summary>Next/button>/div>/div>/div>div roletabpanel classtab-pane fade idtab_summary>span iddetail_summary_holder>/span>div idsummary classsummary>div classform-group>select classform-control idfinancing_options namefinancing_options>option> --Financing options-- /option>/select>div classcol-xs-12> /div>div classrow idfinancing_scheme_output>div classcol-xs-12>div classm-b-4>i>small>No selected option./small>/i>/div>/div>/div>div classcol-md-12 idwebSign>div classrow>div classcol-md-12>div idsignatureDiv classsignatureDiv onclickif (!window.__cfRLUnblockHandlers) return false; webSign() data-cf-modified-273d89a9be83cec4c2ec70b9->script typetext/javascript styledisplay:none>//!CDATAwindow.__mirage2 {petok:tJUIaLE8GQAwmVREP4uTic7_u_kZ.X4PmfpwjC5v0L8-1800-0.0.1.1};//>/script>script typetext/javascript srchttps://ajax.cloudflare.com/cdn-cgi/scripts/04b3eb47/cloudflare-static/mirage2.min.js>/script>img altonline reservation idsignatureImageWebPreview classsignatureTrigger data-valfalse data-cfsrchttps://onlinereservation.camellamanors.com/frontend/assets/img/esign1.png styledisplay:none;visibility:hidden; />noscript>img altonline reservation idsignatureImageWebPreview classsignatureTrigger srchttps://onlinereservation.camellamanors.com/frontend/assets/img/esign1.png data-valfalse/>/noscript>/div>/div>/div>div classrow>/div>br/>img src>/div>input typehidden nameesign idesign value>div classcol-md-12 idwacomSign>div idsignatureDiv classsignatureDiv onClickif (!window.__cfRLUnblockHandlers) return false; tabletSign() data-cf-modified-273d89a9be83cec4c2ec70b9->img idsignatureImageWacom classsignatureTrigger data-valfalse data-cfsrchttps://onlinereservation.camellamanors.com/frontend/assets/img/esign1.png styledisplay:none;visibility:hidden; />noscript>img idsignatureImageWacom classsignatureTrigger srchttps://onlinereservation.camellamanors.com/frontend/assets/img/esign1.png data-valfalse/>/noscript>/div>/div>/div>/div>div classclearfix>/div>hr>div classrow>div classcol-sm-2>button classbtn btn-primary btn--back>Back/button>/div>div classpull-right >button classbtn btn-default idjs-btn_eqs data-valuebtn_eqs>Generate Quotation Sheet/button>button classbtn btn-success idjs-btn_proceed_payment>Proceed to Payment/button>/div>/div>/div>/div>/div>/div>/div>/div>/div>div classmodal fade idmodal_privacy_alert>div classmodal-dialog modal-lg roledocument stylemargin-top: 0;>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>Privacy Policy/h4>/div>div classmodal-body>div classmodal_body_terms p-x-3 text-justify>I affirm that I have read, understood and hereby accept the terms of the Vista Land Website Privacy Policy and Data Privacy Policy and that I consent to the collection, storage, use, disclosure and processing by the developer and any third party it authorizes, including its affiliates and their respective officers, employees, agents, representatives and personnel of such information disclosed.br>br>p>To learn more about our Companys Privacy Policy, you may visit a hrefhttps://www.vistaland.com.ph/privacy.php> https://www.vistaland.com.ph/privacy.php/a>/p>/div>br>button typebutton classbtn btn-block btn-success idagree_privacy>I Agree/button>/div>/div>/div>/div>div classmodal fade idwebmap>div classmodal-dialog modal-lg roledocument stylemargin-top: 0; width: 100%;>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>Project Map/h4>/div>div classmodal-body>object idwebmap-url data stylewidth: 100%; height: 85vh;>/object>/div>/div>/div>/div>div classmodal fade idmodal_terms_condition>div classmodal-dialog modal-lg roledocument stylemargin-top: 0;>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>Terms and conditions/h4>/div>div classmodal-body>div classmodal_body_terms p-x-3 text-justify>p>strong>Payment Services Agreement/strong>/p>p>strong> Payment Services Agreement/strong>/p>p>This strong> /strong>Services Agreement, and the agreements, policies, and documents incorporated herein, (this “Agreement”), is entered into by and between ______________ (as defined herein) (“,” “” “we,” or “our”) and the entity or individual who enters into this Agreement (“Merchant” or “you”). This Agreement sets out the terms and conditions under which you may utilize the Payment Services./p>p>This Agreement becomes a legally binding contract and is effective as of the earliest date you do any of the following (the “Effective Date”): (i) Create an account on the website; (ii) Accept this Agreement online; or (iii) Begin using the Payment Services./p>p>This Agreement, as it may be amended from time to time, will be available on the “Legal” tab on the . website. In addition to the terms of this Agreement, you agree to be bound by the terms of our Privacy Policy and Acceptable Use Policy, as well as your applicable Bank Agreement(s), which are incorporated herein by reference./p>p>strong>Please be advised that if you are domiciled in the United States, this Agreement contains provisions on Arbitration (“Agreement to Arbitrate”) which will govern how claims will be resolved, with limited exception. Under this Agreement to Arbitrate, parties shall be required to submit claims their respective claims arbitration, the result of which shall be binding and final upon the parties, and furthermore, the parties will (1) only be permitted to pursue claims against each other on an individual basis, not as a plaintiff or class member in any class or representative action or proceeding and (2) only be permitted to seek relief (including monetary, injunctive, and declaratory relief) on an individual basis./strong>/p>p>strong>Agreement/strong>/p>p>strong>Section 1 — Payment Services/strong>/p>p>1.01 “ Payment Service(s)” means the Payment Processing Services or Gateway Services defined as follows:/p>ul>li>(a) “Payment Processing Services” means the payment processing services offered by through, strong> PesoPay /strong> which provide merchants with the ability to accept credit cards, debit cards, and other payment methods on a website or mobile application. These services include Gateway Services, a bank-sponsored merchant account, fraud protection tools, recurring billing functionality, payment card storage, foreign currency acceptance, white glove customer support, and other software, APIs and services and technology as described on the website./li>li>(b) “Gateway Services” means the gateway services offered by which provide Merchants with the software and connectivity required to allow real-time secure data transmission for processing of credit and debit card payments on a website or mobile application./li>/ul>p>strong>Section 2 — Fees and Taxes/strong>/p>p>strong>2.01 Fees/strong>/p>p>In exchange for us providing you with the ./PesoPay Payment Services, you agree to pay us the fees, including applicable transaction, multi-currency and Chargeback fees, as listed in the fee schedule, available at (website), and incorporated herein by reference. We reserve the right to revise our fees at any time, subject to a thirty (30) day notice period to you prior to the new fees taking effect. Interest shall accrue at the lower rate of 1.5% per month, or the maximum amount permitted by law, on all overdue amounts. In the event that you have a good faith and valid dispute as to the amounts due, you agree to pay the undisputed amounts on or before the due date. Interest shall not accrue on any disputed amounts so long as you pay such amounts within thirty (30) calendar days after resolution of the dispute./p>p>strong>2.02 Payment of Fees, Payouts, and Right to Set-off/strong>/p>p>Subject to the terms of this Agreement, /PesoPay will send to your Bank Account all amounts due to you from your Transactions, minus any fees, Reversals, Invalidated Payments, Chargebacks, Refunds or other amounts that you owe to under this Agreement. If the Payout is not sufficient to cover the amounts due, you agree that we may debit from your Bank Account all applicable amounts, and/or set-off the applicable amounts against future Payouts. For this purpose, you agree to provide with all necessary bank account routing and related information and grant permission to debit amounts due from your Bank Account./p>p>strong>2.03 Taxes/strong>/p>p>Merchant shall pay, indemnify, and hold free and harmless from (i) any sales, use, excise, import or export, value-added, or similar tax or duty, and any other tax or duty not based on ’ income, and (ii) all government permit fees, customs fees and similar fees which may incur with respect to this Agreement. Such taxes, fees and duties paid by Merchant shall not be considered a part of, a deduction from, or an offset against, payments due to hereunder./p>p>strong>Section 3 —Restricted Activities, Representations and Warranties/strong>/p>p>strong>3.01 Restricted activities/strong>/p>p>In connection with your use of the Payment Services, you must comply with the Acceptable Use Policy, as follows:/p>p>You agree that you will not:/p>ul>li>(a) Breach this Agreement, your Bank Agreement, or any other agreement that you have entered into with us in connection with the Payment Services;/li>li>(b) Violate any federal, state, or local laws, rules, or regulations applicable to your business;/li>li>(c) Violate any rule, guideline, or bylaw of any of the Associations (the “Association Rules”), as they may be amended by the Associations from time to time. Some of the Association Rules are available for a hrefhttps://usa.visa.com/merchants/merchant-support/international-operating-regulations.jsp>Visa/a>, a hrefhttps://www.mastercard.us/merchants/support/rules.html>Mastercard/a>, a hrefhttps://www.americanexpress.com/merchantopguide>American Express/a>, and a hrefhttps://www.discovernetwork.com/merchants/services/>Discover/a>./li>li>(d) Fail to provide us with any information that we reasonably request about you or your business activities, or provide us with false, inaccurate or misleading information;/li>li>(e) Refuse to cooperate in a legal investigation or audit that may be required by the Associations;/li>li>(f) Integrate or use any of the Payment Services without complying with our requirements;/li>li>(g) Utilize recurring billing functionality without properly obtaining your customers’ consent to be billed in such a manner;/li>li>(h) Submit any Transaction for processing through Payment Services which does not represent a bona fide, permissible Transaction as outlined in this Agreement and in the Association Rules, or which inaccurately describes the product or services being sold or the charitable donations being made; and/li>li>(i) Process Transactions or receive payments on behalf of any other party, or redirect payments to any other party./li>/ul>p>strong>3.02 Representations and Warranties by Merchant/strong>/p>p>Merchant has the full power and authority to execute, deliver and perform this Agreement. This Agreement is binding and enforceable against Merchant and no provision requiring Merchant’s performance is in conflict with its/his/her obligations under any agreement to which Merchant is a party./p>p>If corporation, Merchant is duly organized, authorized and in good standing under the laws of the state, region or country of its organization and is duly authorized to do business in all other states, regions or countries in which Merchant’s business operates./p>p>strong>Section 4 — Liability for Invalidated Payments and other Liabilities/strong>/p>p>You are liable for all claims, expenses, fines and liability we incur arising out of:/p>ul>li>(a) a Chargeback, Refund, over-payment, payment error, or other invalid payment you cause (collectively “Invalidated Payment”); ;/li>li>(b) any error, negligence, misconduct or fraud by you, your employees, or someone acting on your behalf; and/li>li>(c) any losses resulting from your failure to comply with the terms of this Agreement, or your usage of the Payment Services./li>/ul>p>In the event of an Invalidated Payment or other liability, we may deduct the amounts due to from your Payouts./p>p>strong>Section 5 — Actions We May Take/strong>/p>p>strong>5.01 Credit Report Authorization and Verification of Information/strong>/p>p>You authorize , directly or through third parties, to make any inquiries or take any actions we consider necessary to validate your identity, evaluate your creditworthiness, and verify information that you have provided to us. You authorize to obtain financial and credit information, such as pulling your personal credit report, or the credit report for your directors, officers, and principals. By completing your application to become a customer, you are providing with written instructions and authorization in accordance with the Fair Credit Reporting Act to obtain such financial information or credit reports./p>p>In the event that we are unsuccessful in receiving satisfactory information for us to verify your identity or determine that you are creditworthy, reserves the right to terminate this Agreement with immediate notice to you, cease to provide access to the Payment Services, and refuse or rescind any payment by your customers./p>p>strong>5.02 Actions by /strong>/p>p>If we believe that your Transactions pose an unacceptable level of risk, that you have breached the terms of this Agreement, or that your account has been compromised, we may take various actions to avoid liability. The actions we may take include, but are not limited to, suspending or limiting your ability to use the Payment Services, refusing to process any Transaction, reversing a Transaction, holding your Payouts, and contacting your customers to verify Transactions and reduce potential fraud and disputes. If possible, we will provide you with advance notice of our actions and resolution steps. However, advance notice will not be provided if there is an immediate need to take actions such as a security threat, potential fraud, or illegal activity./p>p>strong>5.03 Reserve/strong>/p>p>, in its sole discretion, may place a Reserve on a portion of your Payouts in the event that we believe that there is a high level of risk associated with your business. If we place a Reserve on your Payouts, we will provide you with notice specifying the terms of the Reserve. The terms of the Reserve may require that a certain percentage of your Payouts are held for a certain period of time, that a fixed amount of your Payouts are withheld from payout to you, or such other restrictions that determines in its sole discretion. may change the terms of the Reserve at any time by providing you with notice of the new terms./p>p> may hold a Reserve as long as it deems necessary, in its sole discretion, to mitigate any risks related to your Transactions. You agree that you will remain liable for all obligations related to your Transactions even after the release of any Reserve. In addition, we may require you to keep your Bank Account available for any open settlements, Chargebacks and other adjustments./p>p>strong>5.04 Security Interest/strong>/p>p>To secure your performance of this Agreement, you grant to a legal claim to the funds held in the Reserve. This is known in legal terms as a “lien” on and “security interest” in these amounts./p>p>strong>Section 6 – Account Security, Data, Intellectual Property and Publicity/strong>/p>p>strong>6.01 Security of your access/strong>/p>p>You agree to:/p>ul>li>(a) Not allow anyone else to have or use your password details and to comply with all reasonable instructions we may issue regarding account access and security. In the event you share your password details, will not be liable to you for losses or damages;/li>li>(b) Keep your personal details up to date. We may be unable to respond to you if you contact us from an address, telephone number or email account that is not registered with us; and/li>li>(c) Take all reasonable steps to protect the security of the personal electronic device through which you access the Payment Services (including, without limitation, using PIN and/or password protected personally configured device functionality to access the Payment Services and not sharing your device with other people)./li>/ul>p>strong>6.02 Data Security Compliance/strong>/p>p>Merchant agrees to comply with applicable data privacy and security requirements under the Payment Card Industry Data Security Standard (“Association PCI DSS Requirements”) with regards to Merchant’s use, access, and storage of certain credit card non-public personal information on behalf of . Additionally, Merchant agrees to comply with its obligations under any applicable law or regulation as may be in effect or as may be enacted, adopted or determined regarding the confidentiality, use, and disclosure of cardholder information./p>p>strong>6.03 Ownership of Data/strong>/p>p>All Customer Data are owned and shall be owned by Merchant and Merchant hereby grants a perpetual, irrevocable, sub-licensable, assignable, worldwide, royalty-free license to use, reproduce, electronically distribute, and display Customer Data for the following purposes: (i) providing and improving the Payment Services; (ii) internal usage, including but not limited to, data analytics and metrics so long as such Customer Data has been anonymized and aggregated with other customer data; (iii) complying with applicable legal requirements and assisting law enforcement agencies by responding to requests for the disclosure of information in accordance with local laws; (iv) any other purpose for which consent has been provided by the Customer and (v) for the purposes of re-marketing of products./p>p>strong>6.04 Software License/strong>/p>p> grants you a revocable, non-exclusive, non-transferable license to use ’s APIs, developer’s toolkit, and other software applications (the “Software”) in accordance with the documentation accompanying the Software. This license grant includes all updates, upgrades, new versions and replacement software for your use in connection with the Payment Services. If you do not comply with the documentation and any other requirements provided by , then you will be liable for all resulting damages suffered by you, and third parties. Unless otherwise provided by applicable law, you agree not to alter, reproduce, adapt, distribute, display, publish, reverse engineer, translate, disassemble, decompile or otherwise attempt to create any source code that is derived from the Software. Upon expiration or termination of this Agreement, you will immediately cease all use of any Software./p>p>strong>6.05 Trademark License/strong>/p>p> grants you a revocable, non-exclusive, non-transferable license to use ’ trademarks used to identify the Payment Service (the “Trademarks”) solely in conjunction with the use of the Payment Service. Merchant agrees that it will not at any time during or after this Agreement assert or claim any interest in or do anything that may adversely affect the validity of any Trademark or any other trademark, trade name or product designation belonging to or licensed to (including, without limitation registering or attempting to register any Trademark or any such other trademark, trade name or product designation). Upon expiration or termination of this Agreement, you will immediately cease all display, advertising and use of all of the Trademarks./p>p>strong>6.06 Intellectual Property/strong>/p>p>Other than the express licenses granted by this Agreement, grants no right or license by implication, estoppel or otherwise to the Payment Service or any Intellectual Property Rights of . Each party shall retain all ownership rights, title, and interest in and to its own products and services (including in the case of , in the Payment Service) and all Intellectual Property Rights therein, subject only to the rights and licenses specifically granted herein./p>p>strong>6.07 Publicity/strong>/p>p>Merchant hereby grants permissions to use Merchant’s name and logo in its marketing materials including, but not limited to use on website, in customer listings, in interviews and in press releases./p>p>strong>6.08 Confidential Information/strong>/p>p>The parties acknowledge that in their performance of their duties hereunder either party may communicate to the other (or its designees) certain confidential and proprietary information, including without limitation information concerning the Payment Services and the know how, technology, techniques, or business or marketing plans related thereto (collectively, the “Confidential Information”) all of which are confidential and proprietary to, and trade secrets of, the disclosing party. Confidential Information does not include information that: (i) is public knowledge at the time of disclosure by the disclosing party; (ii) becomes public knowledge or known to the receiving party after disclosure by the disclosing party other than by breach of the receiving party’s obligations under this section or by breach of a third party’s confidentiality obligations; (iii) was known by the receiving party prior to disclosure by the disclosing party other than by breach of a third party’s confidentiality obligations; or (iv) is independently developed by the receiving party. As a condition to the receipt of the Confidential Information from the disclosing party, the receiving party shall: (i) not disclose in any manner, directly or indirectly, to any third party any portion of the disclosing party’s Confidential Information; (ii) not use the disclosing party’s Confidential Information in any fashion except to perform its duties hereunder or with the disclosing party’s express prior written consent; (iii) disclose the disclosing party’s Confidential Information, in whole or in part, only to employees and agents who need to have access thereto for the receiving party’s internal business purposes; (iv) take all necessary steps to ensure that its employees and agents are informed of and comply with the confidentiality restrictions contained in this Agreement; and (v) take all necessary precautions to protect the confidentiality of the Confidential Information received hereunder and exercise at least the same degree of care in safeguarding the Confidential Information as it would with its own confidential information, and in no event shall apply less than a reasonable standard of care to prevent disclosure./p>p>strong>Section 7 - Indemnification, Limitation of Liability, Disclaimer of Warranties/strong>/p>p>strong>7.01 Indemnification/strong>/p>p>Merchant agrees to indemnify, defend, and hold harmless , its parent, affiliates, officers, directors, agents, employees and suppliers from and against any lawsuit, claim, liability, loss, penalty or other expense (including attorneys’ fees and cost of defense) they may suffer or incur as a result of (i) your breach of this Agreement or any other agreement you enter into with or its suppliers in relation to your use of the Payment Services; (ii) your use of the Payment Services; and/or (iii) your violation of any applicable law, regulation, or Association Rules and requirements./p>p>strong>7.02 LIMITATION OF LIABILITY/strong>/p>p> SHALL NOT BE LIABLE TO YOU OR A THIRD PARTY FOR ANY CONSEQUENTIAL, INDIRECT, SPECIAL, INCIDENTAL, RELIANCE, OR EXEMPLARY DAMAGES ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE PAYMENT SERVICES, WHETHER FORESEEABLE OR UNFORESEEABLE, AND WHETHER BASED ON BREACH OF ANY EXPRESS OR IMPLIED WARRANTY, BREACH OF CONTRACT, MISREPRESENTATION, NEGLIGENCE, STRICT LIABILITY IN TORT, OR OTHER CAUSE OF ACTION (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF DATA, GOODWILL, PROFITS, INVESTMENTS, USE OF MONEY, OR USE OF FACILITIES; INTERRUPTION IN USE OR AVAILABILITY OF DATA; STOPPAGE OF OTHER WORK OR IMPAIRMENT OF OTHER ASSETS; OR LABOR CLAIMS), EVEN IF HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES./p>p>strong>7.03 Disclaimer of Warranties/strong>/p>p>THE PAYMENT SERVICE IS PROVIDED “AS IS” WITHOUT ANY WARRANTY WHATSOEVER. DISCLAIMS ALL WARRANTIES WHETHER EXPRESS, IMPLIED, OR STATUTORY, TO MERCHANT AS TO ANY MATTER WHATSOEVER, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY OR ITS EMPLOYEES OR REPRESENTATIVES SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF OBLIGATIONS./p>p>The parties acknowledge that the Payment Service is a computer network based service which may be subject to outages and delay occurrences. As such, does not guarantee continuous or uninterrupted access to the Payment Services. Merchant further acknowledges that access to the website or to the Payment Services may be restricted for maintenance. will make reasonable efforts to ensure that Transactions are processed in a timely manner; however, will not be liable for any interruption, outage, or failure to provide the Payment Services./p>p>strong>Section 8 - Term and Termination, Data Portability/strong>/p>p>strong>8.01 Term and Termination/strong>/p>p>The term of this Agreement shall commence on the Effective Date and shall continue on until terminated as set forth herein. You may terminate this Agreement, without cause, by providing with notice of your intent to terminate, or by ceasing to use the Payment Services./p>p> may terminate this Agreement or suspend services to you if any of the following occurs: (1) we are required by the Associations, the acquiring bank, or an order from a regulatory body to cease providing services to you; (2) we believe that you have breached this Agreement, or are likely to do so; (3) if we determine that your use of the Payment Services carries an unacceptable amount of risk, including credit or fraud risk; or (4) any other legal, reputational, or risk-based reason exists, in sole discretion. In the event that must terminate this Agreement, shall provide you with written notice as soon as reasonably practicable./p>p>After termination by either party as described above, Merchant shall no longer have access to, and shall cease all use of the Payment Services. Any termination of this Agreement does not relieve Merchant of any obligations to pay any fees, costs, penalties, Chargebacks or any other amounts owed by you to us as provided under this Agreement, whether accrued prior to or after termination./p>p>br/>br/>/p>p>strong>Section 9 – General Provisions/strong>/p>p>strong>9.01 Independent Contractors/strong>/p>p>The relationship of and Merchant is that of independent contractors. Neither Merchant nor any of its employees, consultants, contractors or agents are agents, employees, partners or joint ventures of nor do they have any authority to bind by contract or otherwise to any obligation. None of such parties will represent anything to the contrary, either expressly, implicitly, by appearance or otherwise./p>p>strong>9.02 Severability/strong>/p>p>If any provision of this Agreement is held by a court of competent jurisdiction to be invalid, void or unenforceable for any reason, the remaining provisions not so declared shall nevertheless continue in full force and effect, but shall be construed in a manner so as to effectuate the intent of this Agreement as a whole, notwithstanding such stricken provision or provisions./p>p>strong>9.03 Waiver/strong>/p>p>No term or provision of this Agreement shall be deemed waived, and no breach excused, unless such waiver or consent shall be in writing and signed by the party claimed to have waived or consented. Any consent by any party to, or waiver of, a breach by the other party, whether express or implied, shall not constitute a consent to, waiver of, or excuse for, any different or subsequent breach./p>p>strong>9.04 Assignment/strong>/p>p>This Agreement will bind and inure to the benefit of each party’s permitted successors and assigns. Merchant may not assign this Agreement without the written consent of . may assign this Agreement in its sole discretion without the written consent of Merchant./p>p>strong>9.05 Amendment/strong>/p>p>We may amend this Agreement at any time by posting a revised version of it on our website under the “Legal” section of our website. The revised version will be effective as of the time of posting. If the revised version includes substantial change, we will notify you 30 days prior to the effectivity thereof by posting notice under the “Policy Updates” section contained in the “Legal” section of our website. If you do not agree to the updated terms, you can terminate the Agreement by providing us with notice in the manner indicated below in Section 9.09. If you provide us with termination notice within 30 days after the date of update, then the original terms and conditions (or the terms and conditions prior to revision) shall apply during this 30-day notice period./p>p>strong>9.06 Entire Agreement/strong>/p>p>This Agreement sets forth the entire agreement and understanding of the parties hereto in respect to the subject matter contained herein, and supersedes all prior agreements, promises, covenants, arrangements, communications, representations or warranties, whether oral or written, by any officer, partner, employee or representative of any party hereto. This Agreement shall be binding upon and shall inure only to the benefit of the parties hereto and their respective successors and permitted assigns. Nothing in this Agreement, express or implied, is intended to confer or shall be deemed to confer upon any persons or entities not parties to this Agreement, any rights or remedies under or by reason of this Agreement./p>p>strong>9.07 Survival/strong>/p>p>Sections 2 (Fees and Tax), 4 (Liability for Chargebacks, Invalidated Payments and other Liabilities), 5 (Actions We May Take), 6.08 (Confidential Information), 7 (Indemnification, Limitation of Liability, Disclaimer of Warranties), 8 (Term and Termination, Data Portability), 9 (General Provisions), and Exhibit “A” (Definitions), as well as any other terms which by their nature should survive, will survive the termination of this Agreement./p>p>strong>9.08 Communication; Recording Calls; and Availability of Contractual Documents/strong>/p>p>You consent to receive autodialed or prerecorded calls and text messages from at any telephone number that you have provided us or that we have otherwise obtained to (i) notify you regarding your account; (ii) collect a debt; (iii) resolve a dispute; (iv) contact you about exclusive offers; or (v) as otherwise necessary to service your account or enforce the Agreement. Standard telephone minute and text charges may apply./p>p>We may share your telephone numbers with our service providers (such as billing or collections companies) who we have contracted with to assist us in pursuing our rights or performing our obligations under the Agreement, our policies, or any other agreement we may have with you. You agree these service providers may also contact you using autodialed or prerecorded calls and text messages, only as authorized by us to carry out the purposes we have identified above, and not for their own purposes./p>p> may, without further notice or warning and in its discretion, monitor or record telephone conversations you or anyone acting on your behalf has with or its agents for quality control and training purposes or for its own protection./p>p>If you have a question or complaint relating to the Payment Services or your Transactions, please contact the customer support as defined in the “Contact” tab of the website./p>p>The general terms and conditions for the Payment Services will be available at all times on a hrefhttps://www.braintreepayments.com/>www. payments.com/a> in the “Legal” tab, and/or be made available during signup process as an electronic copy per e-mail. You may request at any time free of charge electronic copy of your contractual documents./p>p>strong>9.09 Notices, Contracting Entity, Governing Law, and Jurisdiction/strong>/p>ol>li>Contracting Entity. “PesoPay,” “ ,” “we,” and “our” in this agreement refer to the contracting entity listed in the chart below that corresponds to your domicile, which is the country of Merchant’s residence (if Merchant is an individual) or the place where Merchant is incorporated (if Merchant is a company, corporation, or other legal entity)./li>li>Notice to Merchant. Merchant agrees that may provide notices and disclosures to Merchant by posting them on ’s website, emailing them to Merchant, or sending them to Merchant through postal/courier mail. Notices sent to Merchant by postal/courier mail are considered received by Merchant within three (3) Business Days from the date sends the notice unless it is returned to . Disclosures and notices posted on ’ website or emailed shall be considered to be received by you within 24 hours from the time it is posted to our website or emailed to you unless we receive notice that the email was not delivered. Furthermore, you understand and agree that if sends you an email but you do not receive it because your primary email address on file is incorrect, out of date, blocked by your service provider, or you are otherwise unable to receive electronic communications, will be deemed to have provided the communication to you. In addition, may send Merchant emails, including, but not limited to, those relating to product updates, new features and offers and Merchant hereby consents to such email notification. You also agree that electronic disclosures and notices have the same meaning and effect as if we have provided you with a paper copy./li>li>Notices to . Notice to shall be considered valid only if sent by postal/courier mail to the applicable address for notice as designated in the below chart and based off of your country of domicile./li>li>Choice of law and jurisdiction. This Agreement shall be subject to the laws of the country listed under “Governing Law” for the country of Merchant’s domicile in the below table. The courts listed for Merchant’s country of domicile shall have exclusive jurisdiction over all disputes arising in relation to this Agreement./li>/ol>table classtable table-bordered>tbody>tr>td>p>strong>Domicile/strong>/p>/td>td>p>strong>Contracting Entity/strong>/p>/td>td>p>strong>Address for Notice to PesoPay/strong>/p>/td>/tr>tr>td>p>Philippines/p>/td>td>p>Unit 32-C, 32nd Floor, Rufino Pacific Tower, 6784, Ayala Avenue, Makati, 1226 Metro Manila/p>/td>td>p>Unit 32-C, 32nd Floor, Rufino Pacific Tower, 6784, Ayala Avenue, Makati, 1226 Metro Manila/p>/td>/tr>/tbody>/table>p>strong>EXHIBIT A – Definitions/strong>/p>ul>li>strong>“Agreement”/strong> means this Payment Services Agreement, including all exhibits and other agreements and documents incorporated herein./li>li>strong>“Associations”/strong> means, collectively, Visa, Mastercard, Discover, American Express, any ATM or debit network, and the other financial service card organizations./li>li>strong>“Association PCI-DSS Requirements”/strong> has the definition ascribed to such term in Section 6.02./li>li>strong>“Association Rules”/strong> has the definition ascribed to such term in Section 3.01(c)./li>li>strong>“Bank Account”/strong> means the bank account that you specify to receive your Payouts./li>li>strong>“Bank Agreement”/strong> means the agreement provided by the financial institution that is providing the acquiring services./li>li>strong>“Business Day”/strong> means a day where banks are generally open in the United States and Philippines./li>li>strong>“Card Information”/strong> is defined in Section 8.02 above./li>li>strong>“Chargeback”/strong> means a challenge to a payment that a buyer files directly with his or her credit or debit card issuer./li>li>strong>“Confidential/strong> Information” has the definition ascribed to such term in Section 6.08./li>li>strong>“Control Panel”/strong> is the user interface for the Payment Services./li>li>strong>“Customer(s)”/strong> means the customer of the Merchant./li>li>strong>“Customer Data”/strong> means all information that Customer provides in the course of making a payment to you./li>li>strong>“Data Recipient”/strong> is defined in Section 8.02 above./li>li>strong>“Intellectual Property”/strong> means all of the following owned by a party: (a) trademarks and service marks (registered and unregistered) and trade names, and goodwill associated therewith; (b) patents, patentable inventions, computer programs, and software; (c) databases; (d) trade secrets and the right to limit the use or disclosure thereof; (e) copyrights in all works, including software programs; and (f) domain names./li>li>strong>“Intellectual Property Rights”/strong> means the rights owned by a party in its Intellectual Property./li>li>strong>“Invalidated Payment”/strong> is defined in Section 4(a) above./li>li>strong>“Merchant”/strong> or “you” means the entity and/or individual who enters into this Agreement./li>li>strong>“PesoPay,” “,” “we,”/strong> and strong>“our”/strong> mean the entity listed in the chart in Section 9.09(c) under “Contracting Entity,” based off your country of domicile./li>li>strong>“Payout”/strong> means the amount due to you from your Transaction minus our fees and any Refunds, Chargebacks, Reversals, or other amounts due to ./li>li>strong>“Reversal”/strong> means any payment that reverses to your customer./li>li>strong>“Refund”/strong> means a refund issued by you through the Control Panel or through your API access./li>li>strong>“Reserve”/strong> means an amount or percentage of your Payouts that we hold in order to protect against the risk of Reversals, Chargebacks, or any other risk, exposure and/or potential liability to us related to your use of the Payment Services./li>li>strong>“Restricted Activities”/strong> means any breaches of our Acceptable Use Policy and any activity specified in Section 3.01./li>li>strong>“Software”/strong> is defined in Section 6.04./li>li>strong>“Trademark(s)/strong> is defined in Section 6.05./li>li>strong>“Transaction”/strong> means a transfer of funds between you and a third party related to the sale of goods and/or services, or charitable donations./li>/ul>p>br/>br/>/p>/div>/div>div classmodal-footer>button classbtn btn-default typebutton classclose data-dismissmodal aria-labelClose>Close/button>/div>/div>/div>/div>div classmodal fade idmodal_privacy_policy>div classmodal-dialog modal-lg roledocument stylemargin-top: 0;>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>Privacy Policy/h4>/div>div classmodal-body>div classmodal_body_terms p-x-3 text-justify>p>strong>PERSONAL INFORMATION COLLECTED/strong>/p>p classp1>(the Company)/span> understands that the security of your personal information is extremely important and it is committed to respecting your privacy and safeguarding your personal data. span classApple-converted-space> /span>/p>p>The Company collects Personal Information upon your purchase/receipt of housing unit and other company products and/or services, participation in our events or promotions or by your interaction with us, using any of or through our websites, social media, applications or all our other channels. “Personal Information” may include, but not limited to:/p>ol>li>your name, gender, birthday, marital status, employment status/employer, social security/tax identification number, home address, e-mail address, contact information and other information from which your identity is apparent or can be reasonably and directly ascertained;/li>li>certain technical information, such us, but not limited to, IP addresses, internet browser used, and web pages accessed, your login information and Information about your visit to our websites including the full Uniform Resource Locators (URL) clickstream to, through and from our websites (including date and time), products you viewed or searched for, pages you accessed, page response times, download errors, lengths of visits to certain pages, page interaction information (such as scrolling, clicks and mouse-overs), and methods used to browse away from the page;/li>li>transaction details and purchase story which includes details of your purchases and other transactions have made, through our websites or through other channels, your details of the products purchased;/li>li>payment details used to purchase our products and services, such as credit/debit card number and expiry date;/li>li>information collected about your participation in our promotions and competitions or attendance at our events as provided in your application forms, recordings you or we have made, details of your guests in connection with any promotions and competitions you have entered or won, or other information related to your attendance at events, including any access assistance requirements you may have; /li>li>marketing and communication preference and information to help us determine what products and services may be of interest to you; /li>li>information about your use of our chat rooms, message boards, social media pages or other interactive forums including any comments, photos, videos or other information that you post online;/li>li>correspondence with you including any feedback, complaints and comments from you via telephone, email or social media, or records of any online, paper or in-person correspondence and interactions between us. If you have communicated with us by phone, we will collect details of the phone number you used to call us and any information collected via a call recording; and/li>li>Credit and anti-fraud information relating to your financial situation, your creditworthiness or any criminal or fraudulent activities provided to us by you or third parties./li>/ol>br>p>strong>YOUR CONSENT/strong>/p>p>By using the Company websites, mobile applications and other online services, you are consenting to the collection, storage, use, processing and disclosure of your Personal Information by the Company./p>br>p>strong>USE OF PERSONAL INFORMATION /strong>/p>p>The Company shall use your Personal Information to provide you with details and information regarding our products and services; to conduct billing processing and other business transactions; to provide and manage products and services you have requested to ; to communicate effectively with you; to monitor activities and record our correspondence with you; to provide you with marketing materials; to understand our customers, and to develop and tailor our products and services; to run our promotions and competitions and our events; to prevent fraud; to conduct certain checks on you, such as KYC and credit checks; to improve and administer our websites, and to ensure that content is relevant; to reorganize or make changes to our business and to comply with legal and regulatory obligations./p>p>The Company may disclose your Personal Information to affiliates which means our subsidiaries, our ultimate holding company and its subsidiaries, who may use it in connection with any of the purposes set out above. We will also share your personal data with third party service providers (such as providers of marketing, IT or administrative services) who may process it on our behalf for any of the purposes set out above. The Company may also disclose your Personal Information under any of the following circumstances: (i) required by law or by court decisions/processes; (ii) for information, update and marketing purposes; and (iii) for research purposes./p>br>p>PERIOD OF STORAGE OF PERSONAL INFORMATION/p>p>The Personal Information that the Company holds about you will not be kept for longer than is permitted by law and will only be kept for as long as necessary to provide you with any requested products, services or information, in addition thereto, we may retain certain transaction details and correspondence until the time limit for claims arising from the transaction has expired, or to comply with regulatory requirements regarding the retention of such data./p>br>p>strong>SAFEGUARD PERSONAL INFORMATION/strong>/p>p>The Company will take all steps reasonably necessary to ensure that your Personal Information is treated securely and in accordance with this privacy policy./p>p>Where we have given you (or where you have chosen) a password that enables you to access certain parts of our websites, you are responsible for keeping this password confidential. We ask you not to share a password with anyone./p>p>Unfortunately, the transmission of information via the Internet is not completely secure. Although we will do our best to protect your personal data, we cannot guarantee the security of your personal data transmitted to our websites – any transmission is at your own risk. Once we have received your information, we will use strict procedures and security features to try to prevent unauthorized access./p>br>p>strong>OUR COMMITMENT TO CHILDRENS ONLINE PRIVACY/strong>/p>p>The Company does not knowingly accept, collect or solicit Personal Information from children under the age of 13. In the event that Personal Information was inadvertently collected from children under the age of 13, parents may either give consent to the collection, use and disclosure of the child’s personal information or request the removal of the childs personal information, by contacting the Company./p>br>p>strong>CHANGES TO THIS PRIVACY POLICY/strong>/p>p>The Company reserves the right to change this Privacy Policy from time to time. In case of changes, the revised Privacy Policy will be posted on this page, and where appropriate notified to you by e-mail and will take effect immediately. Please check back frequently to see any updates or changes to this privacy policy./p>br>p>strong>HOW TO CONTACT US/strong>/p>p>In case of questions or concerns regarding this Privacy Policy, you may contact the Company at:br>br>strong>Address: /strong>UGF Worldwide Corporate Centre Shaw Boulevard Mandaluyong City/p>p>strong>Email:/strong> a href/cdn-cgi/l/email-protection class__cf_email__ data-cfemail4f2b3f200f39263c3b2e232e212b612c2022613f27>email protected/a>/p>p>strong>Telephone No/s: /strong>(02) 226-3552 or 0917 857 6494/p>p> /p>/div>/div>div classmodal-footer>button classbtn btn-default typebutton classclose data-dismissmodal aria-labelClose>Close/button>/div>/div>/div>/div>div classmodal fade idmodal_timer>div classmodal-dialog roledocument>div classmodal-content stylemax-width: 440px; margin: 0 auto;>div classmodal-body text-center p-y-6>hr classinvisible>div classtext-muted>i classfa fa-clock-o fa-3x aria-hiddentrue>/i>/div>h2>strong>Hey there!/strong>/h2>p>The page will refresh itself after countdown./p>div idcountTime>/div>hr classinvisible>button classbtn btn-primary p-x-6 btn_modal_timer>Ok/button>/div>/div>/div>/div>div classmodal fade idmodal_web_sign>div classmodal-dialog modal-zsm roledocument stylemargin-top: 0;>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>E-Signature/h4>/div>div classmodal-body>canvas idsignatureImageWeb classsig-canvas>Ooops! Get a better browser, bro. --Mandalay Web Team/canvas>br>/div>div classmodal-footer>a hrefjavascript:void(0) classbtn btn-default idsig-clearBtn>Clear Signature/a>button typebutton classbtn btn-success data-dismissmodal idrecordWebSign>Ok/button>/div>/div>/div>/div>div classmodal fade modal-view-map idmodal_view_map>div classmodal-lg stylewidth: 100% roledocument>div classmodal-content stylemargin: 0 auto;>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>Project Map/h4>/div>div classmodal-body text-center p-y-6 idview_project_map>/div>/div>/div>/div>div classmodal fade idwebmap>div classmodal-dialog modal-lg roledocument stylemargin-top: 0; width: 100%;>div classmodal-content>div classmodal-header>button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button>h4 classmodal-title p-x-3 idmyModalLabel>Project Map/h4>/div>div classmodal-body>object idwebmap-url data stylewidth: 100%; height: 85vh;>/object>/div>/div>/div>/div>div classhidden>div idacqwire_confirmation>p>You are now proceeding to a secure Payment Portal (Aqwire)./p>p>To complete your reservation, we require that you submit the following documents for administrative verification:/p>ol>li>Two (2) valid IDs (government-issued IDs preferred)/li>li>Buyers Information Sheet (BIS)/li>li>Reservation Agreement (RA)/li>/ol>/div>/div>div classloading hidden>div classoverlay>i classfa fa-spin fa-refresh>/i>/div>/div>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script srchttps://onlinereservation.camellamanors.com/js/jquery.min.js type273d89a9be83cec4c2ec70b9-text/javascript>/script>script srchttps://onlinereservation.camellamanors.com/bootstrap-3.3.7-dist/js/bootstrap.min.js type273d89a9be83cec4c2ec70b9-text/javascript>/script>script srchttps://onlinereservation.camellamanors.com/frontend/node_modules/owl.carousel/dist/owl.carousel.min.js type273d89a9be83cec4c2ec70b9-text/javascript>/script>script srchttps://onlinereservation.camellamanors.com/cms/plugins/alertifyjs/alertify.min.js type273d89a9be83cec4c2ec70b9-text/javascript>/script>script type273d89a9be83cec4c2ec70b9-text/javascript srchttps://onlinereservation.camellamanors.com/js/detect.min.js>/script>script srchttps://www.google.com/recaptcha/api.js?onloadonloadCallback&renderexplicit async defer type273d89a9be83cec4c2ec70b9-text/javascript> /script>script type273d89a9be83cec4c2ec70b9-text/javascript noncerAnd0mMRC> var m_btns; // The array of buttons that we are emulating. var m_clickBtn -1; var intf; var formDiv; var protocol; var m_usbDevices; var tablet; var m_capability; var m_inkThreshold; var m_imgData; var m_encodingMode; var ctx; var canvas; var modalBackground; var formDiv; var m_penData; var lastPoint; var isDown; var user detect.parse(navigator.userAgent); // Display some property values in my browsers dev tools console console.log( user.browser.family + user.browser.version + user.device.type ); var retry 0; function checkForSigCaptX() { // Establishing a connection to SigCaptX Web Service can take a few seconds, // particularly if the browser itself is still loading/initialising // or on a slower machine. retry retry + 1; if (WacomGSS.STU.isServiceReady()) { retry 0; console.log(SigCaptX Web Service: ready); } else { console.log(SigCaptX Web Service: not connected); if (retry 20) { setTimeout(checkForSigCaptX, 1000); } else { console.log(Unable to establish connection to SigCaptX); } } } if(user.device.type Desktopz) { setTimeout(checkForSigCaptX, 500); } function onDCAtimeout() { // Device Control App has timed-out and shut down // For this sample, we just closedown tabletSign (assumking its running) console.log(DCA disconnected); setTimeout(close, 0); } function Rectangle(x, y, width, height) { this.x x; this.y y; this.width width; this.height height; this.Contains function (pt) { if (((pt.x > this.x) && (pt.x (this.x + this.width))) && ((pt.y > this.y) && (pt.y (this.y + this.height)))) { return true; } else { return false; } } } // In order to simulate buttons, we have our own Button class that stores the bounds and event handler. // Using an array of these makes it easy to add or remove buttons as desired. // delegate void ButtonClick(); function Button() { this.Bounds; // in Screen coordinates this.Text; this.Click; }; function Point(x, y) { this.x x; this.y y; } function createModalWindow(width, height) { modalBackground document.createElement(div); modalBackground.id modal-background; modalBackground.className active; modalBackground.style.width window.innerWidth; modalBackground.style.height window.innerHeight; document.getElementsByTagName(body)0.appendChild(modalBackground); formDiv document.createElement(div); formDiv.id signatureWindow; formDiv.className active; formDiv.style.top (window.innerHeight / 2) - (height / 2) + px; formDiv.style.left (window.innerWidth / 2) - (width / 2) + px; formDiv.style.width width + px; formDiv.style.height height + px; document.getElementsByTagName(body)0.appendChild(formDiv); canvas document.createElement(canvas); canvas.id myCanvas; canvas.height formDiv.offsetHeight; canvas.width formDiv.offsetWidth; formDiv.appendChild(canvas); ctx canvas.getContext(2d); if (canvas.addEventListener) { canvas.addEventListener(click, onCanvasClick, false); } else if (canvas.attachEvent) { canvas.attachEvent(onClick, onCanvasClick); } else { canvasonClick onCanvasClick; } } function disconnect() { var deferred Q.defer(); if (!(undefined tablet || null tablet)) { var p new WacomGSS.STU.Protocol(); tablet.setInkingMode(p.InkingMode.InkingMode_Off) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.endCapture(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); if (m_imgData ! null) { return m_imgData.remove(); } else { return message; } }) .then(function (message) { console.log(received: + JSON.stringify(message)); m_imgData null; return tablet.setClearScreen(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.disconnect(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); tablet null; // clear canvas clearCanvas(canvas, ctx); }) .then(function (message) { deferred.resolve(); }) .fail(function (message) { console.log(disconnect error: + message); deferred.resolve(); }) } else { deferred.resolve(); } return deferred.promise; } window.addEventListener(beforeunload, function (e) { var confirmationMessage ; WacomGSS.STU.close(); (e || window.event).returnValue confirmationMessage; // Gecko + IE return confirmationMessage; // Webkit, Safari, Chrome }); // Error-derived object for Device Control App not ready exception function DCANotReady() { } DCANotReady.prototype new Error(); function tabletSign() { var p new WacomGSS.STU.Protocol(); var intf; var m_usingEncryption false; var m_encH; var m_encH2; var m_encH2Impl; WacomGSS.STU.isDCAReady() .then(function (message) { if (!message) { throw new DCANotReady(); } // Set handler for Device Control App timeout WacomGSS.STU.onDCAtimeout onDCAtimeout; return WacomGSS.STU.getUsbDevices(); }) .then(function (message) { if (message null || message.length 0) { throw new Error(No STU devices found); } console.log(received: + JSON.stringify(message)); m_usbDevices message; return WacomGSS.STU.isSupportedUsbDevice(m_usbDevices0.idVendor, m_usbDevices0.idProduct); }) .then(function (message) { console.log(received: + JSON.stringify(message)); intf new WacomGSS.STU.UsbInterface(); return intf.Constructor(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); return intf.connect(m_usbDevices0, true); }) .then(function (message) { console.log(received: + JSON.stringify(message)); console.log(0 message.value ? connected! : not connected); if (0 message.value) { m_encH new WacomGSS.STU.EncryptionHandler(new encryptionHandler()); return m_encH.Constructor(); } }) .then(function (message) { console.log(received: + JSON.stringify(message)); m_encH2Impl new encryptionHandler2(); m_encH2 new WacomGSS.STU.EncryptionHandler2(m_encH2Impl); return m_encH2.Constructor(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); tablet new WacomGSS.STU.Tablet(); return tablet.Constructor(intf, m_encH, m_encH2); }) .then(function (message) { console.log(received: + JSON.stringify(message)); intf null; return tablet.getInkThreshold(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); m_inkThreshold message; return tablet.getCapability(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); m_capability message; createModalWindow(m_capability.screenWidth, m_capability.screenHeight); return tablet.getInformation(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.getInkThreshold(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.getProductId(); }) .then(function (message) { console.log(received: + JSON.stringify(message)); return WacomGSS.STU.ProtocolHelper.simulateEncodingFlag(message, m_capability.encodingFlag); }) .then(function (message) { console.log(received: + JSON.stringify(message)); var encodingFlag message; if ((encodingFlag & p.EncodingFlag.EncodingFlag_24bit) ! 0) { return tablet.supportsWrite() .then(function (message) { m_encodingMode message ? p.EncodingMode.EncodingMode_24bit_Bulk : p.EncodingMode.EncodingMode_24bit; }); } else if ((encodingFlag & p.EncodingFlag.EncodingFlag_16bit) ! 0) { return tablet.supportsWrite() .then(function (message) { m_encodingMode message ? p.EncodingMode.EncodingMode_16bit_Bulk : p.EncodingMode.EncodingMode_16bit; }); } else { // assumes 1bit is available m_encodingMode p.EncodingMode.EncodingMode_1bit; } }) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.isSupported(p.ReportId.ReportId_EncryptionStatus); // v2 encryption }) .then(function (message) { console.log(received: + JSON.stringify(message)); m_usingEncryption message; // if the encryption script is missing turn off encryption regardless if (typeof window.sjcl undefined) { console.log(sjcl not found - encryption disabled); m_usingEncryption false; } return tablet.getDHprime(); }) .then(function (dhPrime) { console.log(received: + JSON.stringify(dhPrime)); return WacomGSS.STU.ProtocolHelper.supportsEncryption_DHprime(dhPrime); // v1 encryption }) .then(function (message) { console.log(received: + JSON.stringify(message)); m_usingEncryption (message ? true : m_usingEncryption); return tablet.setClearScreen(); }) .then(function (message) { if (m_usingEncryption) { return tablet.startCapture(0xc0ffee); } else { return message; } }) .then(function (message) { if (typeof m_encH2Impl.error ! undefined) { throw new Error(Encryption failed, restarting demo); } return message; }) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.isSupported(p.ReportId.ReportId_PenDataOptionMode); }) .then(function (message) { console.log(received: + JSON.stringify(message)); if (message) { return tablet.getProductId() .then(function (message) { var penDataOptionMode p.PenDataOptionMode.PenDataOptionMode_None; switch (message) { case WacomGSS.STU.ProductId.ProductId_520A: penDataOptionMode p.PenDataOptionMode.PenDataOptionMode_TimeCount; break; case WacomGSS.STU.ProductId.ProductId_430: case WacomGSS.STU.ProductId.ProductId_530: penDataOptionMode p.PenDataOptionMode.PenDataOptionMode_TimeCountSequence; break; default: console.log(Unknown tablet supporting PenDataOptionMode, setting to None.); }; return tablet.setPenDataOptionMode(penDataOptionMode); }); } else { m_encodingMode p.EncodingMode.EncodingMode_1bit; return m_encodingMode; } }) .then(function (message) { console.log(received: + JSON.stringify(message)); addButtons(); var canvasImage canvas.toDataURL(image/jpeg); return WacomGSS.STU.ProtocolHelper.resizeAndFlatten ( canvasImage, 0, 0, 0, 0, m_capability.screenWidth, m_capability.screenHeight, m_encodingMode, 1, false, 0, true ); }) .then(function (message) { m_imgData message; console.log(received: + JSON.stringify(message)); return tablet.writeImage(m_encodingMode, message); }) .then(function (message) { if (m_encH2Impl.error) { throw new Error(Encryption failed, restarting demo); } return message; }) .then(function (message) { console.log(received: + JSON.stringify(message)); return tablet.setInkingMode(p.InkingMode.InkingMode_On); }) .then(function (message) { console.log(received: + JSON.stringify(message)); var reportHandler new WacomGSS.STU.ProtocolHelper.ReportHandler(); lastPoint { x: 0, y: 0 }; isDown false; ctx.lineWidth 1; var penData function (report) { //console.log(report: + JSON.stringify(report)); m_penData.push(report); processButtons(report, canvas); processPoint(report, canvas, ctx); } var penDataEncryptedOption function (report) { //console.log(reportOp: + JSON.stringify(report)); m_penData.push(report.penData0, report.penData1); processButtons(report.penData0, canvas); processPoint(report.penData0, canvas, ctx); processButtons(report.penData1, canvas); processPoint(report.penData1, canvas, ctx); } var log function (report) { //console.log(report: + JSON.stringify(report)); } var decrypted function (report) { //console.log(decrypted: + JSON.stringify(report)); } m_penData new Array(); reportHandler.onReportPenData penData; reportHandler.onReportPenDataOption penData; reportHandler.onReportPenDataTimeCountSequence penData; reportHandler.onReportPenDataEncrypted penDataEncryptedOption; reportHandler.onReportPenDataEncryptedOption penDataEncryptedOption; reportHandler.onReportPenDataTimeCountSequenceEncrypted penData; reportHandler.onReportDevicePublicKey log; reportHandler.onReportEncryptionStatus log; reportHandler.decrypt decrypted; return reportHandler.startReporting(tablet, true); }) .fail( function(ex) { console.log(ex); if (ex instanceof DCANotReady) { // Device Control App not detected // Reinitialize and re-try WacomGSS.STU.Reinitialize(); setTimeout(tabletSign, 1000); } else { // Some other error - Inform the user and closedown alert(tabletSign failed:\n + ex); setTimeout(close(), 0); } }); } function addButtons() { m_btns new Array(3); m_btns0 new Button(); m_btns1 new Button(); m_btns2 new Button(); if (m_usbDevices0.idProduct ! WacomGSS.STU.ProductId.ProductId_300) { // Place the buttons across the bottom of the screen. var w2 m_capability.screenWidth / 3; var w3 m_capability.screenWidth / 3; var w1 m_capability.screenWidth - w2 - w3; var y m_capability.screenHeight * 6 / 7; var h m_capability.screenHeight - y; m_btns0.Bounds new Rectangle(0, y, w1, h); m_btns1.Bounds new Rectangle(w1, y, w2, h); m_btns2.Bounds new Rectangle(w1 + w2, y, w3, h); } else { // The STU-300 is very shallow, so it is better to utilise // the buttons to the side of the display instead. var x m_capability.screenWidth * 3 / 4; var w m_capability.screenWidth - x; var h2 m_capability.screenHeight / 3; var h3 m_capability.screenHeight / 3; var h1 m_capability.screenHeight - h2 - h3; m_btns0.Bounds new Rectangle(x, 0, w, h1); m_btns1.Bounds new Rectangle(x, h1, w, h2); m_btns2.Bounds new Rectangle(x, h1 + h2, w, h3); } m_btns0.Text OK; m_btns1.Text Clear; m_btns2.Text Cancel; m_btns0.Click btnOk_Click; m_btns1.Click btnClear_Click; m_btns2.Click btnCancel_Click; clearCanvas(canvas, ctx); drawButtons(); } function drawButtons() { // This application uses the same bitmap for both the screen and client (window). ctx.save(); ctx.setTransform(1, 0, 0, 1, 0, 0); ctx.beginPath(); ctx.lineWidth 1; ctx.strokeStyle black; ctx.font 30px Arial; // Draw the buttons for (var i 0; i m_btns.length; ++i) { //if (useColor) { ctx.fillStyle lightgrey; ctx.fillRect(m_btnsi.Bounds.x, m_btnsi.Bounds.y, m_btnsi.Bounds.width, m_btnsi.Bounds.height); } ctx.fillStyle black; ctx.rect(m_btnsi.Bounds.x, m_btnsi.Bounds.y, m_btnsi.Bounds.width, m_btnsi.Bounds.height); var xPos m_btnsi.Bounds.x + ((m_btnsi.Bounds.width / 2) - (ctx.measureText(m_btnsi.Text).width / 2)); var yOffset; if (m_usbDevices0.idProduct WacomGSS.STU.ProductId.ProductId_300) yOffset 28; else if (m_usbDevices0.idProduct WacomGSS.STU.ProductId.ProductId_430) yOffset 26; else yOffset 40; ctx.fillText(m_btnsi.Text, xPos, m_btnsi.Bounds.y + yOffset); } ctx.stroke(); ctx.closePath(); ctx.restore(); } function clearScreen() { clearCanvas(canvas, ctx); drawButtons(); m_penData new Array(); tablet.writeImage(m_encodingMode, m_imgData); } function btnOk_Click() { // You probably want to add additional processing here. generateImage(); setTimeout(close, 0); } function btnCancel_Click() { // You probably want to add additional processing here. setTimeout(close, 0); } function btnClear_Click() { // You probably want to add additional processing here. console.log(clear!); clearScreen(); } function distance(a, b) { return Math.pow(a.x - b.x, 2) + Math.pow(a.y - b.y, 2); } function clearCanvas(in_canvas, in_ctx) { in_ctx.save(); in_ctx.setTransform(1, 0, 0, 1, 0, 0); in_ctx.fillStyle white; in_ctx.fillRect(0, 0, in_canvas.width, in_canvas.height); in_ctx.restore(); } function clearCanvasTranparent(in_canvas, in_ctx) { in_ctx.save(); in_ctx.setTransform(1, 0, 0, 1, 0, 0); in_ctx.fillStyle rgba(255, 255, 255, 0); in_ctx.fillRect(0, 0, in_canvas.width, in_canvas.height); in_ctx.restore(); } function processButtons(point, in_canvas) { var nextPoint {}; nextPoint.x Math.round(in_canvas.width * point.x / m_capability.tabletMaxX); nextPoint.y Math.round(in_canvas.height * point.y / m_capability.tabletMaxY); var isDown2 (isDown ? !(point.pressure m_inkThreshold.offPressureMark) : (point.pressure > m_inkThreshold.onPressureMark)); var btn -1; for (var i 0; i m_btns.length; ++i) { if (m_btnsi.Bounds.Contains(nextPoint)) { btn i; break; } } if (isDown && !isDown2) { if (btn ! -1 && m_clickBtn btn) { m_btnsbtn.Click(); } m_clickBtn -1; } else if (btn ! -1 && !isDown && isDown2) { m_clickBtn btn; } return (btn -1); } function processPoint(point, in_canvas, in_ctx) { var nextPoint {}; nextPoint.x Math.round(in_canvas.width * point.x / m_capability.tabletMaxX); nextPoint.y Math.round(in_canvas.height * point.y / m_capability.tabletMaxY); var isDown2 (isDown ? !(point.pressure m_inkThreshold.offPressureMark) : (point.pressure > m_inkThreshold.onPressureMark)); if (!isDown && isDown2) { lastPoint nextPoint; } if ((isDown2 && 10 distance(lastPoint, nextPoint)) || (isDown && !isDown2)) { in_ctx.beginPath(); in_ctx.moveTo(lastPoint.x, lastPoint.y); in_ctx.lineTo(nextPoint.x, nextPoint.y); in_ctx.stroke(); in_ctx.closePath(); lastPoint nextPoint; } isDown isDown2; } function generateImage() { signatureImage document.getElementById(signatureImageWacom); var signatureCanvas document.createElement(canvas); signatureCanvas.id signatureCanvas; signatureCanvas.height signatureImage.height; signatureCanvas.width signatureImage.width; var signatureCtx signatureCanvas.getContext(2d); clearCanvasTranparent(signatureCanvas, signatureCtx); signatureCtx.lineWidth 1; signatureCtx.strokeStyle black; lastPoint { x: 0, y: 0 }; isDown false; for (var i 0; i m_penData.length; i++) { processPoint(m_penDatai, signatureCanvas, signatureCtx); } signatureImage.src signatureCanvas.toDataURL(image/png); $(#signatureImageWacom).data(val, true); // var image signatureCanvas.toDataURL(image/png); // $.ajax({ // url : https://onlinereservation.camellamanors.com/save-signature, // type : POST, // data : { img: image }, // success : function (resData) { // alert(done); // } // }); } function close() { // Clear handler for Device Control App timeout WacomGSS.STU.onDCAtimeout null; disconnect(); document.getElementsByTagName(body)0.removeChild(modalBackground); document.getElementsByTagName(body)0.removeChild(formDiv); } function onCanvasClick(event) { // Enable the mouse to click on the simulated buttons that we have displayed. // Note that this can add some tricky logic into processing pen data // if the pen was down at the time of this click, especially if the pen was logically // also pressing a button! This demo however ignores any that. var posX event.pageX - formDiv.offsetLeft; var posY event.pageY - formDiv.offsetTop; for (var i 0; i m_btns.length; i++) { if (m_btnsi.Bounds.Contains(new Point(posX, posY))) { m_btnsi.Click(); break; } } } /script>script type273d89a9be83cec4c2ec70b9-text/javascript noncerAnd0mMRC> var zhostname window.location.hostname; $(document).ready(function(){ $(#modal_reserve).modal({ backdrop : static }).modal(show); $(#financing_options).on(change, function(){ generate_financing_scheme(); }); if(user.device.type Desktopz) { $(#webSign).remove(); } else { $(#wacomSign).remove(); } $(#recordWebSign).on(click, function(){ var signatureImageWeb document.getElementById(signatureImageWebPreview); var signature document.getElementById(signatureImageWeb); signatureImageWeb.src signature.toDataURL(image/png); $(#signatureImageWebPreview).data(val, true); $(#modal_reserve).css(overflow-y, auto); }); $(document).on(hidden.bs.modal,#modal_view_map, function () { $(#modal_reserve).css(overflow-y, auto); }) }); function webSign() { $(#modal_web_sign).modal(show); } var select_list project_map, price_range, unit_type, units, project ; var select_display Project, Price Range, Unit Type, Floor/Unit, Project Tower/Phase ; $(body).on(click, .btn--reserve, function(){ $(#modal_reserve).modal({ backdrop : static }).modal(show).on(shown.bs.modal, function () { data_saved false; }).on(hidden.bs.modal, function () { // on bootstrap modal was hidden, clear the form and the extra_id element $(#form_personal_information)0.reset(); $(#extra_id).val(); grecaptcha.reset(); $(.popover).popover(hide); $(.popover).popover(destroy); $(.form-group).removeClass(has-error); }); }); var data_saved false; $(.modal).on(click, .btn--next, function(){ var page $(this).data(page); if (page personal_information) { var formData new FormData($(#form_personal_information)0); var full_name $(#first_name).val() + + $(#middle_name).val() + + $(#surname).val(); $(#full_name-error).addClass(hidden); formData.append(country_code,$(#mobile_code option:selected).data(country)); formData.append(full_name,full_name); $(.popover).popover(destroy); $.ajax({ url : https://onlinereservation.camellamanors.com/save_lead_data, type : POST, dataType : JSON, data : formData, processData : false, contentType : false, success : function (res) { $(.form-group).removeClass(has-error); if (res.code 1) { for(var err in res.msgs) { if(err full_name){ var res_full_name first_name,middle_name,surname; console.log(res.msgserr); $(#full_name-error).html(i classfa fa-exclamation-circle stylepadding-right:3px;>/i> +res.msgserr); $(#full_name-error).removeClass(hidden); for ( var i 0; i res_full_name.length; i++) { console.log(res_full_namei); $(# + res_full_namei +-error).closest(.form-group).addClass(has-error); } }else{ $(#form_personal_information # + err + -error).popover({ placement: bottom, //content: res.msgserr, content: This field is required.., html: true }).popover(show); $(# + err +-error).closest(.form-group).addClass(has-error); } } $(.popover-content).prepend(i classfa fa-exclamation-circle aria-hiddentrue>/i>); } else if (res.code 0) { data_saved true; $(#extra_id).val(res.extra.id); if(zhostname.includes(brittany) ! false ){ dataLayer.push({event: reservation step 1}); } $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } } }); } else { $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }); $(.modal).on(click, .btn--back, function(){ $(.nav-tabs-reservation > .active).prev(li).find(a).trigger(click); }); $(.modal).on(click, .btn--view-summary, function(){ conso_summary(); }); function conso_summary() { var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var promo_code $(#promo_code).val(); var map_url $(#map_url).val(); var unit_type $(#unit_type option:selected).text(); var adjacent_unit $(#adjacent_unit).val(); var adjacent_refno $(#adjacent_unit option:selected).text(); var adjacent_model $(#adjacent_model option:selected).text(); var zfinancing_options $(#financing_options option:selected).val(); var options $(inputnameoptions:checked).val(); if ((unit ! undefined && refno ! && project ! && lead_id ! && unit ! ) || map_url ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, unit_type : unit_type, refno : refno, lead_id : lead_id, promo_code : promo_code, type : 1, financing_options : financing_options, options : options, map_url : map_url, adjacent_unit : adjacent_unit, adjacent_refno : adjacent_refno,adjacent_model : adjacent_model}, success : function (res) { if (res invalid) { $(#js-general_error).html(code>Invalid selection of property./code>); } else if (res reservation) { $(#js-general_error).html(code>Unit reservation fee is not available./code>); } else { $(#detail_summary_holder).html(res); if(zhostname.includes(brittany) ! false ){ dataLayer.push({event: reservation step 2}); } $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } } }); } else { // no data selected } } function clear_selects (selects) { $.each(selects, function (k, v) { $(#+select_listv) .empty() .append(option selectedselected value>Select + select_displayv +/option>); }) } $(body).on(click, #agree_privacy, function (e) { $(#modal_privacy_alert).modal(hide); }); $(body).on(change, #location, function (e) { e.preventDefault(); clear_selects(0,1,2,3,4); $(#collapseProperty).collapse(hide); var val $(this).val() if (val) { loading_spinner(project_map,show); var data {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, location : val} $.ajax({ url : https://onlinereservation.camellamanors.com/load_project_names_by_location, type : POST, dataType : JSON, data : data, success : function (res) { $(#collapseProperty).collapse(hide); loading_spinner(project_map,hide); $(#project_map) .empty() .append(option value>Select Project/option>); $.each(res.project_map, function (k, v) { $(#project_map) .append(option value+ v.id +>+ v.project_name +/option>); console.log(v); }) }, error: function (xhr, ajaxOptions, thrownError) { loading_spinner(project_map,hide); alert(There was an error during process, Please reload the page and try again or contact the admin for assistance.); } }); } }); $(body).on(change, #project_map, function (e) { var location $(#location).val(); var id $(this).val(); clear_selects(1,2,3,4); if (location && id) { var data {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, location : location, id : id}; loading_spinner(project,show); $.ajax({ url : https://onlinereservation.camellamanors.com/load_project_by_project_mapping, type : POST, dataType : JSON, data : data, success : function (res) { loading_spinner(project,hide); $(#collapseProperty).collapse(hide); console.log(res); $(#project) .empty() .append(option value>Select Project Tower/Phase /option>); $.each(res.Project, function (k, v) { $(#project) .append(option value+ v.SWENR +>+ v.XWETEXT1 +/option>); }) }, error: function (xhr, ajaxOptions, thrownError){ loading_spinner(project,hide); } }); } }); $(body).on(change, #project, function (e) { e.preventDefault(); clear_selects(1,2,3); $(#collapseProperty).collapse(hide); loading_spinner(price_range,show); var project $(#project).val(); var data {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, project : project} $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_types, type : POST, dataType : JSON, data : data, success : function (res) { $(.view-map).removeAttr(disabled).removeClass(btn-default).addClass(btn-primary); loading_spinner(price_range,hide); if(res.map_url ! ){ $(#zproject).css(display, none); $(#webmap-url).attr(data, res.map_url); $(#map_url).val(res.map_url); $(#webmap).modal(show); return false; } else { $(#zproject).css(display, show); // $(.view-map).removeAttr(disabled).removeClass(btn-default).addClass(btn-primary); $(#collapseProperty).collapse(hide); $(#unit_type) .empty() .append(option value>Select Unit Type/option>); $.each(res.unit_types, function (k, v) { $(#unit_type) .append(option value+ v +>+ v +/option>); }) } }, error: function (xhr, ajaxOptions, thrownError){ loading_spinner(price_range,hide); } }); $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_price_range, type : POST, dataType : JSON, data : data, success : function (res) { loading_spinner(price_range,hide); $(#collapseProperty).collapse(hide); $(#price_range) .empty() .append(option value>Select Price Range/option>); $.each(res.ReservationFee, function (k, v) { $(#price_range) .append(option value+ v.ncp_range +>+ v.ncp_range +/option>); }) }, error: function (xhr, ajaxOptions, thrownError){ loading_spinner(price_range,hide); } }); }); $(body).on(change, #price_range, function (e) { e.preventDefault(); clear_selects(2,3); $(#collapseProperty).collapse(hide); loading_spinner(unit_type,show); var price_range $(this).val() var project $(#project).val(); var data {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, project : project } if (price_range) { data {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, price_range : price_range, project : project} } $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_types, type : POST, data : data, success : function (res) { //$(#unit_type_holder).html(res); loading_spinner(unit_type,hide); $(#unit_type) .empty() .append(option value>Select Unit Type/option>); $.each(res.unit_types, function (k, v) { if(v || v ) { v1 Available Units; v2 Lot only } else { v1 v; v2 v; } $(#unit_type).append(option value+ v1 +>+ v2 +/option>); }) }, error: function (xhr, ajaxOptions, thrownError){ loading_spinner(unit_type,hide); } }); }); $(body).on(change, #unit_type, function (e) { e.preventDefault(); clear_selects(3); $(#collapseProperty).collapse(hide); var project $(#project).val(); var price_range $(#price_range).val() var unit_type $(this).val() loading_spinner(units,show); if (project ! && unit_type ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/search_units, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, price_range : price_range, project : project, unit_type : unit_type}, success : function (res) { loading_spinner(units,hide); $(#units_holder).html(res); $(#collapseProperty).collapse(hide); $(#adjacent_lot).collapse(hide); }, error: function (xhr, ajaxOptions, thrownError){ loading_spinner(units,hide); } }); } }); $(body).on(change, #units, function (e) { e.preventDefault(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var unit_type $(#unit_type option:selected).text(); var adjacent_unit $(#adjacent_unit).val(); var adjacent_refno $(#adjacent_unit option:selected).text(); var adjacent_model $(#adjacent_model option:selected).text(); $(#js-general_error).html(); if (unit ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, refno : refno, project : project, unit_type : unit_type , adjacent_unit : adjacent_unit, adjacent_refno : adjacent_refno, adjacent_model : adjacent_model}, success : function (res) { $(#unit_search_result_holder).html(res); $(#collapseProperty).collapse(show); showAdjacentHouseModel(); } }); } }); $(body).on(click, #js-btn-summary_edit_personal_info, function (e) { e.preventDefault(); var type $(this).data(type); if (type edit) { $(.summary_edit_info).removeAttr(readonly); $(this).data(type, save); $(this).text(Save); } else { var formData new FormData($(#edit_form_personal_information)0); $.ajax({ url : https://onlinereservation.camellamanors.com/save_lead_data, type : POST, dataType : JSON, data : formData, processData : false, contentType : false, success : function (res) { $(#edit_form_personal_information .help-block).html(); $(#edit_form_personal_information .help-block).parents(.form-group).removeClass(has-error); if (res.code 1) { for(var err in res.msgs) { $(#edit_form_personal_information # + err + -error).html(code>+ res.msgserr +/code>); $(#edit_form_personal_information # + err + -error).parents(.form-group).addClass(has-error); } } else if (res.code 0) { $(.summary_edit_info).attr(readonly, true); $(#js-btn-summary_edit_personal_info).data(type, edit); $(#js-btn-summary_edit_personal_info).text(Edit); } } }); } }); /** * Proceed to payment */ $(body).on(click, #js-btn_proceed_payment, function (e) { if(zhostname.includes(vistaresidences) || zhostname.includes(lumina) || zhostname.includes(crownasia) || zhostname.includes(brittany) || zhostname.includes(camella.com.ph) || zhostname.includes(vistamanors)){ $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); }else{ proceed_payment(); } }); function proceed_payment(){ // e.preventDefault(); var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var promo_code $(#promo_code).val(); var promo_value $(#promo_value2).val(); var map_url $(#map_url).val(); alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; var msg ; if(zhostname.includes(lumina) true || zhostname.includes(prima) true || zhostname.includes(127.0.0.1) || zhostname.includes(asterra) true) { // msg Your chosen amortization term (years to pay) may still differ upon qualification based on age and income documents during the Marketing and Admin briefing.; // msg You are now proceeding to a secure Payment Portal (PesoPay).; msg p>You are now proceeding to a secure Payment Portal (PesoPay)./p> +To complete your reservation, we require that you submit the following documents for administrative verification: +ol> +li>Two (2) valid IDs (government-issued IDs preferred)/li> +li>Buyers Information Sheet (BIS)/li> +li>Reservation Agreement (RA)/li> +/ol>; /*if($(inputnameoptions).is(:checked)) { alertify .alert(Confirmation, Please select preferred option., function(){ alertify.message(OK); }); return false; } */ // var msg You are now proceeding to a secure Payment Portal (Pesopay). Please take note that there will be an additional 300 PHP for the Web Admin Fee.; // var msg You are now proceeding to a secure Payment Portal (Pesopay). Reservation fee is exclusive of P300.00 web admin fee for Credit Card, Over the counter payment via BDO/RCBC and Bayad Center/EC Pay.; } else if(zhostname.includes(camella) || zhostname.includes(lessandra)) { var valid_id Two (2) valid IDs; if(zhostname.includes(lessandra)) { valid_id One (1) valid ID; } msg p>You are now proceeding to a secure Payment Portal (PesoPay)./p> +To complete your reservation, we require that you submit the following documents for administrative verification: +ol> +li>Two (2) valid IDs (government-issued IDs preferred)/li> +li>Buyers Information Sheet (BIS)/li> +li>Reservation Agreement (RA)/li> +/ol>; } else { // msg You are now proceeding to a secure Payment Portal (PesoPay).; msg p>You are now proceeding to a secure Payment Portal (PesoPay)./p> +To complete your reservation, we require that you submit the following documents for administrative verification: +ol> +li>Two (2) valid IDs (government-issued IDs preferred)/li> +li>Buyers Information Sheet (BIS)/li> +li>Reservation Agreement (RA)/li> +/ol>; } alertify.confirm(Confirmation, msg, function(){ var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var promo_code $(#promo_code).val(); var promo_value $(#promo_value2).val(); $(.loading).removeClass(hidden) if(zhostname.includes(onlinereservation.manors) || zhostname.includes(127)) { let params { lead_id: lead_id, unit: unit, project: project, refno: refno, promo_value: promo_value } console.log(test) return external_payments(params) } //form_payment var map_url $(#map_url).val(); $(#js-general_error).html(); if(zhostname.includes(lumina) true || zhostname.includes(127.0.0.1) true || zhostname.includes(asterra) true) { $.ajax({ url : https://onlinereservation.camellamanors.com/paymaya_payment, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, promo_value : promo_value, promo_code : promo_code, type : 2, map_url : map_url}, success : function (res) { window.location.replace(res); }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); } else { $.ajax({ url : https://onlinereservation.camellamanors.com/load_payment_form, type : POST, //dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, promo_value : promo_value, promo_code : promo_code, type : 2, map_url : map_url}, //data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG}, success : function (res) { $(#js-general_error).html(res); if(zhostname.includes(brittany) ! false ){ dataLayer.push({event: reservation step 3}); dataLayer.push({ reference : $(#peso_orderRef).val(), project : $(#peso_project).val(), unit type : $(#peso_unit).val(), price : $(#peso_amount).val(), source : $(#source option:selected).text(), event : reservation form submit }); } $(#form_payment).submit(); $(#form_payment_paynamics).submit(); }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); } }, function(){ }).set(labels, { ok:Continue, cancel:Cancel } ); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; alertify.confirm(Confirmation, You are now proceeding to a secure Payment Portal (PesoPay)., function(){ //form_payment $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { if (res.code 2) { // error no data selected } else { $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); if (unit ! undefined && refno ! && project ! && lead_id ! && unit ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { if (res.code 2) { // error no data selected } else { $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); } else { // no data selected } } $(document.body).on(click, .frame.image > a, function (e) { alert($(a).href.substr(-8)); }); $(body).on(submit, #form_summary, function (e) { //window.open(, form_summary, _blank, width800,height800,resizeable,scrollbars); //this.target _blank; $(form).attr(target, _blank); }); $(body).on(click, #js-btn_generate_computation, function (e) { e.preventDefault(); $(#form_summary).submit(); }); $(body).on(click, #js-btn_eqs, function (e) { e.preventDefault(); $(#form_summary).append(input typehidden nameeqs valueeqs /> ); $(#form_summary).submit(); }); $(body).on(click, #js-btn_sample_computation, function (e) { e.preventDefault(); if($(this).data(value) sample_computation){ $(this).data(value, summary_view); $(this).html(GENERATE COMPUTATION); $(#summary).css(display, block); $(#detail_summary_holder).css(display, none); $(.zform-title).text(Select preferred computation:); $(.zrequired-label).css(display, none); financing_options($(#project).val()); } else { var zfinancing_options $(#financing_options option:selected).val(); var options $(inputnameoptions:checked).val(); if(user.device.type Desktopz) { var base64 $(#signatureImageWacom).attr(src); } else { var canvas document.getElementById(signatureImageWeb); var base64 canvas.toDataURL(); // var base64 $(#signatureImage).toDataURL(); } var esign base64; if(zhostname.includes(lumina) true || zhostname.includes(prima) true || zhostname.includes(127.0.0.1) true || zhostname.includes(asterra) true) { $(#form_summary).append(input typehidden namefinancing_options value+zfinancing_options+ /> ); $(#form_summary).append(input typehidden nameoptions value+options+ /> ); $(#form_summary).append(input typehidden nameesign value+esign+ /> ); } $(#form_summary).submit(); // return false; // $(#summary).css(display, none); // $(#detail_summary_holder).css(display, block); // $(this).data(value, sample_computation); // $(this).html(Sample Computation); } }); $(body).on(hidden.bs.modal, #modal_terms_condition, function (e) { $(body).addClass(modal-open); }) $(body).on(hidden.bs.modal, #modal_privacy_policy, function (e) { $(body).addClass(modal-open); }) function setModalMaxHeight(element) { this.$element $(element); this.$content this.$element.find(.modal-content); var borderWidth this.$content.outerHeight() - this.$content.innerHeight(); var dialogMargin $(window).width() 768 ? 20 : 60; var contentHeight $(window).height() - (dialogMargin + borderWidth); var headerHeight this.$element.find(.modal-header).outerHeight() || 0; var footerHeight this.$element.find(.modal-footer).outerHeight() || 0; var maxHeight contentHeight - (headerHeight + footerHeight); this.$content.css({ overflow: hidden }); this.$element .find(.modal-body).css({ max-height: maxHeight, overflow-y: auto }); } $(#modal_privacy_alert).on(hidden.bs.modal, function() { $(#modal_reserve).modal({ backdrop : static }).modal(show); setModalMaxHeight(this); }); $(#modal_terms_condition).on(show.bs.modal, function() { $(this).show(); setModalMaxHeight(this); }); $(window).resize(function() { if ($(#modal_terms_condition.in).length ! 0) { setModalMaxHeight($(.modal.in)); } }); var widget1; //modal recatcha var onloadCallback function() { var sitekey ; if(zhostname.includes(crown) true ){ sitekey 6LdE820UAAAAABH6SEZd2B-wLl74bmrZdTkt5h6f; } else if(zhostname.includes(camella.com) true || zhostname.includes(coho) true || zhostname.includes(lessandra) true || zhostname.includes(brittany) true || zhostname.includes(bria) true || zhostname.includes(vistaresidences) true || zhostname.includes(onlinereservaation.manors) true || zhostname.includes(lumina) true){ sitekey 6LeZOJsUAAAAAFZwFkIygpGzuUyOkE0Q1oWGPslP; } else if(zhostname.includes(prima) true ) { sitekey 6Lfdt9wUAAAAANVgSWcFRChMJsImFq-DEiSOMv2D; } else if(zhostname.includes(asterra) true ) { sitekey 6LeaYX8cAAAAALtfQ75lWV9hofLIr8AmMvAcwVXT; } else if(zhostname.includes(vistamanors) true ) { sitekey 6LftKcApAAAAAKHAN8-WWRthgyxxLV9lItjEUdjf; } else { sitekey 6LcviEQUAAAAAC061ag9JBsd7hF3AsD-Akdmvw0Q; } if ( $(#recaptcha1).length ) { widget1 grecaptcha.render(recaptcha1, { sitekey: sitekey, callback: verifyCallbackCaptcha1 }); } }; var verifyCallbackCaptcha1 function(response) { $(#modal_captcha).val(1); console.log(response, response); }; var interval; var timer function(){ interval setInterval(function(){ alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.alert(Session expired, function(){ window.location.reload(); }).setHeader(em> Online Reservation /em> ); console.log(Executed); // $(#modal_timer).modal(show); // interval2(); }, 15 * 60 * 1000); }; timer(); function financing_options(project) { var project project; var formData new FormData(); formData.append(_token, dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG); formData.append(project, project); $.ajax({ url : https://onlinereservation.camellamanors.com/get-financing-options, type : POST, dataType : JSON, data : formData, processData : false, contentType : false, success : function (res) { // console.log(resfinancing_options0financing_scheme); // alert(res0financing_scheme); if(resfinancing_options.length > 0){ $(#financing_options) .empty() .append(option value >--Financing options--/option>); for(i0; iresfinancing_options.length; i++){ $(#financing_options) .append(option value+ resfinancing_optionsifinancing_scheme + >+ resfinancing_optionsifinancing_scheme_desc +/option>); } } } }); } function generate_financing_scheme() { var project $(#project).val(); var unit $(#units).val(); var esign $(#esign).val(); var financing_option $(#financing_options).val(); var formData new FormData(); formData.append(_token, dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG); formData.append(project, project); formData.append(unit, unit); formData.append(financing_option, financing_option); $.ajax({ url : https://onlinereservation.camellamanors.com/get-computation, type : POST, dataType : json, data : formData, processData : false, contentType : false, success : function (res) { $(#financing_scheme_output).html(reshtml); // alert(reshtml); } }); } function external_payments(params) { $.ajax({ url : https://onlinereservation.camellamanors.com/hold_unit_external, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : params.unit, project : params.project, refno : params.refno, lead_id : params.lead_id, promo_value : params.promo_value}, success : function (res) { if(res.code 0) return window.location.href https://apps-dev.vistaland.com.ph/camellamanorsonlinepaymentfacility/ alert(res.genMsg) } }) } // $(window).click(function(){ // console.log(clicked); // $(#modal_timer).modal(hide); // clearInterval(interval); // timer(); // }); // $(#modal_timer).on(click, .modal-body, function(e){ // e.stopPropagation(); // $(.btn_modal_timer).click(function(){ // $(#modal_timer).modal(hide); // clearInterval(interval); // }); // }); // $(#modal_timer).on(hidden.bs.modal, function(){ // }); // var countdown 13 * 60 * 1000; // var timerId; // var interval2 function() { // timerId setInterval(function() { // countdown - 1000; // var min Math.floor(countdown / (60 * 1000)); // //var sec Math.floor(countdown - (min * 60 * 1000)); // wrong // var sec Math.floor((countdown - (min * 60 * 1000)) / 1000); //correct // if (countdown 0) { // //alert(13 min!); // window.location.reload(); // clearInterval(timerId); // //doSomething(); // } else { // $(#countTime).html(min + : + sec); // } // }, 1000); //1000ms. 1sec. // } /script>script type273d89a9be83cec4c2ec70b9-text/javascript noncerAnd0mMRC> (function() { window.requestAnimFrame (function(callback) { return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimaitonFrame || function(callback) { window.setTimeout(callback, 1000 / 60); }; })(); var canvas document.getElementById(signatureImageWeb); var ctx canvas.getContext(2d); ctx.strokeStyle #222222; ctx.lineWidth 4; var drawing false; var mousePos { x: 0, y: 0 }; var lastPos mousePos; canvas.addEventListener(mousedown, function(e) { drawing true; lastPos getMousePos(canvas, e); }, false); canvas.addEventListener(mouseup, function(e) { drawing false; }, false); canvas.addEventListener(mousemove, function(e) { mousePos getMousePos(canvas, e); }, false); // Add touch event support for mobile canvas.addEventListener(touchstart, function(e) { }, false); canvas.addEventListener(touchmove, function(e) { var touch e.touches0; var me new MouseEvent(mousemove, { clientX: touch.clientX, clientY: touch.clientY }); canvas.dispatchEvent(me); }, false); canvas.addEventListener(touchstart, function(e) { mousePos getTouchPos(canvas, e); var touch e.touches0; var me new MouseEvent(mousedown, { clientX: touch.clientX, clientY: touch.clientY }); canvas.dispatchEvent(me); }, false); canvas.addEventListener(touchend, function(e) { var me new MouseEvent(mouseup, {}); canvas.dispatchEvent(me); }, false); function getMousePos(canvasDom, mouseEvent) { var rect canvasDom.getBoundingClientRect(); return { x: mouseEvent.clientX - rect.left, y: mouseEvent.clientY - rect.top } } function getTouchPos(canvasDom, touchEvent) { var rect canvasDom.getBoundingClientRect(); return { x: touchEvent.touches0.clientX - rect.left, y: touchEvent.touches0.clientY - rect.top } } function renderCanvas() { if (drawing) { ctx.moveTo(lastPos.x, lastPos.y); ctx.lineTo(mousePos.x, mousePos.y); ctx.stroke(); lastPos mousePos; } } // Prevent scrolling when touching the canvas document.body.addEventListener(touchstart, function(e) { if (e.target canvas) { e.preventDefault(); } }, false); document.body.addEventListener(touchend, function(e) { if (e.target canvas) { e.preventDefault(); } }, false); document.body.addEventListener(touchmove, function(e) { if (e.target canvas) { e.preventDefault(); } }, false); (function drawLoop() { requestAnimFrame(drawLoop); renderCanvas(); })(); function clearCanvas() { canvas.width canvas.width; } // Set up the UI var sigText document.getElementById(sig-dataUrl); var sigImage document.getElementById(sig-image); var clearBtn document.getElementById(sig-clearBtn); var submitBtn document.getElementById(sig-submitBtn); // clearBtn.addEventListener(click, function(e) { // clearCanvas(); // // sigText.innerHTML Data URL for your signature will go here!; // // sigImage.setAttribute(src, ); // }, false); // submitBtn.addEventListener(click, function(e) { // var dataUrl canvas.toDataURL(); // sigText.innerHTML dataUrl; // sigImage.setAttribute(src, dataUrl); // }, false); })(); function check_signature(e) { var signatureImage ; if(user.device.type Desktopz) { signatureImage $(#signatureImageWacom).data(val); } else { signatureImage $(#signatureImageWeb).data(val); } if(signatureImage false){ show_toast_message({heading : Error, icon : error, text : E-Sign is required., hideAfter : 6000 }); e.preventDefault(); // return false; } } function write_signature(){ var image ; if(user.device.type Desktopz) { image $(#signatureImageWacom).attr(src); } else { image $(#signatureImageWeb).attr(src); } $.ajax({ url : https://onlinereservation.camellamanors.com/save-signature, type : POST, data : { img: image }, success : function (resData) { alert(done); } }); } function viewMap(){ var id $(#project).val(); $.ajax({ url : https://onlinereservation.camellamanors.com/proj-map-img, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, id : id}, success : function (resData) { var node ; if(resData.map_url ! ){ node+iframe src+resData.map_url+ stylewidth: 100%; height: 85vh;> /iframe>; } else { node+img src+resData.Project_Map+>; } $(#view_project_map).html(node); } ,dataType : JSON }); $(#modal_view_map).modal({ backdrop: static, keyboard: false }).modal(show); } function showAdjacentHouseModel(){ try { var project $(#project).val(); var price_range $(#price_range).val(); var unit_type $(#unit_type).val(); var selected_unit_type $(#unit_type option:selected).text(); var units $(#units).val(); var refno $(#units option:selected).text(); if (project ! && unit_type ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/show_adjacent, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, price_range : price_range, project : project, unit_type : unit_type, selected_unit_type : selected_unit_type, refno : refno, unit : units}, success : function (res) { console.log(res); $(#adjacent_lot).html(res); $(#adjacent_lot).collapse(show); } }); } }catch(err) { console.log(err.message); } } function proceed_payment_maya() { alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; var msg p>You are now proceeding to a secure Payment Portal (Maya)./p> +To complete your reservation, we require that you submit the following documents for administrative verification: +ol> +li>Two (2) valid IDs (government-issued IDs preferred)/li> +li>Buyers Information Sheet (BIS)/li> +li>Reservation Agreement (RA)/li> +/ol>;; alertify.confirm(Confirmation, msg, function(){ var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var promo_code $(#promo_code).val(); var promo_value $(#promo_value2).val(); $(.loading).removeClass(hidden); var map_url $(#map_url).val(); $(#js-general_error).html(); $.ajax({ url : https://onlinereservation.camellamanors.com/proceed_payment_maya, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, promo_value : promo_value, promo_code : promo_code, type : 2, map_url : map_url}, success : function (res) { window.location.replace(res); }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }).set(labels, { ok:Continue, cancel:Cancel } ); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; alertify.confirm(Confirmation, You are now proceeding to a secure Payment Portal (PesoPay)., function(){ //form_payment $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { if (res.code 2) { // error no data selected } else { $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); if (unit ! undefined && refno ! && project ! && lead_id ! && unit ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { if (res.code 2) { // error no data selected } else { $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); } else { // no data selected } } function proceed_payment_paynamics(){ alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; var msg p>You are now proceeding to a secure Payment Portal (Paynamics)./p> +To complete your reservation, we require that you submit the following documents for administrative verification: +ol> +li>Two (2) valid IDs (government-issued IDs preferred)/li> +li>Buyers Information Sheet (BIS)/li> +li>Reservation Agreement (RA)/li> +/ol>; alertify.confirm(Confirmation, msg, function(){ var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var promo_code $(#promo_code).val(); var promo_value $(#promo_value2).val(); $(.loading).removeClass(hidden); var map_url $(#map_url).val(); $(#js-general_error).html(); $.ajax({ url : https://onlinereservation.camellamanors.com/load_payment_paynamics, type : POST, //dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, promo_value : promo_value, promo_code : promo_code, type : 2, map_url : map_url}, //data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG}, success : function (res) { $(#js-general_error).html(res); $(#form_payment).submit(); $(#form_payment_paynamics).submit(); }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }).set(labels, { ok:Continue, cancel:Cancel } ); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; alertify.confirm(Confirmation, You are now proceeding to a secure Payment Portal (PesoPay)., function(){ //form_payment $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { if (res.code 2) { // error no data selected } else { $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); if (unit ! undefined && refno ! && project ! && lead_id ! && unit ! ) { $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { if (res.code 2) { // error no data selected } else { $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); } else { // no data selected } } function proceed_payment_aqwire() { alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; var msg $(#acqwire_confirmation).html(); alertify.confirm(Confirmation, msg, function(){ var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); var promo_code $(#promo_code).val(); var promo_value $(#promo_value2).val(); $(.loading).removeClass(hidden); var map_url $(#map_url).val(); $(#js-general_error).html(); $.ajax({ url : https://onlinereservation.camellamanors.com/proceed_payment_aqwire, type : POST, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, promo_value : promo_value, promo_code : promo_code, type : 2, map_url : map_url}, success : function (res) { if (res.status ! FAIL) { window.location.replace(res); }else{ $(.loading).addClass(hidden); alert(There was an error during process,Please check your mobile number if available. If the error persist please contact the admin for assistance.); } }, error: function (xhr, ajaxOptions, thrownError) { $(.loading).addClass(hidden); alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }).set(labels, { ok:Continue, cancel:Cancel } ); return; var lead_id $(#extra_id).val(); var unit $(#units).val(); var project $(#project).val(); var refno $(#units option:selected).text(); alertify.defaults.transition slide; alertify.defaults.theme.ok btn btn-primary btn-flat; alertify.defaults.theme.cancel btn btn-danger btn-flat; alertify.confirm(Confirmation, You are now proceeding to a secure Payment Portal (PesoPay)., function(){ //form_payment $.ajax({ url : https://onlinereservation.camellamanors.com/search_unit_summary, type : POST, dataType : JSON, data : {_token : dHZ2AfHoSQhVhqz01gGbbDf8gDhrU7pNwF63wEuG, unit : unit, project : project, refno : refno, lead_id : lead_id, type : 2}, success : function (res) { console.log(res); if (res false) { alert(There was an error during process, try to check your mobile number. If this error persist, please contact the admin for assistance.); } else { // $(#detail_summary_holder).html(res); $(.nav-tabs-reservation > .active).next(li).find(a).trigger(click); } }, error: function (xhr, ajaxOptions, thrownError) { alert(There was an error during process, Please contact the admin for assistance.); } }); }, function(){ }); } function loading_spinner(tag,status){ if(status show){ $(#+tag+-spinner).removeClass(hidden); }else{ $(#+tag+-spinner).addClass(hidden); } } /script>script type273d89a9be83cec4c2ec70b9-text/javascript noncerAnd0mMRC> /* Home Caroosel */ var owl $(.home__carousel); owl.owlCarousel({ loop: true, autoplay: true, mouseDrag: false, items: 1, //autoplayHoverPause: true, animateOut: fadeOut, animateIn: fadeIn }); owl.on(translated.owl.carousel, function(e) { function removeClass(layer, effect){ $(.owl-item .layer+layer).removeClass(animated + effect); } removeClass(1, fadeInRight); removeClass(2, fadeInLeft); }); owl.on(translate.owl.carousel, function(e) { idx e.item.index; function heroOpt(layer, effect){ $(.owl-item).eq(idx) .find(.layer+layer) .removeClass(animated + effect) .addClass(animated + effect); } heroOpt(1, fadeInRight); heroOpt(2, fadeInLeft); }); /script>script src/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js data-cf-settings273d89a9be83cec4c2ec70b9-|49 defer>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]