- Scan ID:
- 56a00267-9e30-4357-b435-f0008820925aFinished
- Submitted URL:
- https://bit.ly/FreeObjectPascalEbookRedirected
- Report Finished:
Links · 2 found
The outgoing links identified from the page
Link | Text |
---|---|
https://s608.t.en25.com/e/er?s=608&lid=11331&elqTrackId=8DFB40516F52C0B4B00313F4B0D90334&elq=00000000000000000000000000000000&elqaid=3703&elqat=2&elqak=8AF5E57DEB5E9CA2B5DABE88D788B63371972DBEE6CA2E7382EF8632B2F6DA146E9F | Terms and Conditions |
https://s608.t.en25.com/e/er?s=608&lid=13195&elqTrackId=E1FCB36682197529F4001429D4F00264&elq=00000000000000000000000000000000&elqaid=3703&elqat=2&elqak=8AF5A925BB12617B706CE5FD4E4C457BBD322DBEE6CA2E7382EF8632B2F6DA146E9F | Privacy Policy |
JavaScript Variables · 43 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | string |
documentPictureInPicture | string |
onscrollend | string |
gtag | string |
dataLayer | string |
$ | string |
jQuery | string |
dom7 | string |
fe65046_state | string |
toggleState | string |
Console log messages · 1 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
warning | other |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><html><head> <title>Object Pascal Handbook</title><meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="Object Pascal Handbook"> <meta property="og:url" content="https://lp.embarcadero.com/Object-Pascal-Handbook-2021"> <meta property="og:type" content="website"> <meta property="og:image" content="https://img.en25.com/EloquaImages/clients/Embarcadero/%7B59de13f9-e7d0-4a17-830a-9153f0c05b83%7D_11_Banners-Object-Pascal-eBook_1200x628.png"> <meta property="og:site_name" content="Object Pascal Handbook"> <meta property="og:description" content="Object Pascal Handbook"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="628"> <meta property="og:locale" content="English"> <meta name="twitter:card" content="summary"> <meta name="”twitter:title”" content="”Object" pascal="" handbook”=""> <meta name="”twitter:url”" content="”https://lp.embarcadero.com/Object-Pascal-Handbook-2021”"> <meta name="”twitter:image”" content="”https://img.en25.com/EloquaImages/clients/Embarcadero/%7B59de13f9-e7d0-4a17-830a-9153f0c05b83%7D_11_Banners-Object-Pascal-eBook_1200x628.png”"> <style type="text/css"> /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} </style> <style type="text/css"> *,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}} </style> <style type="text/css"> .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed} </style> <style type="text/css"> /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}} </style> <style type="text/css"> /* overrides for Eloqua */ body .container, body .container-fluid, body .col-xs-1, body .col-xs-2, body .col-xs-3, body .col-xs-4, body .col-xs-5, body .col-xs-6, body .col-xs-7, body .col-xs-8, body .col-xs-9, body .col-xs-10, body .col-xs-11, body .col-xs-12 { padding-left: 0; padding-right: 0; } body .elq-form-cell .container, body .elq-form-cell .container-fluid, body .elq-form-cell .col-xs-1, body .elq-form-cell .col-xs-2, body .elq-form-cell .col-xs-3, body .elq-form-cell .col-xs-4, body .elq-form-cell .col-xs-5, body .elq-form-cell .col-xs-6, body .elq-form-cell .col-xs-7, body .elq-form-cell .col-xs-8, body .elq-form-cell .col-xs-9, body .elq-form-cell .col-xs-10, body .elq-form-cell .col-xs-11, body .elq-form-cell .col-xs-12 { padding-left: 15px; padding-right: 15px; } </style> <style type="text/css">html, body { min-width:260px; min-height:100%; padding:0; margin:0 auto;}a img { border:none; }.button { word-wrap: break-word; }@media screen and (max-width:480px) {@-ms-viewport { width:320px; }@viewport { width:320px; }}.elq-form .field-style._50, .elq-form .field-style._50_left{min-width: 46%; max-width: 96%; width: calc((25em - 100%) * 1000);}.elq-form .field-style._25{min-width: 21%; max-width: 96%; width: calc((25em - 100%) * 1000);}ul { padding: 0 !important; margin: 0 0 0 40px !important; }li { margin-bottom: 10px !important; }.elq-form .sc-static-layout,.elq-form .sc-view.sc-static-layout {position: relative;}.elq-form .sc-view {overflow: hidden;} a{ color: #145c9e;}.hovered:hover { filter: brightness(80%); }@media screen and (max-width:480px) {.elq-form .field-style { width: 96%!important; }}.hide-in-desktop { display: none; max-height: 0px;}</style><style id="media-query" type="text/css">@media (max-width: 520px) {.hide-in-mobile { min-height: 0px; max-height: 0px; max-width: 0px; display: none; overflow: hidden; font-size: 0px;}.hide-in-desktop { display: block !important; max-height: none !important;}}.show-in-preview { display:none;height:auto;width:100%; }.elq-preview-mode .show-in-preview { display: inline-block !important; }.elq-preview-mode .hide-in-preview { display: none !important; }</style><style id="asset-specific-css"></style><script id="asset-specific-js"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-1070528707'); </script></head><body class="elq-lp" style="min-width:260px; min-height:100%; padding:0; margin:0 auto; background: #0084BD;"><div class="color-wrap" style="max-width:756px;width:100%;position:relative;background:;margin:0 auto;"><div class="container" style="width:100%;"><div class="row row-0" style="background:#6FCFF3 url(https://img.en25.com/EloquaImages/clients/Embarcadero/%7B10af6ece-b21e-4431-b746-65d744acbd0d%7D_34_Banners-Object-Pascal-eBook_1920x350_BLANK.png);background-repeat:no-repeat;background-size:100% auto;margin:0 auto;"><div class="column col-xs-12 col-sm-12 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div class="elq-image-cell cell cell-0" style="background-color:transparent;line-height:0;padding:0px 0px 0px 0px;text-align:center;"> <img src="https://img.en25.com/EloquaImages/clients/Embarcadero/%7B1b14fdf5-fda8-4545-989d-def81f05eae0%7D_Object-Pascal-eBook_756x185_%281%29.png" style="width:100%;height:auto;max-width:756px"></div><div style="background-color:#000000;line-height:18px;padding:10px 10px 10px 10px;" class="elq-text-cell cell cell-1"><div style="display:inline-block;width:100%;"><div data-lineheight="1.5" style="line-height: 33px; text-align: center;"><strong style="font-size: 22px; color: rgb(255, 255, 255);">Download the New Object Pascal Handbook by Marco Cantu … FREE!</strong></div></div></div></div></div><div class="row row-1" style="background:#FFFFFF;border-top:10px solid #FFFFFF;border-right:10px solid #FFFFFF;border-bottom:10px solid #FFFFFF;border-left:10px solid #FFFFFF;margin:0 auto;"><div class="column col-xs-12 col-sm-6 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="background-color:transparent;line-height:18px;padding:10px 20px 10px 10px;" class="elq-text-cell cell cell-0"><div style="display:inline-block;width:100%;"><div data-lineheight="1.5" style="line-height: 24px;"><span style="font-size: 16px;">This newly updated 500-page e-book is a complete guide to the current, modern Object Pascal programming language by best-selling Delphi books author and Delphi Senior Product Manager, Marco Cantú.</span></div><div data-lineheight="1.5" style="line-height: 18px;"><br></div><div data-lineheight="1.5" style="line-height: 24px;"><span style="font-size: 16px;">It's a manual for new and existing Object Pascal developers and covers, among other things, the following:</span></div><div data-lineheight="1.15" style="line-height: 13.8px;"><br></div><div data-lineheight="1.15" style="line-height: 13.8px;"><br></div><ul><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Variables and data types</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Procedures and functions</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Arrays, records, Strings</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Objects and Inheritance</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Handling exceptions</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Properties and Events</span></li><li data-lineheight="1.15" style="line-height: 18.4px;"><span style="font-size: 16px;">Interfaces and Classes</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Generics</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">Anonymous methods</span></li><li data-lineheight="1.15" style="line-height: 13.8px;"><span style="font-size: 16px;">RTTI and attributes</span></li><li data-lineheight="1.15" style="line-height: 18.4px;"><span style="font-size: 16px;">TObject and the runtime library</span></li></ul><div data-lineheight="1.15" style="line-height: 13.8px;"><br></div><div data-lineheight="1.15" style="line-height: 13.8px;"><br></div><div data-lineheight="1.5" style="line-height: 24px;"><strong style="color: rgb(0, 164, 233); font-size: 16px;">Wait no more—just fill out the form to receive this high quality content!</strong></div><div data-lineheight="1.15" style="line-height: 13.8px;"><br></div><div data-lineheight="1.5" style="line-height: 18px;"><br></div><div data-lineheight="1.5" style="line-height: 21px;"><span style="font-size: 14px;">This e-book is offered to you by Embarcadero. After you submit the form, the e-book will be sent to your inbox. Be sure to use the correct email address.</span></div></div></div></div><div class="column col-xs-12 col-sm-6 col-1" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="background-color:transparent;line-height:18px;padding:10px 10px 10px 10px;border-top:1px solid #01BBD6;border-right:1px solid #01BBD6;border-bottom:1px solid #01BBD6;border-left:1px solid #01BBD6;" class="elq-code-cell cell cell-0"><div style="display:inline-block;width:100%;"><style type="text/css"> .elq-form .elq-required{ color:red!important; display:inline; float:none; font-weight:700; margin:0; padding:0} .elq-form #elq-FormLastRow{ position:absolute; left:-80%; top:-80%} .elq-form .elq-label{ display:inline-block; max-width:100%; font-weight:400; box-sizing:border-box; margin-bottom:0} .elq-form .elq-label-top{ padding-bottom:3px} .elq-form .elq-item-label{ max-width:100%; font-weight:400; box-sizing:border-box} .elq-form .list-order{ margin-left:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis} .elq-form .one-column{ width:100%; clear:both} .elq-form .two-column{ float:left; width:38%} .elq-form .three-column{ float:left; width:30%} .elq-form .elq-item-textarea{ resize:vertical; min-height:48px; max-height:360px; box-sizing:border-box} .elq-form .elq-item-input,.elq-form .elq-item-select,.elq-form .elq-item-textarea{ font-family:inherit; font-size:inherit; line-height:inherit; color:inherit; font:inherit; margin:0} .elq-form .elq-item-select{ text-transform:none} .elq-form .row.single-checkbox-row{ margin-left:0} .elq-form .elq-field-style{ padding-bottom:10px} .elq-form .elq-field-style input[type=submit]{ -webkit-appearance:square-button} @-webkit-keyframes spin{ 0%{ -webkit-transform:rotate(0deg)} to{ -webkit-transform:rotate(1turn)} } @keyframes spin{ 0%{ transform:rotate(0deg)} to{ transform:rotate(1turn)} } .elq-form .loader{ vertical-align:middle; display:inline-block; margin-left:10px; border:3px solid #f3f3f3; border-radius:50%; border-top:3px solid #3498db; width:20px; height:20px; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite} .elq-form input[type=checkbox],.elq-form input[type=radio]{ margin:0} .elq-form .list-order input[type=radio]{ margin-left:1px} .elq-form *,.elq-form :after,.elq-form :before{ box-sizing:border-box} .elq-form html{ font-size:10px; -webkit-tap-highlight-color:transparent} .elq-form body{ font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size:14px; line-height:1.42857; color:#333; background-color:#fff} .elq-form button,.elq-form input,.elq-form select,.elq-form textarea{ font-family:inherit; font-size:inherit; line-height:inherit} .elq-form a{ color:#337ab7; text-decoration:none} .elq-form a:focus,.elq-form a:hover{ color:#23527c; text-decoration:underline} .elq-form a:focus{ outline:5px auto -webkit-focus-ring-color; outline-offset:-2px} .elq-form figure{ margin:0} .elq-form img{ vertical-align:middle} .elq-form .img-responsive{ display:block; max-width:100%; height:auto} .elq-form .img-rounded{ border-radius:6px} .elq-form .img-thumbnail{ padding:4px; line-height:1.42857; background-color:#fff; border:1px solid #ddd; border-radius:4px; transition:all .2s ease-in-out; display:inline-block; max-width:100%; height:auto} .elq-form .img-circle{ border-radius:50%} .elq-form hr{ margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee} .elq-form .sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0} .elq-form .sr-only-focusable:active,.elq-form .sr-only-focusable:focus{ position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto} .elq-form [role=button]{ cursor:pointer} .elq-form .container{ padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto} .elq-form .container:after,.elq-form .container:before{ display:table; content:" "} .elq-form .container:after{ clear:both} @media (min-width:768px){ .elq-form .container{ width:750px} } @media (min-width:992px){ .elq-form .container{ width:970px} } @media (min-width:1200px){ .elq-form .container{ width:1170px} } .elq-form .container-fluid{ padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto} .elq-form .container-fluid:after,.elq-form .container-fluid:before{ display:table; content:" "} .elq-form .container-fluid:after{ clear:both} .elq-form .row{ margin-right:-15px; margin-left:-15px} .elq-form .row:after,.elq-form .row:before{ display:table; content:" "} .elq-form .row:after{ clear:both} .elq-form .row-no-gutters{ margin-right:0; margin-left:0} .elq-form .row-no-gutters [class*=col-]{ padding-right:0; padding-left:0} .elq-form .col-lg-1,.elq-form .col-lg-2,.elq-form .col-lg-3,.elq-form .col-lg-4,.elq-form .col-lg-5,.elq-form .col-lg-6,.elq-form .col-lg-7,.elq-form .col-lg-8,.elq-form .col-lg-9,.elq-form .col-lg-10,.elq-form .col-lg-11,.elq-form .col-lg-12,.elq-form .col-md-1,.elq-form .col-md-2,.elq-form .col-md-3,.elq-form .col-md-4,.elq-form .col-md-5,.elq-form .col-md-6,.elq-form .col-md-7,.elq-form .col-md-8,.elq-form .col-md-9,.elq-form .col-md-10,.elq-form .col-md-11,.elq-form .col-md-12,.elq-form .col-sm-1,.elq-form .col-sm-2,.elq-form .col-sm-3,.elq-form .col-sm-4,.elq-form .col-sm-5,.elq-form .col-sm-6,.elq-form .col-sm-7,.elq-form .col-sm-8,.elq-form .col-sm-9,.elq-form .col-sm-10,.elq-form .col-sm-11,.elq-form .col-sm-12,.elq-form .col-xs-1,.elq-form .col-xs-2,.elq-form .col-xs-3,.elq-form .col-xs-4,.elq-form .col-xs-5,.elq-form .col-xs-6,.elq-form .col-xs-7,.elq-form .col-xs-8,.elq-form .col-xs-9,.elq-form .col-xs-10,.elq-form .col-xs-11,.elq-form .col-xs-12{ position:relative; min-height:1px; padding-right:15px; padding-left:15px} .elq-form .col-xs-1,.elq-form .col-xs-2,.elq-form .col-xs-3,.elq-form .col-xs-4,.elq-form .col-xs-5,.elq-form .col-xs-6,.elq-form .col-xs-7,.elq-form .col-xs-8,.elq-form .col-xs-9,.elq-form .col-xs-10,.elq-form .col-xs-11,.elq-form .col-xs-12{ float:left} .elq-form .col-xs-1{ width:8.33333%} .elq-form .col-xs-2{ width:16.66667%} .elq-form .col-xs-3{ width:25%} .elq-form .col-xs-4{ width:33.33333%} .elq-form .col-xs-5{ width:41.66667%} .elq-form .col-xs-6{ width:50%} .elq-form .col-xs-7{ width:58.33333%} .elq-form .col-xs-8{ width:66.66667%} .elq-form .col-xs-9{ width:75%} .elq-form .col-xs-10{ width:83.33333%} .elq-form .col-xs-11{ width:91.66667%} .elq-form .col-xs-12{ width:100%} .elq-form .col-xs-pull-0{ right:auto} .elq-form .col-xs-pull-1{ right:8.33333%} .elq-form .col-xs-pull-2{ right:16.66667%} .elq-form .col-xs-pull-3{ right:25%} .elq-form .col-xs-pull-4{ right:33.33333%} .elq-form .col-xs-pull-5{ right:41.66667%} .elq-form .col-xs-pull-6{ right:50%} .elq-form .col-xs-pull-7{ right:58.33333%} .elq-form .col-xs-pull-8{ right:66.66667%} .elq-form .col-xs-pull-9{ right:75%} .elq-form .col-xs-pull-10{ right:83.33333%} .elq-form .col-xs-pull-11{ right:91.66667%} .elq-form .col-xs-pull-12{ right:100%} .elq-form .col-xs-push-0{ left:auto} .elq-form .col-xs-push-1{ left:8.33333%} .elq-form .col-xs-push-2{ left:16.66667%} .elq-form .col-xs-push-3{ left:25%} .elq-form .col-xs-push-4{ left:33.33333%} .elq-form .col-xs-push-5{ left:41.66667%} .elq-form .col-xs-push-6{ left:50%} .elq-form .col-xs-push-7{ left:58.33333%} .elq-form .col-xs-push-8{ left:66.66667%} .elq-form .col-xs-push-9{ left:75%} .elq-form .col-xs-push-10{ left:83.33333%} .elq-form .col-xs-push-11{ left:91.66667%} .elq-form .col-xs-push-12{ left:100%} .elq-form .col-xs-offset-0{ margin-left:0} .elq-form .col-xs-offset-1{ margin-left:8.33333%} .elq-form .col-xs-offset-2{ margin-left:16.66667%} .elq-form .col-xs-offset-3{ margin-left:25%} .elq-form .col-xs-offset-4{ margin-left:33.33333%} .elq-form .col-xs-offset-5{ margin-left:41.66667%} .elq-form .col-xs-offset-6{ margin-left:50%} .elq-form .col-xs-offset-7{ margin-left:58.33333%} .elq-form .col-xs-offset-8{ margin-left:66.66667%} .elq-form .col-xs-offset-9{ margin-left:75%} .elq-form .col-xs-offset-10{ margin-left:83.33333%} .elq-form .col-xs-offset-11{ margin-left:91.66667%} .elq-form .col-xs-offset-12{ margin-left:100%} @media (min-width:768px){ .elq-form .col-sm-1,.elq-form .col-sm-2,.elq-form .col-sm-3,.elq-form .col-sm-4,.elq-form .col-sm-5,.elq-form .col-sm-6,.elq-form .col-sm-7,.elq-form .col-sm-8,.elq-form .col-sm-9,.elq-form .col-sm-10,.elq-form .col-sm-11,.elq-form .col-sm-12{ float:left} .elq-form .col-sm-1{ width:8.33333%} .elq-form .col-sm-2{ width:16.66667%} .elq-form .col-sm-3{ width:25%} .elq-form .col-sm-4{ width:33.33333%} .elq-form .col-sm-5{ width:41.66667%} .elq-form .col-sm-6{ width:50%} .elq-form .col-sm-7{ width:58.33333%} .elq-form .col-sm-8{ width:66.66667%} .elq-form .col-sm-9{ width:75%} .elq-form .col-sm-10{ width:83.33333%} .elq-form .col-sm-11{ width:91.66667%} .elq-form .col-sm-12{ width:100%} .elq-form .col-sm-pull-0{ right:auto} .elq-form .col-sm-pull-1{ right:8.33333%} .elq-form .col-sm-pull-2{ right:16.66667%} .elq-form .col-sm-pull-3{ right:25%} .elq-form .col-sm-pull-4{ right:33.33333%} .elq-form .col-sm-pull-5{ right:41.66667%} .elq-form .col-sm-pull-6{ right:50%} .elq-form .col-sm-pull-7{ right:58.33333%} .elq-form .col-sm-pull-8{ right:66.66667%} .elq-form .col-sm-pull-9{ right:75%} .elq-form .col-sm-pull-10{ right:83.33333%} .elq-form .col-sm-pull-11{ right:91.66667%} .elq-form .col-sm-pull-12{ right:100%} .elq-form .col-sm-push-0{ left:auto} .elq-form .col-sm-push-1{ left:8.33333%} .elq-form .col-sm-push-2{ left:16.66667%} .elq-form .col-sm-push-3{ left:25%} .elq-form .col-sm-push-4{ left:33.33333%} .elq-form .col-sm-push-5{ left:41.66667%} .elq-form .col-sm-push-6{ left:50%} .elq-form .col-sm-push-7{ left:58.33333%} .elq-form .col-sm-push-8{ left:66.66667%} .elq-form .col-sm-push-9{ left:75%} .elq-form .col-sm-push-10{ left:83.33333%} .elq-form .col-sm-push-11{ left:91.66667%} .elq-form .col-sm-push-12{ left:100%} .elq-form .col-sm-offset-0{ margin-left:0} .elq-form .col-sm-offset-1{ margin-left:8.33333%} .elq-form .col-sm-offset-2{ margin-left:16.66667%} .elq-form .col-sm-offset-3{ margin-left:25%} .elq-form .col-sm-offset-4{ margin-left:33.33333%} .elq-form .col-sm-offset-5{ margin-left:41.66667%} .elq-form .col-sm-offset-6{ margin-left:50%} .elq-form .col-sm-offset-7{ margin-left:58.33333%} .elq-form .col-sm-offset-8{ margin-left:66.66667%} .elq-form .col-sm-offset-9{ margin-left:75%} .elq-form .col-sm-offset-10{ margin-left:83.33333%} .elq-form .col-sm-offset-11{ margin-left:91.66667%} .elq-form .col-sm-offset-12{ margin-left:100%} } @media (min-width:992px){ .elq-form .col-md-1,.elq-form .col-md-2,.elq-form .col-md-3,.elq-form .col-md-4,.elq-form .col-md-5,.elq-form .col-md-6,.elq-form .col-md-7,.elq-form .col-md-8,.elq-form .col-md-9,.elq-form .col-md-10,.elq-form .col-md-11,.elq-form .col-md-12{ float:left} .elq-form .col-md-1{ width:8.33333%} .elq-form .col-md-2{ width:16.66667%} .elq-form .col-md-3{ width:25%} .elq-form .col-md-4{ width:33.33333%} .elq-form .col-md-5{ width:41.66667%} .elq-form .col-md-6{ width:50%} .elq-form .col-md-7{ width:58.33333%} .elq-form .col-md-8{ width:66.66667%} .elq-form .col-md-9{ width:75%} .elq-form .col-md-10{ width:83.33333%} .elq-form .col-md-11{ width:91.66667%} .elq-form .col-md-12{ width:100%} .elq-form .col-md-pull-0{ right:auto} .elq-form .col-md-pull-1{ right:8.33333%} .elq-form .col-md-pull-2{ right:16.66667%} .elq-form .col-md-pull-3{ right:25%} .elq-form .col-md-pull-4{ right:33.33333%} .elq-form .col-md-pull-5{ right:41.66667%} .elq-form .col-md-pull-6{ right:50%} .elq-form .col-md-pull-7{ right:58.33333%} .elq-form .col-md-pull-8{ right:66.66667%} .elq-form .col-md-pull-9{ right:75%} .elq-form .col-md-pull-10{ right:83.33333%} .elq-form .col-md-pull-11{ right:91.66667%} .elq-form .col-md-pull-12{ right:100%} .elq-form .col-md-push-0{ left:auto} .elq-form .col-md-push-1{ left:8.33333%} .elq-form .col-md-push-2{ left:16.66667%} .elq-form .col-md-push-3{ left:25%} .elq-form .col-md-push-4{ left:33.33333%} .elq-form .col-md-push-5{ left:41.66667%} .elq-form .col-md-push-6{ left:50%} .elq-form .col-md-push-7{ left:58.33333%} .elq-form .col-md-push-8{ left:66.66667%} .elq-form .col-md-push-9{ left:75%} .elq-form .col-md-push-10{ left:83.33333%} .elq-form .col-md-push-11{ left:91.66667%} .elq-form .col-md-push-12{ left:100%} .elq-form .col-md-offset-0{ margin-left:0} .elq-form .col-md-offset-1{ margin-left:8.33333%} .elq-form .col-md-offset-2{ margin-left:16.66667%} .elq-form .col-md-offset-3{ margin-left:25%} .elq-form .col-md-offset-4{ margin-left:33.33333%} .elq-form .col-md-offset-5{ margin-left:41.66667%} .elq-form .col-md-offset-6{ margin-left:50%} .elq-form .col-md-offset-7{ margin-left:58.33333%} .elq-form .col-md-offset-8{ margin-left:66.66667%} .elq-form .col-md-offset-9{ margin-left:75%} .elq-form .col-md-offset-10{ margin-left:83.33333%} .elq-form .col-md-offset-11{ margin-left:91.66667%} .elq-form .col-md-offset-12{ margin-left:100%} } @media (min-width:1200px){ .elq-form .col-lg-1,.elq-form .col-lg-2,.elq-form .col-lg-3,.elq-form .col-lg-4,.elq-form .col-lg-5,.elq-form .col-lg-6,.elq-form .col-lg-7,.elq-form .col-lg-8,.elq-form .col-lg-9,.elq-form .col-lg-10,.elq-form .col-lg-11,.elq-form .col-lg-12{ float:left} .elq-form .col-lg-1{ width:8.33333%} .elq-form .col-lg-2{ width:16.66667%} .elq-form .col-lg-3{ width:25%} .elq-form .col-lg-4{ width:33.33333%} .elq-form .col-lg-5{ width:41.66667%} .elq-form .col-lg-6{ width:50%} .elq-form .col-lg-7{ width:58.33333%} .elq-form .col-lg-8{ width:66.66667%} .elq-form .col-lg-9{ width:75%} .elq-form .col-lg-10{ width:83.33333%} .elq-form .col-lg-11{ width:91.66667%} .elq-form .col-lg-12{ width:100%} .elq-form .col-lg-pull-0{ right:auto} .elq-form .col-lg-pull-1{ right:8.33333%} .elq-form .col-lg-pull-2{ right:16.66667%} .elq-form .col-lg-pull-3{ right:25%} .elq-form .col-lg-pull-4{ right:33.33333%} .elq-form .col-lg-pull-5{ right:41.66667%} .elq-form .col-lg-pull-6{ right:50%} .elq-form .col-lg-pull-7{ right:58.33333%} .elq-form .col-lg-pull-8{ right:66.66667%} .elq-form .col-lg-pull-9{ right:75%} .elq-form .col-lg-pull-10{ right:83.33333%} .elq-form .col-lg-pull-11{ right:91.66667%} .elq-form .col-lg-pull-12{ right:100%} .elq-form .col-lg-push-0{ left:auto} .elq-form .col-lg-push-1{ left:8.33333%} .elq-form .col-lg-push-2{ left:16.66667%} .elq-form .col-lg-push-3{ left:25%} .elq-form .col-lg-push-4{ left:33.33333%} .elq-form .col-lg-push-5{ left:41.66667%} .elq-form .col-lg-push-6{ left:50%} .elq-form .col-lg-push-7{ left:58.33333%} .elq-form .col-lg-push-8{ left:66.66667%} .elq-form .col-lg-push-9{ left:75%} .elq-form .col-lg-push-10{ left:83.33333%} .elq-form .col-lg-push-11{ left:91.66667%} .elq-form .col-lg-push-12{ left:100%} .elq-form .col-lg-offset-0{ margin-left:0} .elq-form .col-lg-offset-1{ margin-left:8.33333%} .elq-form .col-lg-offset-2{ margin-left:16.66667%} .elq-form .col-lg-offset-3{ margin-left:25%} .elq-form .col-lg-offset-4{ margin-left:33.33333%} .elq-form .col-lg-offset-5{ margin-left:41.66667%} .elq-form .col-lg-offset-6{ margin-left:50%} .elq-form .col-lg-offset-7{ margin-left:58.33333%} .elq-form .col-lg-offset-8{ margin-left:66.66667%} .elq-form .col-lg-offset-9{ margin-left:75%} .elq-form .col-lg-offset-10{ margin-left:83.33333%} .elq-form .col-lg-offset-11{ margin-left:91.66667%} .elq-form .col-lg-offset-12{ margin-left:100%} } .elq-form .row{ display:inherit} .LV_invalid_field,input.LV_invalid_field:active,input.LV_invalid_field:hover,textarea.LV_invalid_field:active,textarea.LV_invalid_field:hover{ outline:1px solid #c00} .LV_validation_message{ font-weight:700; margin:0 0 0 5px} .LV_valid{ display:none} .LV_invalid{ color:#c00; font-size:10px} .submit-button-style{ padding:7px 20px; border:1px solid #979797; border-radius:3px; background-color:#fff; color:#4a4a4a; cursor:pointer} .checkbox-aligned{ margin-left:5px; display:inline} .form-element-layout{ padding:5px 10px} .form-element-instruction{ font-size:10px} .form-element-form-text{ margin:0} .form-field-visible-xs-block{ display:none} .elq-form-design-field .list-order input[type=radio]{ margin-left:1px} @media (max-width:767px){ .form-field-visible-xs-block{ display:block} } .form-field-hidden-xs{ display:block} @media (max-width:767px){ .form-field-hidden-xs{ display:none} } .custom-overlay{ margin-left:2px; background:#fff; box-shadow:0 0 4px 0 #777; border-radius:2px; max-width:256px} </style> <form method="post" name="Object_Pascal_Handbook_12032020" action="https://s608.t.eloqua.com/e/f2" onsubmit="return handleFormSubmit(this)" id="form3524" class="elq-form"> <input value="Object_Pascal_Handbook_12032020" type="hidden" name="elqFormName"> <input value="608" type="hidden" name="elqSiteId"> <input name="elqCampaignId" type="hidden"> <div class="layout container-fluid"> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement0" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65040">First Name <span class="elq-required">* </span> </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <input type="text" class="elq-item-input" name="Name_First" id="fe65040" value="" style="width:100%;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement1" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65041">Last Name <span class="elq-required">* </span> </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <input type="text" class="elq-item-input" name="Name_Last" id="fe65041" value="" style="width:100%;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement2" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65042">Email <span class="elq-required">* </span> </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <input type="text" class="elq-item-input" name="C_EmailAddress" id="fe65042" value="" style="width:100%;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement3" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65043">Job Function </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <select class="elq-item-select" id="fe65043" name="C_Job_Function" style="width:100%;" data-value=""> <option value="">-- Please select -- </option> <option value="Academic/Research">Academic/Research </option> <option value="Accounting/Finance/Legal">Accounting/Finance/Legal </option> <option value="Application Developer">Application Developer </option> <option value="Application Architect">Application Architect </option> <option value="Architect/Modeler">Architect/Modeler </option> <option value="Business Analyst">Business Analyst </option> <option value="Business Intelligence">Business Intelligence </option> <option value="CIO/CTO">CIO/CTO </option> <option value="Database Administraton">Database Administraton </option> <option value="Database Development">Database Development </option> <option value="Director/VP of Application Development">Director/VP of Application Development </option> <option value="Engineer">Engineer </option> <option value="Faculty">Faculty </option> <option value="General Management">General Management </option> <option value="Help Desk/Desktop Services">Help Desk/Desktop Services </option> <option value="IT Asset Management">IT Asset Management </option> <option value="Other Corporate IT Director/VP">Other Corporate IT Director/VP </option> <option value="Program Director">Program Director </option> <option value="Project Management">Project Management </option> <option value="Quality Assurance">Quality Assurance/Testing </option> <option value="Sales/Marketing">Sales/Marketing </option> <option value="Student">Student </option> <option value="Systems Integrator">Systems Integrator </option> <option value="Virtualization">Virtualization </option> <option value="Other">Other </option> </select> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement4" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65044">Business Phone </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <input type="text" class="elq-item-input" name="C_BusPhone" id="fe65044" value="" style="width:100%;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement5" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65045">Company </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <input type="text" class="elq-item-input" name="C_Company" id="fe65045" value="" style="width:100%;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement6" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65046">Country <span class="elq-required">* </span> </label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <select class="elq-item-select" id="fe65046" name="C_Country" style="width:100%;" data-value=""> <option value="">-- Please Select -- </option> <option value="AF">Afghanistan </option> <option value="AL">Albania </option> <option value="DZ">Algeria </option> <option value="AS">American Samoa </option> <option value="AD">Andorra </option> <option value="AO">Angola </option> <option value="AI">Anguilla </option> <option value="AQ">Antarctica </option> <option value="AG">Antigua and Barbuda </option> <option value="AR">Argentina </option> <option value="AM">Armenia </option> <option value="AW">Aruba </option> <option value="AU">Australia </option> <option value="AT">Austria </option> <option value="AZ">Azerbaijan </option> <option value="BS">Bahamas </option> <option value="BH">Bahrain </option> <option value="BD">Bangladesh </option> <option value="BB">Barbados </option> <option value="BY">Belarus </option> <option value="BE">Belgium </option> <option value="BZ">Belize </option> <option value="BJ">Benin </option> <option value="BM">Bermuda </option> <option value="BT">Bhutan </option> <option value="BO">Bolivia </option> <option value="BA">Bosnia and Herzegovina </option> <option value="BW">Botswana </option> <option value="BV">Bouvet Island </option> <option value="BR">Brazil </option> <option value="IO">British Indian Ocean Territory </option> <option value="BN">Brunei Darussalam </option> <option value="BG">Bulgaria </option> <option value="BF">Burkina Faso </option> <option value="BI">Burundi </option> <option value="KH">Cambodia </option> <option value="CM">Cameroon </option> <option value="CA">Canada </option> <option value="CV">Cape Verde </option> <option value="KY">Cayman Islands </option> <option value="CF">Central African Republic </option> <option value="TD">Chad </option> <option value="CL">Chile </option> <option value="CN">China </option> <option value="CX">Christmas Island </option> <option value="CC">Cocos (Keeling) Islands </option> <option value="CO">Colombia </option> <option value="KM">Comoros </option> <option value="CG">Congo </option> <option value="CK">Cook Islands </option> <option value="CR">Costa Rica </option> <option value="CI">Cote D`Ivoire (Ivory Coast) </option> <option value="HR">Croatia (Hrvatska) </option> <option value="CU">Cuba </option> <option value="CY">Cyprus </option> <option value="CZ">Czech Republic </option> <option value="DK">Denmark </option> <option value="DJ">Djibouti </option> <option value="DM">Dominica </option> <option value="DO">Dominican Republic </option> <option value="TP">East Timor </option> <option value="EC">Ecuador </option> <option value="EG">Egypt </option> <option value="SV">El Salvador </option> <option value="GQ">Equatorial Guinea </option> <option value="ER">Eritrea </option> <option value="EE">Estonia </option> <option value="ET">Ethiopia </option> <option value="FK">Falkland Islands (Malvinas) </option> <option value="FO">Faroe Islands </option> <option value="FJ">Fiji </option> <option value="FI">Finland </option> <option value="FR">France </option> <option value="GF">French Guiana </option> <option value="PF">French Polynesia </option> <option value="TF">French Southern Territories </option> <option value="GA">Gabon </option> <option value="GM">Gambia </option> <option value="GE">Georgia </option> <option value="DE">Germany </option> <option value="GH">Ghana </option> <option value="GI">Gibraltar </option> <option value="GR">Greece </option> <option value="GL">Greenland </option> <option value="GD">Grenada </option> <option value="GP">Guadeloupe </option> <option value="GU">Guam </option> <option value="GT">Guatemala </option> <option value="GN">Guinea </option> <option value="GW">Guinea-Bissau </option> <option value="GY">Guyana </option> <option value="HT">Haiti </option> <option value="HM">Heard and McDonald Islands </option> <option value="HN">Honduras </option> <option value="HK">Hong Kong </option> <option value="HU">Hungary </option> <option value="IS">Iceland </option> <option value="IN">India </option> <option value="ID">Indonesia </option> <option value="IR">Iran </option> <option value="IQ">Iraq </option> <option value="IE">Ireland </option> <option value="IL">Israel </option> <option value="IT">Italy </option> <option value="JM">Jamaica </option> <option value="JP">Japan </option> <option value="JO">Jordan </option> <option value="KZ">Kazakhstan </option> <option value="KE">Kenya </option> <option value="KI">Kiribati </option> <option value="KP">Korea (North) </option> <option value="KR">Korea (South) </option> <option value="KW">Kuwait </option> <option value="KG">Kyrgyzstan </option> <option value="LA">Laos </option> <option value="LV">Latvia </option> <option value="LB">Lebanon </option> <option value="LS">Lesotho </option> <option value="LR">Liberia </option> <option value="LY">Libya </option> <option value="LI">Liechtenstein </option> <option value="LT">Lithuania </option> <option value="LU">Luxembourg </option> <option value="MO">Macau </option> <option value="MK">Macedonia </option> <option value="MG">Madagascar </option> <option value="MW">Malawi </option> <option value="MY">Malaysia </option> <option value="MV">Maldives </option> <option value="ML">Mali </option> <option value="MT">Malta </option> <option value="MH">Marshall Islands </option> <option value="MQ">Martinique </option> <option value="MR">Mauritania </option> <option value="MU">Mauritius </option> <option value="YT">Mayotte </option> <option value="MX">Mexico </option> <option value="FM">Micronesia </option> <option value="MD">Moldova </option> <option value="MC">Monaco </option> <option value="MN">Mongolia </option> <option value="ME">Montenegro </option> <option value="MS">Montserrat </option> <option value="MA">Morocco </option> <option value="MZ">Mozambique </option> <option value="MM">Myanmar </option> <option value="NA">Namibia </option> <option value="NR">Nauru </option> <option value="NP">Nepal </option> <option value="NL">Netherlands </option> <option value="AN">Netherlands Antilles </option> <option value="NT">Neutral Zone </option> <option value="NC">New Caledonia </option> <option value="NZ">New Zealand </option> <option value="NI">Nicaragua </option> <option value="NE">Niger </option> <option value="NG">Nigeria </option> <option value="NU">Niue </option> <option value="NF">Norfolk Island </option> <option value="MP">Northern Mariana Islands </option> <option value="NO">Norway </option> <option value="OM">Oman </option> <option value="PK">Pakistan </option> <option value="PW">Palau </option> <option value="PA">Panama </option> <option value="PG">Papua New Guinea </option> <option value="PY">Paraguay </option> <option value="PE">Peru </option> <option value="PH">Philippines </option> <option value="PN">Pitcairn </option> <option value="PL">Poland </option> <option value="PT">Portugal </option> <option value="PR">Puerto Rico </option> <option value="QA">Qatar </option> <option value="RE">Reunion </option> <option value="RO">Romania </option> <option value="RU">Russian Federation </option> <option value="RW">Rwanda </option> <option value="GS">S. Georgia and S. Sandwich Isls. </option> <option value="KN">Saint Kitts and Nevis </option> <option value="LC">Saint Lucia </option> <option value="VC">Saint Vincent and the Grenadines </option> <option value="WS">Samoa </option> <option value="SM">San Marino </option> <option value="ST">Sao Tome and Principe </option> <option value="SA">Saudi Arabia </option> <option value="SN">Senegal </option> <option value="RS">Serbia </option> <option value="SC">Seychelles </option> <option value="SL">Sierra Leone </option> <option value="SG">Singapore </option> <option value="SK">Slovak Republic </option> <option value="SI">Slovenia </option> <option value="SB">Solomon Islands </option> <option value="SO">Somalia </option> <option value="ZA">South Africa </option> <option value="ES">Spain </option> <option value="LK">Sri Lanka </option> <option value="SH">St. Helena </option> <option value="PM">St. Pierre and Miquelon </option> <option value="SD">Sudan </option> <option value="SR">Suriname </option> <option value="SJ">Svalbard and Jan Mayen Islands </option> <option value="SZ">Swaziland </option> <option value="SE">Sweden </option> <option value="CH">Switzerland </option> <option value="SY">Syria </option> <option value="TW">Taiwan </option> <option value="TJ">Tajikistan </option> <option value="TZ">Tanzania </option> <option value="TH">Thailand </option> <option value="TG">Togo </option> <option value="TK">Tokelau </option> <option value="TO">Tonga </option> <option value="TT">Trinidad and Tobago </option> <option value="TN">Tunisia </option> <option value="TR">Turkey </option> <option value="TM">Turkmenistan </option> <option value="TC">Turks and Caicos Islands </option> <option value="TV">Tuvalu </option> <option value="UG">Uganda </option> <option value="UA">Ukraine </option> <option value="AE">United Arab Emirates </option> <option value="GB">United Kingdom </option> <option value="US">United States </option> <option value="UY">Uruguay </option> <option value="UM">US Minor Outlying Islands </option> <option value="UZ">Uzbekistan </option> <option value="VU">Vanuatu </option> <option value="VA">Vatican City State (Holy See) </option> <option value="VE">Venezuela </option> <option value="VN">Viet Nam </option> <option value="VG">Virgin Islands (British) </option> <option value="VI">Virgin Islands (U.S.) </option> <option value="WF">Wallis and Futuna Islands </option> <option value="EH">Western Sahara </option> <option value="YE">Yemen </option> <option value="YU">Yugoslavia </option> <option value="ZR">Zaire </option> <option value="ZM">Zambia </option> <option value="ZW">Zimbabwe </option> </select> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row" id="stateCont" style="display: none;"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement6_state" class="elq-field-style form-element-layout row"> <div style="text-align:left;" class="col-sm-12 col-xs-12"> <label class="elq-label " for="fe65046_state">State<span class="elq-required">*</span></label> </div> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div class="field-control-wrapper"> <select class="elq-item-select" id="fe65046_state" name="C_State" style="width:100%;" data-value=""> <option value="">Select a State</option> <option value="AL">Alabama</option> <option value="AK">Alaska</option> <option value="AZ">Arizona</option> <option value="AR">Arkansas</option> <option value="CA">California</option> <option value="CO">Colorado</option> <option value="CT">Connecticut</option> <option value="DE">Delaware</option> <option value="DC">District of Columbia</option> <option value="FL">Florida</option> <option value="GA">Georgia</option> <option value="HI">Hawaii</option> <option value="ID">Idaho</option> <option value="IL">Illinois</option> <option value="IN">Indiana</option> <option value="IA">Iowa</option> <option value="KS">Kansas</option> <option value="KY">Kentucky</option> <option value="LA">Louisiana</option> <option value="ME">Maine</option> <option value="MD">Maryland</option> <option value="MA">Massachusetts</option> <option value="MI">Michigan</option> <option value="MN">Minnesota</option> <option value="MS">Mississippi</option> <option value="MO">Missouri</option> <option value="MT">Montana</option> <option value="NE">Nebraska</option> <option value="NV">Nevada</option> <option value="NH">New Hampshire</option> <option value="NJ">New Jersey</option> <option value="NM">New Mexico</option> <option value="NY">New York</option> <option value="NC">North Carolina</option> <option value="ND">North Dakota</option> <option value="OH">Ohio</option> <option value="OK">Oklahoma</option> <option value="OR">Oregon</option> <option value="PA">Pennsylvania</option> <option value="PR">Puerto Rico</option> <option value="RI">Rhode Island</option> <option value="SC">South Carolina</option> <option value="SD">South Dakota</option> <option value="TN">Tennessee</option> <option value="TX">Texas</option> <option value="UT">Utah</option> <option value="VT">Vermont</option> <option value="VI">Virgin Islands</option> <option value="VA">Virginia</option> <option value="WA">Washington</option> <option value="WV">West Virginia</option> <option value="WI">Wisconsin</option> <option value="WY">Wyoming</option> </select> </div> </div> </div> </div> </div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script> <script type="text/javascript"> var dom7 = document.querySelector('#form3524 #fe65046_state'); var fe65046_state = null; var toggleState = function () { var countryVal = $('#fe65046').val(); var stateCont = $('#stateCont'); if (countryVal === "US") { stateCont.show(); fe65046_state.add(Validate.Presence, { failureMessage: "This field is required"} ); } else { stateCont.hide(); $('#fe65046_state').removeClass('LV_invalid_field'); fe65046_state.removeMessageAndFieldClass(); fe65046_state.remove(Validate.Presence, { failureMessage: "This field is required"} ); } }; $(document).ready(function () { $('#fe65046').on('change', function () { toggleState(); }); fe65046_state = new LiveValidation(dom7, { validMessage: "", onlyOnBlur: false, wait: 300} ); toggleState(); }); </script> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement8" class="elq-field-style form-element-layout row"> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div style="text-align:left;">We are committed to respecting and protecting your privacy. </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement9" class="elq-field-style form-element-layout row"> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div> <div class="single-checkbox-row row"> <input type="checkbox" name="privacyOptIn" id="fe65048"> <label class="checkbox-aligned elq-item-label" for="fe65048">I have read, understand and agree to the Embarcadero terms and conditions and privacy policy. </label> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement10" class="elq-field-style form-element-layout row"> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div> <div class="single-checkbox-row row"> <input type="checkbox" name="emailOptIn" id="fe65049"> <label class="checkbox-aligned elq-item-label" for="fe65049">I agree to receive Embarcadero marketing communications via email and occasionally by phone. </label> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement11" class="elq-field-style form-element-layout row"> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div style="text-align:left;">You may unsubscribe or withdraw your consent at any time. </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="grid-layout-col"> <div class="layout-col col-sm-12 col-xs-12"> <div id="formElement12" class="elq-field-style form-element-layout row"> <div class="col-sm-12 col-xs-12"> <div class="row"> <div class="col-xs-12"> <div style="text-align:center;"> <input type="image" alt="Enviar" src="https://img.en25.com/EloquaImages/clients/Embarcadero/%7Bb0fc1482-65a1-4dbf-b6ce-6040f263885b%7D_Free_Download_CTA_200_x_54.png" value="Download Whitepaper" class="submit-button " style="font-size:100%;height:54px;width:200px;"> </div> </div> </div> </div> </div> </div> </div> </div> <input type="hidden" name="utmmedium" id="fe65050" value="Leads Acquisition"> <input type="hidden" name="utmsource" id="fe65051" value="CodeBeauty"> <input type="hidden" name="utmcontent" id="fe65052" value="ObjectPascalEbook"> <input type="hidden" name="utmcampaign" id="fe65053" value=""> <input type="hidden" name="LastSFDCCampaigID" id="fe65054" value="7015a000001YrOm"> <input type="hidden" name="LastSFDCCampaignStatus" id="fe65055" value="Registered"> <input type="hidden" name="hiddenField" id="fe65056" value="CG"> <input type="hidden" name="hiddenField2" id="fe65057" value="CG"> <input type="hidden" name="DESCRIPTION" id="fe65058" value="Object Pascal Handbook Full Version"> <input type="hidden" name="ProductInterest" id="fe65059" value="Delphi"> <input type="hidden" name="ProdInterestArea_CG" id="fe65060" value="1"> <input type="hidden" name="ProdInterestArea" id="fe65061" value="CG"> <input type="hidden" name="EloquaCreated" id="fe65062" value="1"> <input type="hidden" name="ProductFamily" id="fe65063" value="CG"> <input type="hidden" name="ResponseType" id="fe65064" value="Whitepapers"> </div> </form> <script type="text/javascript" src="https://img.en25.com/i/livevalidation_standalone.compressed.js"> </script> <script>function handleFormSubmit(ele) { var submitButton = ele.querySelector('input[type=submit]'); var spinner = document.createElement('span'); spinner.setAttribute('class', 'loader'); submitButton.setAttribute('disabled', true); submitButton.style.cursor = 'wait'; submitButton.parentNode.appendChild(spinner); return true; } function resetSubmitButton(e){ var submitButtons = e.target.form.getElementsByClassName('submit-button'); for(var i=0;i<submitButtons.length;i++){ submitButtons[i].disabled = false; } } function addChangeHandler(elements){ for(var i=0; i<elements.length; i++){ elements[i].addEventListener('change', resetSubmitButton); } } var form = document.getElementById('form3524'); addChangeHandler(form.getElementsByTagName('input')); addChangeHandler(form.getElementsByTagName('select')); addChangeHandler(form.getElementsByTagName('textarea')); var nodes = document.querySelectorAll('#form3524 input[data-subscription]'); if (nodes) { for (var i = 0, len = nodes.length; i < len; i++) { var status = nodes[i].dataset ? nodes[i].dataset.subscription : nodes[i].getAttribute('data-subscription'); if(status ==='true') { nodes[i].checked = true; } } }; var nodes = document.querySelectorAll('#form3524 select[data-value]'); if (nodes) { for (var i = 0; i < nodes.length; i++) { var node = nodes[i]; var selectedValue = node.dataset ? node.dataset.value : node.getAttribute('data-value'); if (selectedValue) { for (var j = 0; j < node.options.length; j++) { if(node.options[j].value === selectedValue) { node.options[j].selected = 'selected'; break; } } } } } this.getParentElement = function(list) { return list[list.length-1].parentElement}; var dom0 = document.querySelector('#form3524 #fe65040'); var fe65040 = new LiveValidation(dom0, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65040.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); fe65040.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); fe65040.add(Validate.Presence, { failureMessage:"Please fill in"} ); fe65040.add(Validate.Custom, { against: function(value) { return !value.match(/(<([^>]+)>)/ig); } , failureMessage: "Value must not contain any HTML"} ); var dom1 = document.querySelector('#form3524 #fe65041'); var fe65041 = new LiveValidation(dom1, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65041.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); fe65041.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); fe65041.add(Validate.Presence, { failureMessage:"Please fill in"} ); fe65041.add(Validate.Custom, { against: function(value) { return !value.match(/(<([^>]+)>)/ig); } , failureMessage: "Value must not contain any HTML"} ); var dom2 = document.querySelector('#form3524 #fe65042'); var fe65042 = new LiveValidation(dom2, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65042.add(Validate.Format, { pattern: /(^[A-Z0-9!#\$%&'\*\+\-\/=\?\^_`\{\|\}~][A-Z0-9!#\$%&'\*\+\-\/=\?\^_`\{\|\}~\.]{0,62}@(([A-Z0-9](?:[A-Z0-9\-]{0,61}[A-Z0-9])?)(\.[A-Z0-9](?:[A-Z0-9\-]{0,61}[A-Z0-9])?)+)$)/i, failureMessage: "A valid email address is required"} ); fe65042.add(Validate.Format, { pattern: /\.\.|\.@/i, failureMessage: "A valid email address is required", negate: "true"} ); fe65042.add(Validate.Presence, { failureMessage:"Please fill in"} ); var dom3 = document.querySelector('#form3524 #fe65043'); var fe65043 = new LiveValidation(dom3, { validMessage: "", onlyOnBlur: false, wait: 300} ); var dom4 = document.querySelector('#form3524 #fe65044'); var fe65044 = new LiveValidation(dom4, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65044.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); fe65044.add(Validate.Custom, { against: function(value) { return !value.match(/(<([^>]+)>)/ig); } , failureMessage: "Value must not contain any HTML"} ); var dom5 = document.querySelector('#form3524 #fe65045'); var fe65045 = new LiveValidation(dom5, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65045.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); fe65045.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); fe65045.add(Validate.Custom, { against: function(value) { return !value.match(/(<([^>]+)>)/ig); } , failureMessage: "Value must not contain any HTML"} ); var dom6 = document.querySelector('#form3524 #fe65046'); var fe65046 = new LiveValidation(dom6, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65046.add(Validate.Presence, { failureMessage:"This field is required"} ); var dom7 = document.querySelector('#form3524 #fe65047'); var fe65047 = new LiveValidation(dom7, { validMessage: "", onlyOnBlur: false, wait: 300} ); fe65047.add(Validate.Custom, { against: function(value) { return !value.match(/(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i); } , failureMessage: "Value must not contain any URL's"} ); fe65047.add(Validate.Custom, { against: function(value) { return !value.match(/(<([^>]+)>)/ig); } , failureMessage: "Value must not contain any HTML"} ); fe65047.add(Validate.Length, { tooShortMessage:"Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35} ); var dom9 = document.querySelector('#form3524 #fe65048'); var fe65048 = new LiveValidation(dom9, { validMessage: "", onlyOnBlur: false, wait: 300} ); var dom10 = document.querySelector('#form3524 #fe65049'); var fe65049 = new LiveValidation(dom10, { validMessage: "", onlyOnBlur: false, wait: 300} ); </script></div></div></div></div><div class="row row-2" style="background:#FFFFFF;margin:0 auto;"><div class="column col-xs-12 col-sm-12 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="background-color:transparent;line-height:18px;padding:30px 10px 10px 10px;" class="elq-divider-cell cell cell-0"><hr style="padding:0;margin:0;border-top-width:1px;border-bottom-width:0;border-left-width:0;border-right-width:0;border-style:solid;border-color:#000000;text-align:center;"></div><div style="background-color:transparent;line-height:18px;padding:10px 20px 10px 20px;" class="elq-text-cell cell cell-1"><div style="display:inline-block;width:100%;"><div><strong>About the Author</strong></div><div>Marco is the author of over 20 books on Delphi and the Object Pascal language, including the best-selling Mastering Delphi series and a number of more recent self-published Delphi Handbooks. He also has written books on C++ and other technologies. </div><div>Marco lives in Italy and has given Delphi-related and general development sessions at countless conferences in Europe and around the world, including Borland Conferences, the SD West Conference, CodeRage online conferences, Delphi Tage, EKON, and many others.</div><div>Marco is one of the RAD Studio Product Managers at Embarcadero, focused on Delphi. For more information, see his web site, www.marcocantu.com.</div></div></div></div></div><div class="row row-3" style="background:#A6A6A6;margin:0 auto;"><div class="column col-xs-12 col-sm-2 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="height:5px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-0"></div></div><div class="column col-xs-12 col-sm-8 col-1" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="background-color:#A6A6A6;line-height:18px;padding:10px 10px 10px 10px;" class="elq-text-cell cell cell-0"><div style="display:inline-block;width:100%;"><div style="text-align: center;"><span style="color: rgb(255, 255, 255);">This Ebook is offered to you by:</span></div></div></div></div><div class="column col-xs-12 col-sm-2 col-2" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="height:5px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-0"></div></div></div><div class="row row-4" style="background:#FFFFFF;margin:0 auto;"><div class="column col-xs-12 col-sm-2 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="height:5px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-0"></div></div><div class="column col-xs-12 col-sm-8 col-1" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div class="elq-image-cell cell cell-0" style="background-color:transparent;line-height:0;padding:0px 0px 0px 0px;text-align:center;"> <img src="https://img.en25.com/EloquaImages/clients/Embarcadero/%7B81bd1f5d-4e2d-4cb6-86be-ef9a59f1d729%7D_Embarcadero-600px_%281%29.jpg" style="width:100%;height:auto;max-width:300px"></div><div style="background-color:transparent;line-height:18px;padding:10px 10px 10px 10px;" class="elq-text-cell cell cell-1"><div style="display:inline-block;width:100%;"><div style="text-align: center;"><a target="_blank" title="" href="https://s608.t.en25.com/e/er?s=608&lid=11331&elqTrackId=8DFB40516F52C0B4B00313F4B0D90334&elq=00000000000000000000000000000000&elqaid=3703&elqat=2&elqak=8AF5E57DEB5E9CA2B5DABE88D788B63371972DBEE6CA2E7382EF8632B2F6DA146E9F" data-targettype="webpage" style="color: rgb(20, 92, 158); text-decoration: none;">Terms and Conditions</a></div><div style="text-align: center;"><a target="_blank" title="" href="https://s608.t.en25.com/e/er?s=608&lid=13195&elqTrackId=E1FCB36682197529F4001429D4F00264&elq=00000000000000000000000000000000&elqaid=3703&elqat=2&elqak=8AF5A925BB12617B706CE5FD4E4C457BBD322DBEE6CA2E7382EF8632B2F6DA146E9F" data-targettype="webpage" style="color: rgb(20, 92, 158); text-decoration: none;">Privacy Policy</a></div></div></div></div><div class="column col-xs-12 col-sm-2 col-2" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="height:5px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-0"></div></div></div><div class="row row-5" style="background:#000000;margin:0 auto;"><div class="column col-xs-12 col-sm-12 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="background-color:transparent;line-height:18px;padding:10px 10px 10px 10px;" class="elq-text-cell cell cell-0"><div style="display:inline-block;width:100%;"><div style="text-align: center;"><span style="color: rgb(255, 255, 255);">Copyright © 2020 EMBARCADERO INC. All rights reserved.</span></div></div></div></div></div><div class="row row-6" style="background:#000000;margin:0 auto;"><div class="column col-xs-12 col-sm-1 col-0" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="height:10px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-0"></div></div><div class="column col-xs-12 col-sm-10 col-1" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="background-color:transparent;line-height:18px;padding:10px 10px 10px 10px;" class="elq-code-cell cell cell-0"><div style="display:inline-block;width:100%;"><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(document).ready(function() { $('input[type=image]').click(function() { checked = $("input[name=privacyOptIn]:checked").length; <!-- Change This To Your Desired Amount Of Required Checkboxes --> requiredChecked = 1; if (checked !== requiredChecked) { alert("Please agree to the terms and conditions and privacy statement."); return false; } }); }); $(document).ready(function() { $('input[type=image]').click(function() { checked = $("input[name=emailOptIn]:checked").length; <!-- Change This To Your Desired Amount Of Required Checkboxes --> requiredChecked = 1; if (checked !== requiredChecked) { alert("Please agree to receive Embarcadero and Whole Tomato communications. You can always unsubscribe or withdraw your consent at any time."); return false; } }); }); </script></div></div></div><div class="column col-xs-12 col-sm-1 col-2" style="vertical-align:top;background:transparent;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;"><div style="height:10px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-0"></div><div style="height:10px;background-color:transparent;line-height:18px;" class="elq-space-cell cell cell-1"></div></div></div></div></div><img style="display:none" src="https://s608.t.eloqua.com/visitor/v200/svrGP?pps=60&siteid=608&PURLSiteID=13&optin=disabled&PURLSiteAlternateDNSID=0&LandingPageID=3703&PURLRecordID=0&PURLGUID=D29A19A85FA042058B9E1B629EA202AE&UseRelativePath=True&elq={00000000-0000-0000-0000-000000000000}&elq_ck=0&utm_source=CodeBeauty&utm_medium=Leads%2520Acquisition&utm_content=ObjectPascalEbook&utm_campaign=ObjectPascalEbook" border="0" width="1" height="1" alt=""></body></html>