{"id":150,"date":"2022-11-14T09:18:59","date_gmt":"2022-11-14T09:18:59","guid":{"rendered":"https:\/\/toolit.solutions\/index.php\/configurator-3\/"},"modified":"2025-04-08T10:16:39","modified_gmt":"2025-04-08T10:16:39","slug":"home","status":"publish","type":"page","link":"https:\/\/toolit.solutions\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"150\" class=\"elementor elementor-150\">\n\t\t\t\t\t\t\t\t\t<header class=\"elementor-section elementor-top-section elementor-element elementor-element-4ff2cb02 elementor-section-full_width elementor-section-height-min-height elementor-section-items-stretch elementor-section-height-default\" data-id=\"4ff2cb02\" data-element_type=\"section\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6268083c\" data-id=\"6268083c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2c3d22e4 elementor-widget-tablet__width-initial elementor-widget elementor-widget-image\" data-id=\"2c3d22e4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.8.1 - 13-11-2022 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/toolit.solutions\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"250\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Logo-website.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Logo-website.png 800w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Logo-website-300x94.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Logo-website-768x240.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-5fe6db7d\" data-id=\"5fe6db7d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-101b1ad4 elementor-widget elementor-widget-text-editor\" data-id=\"101b1ad4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.8.1 - 13-11-2022 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>\u00a0 | out of the box grippers |<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6c164bbd\" data-id=\"6c164bbd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-29643eb8\" data-id=\"29643eb8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-52a18eb2 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"52a18eb2\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"mailto:sales@wadcon.nl\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-envelope\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/header>\n\t\t<div class=\"elementor-element elementor-element-c64bda0 e-con-boxed e-con\" data-id=\"c64bda0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ff4169 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"6ff4169\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.8.1 - 13-11-2022 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h4 class=\"elementor-heading-title elementor-size-default\">Get a Grip on Savings!\u00a0 \u00a0 \u00a020% OFF Toolit Grippers \u2013 Limited Time Only!<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2b6d86f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2b6d86f2\" data-element_type=\"section\" id=\"configsection\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;,&quot;animation_tablet&quot;:&quot;none&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;background_motion_fx_range&quot;:&quot;viewport&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4.2,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f658e0f\" data-id=\"5f658e0f\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-16cc6458 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"16cc6458\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3ecbffae\" data-id=\"3ecbffae\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e2332a4 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"6e2332a4\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/toolit.solutions\/wp-content\/uploads\/elementor\/css\/custom-widget-icon-list.min.css?ver=1669118811\">\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-sliders-h\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">CONFIGURATOR<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-581ea1eb elementor-widget elementor-widget-html\" data-id=\"581ea1eb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<meta charset=\"utf-8\">\r\n<style>\r\nselect {\r\n    -webkit-appearance: none;\r\n    -moz-appearance:none;\r\n    appearance:none;    \r\n    width: 100%;\r\n    background-color: white;\r\n    color: black;\r\n    padding: 8px 8px;\r\n    margin: 6px 0 12px 0;\r\n    font-size:16px;\r\n    cursor: pointer;\r\n    opacity: 0.85;\r\n}\r\n\r\ninput[type=text] {\r\n    width: 100%;\r\n    min-width: 280px;\r\n    background-color: white;\r\n    color: black;\r\n    padding: 6px 6px;\r\n    opacity: 0.85;    \r\n}\r\n\r\ntextarea {\r\n    min-width: 280px;\r\n    background-color: white;\r\n    color: black;\r\n    padding: 10px 10px;\r\n    margin: 5px 0 5px 0;\r\n    opacity: 0.85;    \r\n}\r\n\r\ninput[type=range] {\r\n    margin: 10px 0 25px 0;\r\n}\r\n\r\ninput[type=submit] {\r\n    font-family: 'Roboto', sans-serif;\r\n    display:inline-block;\r\n    width: 180px;\r\n    background-color: #F40000;\r\n    color: white;\r\n    padding: 10px 10px;\r\n    margin: 10px 30px 0 10px;\r\n    border: none;\r\n    border-radius: 25px;\r\n    cursor: pointer;\r\n    font-weight: bold;\r\n    box-shadow: 0 0 4px black;\r\n}\r\n\r\ninput[type=submit]:hover {\r\n    background-color: #FF0000;\r\n    animation: pulse 1s 1;\r\n}\r\n\r\ninput[type='number'] {\r\n    text-align: center;\r\n    margin: 5px;\r\n    padding: 5px 5px 5px 5px;\r\n    background: white;\r\n    opacity: 0.85;\r\n    width: 65px;\r\n    height: 38px;\r\n    color: black;\r\n}\r\n\r\ninput:-webkit-autofill{\r\n    -webkit-box-shadow: 0 0 0px 1000px black inset;\r\n    -webkit-text-fill-color: white !important;\r\n}\r\n\r\ninput[type=number]::-webkit-inner-spin-button, \r\ninput[type=number]::-webkit-outer-spin-button { \r\n  -webkit-appearance: none;\r\n  margin: 0;\r\n}\r\n\r\ninput[type=\"number\"] {\r\n    -moz-appearance: textfield;\r\n}\r\n\r\n.selectdiv {\r\n    position: relative;\r\n}\r\n\r\n.selectdiv:after {\r\n    content: '\u25bc';\r\n    font: 16px \"Consolas\", monospace;\r\n    color: #454545;\r\n    right: 1px;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    padding: 2px 4px;\r\n    border-left: 1px solid #999;\r\n    position: absolute;\r\n    pointer-events: none;\r\n}\r\n\r\n.form {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: 400;\r\n    width: 100%;\r\n    margin: 1px 0 1px 0;\r\n    padding: 0;\r\n    color: #454545;\r\n    font-size: 15px;\r\n}\r\n\r\n.accessoires {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: 400;\r\n    margin: 1px 0 1px 0;\r\n    padding: 0;\r\n    color: #454545;\r\n    font-size: 14px;    \r\n}\r\n\r\n.accessoiresHeading {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: 600;\r\n    line-height: 1.1 !important;\r\n    margin: 1px 0 1px 0;\r\n    padding: 0;\r\n    color: #454545;\r\n    font-size: 20px;    \r\n}\r\n\r\n.accessoiresFeatures {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: 400;\r\n    margin: 10px 0 0 5px;\r\n    padding: 0;\r\n    color: #454545;\r\n    font-size: 14px;    \r\n}\r\n\r\n.accessoiresQuantity {\r\n    width: 50px !important;\r\n    height: 30px !important;\r\n    margin: 0 0 10px 15px !important;\r\n}\r\n\r\n.accessoiresPrice {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 24px;\r\n    line-height: 1.3;\r\n    font-weight:600;\r\n    margin-left: 10px;\r\n}\r\n\r\n.productDescription {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: 400;\r\n    line-height: 1.5;\r\n    width: 100%;\r\n    padding: 0;\r\n    color: #454545;\r\n    font-size: 14px;\r\n}\r\n\r\n.productFeatures {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: 400;\r\n    width: 100%;\r\n    margin: -10px 0 15px 0;\r\n    padding: 0 0 0 25px;\r\n    color: #454545;\r\n    font-size: 14px;\r\n}\r\n\r\n.slider {\r\n    -webkit-appearance: none;\r\n    width: 65%;\r\n    height: 8px; \r\n    background: #606060;\r\n    border-radius: 15px;\r\n    border:1px solid #f0f0f0;\r\n}\r\n\r\n@-moz-document url-prefix() {\r\n  .slider {\r\n    transform: translateY(10px); \r\n  }\r\n}\r\n\r\n.slider::-webkit-slider-thumb {\r\n    -webkit-appearance: none; \r\n    appearance: none;\r\n    box-shadow: 0 0 2px black;\r\n    width: 24px; \r\n    height: 24px; \r\n    border-radius: 12px;\r\n    border-style: solid;\r\n    border-width: 7px;\r\n    border-color: #F40000;\r\n    background: #d40202; \r\n    cursor: pointer;   \r\n}\r\n\r\n.slider::-moz-range-thumb {\r\n    box-shadow: 0 0 2px black;\r\n    width: 12px; \r\n    height: 12px; \r\n    border-radius: 12px;\r\n    border-style: solid;\r\n    border-width: 7px;\r\n    border-color: #F40000;\r\n    background: #d40202; \r\n    cursor: pointer;\r\n}\r\n\r\n@-moz-document url-prefix() {\r\n  .formNumber {\r\n    transform: translateY(-10px); \r\n  }\r\n}\r\n\r\n.row {\r\n    width: 100%;\r\n    display: flex;\r\n    flex-direction: row;\r\n}\r\n\r\n.showHideChevrons{\r\n    margin-right: 15px;\r\n    font: 20px Arial, sans-serif;\r\n    transform: scaleX(1.6);\r\n    float: right; \r\n    cursor:pointer;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    .row{\r\n    flex-direction: column;\r\n    }\r\n}\r\n\r\n.rowProducts {\r\n    display: flex;\r\n    flex-direction: row;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    .rowProducts {\r\n    flex-direction: column;\r\n    }\r\n}\r\n\r\n.rowInternal {\r\n    width: 100%;    \r\n    display: flex;\r\n    flex-direction: row;\r\n}\r\n\r\n.column {\r\n    flex: 50%;\r\n    margin-left: 10px;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    .column{\r\n    flex: 100%;\r\n    }\r\n}\r\n\r\n.columnLeft{\r\n    flex: 50%;\r\n    margin: 20px 10px 0px 10px;\r\n}\r\n\r\n.columnRight {\r\n    position:relative;\r\n    flex: 50%;\r\n    border-left:1px solid #c1c1c1;\r\n    margin: 20px 10px 10px 10px;\r\n    padding-left:20px;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    .columnLeft{\r\n    flex: 100%;\r\n    }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    .columnRight{\r\n    flex: 100%;\r\n    border-left:0px solid #c1c1c1;\r\n    border-top:1px solid #c1c1c1;\r\n    padding-left:0px;\r\n    padding-top:15px;\r\n    }\r\n}\r\n\r\n.rowInternalAccessoires {\r\n    width: 100%;    \r\n    display: flex;\r\n    flex-direction: row;\r\n}\r\n\r\n@media (max-width: 520px) {\r\n    .rowInternalAccessoires {\r\n        flex-direction: column;\r\n    }\r\n}\r\n\r\n@media (min-width: 600.5px) and (max-width: 900px) {\r\n    .rowInternalAccessoires {\r\n        flex-direction: column;\r\n    }\r\n}\r\n\r\n.accessoiresImageContainer {\r\n    position:relative;\r\n    width: 25%;\r\n    margin: 0 auto\r\n}\r\n\r\n@media (max-width: 520px) {\r\n    .accessoiresImageContainer {\r\n    width: 50%;\r\n    }\r\n}\r\n\r\n@media (min-width: 600.5px) and (max-width: 900px) {\r\n    .accessoiresImageContainer {\r\n    width: 50%;\r\n    }\r\n}\r\n\r\n.accessoiresImage {\r\n    float: left; \r\n    width: 100%;\r\n    margin-top: 10px; \r\n    cursor: pointer; \r\n}\r\n\r\n\r\n.accessoiresTextContainer {\r\n    position:relative;\r\n    margin-left: 10px;\r\n    width: 75%;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    .accessoiresTextContainer {\r\n    width: 100%;\r\n    } \r\n}\r\n\r\n@media (min-width: 600.5px) and (max-width: 900px) {\r\n    .accessoiresTextContainer {\r\n    width: 100%;\r\n    }\r\n}\r\n \r\n.specificationsSelect {\r\n    max-width: 250px;\r\n    margin: 0 0 5px 5px;\r\n    padding: 5px;\r\n}\r\n\r\n.specificationsDownload {\r\n    float:right;\r\n    font-family: 'Roboto', sans-serif;\r\n    text-align: center;\r\n    width: 45%;\r\n    min-width:90px;\r\n    max-width:200px;\r\n    margin: 0 0 5px 5px;\r\n    background: white;\r\n    color: black;\r\n    padding: 5px 5px;\r\n    cursor: pointer;\r\n    font-weight: bold;\r\n    opacity: 0.85;\r\n    transition: transform .2s;\r\n    border: 1px solid grey;\r\n    border-radius: 3px;\r\n}\r\n\r\n.specificationsDownload:hover {\r\n    background: #FF0000;\r\n    color: white;\r\n    border: 1px solid #FF0000;\r\n    opacity: 1;    \r\n}\r\n\r\n.drawingSelect {\r\n    font-family: 'Roboto', sans-serif;\r\n    text-align: center;\r\n    width: 23.5%;\r\n    font-size: 14px;\r\n    min-width:50px;\r\n    max-width:200px;\r\n    margin: 0 0 5px 1%;\r\n    background: white;\r\n    opacity: 0.85;\r\n    color: black;\r\n    padding: 5px 2px;\r\n    cursor: pointer;\r\n    font-weight: bold;\r\n    transition: transform .2s;\r\n    border-radius: 3px;\r\n    border: 1px solid grey;\r\n}\r\n\r\n.drawingSelect:hover {\r\n    background-color: #F40000 !important;\r\n    color: white !important;\r\n}\r\n\r\n.enquiryButton {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-weight: bold; \r\n    font-size: clamp(15px, 4vw, 17px);\r\n    width: clamp(150px, 40vw, 170px);\r\n    background-color: #F40000;\r\n    color: white;\r\n    padding: 8px 5px;\r\n    margin: 5px auto;\r\n    border-radius: 25px;\r\n    border: none;\r\n    cursor: pointer;\r\n    box-shadow: 0 0 2px black;\r\n    text-align: center;\r\n}\r\n\r\n.enquiryButton:hover {\r\n    background-color: #FF0000;\r\n    animation: pulse 1s 1;\r\n}\r\n\r\n.accessoiresButton {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size:12px;\r\n    color: white;\r\n    background-color: #F40000;\r\n    border-radius: 25px;\r\n    border: none;    \r\n    cursor: pointer;\r\n    font-weight: bold;\r\n    box-shadow: 0 0 2px black;\r\n    text-align: center;\r\n    padding:5px;\r\n    width:100%;\r\n    max-width:130px;\r\n    margin-top:2px;\r\n    margin-bottom: 10px;\r\n    float:left;        \r\n}\r\n\r\n.accessoiresButton:hover {\r\n    background-color: #FF0000;\r\n    animation: pulse 1s 1;\r\n}\r\n\r\n.enquiryDeleteButton {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size:12px;\r\n    color: white;\r\n    min-width: 30px;\r\n    background-color: #F40000;\r\n    border-radius: 5px;\r\n    border: none;    \r\n    cursor: pointer;\r\n    font-weight: bold;\r\n    box-shadow: 0 0 2px black;\r\n    text-align: center;\r\n    padding:5px;\r\n    margin-top:4px;\r\n    margin-bottom:5px;    \r\n    float:right;    \r\n}\r\n\r\n.enquiryDeleteButton:hover {\r\n    background-color: #FF0000;\r\n    animation: pulse 1s 1; \r\n}\r\n\r\n.autoAddText {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size:14px;\r\n    color: #F40000;\r\n    font-weight: bold;\r\n    float:right;\r\n    padding:3px;\r\n    margin-top:4px;\r\n    margin-bottom:4px;\r\n}\r\n\r\n.checkBoxContainer {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 14px;\r\n    line-height: 1.3;\r\n    display: block;\r\n    position: relative;\r\n    padding-left: 35px;\r\n    margin-bottom: 12px;\r\n    cursor: pointer;\r\n    color: #454545;\r\n    margin-top: 20px;\r\n    -webkit-user-select: none;\r\n    -moz-user-select: none;\r\n    -ms-user-select: none;\r\n    user-select: none;\r\n}\r\n\r\n.checkBoxContainer input {\r\n    position: absolute;\r\n    opacity: 0;\r\n    cursor: pointer;\r\n    height: 0;\r\n    width: 0;\r\n}\r\n\r\n.checkmark {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    height: 22px;\r\n    width: 22px;\r\n    background-color: white;\r\n    border: 1px solid lightgrey;\r\n}\r\n\r\n.checkBoxContainer:hover input ~ .checkmark {\r\n    background-color: #ccc;\r\n}\r\n\r\n.checkBoxContainer input:checked ~ .checkmark {\r\n    background-color: #f40000;\r\n}\r\n\r\n.checkBoxContainer input:disabled:checked  ~ .checkmark{\r\n    background-color: lightgrey;\r\n}\r\n\r\n.checkmark:after {\r\n    content: \"\";\r\n    position: absolute;\r\n    display: none;\r\n}\r\n\r\n.checkBoxContainer input:checked ~ .checkmark:after {\r\n    display: block;\r\n}\r\n\r\n.checkBoxContainer .checkmark:after {\r\n    left: 8px;\r\n    top: 4px;\r\n    width: 5px;\r\n    height: 10px;\r\n    border: solid white;\r\n    border-width: 0 3px 3px 0;\r\n    -webkit-transform: rotate(45deg);\r\n    -ms-transform: rotate(45deg);\r\n    transform: rotate(45deg);\r\n}\r\n\r\n.infoSymbolContainer {\r\n    margin: 2px auto;\r\n    width: 35px;\r\n    height: 35px;    \r\n}\r\n\r\n.infoSymbol {\r\n    cursor: pointer;\r\n    line-height: 1.2;\r\n    font-size: 35px;\r\n    font-weight: 900;\r\n    text-align: center;\r\n    color: #454545;\r\n}\r\n\r\n.infoSymbol:before {\r\n    content: \"\u24d8\";\r\n}\r\n\r\n.infoSymbol:hover {\r\n    color: #F40000;\r\n}\r\n\r\n@media (max-width: 600px) { \r\n    .infoSymbol {\r\n        font-weight: 400;\r\n    }\r\n}\r\n\r\n.userSelect {\r\n    width: 65px;\r\n    height: 45px;\r\n    border-radius: 0;    \r\n    min-width: 65px;\r\n    margin: 0 0 0 0;\r\n    font-size: 16px;\r\n}\r\n\r\n.lockedIcon {\r\n    transform: translate(5px, 10px);\r\n    display: none;\r\n    opacity: 0.8;\r\n}\r\n\r\n.configuratorLinks {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: bold;\r\n}\r\n\r\n.configuratorLinks:hover {\r\n    color: #F40000 !important;\r\n}\r\n\r\n.configuratorLinks:active {\r\n    color: #F40000 !important;\r\n}\r\n\r\n.priceText {\r\n    padding-left: 10px;\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 40px;\r\n    line-height: 1.1;\r\n    font-weight: 600;\r\n    color: #1f1d1d;\r\n}\r\n\r\n.g-recaptcha {\r\n    font-family: 'Roboto', sans-serif;\r\n    width: 140px;\r\n    background-color: #F40000;\r\n    color: white;\r\n    padding: 6px;\r\n    margin: 10px auto;\r\n    border: none;\r\n    border-radius: 25px;\r\n    cursor: pointer;\r\n    font-weight: bold;\r\n    box-shadow: 0 0 2px black;    \r\n}\r\n\r\n.g-recaptcha:hover {\r\n    background-color: #FF0000;\r\n    animation: pulse 1s 1;\r\n}\r\n\r\n#configuratorHeading {\r\n    font-family: 'Roboto', sans-serif;\r\n    width: 100%;\r\n    color: #454545;\r\n    margin: 20px 0 5px 0;\r\n}\r\n\r\n#orderQuantity {\r\n    margin: 15px 8px 8px 8px;\r\n    padding: 6px;\r\n    background: white;\r\n    width: 60px;\r\n    color: black;\r\n    opacity: 0.85;\r\n    border-color: grey;\r\n    font-size: 18px;\r\n}\r\n\r\n#enquiryButtonSpecifications {\r\n\tmargin-top: 15px;\r\n    float: right;\r\n}\r\n\r\n@media (min-width: 419px) and (max-width: 767.5px)   {\r\n    #enquiryButtonSpecifications {\r\n        float: left;\r\n    }    \r\n}\r\n\r\n@media (min-width: 419px) and (max-width: 600px) {\r\n    #enquiryButtonSpecifications {\r\n        float: right;\r\n    }    \r\n}\r\n\r\n@media (max-width: 419px) {\r\n    #enquiryButtonSpecifications {\r\n        margin-right: 40%;\r\n    }    \r\n}\r\n\r\n#userEdgeDistance {\r\n    width: 30%;\r\n}\r\n\r\n#userLiftingCapacity {\r\n    width: 30%; \r\n}\r\n\r\n#sizeOverview {\r\n    display: flex;\r\n    width: 100%;\r\n    max-width: 600px;\r\n    margin: -10px auto;\r\n}\r\n\r\n#totalEnquiryPrice {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 45px;\r\n    float: right;\r\n    margin-right: 5px;\r\n    margin-top: -10px;\r\n    font-weight: 500;\r\n    color: #1f1d1d;\r\n}\r\n\r\n#gripScore {\r\n    width: 100%;\r\n    border-bottom:1px solid #c1c1c1;    \r\n}\r\n\r\n#stabilityScore {\r\n    width: 100%;\r\n    border-bottom:1px solid #c1c1c1;    \r\n}\r\n\r\n#noSolutionWarning {\r\n    display: none;\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 13px;\r\n    color: black;\r\n    padding: 10px;\r\n    margin: 5px 10px 5px 10px;\r\n    width: 80%;\r\n}\r\n\r\n#capacityWarning {\r\n    display: none;\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 13px;\r\n    color: black;\r\n    padding: 10px;\r\n    margin: 5px 10px 5px 10px;\r\n    width: 95%;\r\n    border-bottom:1px solid grey;\r\n}\r\n\r\n#noMaterialWarning {\r\n    display: none;\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 13px;\r\n    color: black;\r\n    padding: 10px;\r\n    margin: 5px 10px 5px 10px;\r\n    width: 95%;\r\n    border-bottom:1px solid grey;\r\n}\r\n\r\n#performanceGraphBackground {\r\n    width: 100%;\r\n    max-width: 600px;\r\n    position: absolute; \r\n    top: -8px; \r\n    left: 8px;\r\n    z-index: 0;\r\n}\r\n\r\n#performanceGraph {\r\n    width: 100%;\r\n    max-width: 600px;\r\n    position: absolute; \r\n    top: -8px; \r\n    left: 8px;\r\n    z-index: 1;\r\n}\r\n\r\n#performanceGraphOverlay {\r\n    width: 100%;\r\n    max-width: 600px;\r\n    position: absolute; \r\n    top: -8px; \r\n    left: 8px;\r\n    z-index: 2;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    #performanceGraph, #performanceGraphBackground, #performanceGraphOverlay, #performanceGraphPlaceholder {\r\n    margin-top: 30px;\r\n    }\r\n}\r\n\r\n#performanceGraphPlaceholder {\r\n    width: 100%;\r\n    max-width: 600px;\r\n}\r\n\r\n#enquiryTable {\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 13px;\r\n    border-collapse: collapse;\r\n    width: 100%;\r\n}\r\n\r\n#enquiryTable td, #enquiryTable th {\r\n    border: 0px solid lightgrey;\r\n    padding: 8px;\r\n}\r\n\r\n#enquiryTable tr {\r\n    background-color: transparent;\r\n    color: #454545;\r\n    border-bottom: 0.75px solid grey;\r\n}\r\n\r\n#enquiryTable tr:last-child {\r\n    border-bottom:  0.75px solid grey;\r\n}\r\n\r\n#enquiryTable th {\r\n  padding-top: 12px;\r\n  padding-bottom: 12px;\r\n  text-align: left;\r\n  background-color: transparent;\r\n  border-bottom:  0.75px solid grey;\r\n  color: #454545;\r\n}\r\n\r\n#cartIndicator {\r\n    display:none;\r\n    position:fixed;\r\n    width:100%;\r\n    height:42px;    \r\n    background: #39b54a;\r\n    left: 0;    \r\n    bottom: 0;\r\n    z-index: 3;\r\n    border-top: 1px solid lightgrey;\r\n}\r\n\r\n#cookiesNotice {\r\n    display:none;\r\n    position:fixed;\r\n    width:100%;\r\n    height:8vh;    \r\n    background: white;\r\n    opacity: 0.95;\r\n    left: 0;    \r\n    bottom: 0;\r\n    z-index: 3;\r\n    border-top: 1px solid lightgrey;    \r\n}\r\n\r\n#popup {\r\n    width: 60%;\r\n    max-width: 500px;\r\n    left: 50%;\r\n    transform: translate(-50%, 0);    \r\n    top: 12%;    \r\n    display: none;\r\n    position: fixed;\r\n    z-index: 3;\r\n    background-color: white;\r\n    border: solid #8a8a8a 1px;\r\n    border-radius: 5px;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    #popup {\r\n    width: 90%;\r\n    left: 50%;\r\n    transform: translate(-50%, 0);     \r\n    }\r\n}\r\n\r\n#popupCloseMark {\r\n    float: right;\r\n    margin-right: 12px;\r\n    font-size:20px;\r\n    cursor:pointer; transform:\r\n    scale(1.2, 1);\r\n    font-weight:300;\r\n}\r\n\r\n\r\n#popupImage {\r\n    position: relative;\r\n    display: flex;\r\n    margin: 0 auto;\r\n    width: 100%;\r\n    z-index:4;\r\n}\r\n\r\n#popupText {\r\n    font-family: 'Roboto', sans-serif;\r\n    white-space: pre-wrap;    \r\n    font-size: 13px;\r\n    font-weight: 400;\r\n    line-height: 1.25;\r\n    width: 100%;\r\n    padding: 15px;\r\n    color: #454545;    \r\n}\r\n\r\n#emailPopup {\r\n    width: 60%;\r\n    max-width: 500px;\r\n    left: 50%;\r\n    transform: translate(-50%, 0);    \r\n    top: 12%;    \r\n    display: none;\r\n    position: fixed;\r\n    z-index: 3;\r\n    background-color: white;\r\n    border: solid #8a8a8a 1px;\r\n    border-radius: 5px;\r\n    padding: 10px;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n    #emailPopup {\r\n    width: 90%;\r\n    left: 50%;\r\n    transform: translate(-50%, 0);     \r\n    }\r\n}\r\n\r\n#emailPopupCloseMark {\r\n    float: right;\r\n    margin-right: 5px;\r\n    margin-bottom: 5px;    \r\n    font-size:20px;\r\n    cursor:pointer; transform:\r\n    scale(1.2, 1);\r\n    font-weight:300;\r\n}\r\n\r\n#enquiryEditQuantity {\r\n    font-size:13px;\r\n    width: 40px;\r\n    min-width: 20px;    \r\n    text-align: center;\r\n    margin: 0;\r\n    padding: 4px;\r\n    border-color: grey;\r\n    opacity: 0.85;\r\n    transform: translate(8px, -14px);\r\n}\r\n\r\n#autoAddQuantity {\r\n    font-size:13px;\r\n    width: 40px;\r\n    min-width: 20px;\r\n    text-align: center;    \r\n    margin: 0;\r\n    padding: 4px;\r\n    border: none;\r\n    background: transparent;    \r\n    transform: translate(8px, -14px);\r\n}\r\n\r\n#enquiryEditContainer {\r\n    height: 15px;\r\n}\r\n\r\n#userSelectContainer {\r\n    display: flex;\r\n}\r\n\r\n#configNumberText {\r\n    width: 25px;\r\n    height: 45px;\r\n    margin: 0;\r\n    background-color: #454545;\r\n    border: 1px solid #454545;\r\n    color: white;\r\n    text-align: center;\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 20px;\r\n    font-weight: 500;\r\n    padding-top: 10px;\r\n}\r\n\r\n#configNumberButton {\r\n    padding: 13px 15px 0 15px;\r\n    height: 45px;\r\n    background-color: #454545;\r\n    border: 1px solid #454545;    \r\n    color: white;\r\n    font-family: 'Roboto', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    cursor: default;\r\n}\r\n\r\n#lockedIconStandardConfiguration {\r\n    display: inline;\r\n    margin-top: -10px;\r\n    margin-right: -10px;\r\n}\r\n<\/style>\r\n\r\n<div>\r\n    <form id=\"userInput\">\r\n        <p class=\"form\" style=\"margin-bottom: 10px;\">Please use the sliders below to find the right configuration for your application or enter a product code.\r\n        <div id=\"userSelectContainer\">\r\n        <div class=\"selectdiv\">\r\n            <select id=\"seriesSelect\" name=\"seriesSelect\" class=\"userSelect\" onchange=\"adjustSliders()\" style=\"width: 60px;\">\r\n                <option value=\"none\">...<\/option>\t\t\t\r\n                <option value=\"VS\">VS<\/option>\r\n                <option value=\"VP\">VP<\/option>\r\n            <\/select>\r\n        <\/div>        \r\n        <p id=\"configNumberText\">-<\/p>\r\n        <div class=\"selectdiv\">\r\n            <select id=\"armLengthSelect\" name=\"armLengthSelect\" class=\"userSelect\" onchange=\"adjustSliders()\">\r\n                <option value=\"none\">...<\/option>\r\n                <option value=\"120\">120<\/option>\r\n                <option value=\"180\">180<\/option>\r\n            <\/select>\r\n        <\/div>\r\n        <p id=\"configNumberText\">-<\/p>\r\n        <div class=\"selectdiv\">    \r\n            <select id=\"armAngleSelect\" name=\"armAngleSelect\" class=\"userSelect\" onchange=\"adjustSliders()\">\r\n                <option value=\"none\">...<\/option>\r\n                <option value=\"110\">110<\/option>        \r\n            <\/select>\r\n        <\/div>\r\n        <div id=\"configNumberButton\" onclick=\"resetConfigNumber()\">RESET<\/div>\r\n            <div class=\"infoSymbolContainer\" style=\"margin: 4px 0 0 6px\">\r\n                <p class=\"infoSymbol\" style=\"margin-left: 8px;\" onclick=\"showPopup('https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/ConfigPopup.png','The configuration number for a Toolit starts with the series designation followed by two variables. These are the length of the arm, from the centre of the tool towards the centre of the suction cup, and the angle between the arms. \\n\\n After selecting both the arm length and the arm angle, the top two sliders will become locked. These now show the height and width of the object based on the configuration and the selected edge distance.')\"><\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div id=\"divider\" style=\"background-color:black; height: 0.75px; width:100%; margin: 20px 0;\"><\/div>    \r\n        <label for=\"userLength\" class=\"form\">What is the length of the object? (mm)<\/label>\r\n        <input type=\"range\" min=\"285\" max=\"800\" value=\"330\" id=\"userLength\" name=\"userLength\" class=\"slider\" oninput=\"this.nextElementSibling.value = this.value\">\r\n        <input type=\"number\" id=\"userLengthNumber\" class=\"formNumber\" min=\"200\" max=\"800\" value=\"330\" oninput=\"this.previousElementSibling.value = this.value\">\r\n        <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/Lock.png\" width=\"26px\" class=\"lockedIcon\" id=\"lockedIconLength\">    \r\n        <label for=\"userWidth\" class=\"form\">What is the width of the object? (mm)<\/label>\r\n        <input type=\"range\" min=\"225\" max=\"800\" value=\"270\" id=\"userWidth\" name=\"userWidth\" class=\"slider\" oninput=\"this.nextElementSibling.value = this.value\">\r\n        <input type=\"number\" id=\"userWidthNumber\" class=\"formNumber\" min=\"200\" max=\"800\" value=\"270\" oninput=\"this.previousElementSibling.value = this.value\">\r\n        <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/Lock.png\" width=\"26px\" class=\"lockedIcon\" id=\"lockedIconWidth\">\r\n        <label for=\"userEdgeDistancedgeDistance\" class=\"form\">What should be the minimum distance between the suction cups and the edges of the object? (mm)<\/label>\r\n        <input type=\"range\" min=\"5\" max=\"40\" value=\"8\" id=\"userEdgeDistance\" name=\"userEdgeDistance\" class=\"slider\" oninput=\"this.nextElementSibling.value = this.value; adjustSliders()\">\r\n        <input type=\"number\" id=\"userEdgeDistanceNumber\" class=\"formNumber\" min=\"5\" max=\"40\" value=\"8\" oninput=\"this.previousElementSibling.value = this.value\">\r\n        <label for=\"userLiftingCapacity\" class=\"form\">What is the maximum weight of the objects? (kg)<\/label>\r\n        <input type=\"range\" min=\"1\" max=\"35\" value=\"10\" id=\"userLiftingCapacity\" name=\"userLiftingCapacity\" class=\"slider\" oninput=\"this.nextElementSibling.value = this.value\">\r\n        <input type=\"number\" id=\"userLiftingCapacityNumber\" class=\"formNumber\" min=\"1\" max=\"50\" value=\"10\" oninput=\"this.previousElementSibling.value = this.value\">\r\n        <label for=\"robotarm\" class=\"form\">Please select the robotic arm that the tool will be mounted to.<\/label>\r\n        <div class=\"selectdiv\" style=\"width: 32%; min-width: 280px;\">    \r\n            <select id=\"robotarm\" name=\"robotarm\">\r\n                <option value=\"none\">...<\/option>\r\n                <option value=\"i3\">ABB goFa<\/option>        \r\n                <option value=\"i3\">Aubo i3<\/option>\r\n                <option value=\"i5\">Aubo i5<\/option>\r\n                <option value=\"i10\">Aubo i10<\/option>\r\n                <option value=\"i16\">Aubo i16<\/option>\r\n                <option value=\"CR5\">Dobot CR5<\/option>\r\n                <option value=\"CR10\">Dobot CR10<\/option>\r\n                <option value=\"CR16\">Dobot CR16<\/option>\r\n                <option value=\"H2515\">Doosan H2515<\/option>\r\n                <option value=\"H2017\">Doosan H2017<\/option>\r\n                <option value=\"M1509\">Doosan M1509<\/option>\r\n                <option value=\"M1013\">Doosan M1013<\/option>\r\n                <option value=\"M0617\">Doosan M0617<\/option>\r\n                <option value=\"M0609\">Doosan M0609<\/option>\r\n                <option value=\"A0912S\">Doosan A0912S<\/option>\r\n                <option value=\"A0912\">Doosan A0912<\/option>\r\n                <option value=\"A0509S\">Doosan A0509S<\/option>\r\n                <option value=\"A0509\">Doosan A0509<\/option>\r\n                <option value=\"VT6L\">Epson VT6L (with ISO flange adapter)<\/option>\r\n                <option value=\"CRX-5iA\">Fanuc CRX-5iA<\/option>\r\n                <option value=\"CRX-10iA\">Fanuc CRX-10iA<\/option>\r\n                <option value=\"CRX-10iA\/L\">Fanuc CRX-10iA\/L<\/option> \r\n                <option value=\"CRX-20iA\/L\">Fanuc CRX-20iA\/L<\/option>\r\n                <option value=\"CRX-25iA\/L\">Fanuc CRX-25iA\/L<\/option>\r\n                <option value=\"LBR iiwa\">Kuka LBR iiwa<\/option>\r\n                <option value=\"TM5\"> Techman TM5<\/option>\r\n                <option value=\"TM12\"> Techman TM12<\/option>\r\n                <option value=\"TM14\"> Techman TM14<\/option>\r\n                <option value=\"UR3\">Universal robots UR3<\/option>\r\n                <option value=\"UR5\">Universal robots UR5<\/option>\r\n                <option value=\"UR10\">Universal robots UR10<\/option>\r\n                <option value=\"Other\">Other (please check if the tool fits before ordering!)<\/option>\r\n            <\/select>\r\n        <\/div>\r\n        <label for=\"material\"  class=\"form\">What type of material is the object made of?<\/label>\r\n        <div class=\"selectdiv\" style=\"width: 32%; min-width: 280px;\">    \r\n            <select id=\"material\" name=\"material\" onchange=\"expandMaterialForm()\">\r\n                <option value=\"none\">...<\/option>\r\n                <option value=\"cardboard\">Cardboard<\/option>\r\n                <option value=\"metal\">Metal<\/option>\r\n                <option value=\"glass\">Glass<\/option>\r\n                <option value=\"wood\">Wood<\/option>\r\n            <\/select>\r\n        <\/div>\r\n        <div id=\"cardboardTypeSelect\" style=\"display: none\">\r\n            <label for=\"cardboardType\"  class=\"form\">What type of cardboard is the box made of?<\/label>\r\n            <div class=\"selectdiv\" style=\"width: 32%; min-width: 280px;\">    \r\n                <select id=\"material\" name=\"material\">\r\n                    <option value=\"none\">...<\/option>\r\n                    <option value=\"Paperboard above 250 gsm\">Paperboard above 250 gsm<\/option>\r\n                    <option value=\"G-flute cardboard\">G-flute cardboard<\/option> \r\n                    <option value=\"F-flute cardboard\">F-flute cardboard<\/option>\r\n                    <option value=\"E-flute cardboard\">E-flute cardboard<\/option>\r\n                    <option value=\"D-flute cardboard\">D-flute cardboard<\/option>\r\n                    <option value=\"C-flute cardboard\">C-flute cardboard<\/option>\r\n                    <option value=\"B-flute cardboard\">B-flute cardboard<\/option>\r\n                    <option value=\"A-flute cardboard\">A-flute cardboard<\/option>\r\n                    <option value=\"EE-flute cardboard\">EE-flute cardboard<\/option>\r\n                    <option value=\"BE-flute cardboard\">BE-flute cardboard<\/option>\r\n                    <option value=\"AB-flute cardboard\" selected=\"selected\">AB-flute cardboard<\/option>\r\n                    <option value=\"ECE-flute cardboard\">ECE-flute cardboard<\/option>\r\n                    <option value=\"EBE-flute cardboard\">EBE-flute cardboard<\/option>\r\n                    <option value=\"ABB-flute cardboard\">ABB-flute cardboard<\/option>\r\n                <\/select>\r\n            <\/div>    \r\n            <label for=\"coating\"  class=\"form\">Does the cardboard have a coating?<\/label>\r\n            <div class=\"selectdiv\" style=\"width: 32%; min-width: 280px;\">     \r\n                <select id=\"coating\" name=\"coating\">\r\n                    <option value=\"none\">...<\/option>        \r\n                    <option value=\"No coating\" selected=\"selected\">No coating<\/option>\r\n                    <option value=\"Wax coating\">Wax coating<\/option>\r\n                    <option value=\"AQ or UV coating\">AQ or UV coating<\/option>\r\n                    <option value=\"Varnish coating\">Varnish coating<\/option>\r\n                    <option value=\"Laminated\">Laminated<\/option>\r\n                <\/select>\r\n            <\/div>\r\n            <label for=\"quality\"  class=\"form\">How would you describe the quality of the cardboard?<\/label>\r\n            <div class=\"selectdiv\" style=\"width: 32%; min-width: 280px;\">     \r\n                <select id=\"quality\" name=\"quality\">\r\n                    <option value=\"none\">...<\/option>\r\n                    <option value=\"Low quality\">Low quality<\/option>\r\n                    <option value=\"Normal quality\" selected=\"selected\">Normal quality<\/option>\r\n                    <option value=\"High quality\">High quality<\/option>\r\n                <\/select>\r\n            <\/div>\r\n        <\/div>\r\n        <label for=\"vacuumSwitchesSelect\"  class=\"form\">Should the tool be able to measure the vacuum inside the suction cups?<\/label>\r\n        <div class=\"selectdiv\" style=\"width: 10%; min-width: 150px;\">     \r\n            <select id=\"vacuumSwitchesSelect\" name=\"vacuumSwitchesSelect\">\r\n                <option value=\"yes\">Yes<\/option>\r\n                <option value=\"no\">No<\/option>\r\n            <\/select>        \r\n            <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/Lock.png\" width=\"26px\" class=\"lockedIcon\" id=\"lockedIconVacuumSwitches\" style=\"float: right; transform: translate(40px, -46px)\">\r\n        <\/div>\r\n\t\t<label class=\"checkBoxContainer\">Do you want a standard configuration tool\r\n\t\t\t<input type=\"checkbox\" id=\"useStandardConfiguration\" onclick=\"standardConfigurationWarning()\" checked disabled>\r\n\t\t\t<span class=\"checkmark\"><\/span>\r\n            <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/Lock.png\" width=\"26px\" class=\"lockedIcon\" id=\"lockedIconStandardConfiguration\">\t\t\t\r\n\t\t<\/label>\r\n    <\/form>\r\n<\/div>\r\n<div id=\"divider\" style=\"background-color:black; height: 0.75px; width:100%;\"><\/div>\r\n        <div class=\"enquiryButton\" style=\"margin: 15px auto; float: none;\" onclick=\"readForm()\">CREATE TOOL<\/div>\r\n<div id = \"noSolutionWarning\">\r\n    <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/warning.png\" style=\"width:35px; height:35px; margin-right:10px;\">\r\n    <p> No configuration exists for these dimensions. Please try adjusting the object length, object width or edge distance inputs.<\/p>\r\n<\/div>        \r\n<br>\r\n<iframe loading=\"lazy\" id=\"configurator\" src=\"\" width=\"700\" height=\"480\" allowfullscreen=\"true\" webkitallowfullscreen=\"false\" mozallowfullscreen=\"true\"  frameborder=\"0\" style=\"display: none;\"><\/iframe>\r\n<br>\r\n\r\n<div id=\"specifications\" style=\"display: none;\">\r\n    <h3 id=\"configuratorHeading\">SPECIFICATIONS <span id=\"showHideSpecifications\" class=\"showHideChevrons\" onclick=\"showHideSections('specifications')\">\u02c4<\/span><\/h3>\r\n    <div id=\"divider\" style=\"background-color: black; height: 0.75px; width:100%;\"><\/div> \r\n    <div class =\"row\" id=\"specificationsRow\">\r\n        <div class=\"columnLeft\">\r\n            <p class=\"form\">Configuration: <span id=\"configurationText\"><\/span><\/p>\r\n            <p class=\"form\" style=\"display: none\">Product number: <span id=\"configProductNumber\">220 000 71-06<\/span><\/p>\r\n            <p class=\"form\">Weight: <span id=\"weightText\"><\/span><br><\/p>\r\n            <p class=\"form\" style=\"display:none\">Price: <\/p>\r\n            <p class=\"priceText\" id=\"configPrice\" style=\"float: right; margin-top: -25px; display:none\"> \u20ac0,-<\/p>        \r\n            <div id=\"divider\" style=\"background-color: #c1c1c1; height: 0.75px; width:100%; margin-top: 20px\"><\/div>             \r\n            <div class =\"rowInternal\">\r\n                <div class =\"column\">\r\n                    <div id=\"quantity\"> Quantity: <input type=\"number\" min=\"1\" value=\"1\" id=\"orderQuantity\"> <div class=\"enquiryButton\" id=\"enquiryButtonSpecifications\" onclick=\"addToEnquiry('tool')\">ADD TO ENQUIRY<\/div><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"columnRight\">\r\n            <p class=\"form\" style=\"text-align: center; font-weight:bold;\">Datasheet<\/p>\r\n            <div id=\"datasheetDownloadButton\" class=\"specificationsDownload\" onclick=\"showEmailPopup('datasheet')\">Download<\/div>\r\n            <div class=\"selectdiv\" style=\"width: 45%; min-width: 90px;\">            \r\n                <select id=\"datasheetLanguage\" name=\"datasheetLanguage\" class=\"specificationsSelect\">\r\n                    <option value=\"english\">English<\/option>\r\n                <\/select>\r\n            <\/div>\r\n            <div>\r\n            <div id=\"divider\" style=\"background-color: #c1c1c1; height: 0.75px; width:100%; margin-top: 15px;  display: none;\"><\/div>\r\n            <p class=\"form\" style=\"text-align: center; font-weight:bold; display: none;\">Manual<\/p>\r\n            <div id=\"manualDownloadButton\" class=\"specificationsDownload\" style=\"display: none\" onclick=\"showEmailPopup('manual')\">Download<\/div>\r\n            <div class=\"selectdiv\" style=\"width: 45%; min-width: 90px; display: none\">            \r\n                <select id=\"manualLanguage\" name=\"manualLanguage\" class=\"specificationsSelect\">\r\n                    <option value=\"english\">English<\/option>\r\n                <\/select>\r\n            <\/div>\r\n            <\/div>\r\n            <div id=\"divider\" style=\"background-color: #c1c1c1; height: 0.75px; width:100%; margin-top: 15px;\"><\/div>\r\n            <p class=\"form\" style=\"text-align: center; font-weight:bold;\">3D model<\/p>\r\n            <div id=\"STEPdownloadButton\" class=\"specificationsDownload\" onclick=\"showEmailPopup('model')\">Download<\/div>\r\n            <div class=\"selectdiv\" style=\"width: 45%; min-width: 90px;\">             \r\n                <select id=\"modelType\" name=\"modelType\" class=\"specificationsSelect\">\r\n                    <option value=\"STEP\">STEP-file<\/option>\r\n                <\/select>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <br>\r\n<\/div>\r\n<div id=\"performance\" style=\"display: none;\">\r\n    <h3 id=\"configuratorHeading\">PERFORMANCE <span style=\"font-size: 12px;\">BETA <\/span> <span id=\"showHidePerformance\" class=\"showHideChevrons\" onclick=\"showHideSections('performance')\">\u02c4<\/span><\/h3>\r\n    <div id=\"divider\" style=\"background-color:black; height: 0.75px; width:100%;\"><\/div>\r\n    <div id = \"capacityWarning\">\r\n        <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/warning.png\" style=\"width:35px; height:35px; margin-right:10px;\">\r\n        <p class=\"form\"> The combined weight of the object and the tool exceed the lifting capacity of the robot. Therefore no performance data can be provided.<\/p>\r\n    <\/div>\r\n    <div id = \"noMaterialWarning\">\r\n        <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/warning.png\" style=\"width:35px; height:35px; margin-right:10px;\">\r\n        <p class=\"form\" style=\"width:100%;\"> Default values have been used to calculate the performance scores because the form was not fully completed: <span id=\"defaultValueType\"><\/span><span id=\"defaultValueCoating\"><\/span><span id=\"defaultValueQuality\"><\/span><\/p>\r\n    <\/div>\r\n    <div class = \"row\" id=\"performanceRow\">\r\n        <div class=\"columnLeft\">\r\n            <div class =\"rowInternal\">\r\n                <div class=\"column\" id=\"stabilityScoreColumn\">\r\n                    <canvas id=\"stabilityScore\"><\/canvas>\r\n                    <p class=\"form\" style=\"text-align: center; font-weight:bold;\">STABILITY SCORE<\/p>\r\n                    <div class=\"infoSymbolContainer\">\r\n                    <p class=\"infoSymbol\" onclick=\"showPopup('https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/StabilityPopup.png','The stability score represents our confidence level that the tool is suitable for your application, and will be able to lift the specified object safely and reliably. The score is calculated by looking at the size, strength and weight of the object and the distances between suction cups and the edges of the object. \\n\\n A score above 50 points means that the tool is expected to lift the load in a stable manner. If the score is below 50 points, you should contact us before making an enquiry, so we can verify whether the tool will work for your application. \\n\\n * This feature is still in beta-testing and therefore no rights can be derived from the scores shown in this section.')\"><\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"column\" id=\"gripScoreColumn\">\r\n                    <canvas id=\"gripScore\"><\/canvas>\r\n                    <p class=\"form\" style=\"text-align: center; font-weight:bold;\">GRIP STRENGTH<\/p>\r\n                    <div class=\"infoSymbolContainer\">\r\n                    <p class=\"infoSymbol\" onclick=\"showPopup('https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/GripPopup.png','The grip strength shows the expected vacuum level as a percentage of the maximum achievable pressure differential (-90 kPa). This percentage is based on the thickness and coating of the selected cardboard. \\n\\n * This feature is still in beta-testing and therefore no rights can be derived from the scores shown in this section.')\"><\/p>\r\n                    <\/div>\r\n                <\/div>                \r\n            <\/div>  \r\n        <\/div>\r\n        <div class=\"columnRight\">\r\n            <div class=\"infoSymbolContainer\" style=\"position: absolute; z-index: 3; margin-left: 40px; margin-top: 15px\">\r\n                <p class=\"infoSymbol\" onclick=\"showPopup('https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/PerformancePopup.png','This graph shows the expected safety factor based on the object&#8217;s weight and the estimated grip strength. Because the properties of cardboard vary based on its quality, or environmental conditions like humidity, an expected vacuum level range is provided. \\n\\n If the intersection of the red vacuum range lines with the safety factor curves (SF) are within the safe region of the graph the application can be considered safe. When they fall in the unsafe area it is recommended to reduce the weight or use a cardboard with a lower air permeability. \\n\\n Because the lifting capacity of the tool in the parallel direction is lower than in the perpendicular direction, two curves are provided. This difference comes from the fact that the suction cups generate less friction than suction adhesion. \\n\\n * This feature is still in beta-testing and therefore no rights can be derived from the scores shown in this section.')\"><\/p>\r\n            <\/div> \r\n            <canvas id=\"performanceGraphPlaceholder\" width=\"750\" height=\"500\"><\/canvas> \r\n            <canvas id=\"performanceGraphBackground\" width=\"750\" height=\"500\"><\/canvas>\r\n            <canvas id=\"performanceGraph\" width=\"750\" height=\"500\"><\/canvas>\r\n            <canvas id=\"performanceGraphOverlay\" width=\"750\" height=\"500\"><\/canvas>\r\n        <\/div>\r\n    <\/div>\r\n    <br>\r\n<\/div>\r\n\r\n<div id=\"dimensions\" style=\"display: none;\">\r\n    <h3 id=\"configuratorHeading\">DIMENSIONS <span id=\"showHideDimensions\" class=\"showHideChevrons\" onclick=\"showHideSections('dimensions')\">\u02c4<\/span><\/h3>\r\n    <div id=\"divider\" style=\"background-color:black; height: 0.75px; width:100%;\"><\/div>\r\n    <div class=\"row\" id=\"dimensionsRow\">\r\n        <div class=\"columnLeft\">\r\n            <div id=\"drawingButtonsContainer\" style=\"display:flex\">\r\n                <div id=\"topDrawingButton\" class=\"drawingSelect\" onclick=\"changeDrawing('top')\">Top<\/div>\r\n                <div id=\"bottomDrawingButton\" class=\"drawingSelect\" onclick=\"changeDrawing('bottom')\">Bottom<\/div>\r\n                <div id=\"frontDrawingButton\" class=\"drawingSelect\" onclick=\"changeDrawing('front')\">Front<\/div>\r\n                <div id=\"rearDrawingButton\" class=\"drawingSelect\" onclick=\"changeDrawing('rear')\">Rear<\/div>\r\n                <div id=\"flangeDrawingButton\" class=\"drawingSelect\" onclick=\"changeDrawing('flange')\">Flange<\/div>                \r\n            <\/div>\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingTop-VS-series.png\" id=\"dimensionalDrawing\" width=\"400\" height=\"300\" style=\"margin:auto; display:flex; margin-top: 10px;\">\r\n            <div class =\"rowInternal\">\r\n                <div class =\"column\">\r\n                    <p id=\"armLengthDimension\" class=\"form\" style=\"width: 100px; margin: 0 auto; font-size: 15px\"><\/p>\r\n                <\/div>\r\n                <div class =\"column\">\r\n                    <p id=\"armAngleDimension\" class=\"form\" style=\"width: 100px; margin: 0 auto; font-size: 15px\" ><\/p> \r\n                <\/div>\r\n            <\/div>\r\n            <div id=\"dimensionDivider\" style=\"background-color:#c1c1c1; height: 0.75px; margin-top: 10px\"><\/div>             \r\n            <p id=\"scaleWarning\" class=\"form\" style=\"font-size: 12px; line-height: 1.4; margin-top: 5px;\"><\/p>\r\n        <\/div>\r\n        <div class=\"columnRight\" style=\"padding-left:10px;\">\r\n            <div id=\"overviewDimensions\" style=\"width= 100%; height: 55px;\">\r\n            <p class=\"form\" style=\"text-align: center; font-size: 18px;\">SUCTION CUP PLACEMENT <\/p>    \r\n            <\/div>\r\n            <canvas id=\"sizeOverview\" width=\"600\" height=\"600\"><\/canvas>\r\n             <div class =\"rowInternal\">\r\n                <div class =\"column\">\r\n                    <p class=\"form\" style=\"font-size: 14px; line-height: 1.4; text-align: center; margin-top: 10px;\"> Horizontal distance to edge<\/p>\r\n                    <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; margin: 5px 20px 5px 10px;\"><\/div>\r\n                    <p id=\"edgeDistanceX\" class=\"form\" style=\"width: 100px; margin: 0 auto; text-align: center;\"><\/p>\r\n                <\/div>\r\n                <div class =\"column\">\r\n                    <p class=\"form\" style=\"font-size: 14px; line-height: 1.4; text-align: center; padding-right: 18.7px; margin-top: 10px;\"> Vertical distance to edge<\/p>\r\n                        <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; 20px; margin: 5px 20px 5px 10px\"><\/div> \r\n                    <p id=\"edgeDistanceY\" class=\"form\" style=\"width: 100px; margin: 0 auto; text-align: center;\"><\/p> \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <br>    \r\n<\/div>\r\n\r\n<div id=\"accessoires\" style=\"display: none;\">\r\n    <h3 id=\"configuratorHeading\">ACCESSOIRES <span id=\"showHideAccessoires\" class=\"showHideChevrons\" onclick=\"showHideSections('accessoires')\">\u02c5<\/span><\/h3>\r\n    <div id=\"divider\" style=\"background-color:black; height: 0.75px; width:100%;\"><\/div>\r\n    <div class=\"rowProducts\" id=\"accessoiresRow\" style=\"display:none;\">\r\n        <div class=\"columnLeft\" style=\"display: none\">\r\n            <div class =\"rowInternalAccessoires\">\r\n                <div class=\"accessoiresImageContainer\">\r\n                <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Filters-set.png\" id=\"filterSet\" width=\"125\" height=\"110\" class=\"accessoiresImage\" onclick=\"showPopup('https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Filters-set.png')\">\r\n                <\/div>\r\n                <div class=\"accessoiresTextContainer\">\r\n                    <h4 class=\"accessoiresHeading\">Filter set<\/h4>\r\n                    <p class=\"accessoires\">Contains 4 replacement filters.<\/p>\r\n                    <p class=\"accessoires\">Product nr.: <span class=\"productNumber\" id=\"filterSetID\">100000x<\/span><\/p>\r\n                    <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; margin: 10px 15px 5px 0\"><\/div>\r\n                    <div class=\"rowInternal\">\r\n                        <div class =\"column\">\r\n                            <ul class=\"accessoiresFeatures\">\r\n                            <li>PU foam<\/li>\r\n                            <li>Cleanable<\/li>\r\n                            <\/ul>\r\n                            <br>\r\n                        <\/div>\r\n                        <div class =\"column\">\r\n                            <p class=\"accessoires\">Price: <span id=\"filterSetPriceText\" class=\"accessoiresPrice\">RFQ<\/span><\/p>\r\n                            <div class=\"row\" style=\"margin-top:5px; margin-bottom:0px;\"> \r\n                                <p class=\"accessoires\" id=\"quantity\"> Quantity:<input type=\"number\" min=\"1\" value=\"1\" id=\"filterSetQuantity\" class=\"accessoiresQuantity\"><\/p>\r\n                            <\/div>\r\n                            <div class=\"accessoiresButton\" onclick=\"addToEnquiry('filter set')\">ADD TO ENQUIRY<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; display: none\"><\/div>\r\n        <\/div>    \r\n        <div class=\"columnLeft\" style=\"padding-left:10px; max-width: 500px\">\r\n            <div class =\"rowInternalAccessoires\">\r\n                <div class=\"accessoiresImageContainer\">\r\n                <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Suction-cup-set.png\" id=\"filterSet\" width=\"125\" height=\"110\" class=\"accessoiresImage\" onclick=\"showPopup('https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Suction-cup-set.png')\">\r\n                <\/div>\r\n                <div class=\"accessoiresTextContainer\">\r\n\t\t\t\t\t<h4 class=\"accessoiresHeading\">Suction cup set<\/h4>\r\n\t\t\t\t\t<p class=\"accessoires\">Product nr.: <span class=\"productNumber\" id=\"suction CupSetID\">100000x<\/span><\/p>\r\n\t\t\t\t\t<p class=\"accessoires\">Contains 4 Piab 0205162 suction cups.<\/p>\t\t\t\r\n\t\t\t\t\t<div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; margin: 10px 15px 5px 0\"><\/div>\r\n                    <div class=\"rowInternal\">\t\t\t\t\r\n                        <div class =\"column\">\r\n                            <ul class=\"accessoiresFeatures\">\r\n                            <li>Diameter 75 mm<\/li>\r\n                            <li>Dual hardness<\/li>\r\n                            <\/ul>\r\n                            <br>\r\n                        <\/div>\r\n                        <div class =\"column\">\r\n                            <p class=\"accessoires\">Price: <span id=\"suctionCupSetPriceText\" class=\"accessoiresPrice\">RFQ<\/span><\/p>\r\n                            <div class=\"row\"> \r\n                                <p class=\"accessoires\" id=\"quantity\"> Quantity:<input type=\"number\" min=\"1\" value=\"1\" id=\"suctionCupSetQuantity\" class=\"accessoiresQuantity\"><\/p>\r\n                            <\/div>\r\n                            <div class=\"accessoiresButton\" onclick=\"addToEnquiry('suction cup set')\">ADD TO ENQUIRY<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <br>\r\n<\/div>\r\n\r\n<div id=\"enquiry\" style=\"display: none;\">\r\n    <h3 id=\"configuratorHeading\">ENQUIRY <span id=\"showHideEnquiry\" class=\"showHideChevrons\" onclick=\"showHideSections('enquiry')\" >\u02c5<\/span><\/h3>\r\n    <div id=\"divider\" style=\"background-color:black; height: 0.75px; width:100%;\"><\/div>\r\n    <div class=\"row\" id=\"enquiryRow\" style=\"display:none;\">\r\n        <div class=\"columnLeft\">\r\n            <table id=\"enquiryTable\">  \r\n                <tr>\r\n                    <th>Description<\/th>\r\n                    <th>Quantity<\/th>\r\n                    <th>Price<\/th>\r\n                    <th>Total<\/th>\r\n                    <th> <\/th>\r\n                <\/tr>\r\n            <\/table>\r\n            <p class=\"form\" style=\"font-size: 15px; display: none\">Total price: <span id=\"totalEnquiryPrice\" style=\"display: none\">\u20ac0,-<\/span><\/p>\r\n            <p class=\"form\" style=\"font-size: 13px; line-height: 1.4; display: none\">* The prices shown here are indicative and may differ from the prices in the final quotation.<\/p>\r\n            <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; width:100%; margin-top: 40px; display: none\"><\/div>\r\n            <label class=\"checkBoxContainer\" style=\"display: none\">Do you want to automatically add a spare filter set for each tool? (recommended)\r\n                <input type=\"checkbox\" id=\"autoAddFilter\" onclick=\"addToEnquiry('none')\">\r\n                <span class=\"checkmark\"><\/span>\r\n            <\/label>\r\n            <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; width:100%; margin-top: 20px;\"><\/div>            \r\n            <label class=\"checkBoxContainer\">Do you want to automatically add a spare suction cup set for each tool? (recommended)\r\n                <input type=\"checkbox\" id=\"autoAddSuctionCup\" onclick=\"addToEnquiry('none')\">\r\n                <span class=\"checkmark\"><\/span>\r\n            <\/label>\r\n        <\/div>\r\n        <div class=\"columnRight\">\r\n            <form method=\"post\" id=\"enquiryForm\" name=\"enquiryForm\" action=\"https:\/\/toolit.solutions\/form-to-email.php\">\r\n                <label class=\"form\" for=\"name\" style=\"margin-top:12px; margin-bottom:10px\">Personal details<\/label>\r\n                <div style=\"border-left: 5px solid #f40000;\">                \r\n                <input type=\"text\" id=\"name\" name=\"name\" placeholder=\"Please enter your name..\" style=\"width: 100%; margin-bottom: 10px;\" required>\r\n                <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Please enter your email address..\" style=\"width: 100%; margin-bottom: 10px\" required>\r\n                <input type=\"text\" id=\"phoneNumber\" name=\"phoneNumber\" placeholder=\"Please enter your phone number..\" style=\"width: 100%;\">\r\n                <\/div>\r\n                <div id=\"divider\" style=\"background-color:grey; height: 0.75px; width:100%; margin: 20px 0 10px 0;\"><\/div>\r\n                <label class=\"form\" style=\"margin-bottom:10px\" for=\"company\">Company details<\/label>\r\n                <div style=\"border-left: 5px solid #30a3d3;\">\r\n                <input type=\"text\" id=\"company\" name=\"company\" placeholder=\"Please state the company you work for..\" style=\"width: 100%; margin-bottom: 10px;\">\r\n                <input type=\"text\" id=\"address\" name=\"address\" placeholder=\"Please enter the address..\" style=\"width: 100%; margin-bottom: 10px\">\r\n                <input type=\"text\" id=\"town\" name=\"town\" placeholder=\"Please enter the town..\" style=\"width: 100%; margin-bottom: 10px\">\r\n                <input type=\"text\" id=\"ZIPcode\" name=\"ZIPcode\" placeholder=\"Please enter the ZIP code\" style=\"width: 100%; margin-bottom: 10px\">\r\n                <input type=\"text\" id=\"country\" name=\"country\" placeholder=\"Please enter the country..\" style=\"width: 100%; margin-bottom: 10px\">\r\n                <input type=\"text\" id=\"VATnumber\" name=\"VATnumber\" placeholder=\"Please enter a valid VAT number..\" style=\"width: 100%\">\r\n                <\/div>                \r\n                <div id=\"divider\" style=\"background-color:grey; height: 0.75px; width:100%; margin: 20px 0 10px 0;\"><\/div>\r\n                <label class=\"form\" style=\"margin-bottom:10px\" for=\"Comments\">Comments<\/label>\r\n                <input type=\"text\" id=\"formEnquiryTable\" name=\"formEnquiryTable\" style=\"display:none\" required>\r\n                <textarea id=\"comments\" name=\"comments\" placeholder=\"Please write down any additional questions or comments here..\" style=\"height:200px\"><\/textarea>\r\n                <div>\r\n                    <label class=\"checkBoxContainer\"> \r\n                        <input type=\"checkbox\" id=\"privacyPolicyCheckbox\" required>\r\n                        <span class=\"checkmark\"><\/span>\r\n                    <\/label>\r\n                    <p class=\"form\" style=\"padding-left: 35px; padding-right: 5px; margin-top:-10px; margin-bottom: 10px; font-size:14px;\">I have read and agree to Toolit's <a class=\"configuratorLinks\" href=\"https:\/\/www.privacypolicies.com\/live\/819d121e-524c-46cc-9857-1b4ac680a26b\">Terms of Service<\/a> and <a class=\"configuratorLinks\" href=\"https:\/\/www.privacypolicies.com\/live\/bfb33add-cdc8-4f98-9e21-99feea779cef\" >Privacy Policy<\/a>.\r\n                    <\/p>\r\n                    <p class=\"form\" style=\"font-size: 13px; line-height: 1.2; display: inline-block; margin-bottom: 10px\">* Submitted enquiries are non-binding.\r\n                    <\/p>                    \r\n                <\/div>\r\n                    <button id=\"enquiryButton\" class=\"g-recaptcha\" data-sitekey=\"6LdZ8iYjAAAAAGoNo-wAdYuSlp8DEu_vXK0cEv3_\" data-callback='onSubmit' data-action='submit'>SEND ENQUIRY<\/button>\r\n            <\/form>\r\n        <\/div>\r\n    <\/div>    \r\n<\/div>\r\n\r\n<div id=\"cartIndicator\">\r\n    <p class=\"form\" style=\"font-size: 18px; text-align: center; margin-top: 5px; color: white\">\r\n        &#10003; Succesfully added to enquiry.         \r\n    <\/p>\r\n<\/div>\r\n\r\n<div id=\"cookiesNotice\">\r\n    <p class=\"form\" style=\"font-size: 16px; text-align: center; padding: 10px;\">\r\n        <img decoding=\"async\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/eye-closed.png\" width=\"18px\" style=\"margin-right: 5px\"> We respect your privacy, and only use functional cookies to improve our service.\r\n    <\/p>\r\n<\/div>\r\n\r\n<div id=\"popup\">\r\n    <p class=\"form\"><span id=\"popupCloseMark\" onclick=\"closePopup();\">x<\/span><\/p>\r\n    <div id=\"popupContent\">\r\n        <img decoding=\"async\" src=\"\" id=\"popupImage\">\r\n        <p id=\"popupText\"><\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<div id=\"emailPopup\">\r\n    <p class=\"form\"><span id=\"emailPopupCloseMark\" onclick=\"closeEmailPopup()\">x<\/span><\/p>\r\n        <div id=\"EmailPopupContent\">\r\n            <label class=\"form\" for=\"name\" style=\"margin-top:12px; margin-bottom:10px\">Please enter your contact details to download the requested file.<\/label>\r\n            <div id=\"divider\" style=\"background-color:#c1c1c1; height: 0.75px; margin-left: 10px; margin-left: 2px; margin-right: 2px; margin-bottom: 15px;\"><\/div>\r\n            <form method=\"post\" id=\"downloadForm\" name=\"downloadForm\" action=\"https:\/\/toolit.solutions\/download-notice.php\" target=\"downloadIframe\">\r\n                <input type=\"text\" id=\"downloadName\" name=\"downloadName\" placeholder=\"Please enter your name..\" style=\"width: 100%; margin-bottom: 10px;\" required>\r\n                <input type=\"text\" id=\"downloadEmail\" name=\"downloadEmail\" placeholder=\"Enter your email address..\" style=\"width: 100%; margin-bottom: 10px;\" required>\r\n                <input type=\"text\" id=\"downloadCompany\" name=\"downloadCompany\" placeholder=\"Enter your company ..\" style=\"width: 100%; margin-bottom: 10px;\">\r\n                <input type=\"text\" id=\"downloadFile\" name=\"downloadFile\" style=\"width: 100%; margin-bottom: 10px; display: none\">\r\n                <div>\r\n                    <label class=\"checkBoxContainer\"> \r\n                        <input type=\"checkbox\" id=\"downloadCheckbox\" required>\r\n                        <span class=\"checkmark\"><\/span>\r\n                    <\/label>\r\n                    <p class=\"form\" style=\"padding-left: 35px; padding-right: 5px; margin-top:-10px; margin-bottom: 10px; font-size:14px;\">I have read and agree to Toolit's <a class=\"configuratorLinks\" href=\"https:\/\/www.privacypolicies.com\/live\/819d121e-524c-46cc-9857-1b4ac680a26b\">Terms of Service<\/a> and <a class=\"configuratorLinks\" href=\"https:\/\/www.privacypolicies.com\/live\/bfb33add-cdc8-4f98-9e21-99feea779cef\" >Privacy Policy<\/a>.\r\n                    <\/p>                   \r\n                <\/div>\r\n                <div style=\"width= 100%; display:flex\">\r\n                    <button id=\"downloadButton\" class=\"enquiryButton\" onClick=\"onDownload\">DOWNLOAD<\/button>\r\n                <\/div>\r\n        <\/form>\r\n    <\/div>    \r\n<\/div>\r\n\r\n<iframe name=\"downloadIframe\" style=\"display: none\"><\/iframe>\r\n\r\n<script>\r\nproducts = new Array();\r\nautoAddedAccessoires = new Array();\r\nnumberOfCalculations = 0;\r\nvalidSolution = true;\r\ncalculationsDone = true;\r\n\r\n\/\/ reCAPTCHA callback\r\n\r\nfunction onSubmit(token) {\r\n     document.getElementById(\"enquiryForm\").submit();\r\n}\r\n\r\ntool = {\r\n    productNumber:\"\",\r\n    config:\"\",\r\n    configSource:\"\",\r\n    STEPmodelSource:\"\",\r\n    actuatorDiameter:75,\r\n    angle:\"\", \r\n    angleDegrees:\"\",\r\n    armLength:\"\",\r\n    width:\"\",\r\n    height:\"\",\r\n    weight:\"\",\r\n    price:\"\",\r\n    stock:\"\",\r\n    edgeDistanceX:\"\",\r\n    edgeDistanceY:\"\"\r\n}\r\n\r\nwindow.addEventListener('load', (event) => {\r\n    let cookiesNotice = document.getElementById(\"cookiesNotice\");\r\n    \/\/ show cookiesNotice\r\n    cookiesNotice.style.display = \"flex\";\r\n    setTimeout(function() {cookiesNotice.style.display = \"none\";}, 4000);\r\n});\r\n\r\ndocument.getElementById(\"userInput\").addEventListener('change', function() {\r\n    document.getElementById(\"configurator\").style.display = \"none\";\r\n    document.getElementById(\"configurator\").src= \" \";\r\n    document.getElementById(\"specifications\").style.display = \"none\";\r\n    document.getElementById(\"performance\").style.display = \"none\";\r\n    document.getElementById(\"dimensions\").style.display = \"none\";\r\n    document.getElementById(\"accessoires\").style.display = \"none\";\r\n    document.getElementById(\"enquiry\").style.display = \"none\";    \r\n});\r\n\r\ndocument.getElementById(\"lockedIconStandardConfiguration\").addEventListener(\"click\", standardConfigurationWarning);\r\n\r\nfunction standardConfigurationWarning() {\r\n\talert(\"The configurator only supports standard configurations for now.\");\r\n}\r\n\r\nfunction resetConfigNumber() {\r\n    document.getElementById(\"armLengthSelect\").value = \"none\";\r\n    document.getElementById(\"armAngleSelect\").value = \"none\";\r\n    adjustSliders();\r\n}\r\n\r\nfunction adjustSliders() {\r\n    let objectLength;\r\n    let objectWidth;\r\n    let seriesSelect = document.getElementById(\"seriesSelect\").value;\r\n    let armLength = document.getElementById(\"armLengthSelect\").value;\r\n    let armAngle = document.getElementById(\"armAngleSelect\").value;\r\n    let edgeDistance = document.getElementById(\"userEdgeDistance\").value;\r\n    let userLengthSlider = document.getElementById(\"userLength\");\r\n    let userWidthSlider = document.getElementById(\"userWidth\");\r\n    let userLengthNumber = document.getElementById(\"userLengthNumber\");\r\n    let userWidthNumber = document.getElementById(\"userWidthNumber\");\r\n    let configNumberButton = document.getElementById(\"configNumberButton\");\r\n    let vacuumSwitchesSelect = document.getElementById(\"vacuumSwitchesSelect\");    \r\n    let lockedIconLength = document.getElementById(\"lockedIconLength\");\r\n    let lockedIconWidth = document.getElementById(\"lockedIconWidth\");\r\n    let lockedIconVacuumSwitches = document.getElementById(\"lockedIconVacuumSwitches\");\r\n    \r\n    if (armLength != \"none\" && armAngle != \"none\") {\r\n        configNumberButton.style.backgroundColor = \"#f40000\";\r\n        configNumberButton.style.border = \"1px solid #f40000\";\r\n        configNumberButton.style.cursor = \"pointer\";\r\n        \r\n        objectLength = Math.ceil(Math.sin(armAngle*Math.PI\/360)*armLength*2 + 75 + 2*edgeDistance);\r\n        objectWidth = Math.ceil(Math.cos(armAngle*Math.PI\/360)*armLength*2 + 75 + 2*edgeDistance);\r\n\r\n        \/\/ Modify values        \r\n        userLengthSlider.value = objectLength;\r\n        userWidthSlider.value = objectWidth;          \r\n        userLengthNumber.value = objectLength;\r\n        userWidthNumber.value = objectWidth;\r\n        if(seriesSelect == \"VP\") {\r\n            vacuumSwitchesSelect.value = \"no\";\r\n        }\r\n        else {\r\n            vacuumSwitchesSelect.value = \"yes\";\r\n        }\r\n        \r\n        \/\/ Lock sliders       \r\n        userLengthSlider.disabled = true;\r\n        userWidthSlider.disabled = true;          \r\n        userLengthNumber.disabled = true;\r\n        userWidthNumber.disabled = true;\r\n        vacuumSwitchesSelect.disabled = true;\r\n        \r\n        \/\/ Grey out sliders and values      \r\n        userLengthSlider.style.filter = \"grayscale(1)\";\r\n        userWidthSlider.style.filter = \"grayscale(1)\";\r\n        userLengthNumber.style.opacity = \"0.5\";\r\n        userWidthNumber.style.opacity = \"0.5\";         \r\n        vacuumSwitchesSelect.style.opacity = \"0.5\";\r\n        \r\n        \/\/ Show lock icons\r\n        lockedIconLength.style.display = \"inline\";\r\n        lockedIconWidth.style.display = \"inline\";\r\n        lockedIconVacuumSwitches.style.display = \"inline\";\r\n    }\r\n    else {\r\n    configNumberButton.style.backgroundColor = \"#353535\";\r\n    configNumberButton.style.border = \"1px solid grey\";\r\n    configNumberButton.style.cursor = \"default\";   \r\n        \r\n    \/\/ Unlock sliders       \r\n    userLengthSlider.disabled = false;\r\n    userWidthSlider.disabled = false;          \r\n    userLengthNumber.disabled = false;\r\n    userWidthNumber.disabled = false;\r\n    vacuumSwitchesSelect.disabled = false;    \r\n    \r\n    \/\/ Return sliders and vulues to normal color     \r\n    userLengthSlider.style.filter = \"grayscale(0)\";\r\n    userWidthSlider.style.filter = \"grayscale(0)\";\r\n    userLengthNumber.style.opacity = \"1\";\r\n    userWidthNumber.style.opacity = \"1\";         \r\n    vacuumSwitchesSelect.style.opacity = \"1\";    \r\n    \r\n    \/\/ Hide lock icons\r\n    lockedIconLength.style.display = \"none\";\r\n    lockedIconWidth.style.display = \"none\";\r\n    lockedIconVacuumSwitches.style.display = \"none\";     \r\n    }\r\n}\r\n\r\nfunction expandMaterialForm() {\r\n    let material = document.getElementById(\"material\").value;\r\n    if (material == \"cardboard\") {\r\n        document.getElementById(\"cardboardTypeSelect\").style.display = \"inline\";\r\n    }\r\n    else {\r\n        document.getElementById(\"cardboardTypeSelect\").style.display = \"none\";        \r\n    }\r\n}\r\n\r\nfunction readForm() {\r\n    let target;\r\n    const form = {\r\n        objectLength:\"\", \r\n        objectWidth:\"\", \r\n        edgeDistance:\"\", \r\n        userCapacity:\"\", \r\n        robotType:\"\", \r\n        cardboardType:\"\", \r\n        cardboardCoating:\"\", \r\n        cardboardQuality:\"\",\r\n        vacuumSwitches:\"\",\r\n\t\tstandardConfiguration:\"\"\r\n    };\r\n    let tool;\r\n    let robotCapacity;\r\n    let quantity;\r\n\r\n    target = document.getElementById(\"userInput\");\r\n\tform.objectWidth = target.elements[\"userWidth\"].value;\r\n\tform.objectLength = target.elements[\"userLength\"].value; \t\r\n    form.edgeDistance = target.elements[\"userEdgeDistance\"].value;\r\n    form.userCapacity = target.elements[\"userLiftingCapacity\"].value;\r\n    form.robotType = target.elements[\"robotarm\"].value;\r\n    form.cardboardType = target.elements[\"material\"].value;\r\n    form.cardboardCoating = target.elements[\"coating\"].value;\r\n    form.cardboardQuality = target.elements[\"quality\"].value;\r\n    form.vacuumSwitches = target.elements[\"vacuumSwitchesSelect\"].value;\r\n\tform.standardConfiguration = target.elements[\"useStandardConfiguration\"].checked;\r\n    tool = calculateSize(form);\r\n\r\n    if(validSolution) {\r\n    \tgenerateTool(tool);\r\n        generateSpecifications(form, tool);\r\n        calculatePerformance(form, tool);\r\n        generateDimensions(form, tool);\r\n        showAccessoires();\r\n        showEnquiry();\r\n    }\r\n    else{\r\n        document.getElementById(\"configurator\").style.display = \"none\";\r\n        document.getElementById(\"specifications\").style.display = \"none\";\r\n        document.getElementById(\"performance\").style.display = \"none\";\r\n        document.getElementById(\"dimensions\").style.display = \"none\";\r\n        document.getElementById(\"accessoires\").style.display = \"none\";\r\n        document.getElementById(\"enquiry\").style.display = \"none\"; \r\n    }\r\n}\r\n\r\nfunction calculateSize(form) {\r\n\tlet temp\r\n\tlet toolRatio;\r\n\tlet idealWidth;\r\n\tlet idealLength;\r\n\tlet toolArmLength;\r\n\tlet toolAngle;\r\n\tlet toolWidth;\t\r\n\tlet toolLength;\r\n\tlet idealDistanceX;\r\n\tlet idealDistanceY;\r\n\tlet totalIdealDistance;\r\n\tlet totalIdealDistanceOld = 1000;\r\n\tlet idealArmLength;\r\n\tlet noSolutionWarning = document.getElementById(\"noSolutionWarning\");\r\n\tlet userWidthNumber = document.getElementById(\"userWidthNumber\");\r\n\tlet userLengthNumber = document.getElementById(\"userLengthNumber\");\r\n\t\r\n\tvalidSolution = false;\r\n\tuserLengthNumber.value = form.objectLength;\r\n\tuserWidthNumber.value = form.objectWidth;\r\n\t\r\n\tif (form.objectWidth > form.objectLength) {\r\n\t\ttemp = form.objectLength;\r\n\t\tform.objectLength = form.objectWidth;\r\n\t\tform.objectWidth = temp;\r\n\t}\r\n\r\n    \/\/ ideal tool dimensions\r\n    idealLength = form.objectLength\/2 - tool.actuatorDiameter\/2 - form.edgeDistance;    \r\n\tidealWidth = form.objectWidth\/2 - tool.actuatorDiameter\/2 - form.edgeDistance;\r\n\t\r\n\r\n    for(let i = 0; i < 3; i++) {\r\n        toolAngle = ((90 + 10*i)*Math.PI)\/360;\r\n\t\tif(form.standardConfiguration) {\r\n\t\t\tfor( let j = 0; j < 2; j++) {\r\n\t\t\t\ttoolAngle = (110*Math.PI)\/360;\r\n\t\t\t\ttoolArmLength = 120 + 60*j;\r\n\t\t\t\ttoolLength = Math.sin(toolAngle)*toolArmLength;\r\n\t\t\t\ttoolWidth = Math.cos(toolAngle)*toolArmLength;\r\n\t\t\t\tidealDistanceX = idealLength - toolLength;\r\n\t\t\t\tidealDistanceY = idealWidth - toolWidth;\r\n\t\t\t\tif (idealDistanceX > 0 && idealDistanceY > 0) {\r\n\t\t\t\t\ttotalIdealDistance = idealDistanceX + idealDistanceY;\r\n\t\t\t\t\tif (totalIdealDistance < totalIdealDistanceOld) {\r\n\t\t\t\t\t\ttool.armLength = toolArmLength;\r\n\t\t\t\t\t\ttool.angle = toolAngle;                    \r\n\t\t\t\t\t\ttool.angleDegrees = (toolAngle*360)\/Math.PI;\r\n\t\t\t\t\t\ttotalIdealDistanceOld = totalIdealDistance;\r\n\t\t\t\t\t\tvalidSolution = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\t\t\t\r\n\t\t}\r\n\t\telse {\r\n\t\t\tfor( let j = 0; j < 16; j++) {\r\n\t\t\t\ttoolArmLength = 100 + 20*j;\r\n\t\t\t\ttoolLength = Math.sin(toolAngle)*toolArmLength;\r\n\t\t\t\ttoolWidth = Math.cos(toolAngle)*toolArmLength;\r\n\t\t\t\tidealDistanceX = idealLength - toolLength;\r\n\t\t\t\tidealDistanceY = idealWidth - toolWidth;\r\n\t\t\t\tif (idealDistanceX > 0 && idealDistanceY > 0) {\r\n\t\t\t\t\ttotalIdealDistance = idealDistanceX + idealDistanceY;\r\n\t\t\t\t\tif (totalIdealDistance < totalIdealDistanceOld) {\r\n\t\t\t\t\t\ttool.armLength = toolArmLength;\r\n\t\t\t\t\t\ttool.angle = toolAngle;                    \r\n\t\t\t\t\t\ttool.angleDegrees = (toolAngle*360)\/Math.PI;\r\n\t\t\t\t\t\ttotalIdealDistanceOld = totalIdealDistance;\r\n\t\t\t\t\t\tvalidSolution = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n    }\r\n    \r\n    tool.width = Math.round(Math.sin(tool.angle)*tool.armLength*2 + tool.actuatorDiameter);\r\n\ttool.height = Math.round(Math.cos(tool.angle)*tool.armLength*2 + tool.actuatorDiameter);\r\n    tool.edgeDistanceX = (form.objectLength - tool.width) \/ 2;\r\n    tool.edgeDistanceY = (form.objectWidth - tool.height) \/ 2;\r\n    \r\n\tif (form.objectLength\/form.objectWidth > 3) {\r\n\t\tvalidSolution = false;\r\n\t}\r\n\tif (validSolution) {\r\n\t    noSolutionWarning.style.display = \"none\";\r\n\t\t\/\/ set configuration based on calculated tool.armLength and angle\r\n\t\tif (tool.armLength == 100 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-100-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43bd7619bc502216ba?mode=embed\";\r\n\t\t\ttool.weight = 1.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1WfTC3uiTIxay-XNn9wgnl-EXUgbrGQEM\";\r\n\t\t}\r\n\t\tif (tool.armLength == 120 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-120-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43959aa466f3fee5fb?mode=embed\";\r\n\t\t\ttool.weight = 1.2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=100o7CtA77lLD6w8tFEaQOm4PJ49wX9-N\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 140 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-140-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e433149b9fd224e7cfd?mode=embed\";\r\n\t\t\ttool.weight = 1.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=19cOXq5_aIF1Me806kwi3yaKRNj4sCA2U\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 160 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-160-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e431fbc5c49aeb15610?mode=embed\";\r\n\t\t\ttool.weight = 1.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1YmslYcvaDRSQE98MtLU_rto37UZlVVuk\";\t\r\n\t\t}\r\n\t\tif (tool.armLength == 180 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-180-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e430b509ce2f3d4d136?mode=embed\";\r\n\t\t\ttool.weight = 1.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1yXXne77zEUm7QCkt2vaUv7ZsqCQeENUV\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 200 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-200-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43086e2f47adbec224?mode=embed\";\r\n\t\t\ttool.weight = 1.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \t\"https:\/\/drive.google.com\/uc?export=download&id=1rPNMyADwNSlMtem8CCLNYCi0pf7jOVmw\";\t\r\n\t\t}\r\n\t\tif (tool.armLength == 220 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-220-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43916f1f91e78f1c47?mode=embed\";\r\n\t\t\ttool.weight = 1.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =\t\"https:\/\/drive.google.com\/uc?export=download&id=1JgzxzmZJZCRxifEIeU8m7yGEkrvmXBX4\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 240 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-240-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43be7c8188cb2bd1b7?mode=embed\";\r\n\t\t\ttool.weight = 1.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=19o-nGIYwUXrAjkmamb5OTmOyusMPFdlp\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 260 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-260-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43c380404ad2be7cc8?mode=embed\";\r\n\t\t\ttool.weight = 1.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1EogU3h7b0U-cs2yMujJ7u19J7TN0FwMN\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 280 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-280-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43d5e817e6b04d7d95?mode=embed\";\r\n\t\t\ttool.weight = 2.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1vQXFbZ0UQ_FAwNmcG2lQjy0racKeRKu1\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 300 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-300-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e431c2c083bccaca666?mode=embed\";\r\n\t\t\ttool.weight = 2.2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1gVs2aICLkMTvNqNg843QY4FHKX4QXYNK\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 320 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-320-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e433b334ca75f15c8eb?mode=embed\";\r\n\t\t\ttool.weight = 2.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =\t\"https:\/\/drive.google.com\/uc?export=download&id=19YNh_5FZVrIvCXeHmILiUYgDdhPYo_uY\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 340 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-340-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e437a2f23f8e77fb8d9?mode=embed\";\r\n\t\t\ttool.weight = 2.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =\t\"https:\/\/drive.google.com\/uc?export=download&id=1NSpp5w0cG6BEHXNgB3tMhFgX3mCqIH3S\"\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 360 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-360-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43a3d827b3d8f759c2?mode=embed\";\r\n\t\t\ttool.weight = 2.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1ZLunx8Ety1mE6nZ5R8I--PUoAFoQQ4kT\"\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 380 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-380-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e430953452904d635ef?mode=embed\";\r\n\t\t\ttool.weight = 2.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1B5fO45ygd8wKLCaGNjTuCS0UXwh0vf5f\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 400 && tool.angleDegrees == 90 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-400-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e437bd8458a94edf6a2?mode=embed\";\r\n\t\t\ttool.weight = 2.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1LkdAT8AsoHCsX4gpys3tfe88qhdot0KR\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 100 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-100-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4373c18687e0c8b9fd?mode=embed\";\r\n\t\t\ttool.weight = 1.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1Hz1C-ZlAUJa4ao5GoC3MtIR4kZDGcwke\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 120 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-120-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43b7b5a2272a6af68d?mode=embed\";\r\n\t\t\ttool.weight = 1.2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1IhwgywF4kFUS-voan2dvpb8GyxpcbYfk\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 140 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-140-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e439963301712f4c8ae?mode=embed\";\r\n\t\t\ttool.weight = 1.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=11Ggt-1h9lFbSDLqdcld7NqYPotw8ZS2O\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 160 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-160-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4365a47609c65d58bf?mode=embed\";\r\n\t\t\ttool.weight = 1.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=18CIwvNqDdnA-709tyE_jdajsW7RMYB5I\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 180 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-180-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e434a47dd96af0bb6df?mode=embed\";\r\n\t\t\ttool.weight = 1.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1fe-gSxnGEcDZC_r5SCznILEWGpewnsn0\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 200 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-200-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e433972df899204f0a0?mode=embed\";\r\n\t\t\ttool.weight = 1.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1bf-U2725nSDJETYvLHAPG3KtbUv7D8Kx\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 220 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-220-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43cd3816a4a5bfcfae?mode=embed\";\r\n\t\t\ttool.weight = 1.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=15F1LLFU5g67TNBRiHlrw6I1nOl0GBPGc\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 240 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-240-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e435a7519f98f4253d4?mode=embed\";\r\n\t\t\ttool.weight = 1.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1dQTSw-EVUQhtQkIPsj4cbjZUM70bgG8y\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 260 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-260-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43586fdacd931db05c?mode=embed\";\r\n\t\t\ttool.weight = 1.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1r_9bPUklysBh9k3hWs8Kn4u5mutvnsGq\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 280 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-280-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4328f79c0598605a97?mode=embed\";\r\n\t\t\ttool.weight = 2.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1zmQnyeG9drdAZCqmnrxz5M9qu7tJOsyf\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 300 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-300-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e431636ffb29e74eb1c?mode=embed\";\r\n\t\t\ttool.weight = 2.2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1PbCsjWghKH98UyuKTSk9-munh74yVYXO\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 320 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-320-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43bb01a1e5ba6d4e9e?mode=embed\";\r\n\t\t\ttool.weight = 2.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1v3I4bEMme_PInKFCNABOFiqbkicvDWdu\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 340 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-340-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e438b1572237e74f493?mode=embed\";\r\n\t\t\ttool.weight = 2.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =\t\"https:\/\/drive.google.com\/uc?export=download&id=1TTkUXKV7p4BUFFMdKA-lN0mWEHzZS5RN\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 360 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-360-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43ea9990668b7208a8?mode=embed\";\r\n\t\t\ttool.weight = 2.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =\t\"https:\/\/drive.google.com\/uc?export=download&id=1ZKhLfVs2GeNHAheH2P9k9JdCW6vLz02N\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 380 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-380-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43e7987a184be98b18?mode=embed\";\r\n\t\t\ttool.weight = 2.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1yOS5EXq1nz4Z-oV6BjCA6hf78pKYhHHa\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 400 && tool.angleDegrees == 100 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-400-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4365466994d81535ba?mode=embed\";\r\n\t\t\ttool.weight = 2.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1LfhSZ-6sJH4_-gD6feVDAYRwh9Addfg-\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 100 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-100-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e439fc13a251f63226e?mode=embed\";\r\n\t\t\ttool.weight = 1.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1w_dO02Pgct9HWULvkFsp9aXzmYVUKhnv\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 120 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-120-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH286ddQT78850c0d8a46c2ab8476d0143ae?mode=embed\";\r\n\t\t\ttool.weight = 1.2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1BMotDvzdWQANL5ItJyAiqFyq3sPImiBR\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 140 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-140-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43bc7ae92cd0c9a8b0?mode=embed\";\r\n\t\t\ttool.weight = 1.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1Gf_wJoJ7S7Iv7PjKdXTJ6ZGMRLuB7bIu\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 160 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-160-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e433c7f7c0b4db36e29?mode=embed\";\r\n\t\t\ttool.weight = 1.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1i6IHfR4E1pF9RV-TYL30jqcf1bMJUC7N\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 180 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-180-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH286ddQT78850c0d8a47ce31c56a2cf8486?mode=embed\";\r\n\t\t\ttool.weight = 1.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1fFd8TgalKZIBZxihDMnLxKWWCMgKX4nw\";\r\n\t\t}\r\n\t\tif (tool.armLength == 200 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-200-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e434bffef92f9a6a72c?mode=embed\";\r\n\t\t\ttool.weight = 1.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1Qvky0ZJlS3DbJzBfnjpIV9ydN7nwsxwD\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 220 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-220-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e433b4ec1fdd49427f5?mode=embed\";\r\n\t\t\ttool.weight = 1.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1qnBdIOaL22EZYULgO0QP5FSGsVfFpD5f\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 240 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-240-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e431cb291e3fa2ad3da?mode=embed\";\r\n\t\t\ttool.weight = 1.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1gb_6AQDFJq2_cwLq-j_DYGfaKHH9T2JG\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 260 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-260-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e439e579bb98f4f39df?mode=embed\";\r\n\t\t\ttool.weight = 1.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1p-1N1n4zIMMLYTwhx1HC_N5gfaU1-V0X\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 280 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-280-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43c4175e085a85500f?mode=embed\";\r\n\t\t\ttool.weight = 2.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =  \"https:\/\/drive.google.com\/uc?export=download&id=1Tliy5yDCPv8hido6Dszd-r3QME9UYAQR\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 300 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-300-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43083d3fd63ddab4c2?mode=embed\";\r\n\t\t\ttool.weight = 2.2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1GlV5tJu9A34dEdbAmCnTAskXqLtcj2pt\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 320 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-320-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43a4507660af7d2246?mode=embed\";\r\n\t\t\ttool.weight = 2.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1VL7QhLV_J-xc6spWjIxbhtTPaUMPdYNe\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 340 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-340-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43535ee701389ef40b?mode=embed\";\r\n\t\t\ttool.weight = 2.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1fqdVVxt7R630lyKrzY0W-dvK0GgKyDfI\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 360 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-360-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4388c021eeb93ed33f?mode=embed\";\r\n\t\t\ttool.weight = 2.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=132Lqii68gw6oOpNnnyv6iwhe0C9vWDht\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 380 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-380-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4366afa4e22b45089c?mode=embed\";\r\n\t\t\ttool.weight = 2.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1SLrrNSYVmuSa0dx_y1ksPsh4x41g0W2c\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 400 && tool.angleDegrees == 110 && form.vacuumSwitches == \"no\") {\r\n\t\t\ttool.config = \"VP-400-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4315b0ae12d4ec428e?mode=embed\";\r\n\t\t\ttool.weight = 2.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=151gP2pPU4kGimUTWnifybuRL30ft_Chw\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 100 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-100-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e431e56ceac0c100a2c?mode=embed\";\r\n\t\t\ttool.weight = 1.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource =\t\"https:\/\/drive.google.com\/uc?export=download&id=118mlp_qOuKXaVYNxZmFFq8RZOgBL9Bi-\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 120 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-120-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43a0d3ff39cd3853af?mode=embed\";\r\n\t\t\ttool.weight = 1.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1Xrc1Rc0YmVuMpeK148k9iCrF0ejM68i6\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 140 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-140-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43084fbd2c600a339d?mode=embed\";\r\n\t\t\ttool.weight = 1.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=16hedx_MgnetCfAHCg-awXJgUwXDVBByB\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 160 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-160-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e431f094866de764e33?mode=embed\";\r\n\t\t\ttool.weight = 1.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1BowWxqHOMDRZIjX5NbalDOedoYOcha7U\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 180 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-180-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43b53873a6ab15f74f?mode=embed\";\r\n\t\t\ttool.weight = 1.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=11B7WYmA0XxajTTjop6hnCZJGqlAsENuR\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 200 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-200-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43c47f6868c98ac93b?mode=embed\";\r\n\t\t\ttool.weight = 1.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=13fY_NinJbeCgq7fn1TgoBHq_9GrvqmoY\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 220 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-220-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e430f8128b81a2c15e3?mode=embed\";\r\n\t\t\ttool.weight = 1.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1u5W3_j7OvhwSJBthSz5avZvNWJfU6CzU\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 240 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-240-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e435f700b273bf369dc?mode=embed\";\r\n\t\t\ttool.weight = 2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1nCo8HThBTtQ8JdWr328MGks2V3WJla1f\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 260 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-260-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e432c4c0eb5e8d36c6f?mode=embed\";\r\n\t\t\ttool.weight = 2.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=149Rb6y04XyRvHLQoD_7xEpjPfYaRr_aD\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 280 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-280-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43901915da671d3254?mode=embed\";\r\n\t\t\ttool.weight = 2.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=16onLmNnnvcWfVM5g6qhnsL5w6dBUx5fR\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 300 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-300-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4382a991c389625541?mode=embed\";\r\n\t\t\ttool.weight = 2.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1hDTzjK1irjgrYHkvYx5oDFlXedhADeX6\";\t\r\n\t\t}\r\n\t\tif (tool.armLength == 320 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-320-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43ba612b059af7a453?mode=embed\";\r\n\t\t\ttool.weight = 2.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1oFysUgZMB5CDxIKZ5Sglk4OQMpnQGVaY\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 340 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-340-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43b72d35bc9d6f3d1d?mode=embed\";\r\n\t\t\ttool.weight = 2.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1GfDzgnWRVAjuKglAK6Vq42n6hH9bqAHi\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 360 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-360-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43a3d827b3d8f759c2?mode=embed\";\r\n\t\t\ttool.weight = 2.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1pUDr3-Fv-rd0KwdviF8eAdN_5MQs2gZa\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 380 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-380-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e430953452904d635ef?mode=embed\";\r\n\t\t\ttool.weight = 2.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1gc4IDg3yZUvG--ceq3IvB-a1OSw1XKgQ\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 400 && tool.angleDegrees == 90 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-400-90\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e435da6a15599f9cab1?mode=embed\";\r\n\t\t\ttool.weight = 2.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1TNBcI6F3ksBPMq0zezMYbSTyozs0wNhH\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 100 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-100-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43ab771ba5021ef734?mode=embed\";\r\n\t\t\ttool.weight = 1.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1PZn2P2O_ady9JMmrQUia8pUmGIOQDtbs\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 120 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-120-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43183b8f4d2d6c22e0?mode=embed\";\r\n\t\t\ttool.weight = 1.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1dYxY_qWPigspMgquTeJB4tviZrWCEjgg\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 140 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-140-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4365e32806afa78071?mode=embed\";\r\n\t\t\ttool.weight = 1.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1B2fPMODZPx3OoxstzyNRAUSJPa4C68cl\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 160 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-160-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4300fa4ad09b346c8f?mode=embed\";\r\n\t\t\ttool.weight = 1.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1XtCeF9qXx81TQt2H2dJZXs_-AvFTvodm\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 180 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-180-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e430e6fc6912e340e18?mode=embed\";\r\n\t\t\ttool.weight = 1.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1HKpVx9ft6YG1_s5-ePHv90NDTEZ9GR0f\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 200 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-200-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4316f88b97de47ae1c?mode=embed\";\r\n\t\t\ttool.weight = 1.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1__AsGJH5L_XNQRnn9lZwj559mofa1nvz\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 220 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-220-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4316f88b97de47ae1c?mode=embed\";\r\n\t\t\ttool.weight = 1.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1FjPWn7xOihDRrlETxxLY6OnDyfnpxG2q\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 240 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-240-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43bea8fd4999d24904?mode=embed\";\r\n\t\t\ttool.weight = 2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1WNOG1dxiE91HS86m-B6a_3rOh3Xn9Qqb\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 260 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-260-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43f1f2b071cbacb047?mode=embed\";\r\n\t\t\ttool.weight = 2.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=10jUm8zpJ8FN2v9aVXiFjpTiOEh1OAAuR\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 280 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-280-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4334366cef383174aa?mode=embed\";\r\n\t\t\ttool.weight = 2.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1z8R-IOXFQYSe9eos7TgXElGFnVQr0XFe\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 300 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-300-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4355b1c81ad7f5e46a?mode=embed\";\r\n\t\t\ttool.weight = 2.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1DN7oRdCRx-GR-uOXHMDqtwNsPkSBmMsR\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 320 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-320-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43571e6aefd6abeb07?mode=embed\";\r\n\t\t\ttool.weight = 2.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=18YzLevTh25zDncDzzYxwSmOL8JR3KjSv\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 340 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-340-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43ac0d116e837bbe50?mode=embed\";\r\n\t\t\ttool.weight = 2.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1R3IAt5w6-2oeN7x239MJ4Ik6bbzcwz-7\";\t\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 360 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-360-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43ea9990668b7208a8?mode=embed\";\r\n\t\t\ttool.weight = 2.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1tEblRE1MKZNySc2rqoeZQ6aqo8g_N_m-\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 380 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-380-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43e7987a184be98b18?mode=embed\";\r\n\t\t\ttool.weight = 2.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1rkbxtzWpUUW4Ht1Nq1XJtDT6JoLofbQb\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 400 && tool.angleDegrees == 100 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-400-100\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e434f0aca13e7f3a810?mode=embed\";\r\n\t\t\ttool.weight = 2.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1tM4RLCKhVZQP2WuAqa1XdGCK9mPrPkjG\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 100 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-100-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43af3b06fb38bac2a9?mode=embed\";\r\n\t\t\ttool.weight = 1.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=12cOvu0WBtqPTnQVd-_sqL5I3jklTIfXo\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 120 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-120-110-50\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH286ddQT78850c0d8a413cdaeb141406358?mode=embed\";\r\n\t\t\ttool.weight = 1.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1eV8KMKUHIaLDwzTopSb-ZdZ-9MaFircr\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 140 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-140-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4357a22eb246a95c07?mode=embed\";\r\n\t\t\ttool.weight = 1.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1xRSSJnWV9vTA0q4qEhl4inuOBxPs57fw\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 160 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-160-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43416697f73a337374?mode=embed\";\r\n\t\t\ttool.weight = 1.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=16VTSez3E6ZdB7hV0uWoNdbYv396Fq01B\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 180 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-180-110-50\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH286ddQT78850c0d8a4663998c03f9bc303?mode=embed\";\r\n\t\t\ttool.weight = 1.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=16tD2D9oMj9pMhlEnourRtFR970svq-pj\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 200 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-200-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43954b7c34b8164bb9?mode=embed\";\r\n\t\t\ttool.weight = 1.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=12OXW5EHM04I8geHvoUE9C5XVAf3TUQtK\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 220 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-220-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4310827db2c2d54968?mode=embed\";\r\n\t\t\ttool.weight = 1.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1J9qKZH02cEPb-4nxA3_BO8nsNNoY74CD\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 240 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-240-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43b9fbe57f9061b67e?mode=embed\";\r\n\t\t\ttool.weight = 2;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1WNOG1dxiE91HS86m-B6a_3rOh3Xn9Qqb\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 260 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-260-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43c69fa39c3439e5a7?mode=embed\";\r\n\t\t\ttool.weight = 2.1;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1NqUhOXVq_Xl8RMxoUlvAkU4GdTr36GgV\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 280 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-280-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43a724398e0cb571f6?mode=embed\";\r\n\t\t\ttool.weight = 2.3;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=12AZPaSdhnfjUdDnuQe2adNIUy4fQTTF5\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 300 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-300-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43e4304635a12aaaed?mode=embed\";\r\n\t\t\ttool.weight = 2.4;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1Gex7iifGksvGGATcsXDjEFKoLsgYvaeH\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 320 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-320-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43b8e2b73f719f262a?mode=embed\";\r\n\t\t\ttool.weight = 2.5;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1jBB-AiAoJr8vk4as0o49jaNR4cKg4gBx\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 340 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-340-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e43535ee701389ef40b?mode=embed\";\r\n\t\t\ttool.weight = 2.6;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1zkCRbyI__jZ3EvfOy3jTFTkyWlLw80-u\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 360 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-360-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4388c021eeb93ed33f?mode=embed\";\r\n\t\t\ttool.weight = 2.7;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1OMpMAwylD22lf67RfcOGlCdOsoTYHYRi\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 380 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-380-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e4366afa4e22b45089c?mode=embed\";\r\n\t\t\ttool.weight = 2.8;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1yF6CDPMN9v9iJnPfF9TakoFjWfZET-RS\";\t\t\r\n\t\t}\r\n\t\tif (tool.armLength == 400 && tool.angleDegrees == 110 && form.vacuumSwitches == \"yes\") {\r\n\t\t\ttool.config = \"VS-400-110\";\r\n\t\t\ttool.configSource = \"https:\/\/hotmail119057.autodesk360.com\/shares\/public\/SH35dfcQT936092f0e434e0a2355b5cc0d6d?mode=embed\";\r\n\t\t\ttool.weight = 2.9;\r\n\t\t\ttool.price = \"RFQ\";\r\n\t\t\ttool.stock = 0;\r\n\t\t\ttool.STEPmodelSource = \"https:\/\/drive.google.com\/uc?export=download&id=1B5Dxa1Ap4DdzYqVy8tb4pxqzQpoN2-Z8\";\t\t\r\n\t\t}\t\t\r\n\t}\r\n\telse{\r\n\t    noSolutionWarning.style.display = \"flex\";\r\n\t}\r\n    return tool;\r\n}\r\n\r\nfunction generateTool() {\r\n    var iframe = document.getElementById(\"configurator\");\r\n    iframe.style.display = \"inline\";\r\n    iframe.src = tool.configSource;\r\n}\r\n\r\nfunction generateSpecifications(form, tool) { \r\n    var specs = document.getElementById(\"specifications\");\r\n    specs.style.display = \"inline\"; \r\n\r\n    document.getElementById(\"configurationText\").innerHTML = tool.config;     \r\n    document.getElementById(\"weightText\").innerHTML = tool.weight + \" kg\";\r\n\tif(tool.price == \"RFQ\") {\r\n\t\tdocument.getElementById(\"configPrice\").innerHTML = tool.price;\r\n\t}\r\n\telse {\r\n\t\tdocument.getElementById(\"configPrice\").innerHTML = \"\u20ac\" + tool.price.toLocaleString() + \",-\";\r\n\t}\r\n}\r\n\r\nfunction showEmailPopup(downloadType) {\r\n    let emailPopup = document.getElementById(\"emailPopup\");\r\n    let downloadButton = document.getElementById(\"downloadButton\");\r\n    let downloadFile = document.getElementById(\"downloadFile\");\r\n    emailPopup.style.display = \"inline\";\r\n            \r\n    if (downloadType == \"datasheet\") {\r\n        downloadFile.value = tool.config.substring(0,2) + \"-series datasheet\";\r\n        downloadButton.onclick = function downloadDatasheet() {\r\n            let downloadName = document.getElementById(\"downloadName\").value;\r\n            let downloadEmail = document.getElementById(\"downloadEmail\").value;\r\n            let downloadCompany = document.getElementById(\"downloadCompany\").value;\r\n            let downloadCheckbox = document.getElementById(\"downloadCheckbox\");\r\n            \r\n            let language = document.getElementById(\"datasheetLanguage\").value;\r\n            let config = tool.config;\r\n            let series = config.substring(0,2);\r\n            \r\n            if(downloadName.length > 1 && downloadEmail.length > 1 && downloadCheckbox.checked) {\r\n                if(series == \"VP\") {\r\n                    if(language == \"english\") {\r\n                        window.open(\"https:\/\/drive.google.com\/uc?export=download&id=1K0uKGpXIgy0Wx9LnSg7PxeTK62Hp6ffQ\");          \r\n                    }\r\n                    else if(language == \"dutch\") {\r\n                        window.open(\"https:\/\/drive.google.com\/uc?export=download&id=1ELImlxxV6NR5N-UL9x_GG_xUT9jM4fww\");        \r\n                    }\r\n                }\r\n                if(series == \"VS\") {\r\n                    if(language == \"english\") {\r\n                        window.open(\"https:\/\/drive.google.com\/uc?export=download&id=1K0uKGpXIgy0Wx9LnSg7PxeTK62Hp6ffQ\");          \r\n                    }\r\n                    else if(language == \"dutch\") {\r\n                        window.open(\"https:\/\/drive.google.com\/uc?export=download&id=1z6qEGOAH30S6fHfoRcZgOBDCBuFgDPL3\");        \r\n                    }\r\n                }\r\n            closeEmailPopup();                \r\n            }\r\n        };\r\n    }\r\n    else if (downloadType == \"manual\") {\r\n        downloadFile.value = \"manual\";        \r\n        downloadButton.onclick = function downloadManual() {\r\n            let downloadName = document.getElementById(\"downloadName\").value;\r\n            let downloadEmail = document.getElementById(\"downloadEmail\").value;\r\n            let downloadCompany = document.getElementById(\"downloadCompany\").value;\r\n            let downloadCheckbox = document.getElementById(\"downloadCheckbox\");\r\n            let language = document.getElementById(\"manualLanguage\").value;\r\n            \r\n            if(downloadName.length > 1 && downloadEmail.length > 1 && downloadCheckbox.checked) {            \r\n                if(language == \"english\") {\r\n                    window.open(\"https:\/\/drive.google.com\/uc?export=download&id=157jFOr3F4YTppkswt4-oBvuwsk6YWByj\");          \r\n                }\r\n                else if(language == \"dutch\") {\r\n                    window.open(\"https:\/\/drive.google.com\/uc?export=download&id=1Y7B43XG_7CJcFC49WcjHarURMaK4BSE0\");    \r\n                }\r\n            closeEmailPopup();                \r\n            }\r\n        };\r\n    }\r\n    else if (downloadType == \"model\") {\r\n            downloadFile.value = tool.config + \" 3D-model\";         \r\n        downloadButton.onclick = function downloadModel() {\r\n            let downloadName = document.getElementById(\"downloadName\").value;\r\n            let downloadEmail = document.getElementById(\"downloadEmail\").value;\r\n            let downloadCompany = document.getElementById(\"downloadCompany\").value;\r\n            let downloadCheckbox = document.getElementById(\"downloadCheckbox\");\r\n            let modelType = document.getElementById(\"modelType\").value;\r\n            \r\n            if(downloadName.length > 1 && downloadEmail.length > 1 && downloadCheckbox.checked) {            \r\n                if(modelType == \"STEP\") {\r\n            \t\twindow.open(tool.STEPmodelSource);\r\n                }\r\n                closeEmailPopup();\r\n            }\r\n        };\r\n    }\r\n}\r\n\r\nfunction closeEmailPopup() {\r\n    let emailPopup = document.getElementById(\"emailPopup\");\r\n    emailPopup.style.display = \"none\";\r\n}\r\n\r\nfunction calculatePerformance(form) {\r\n    let trigger = 0;\r\n    let stability;\r\n    let gripStrength = 65;\r\n    let edgeDistanceXCoefficient;\r\n    let edgeDistanceYCoefficient;\r\n    let objectSizeCoefficient;\r\n    let objectWeightCoefficient;\r\n    let objectStrengthCoefficient;\r\n    \r\n    var perf = document.getElementById(\"performance\");\r\n    perf.style.display = \"inline\";  \r\n    \r\n    if (numberOfCalculations > 0) {\r\n\t    clearInterval(myInterval);        \r\n    }\r\n    numberOfCalculations++;\r\n\r\n    function callback() {\r\n\t    trigger++;\r\n\t    if (trigger == 2) {\r\n            createCharts();\r\n\t    }\r\n    }\r\n\r\n    var observer = new IntersectionObserver(callback, { threshold: [0.5] });\r\n    observer.observe(document.querySelector(\"#performance\"));\r\n      \r\n    let gripScore = document.getElementById(\"gripScore\");\r\n\tlet drawGripScore = gripScore.getContext(\"2d\");\r\n    let gripScoreWidth = gripScore.width;\r\n\tgripScore.height = gripScoreWidth;\r\n\tlet gripScoreHeight = gripScore.height;\r\n\r\n    let stabilityScore = document.getElementById(\"stabilityScore\");\r\n\tlet drawStabilityScore = stabilityScore.getContext(\"2d\");\r\n    let stabilityScoreWidth = stabilityScore.width;\r\n\tstabilityScore.height = stabilityScoreWidth;        \r\n\tlet stabilityScoreHeight = stabilityScore.height;\r\n\r\n    let capacityWarning = document.getElementById(\"capacityWarning\");\r\n        \r\n\tif (form.robotType == \"i3\" || form.robotType == \"UR3\") {\r\n\t    robotCapacity = 3; \/\/ robot lifting capacity in kg\r\n\t}\r\n\telse if (form.robotType == \"goFa\" || form.robotType == \"i5\" || form.robotType == \"CR5\" || form.robotType == \"A0509\" || form.robotType == \"A0509S\" || form.robotType == \"TM5\" || form.robotType == \"UR5\" || form.robotType == \"CRX-5iA\") {\r\n\t    robotCapacity = 5;\r\n\t}\r\n\telse if (form.robotType == \"M0609\" || form.robotType == \"M0617\" || form.robotType == \"VT6L\") {\r\n\t    robotCapacity = 6;\r\n\t}\r\n\telse if (form.robotType == \"A0912\" || form.robotType == \"A0912S\") {\r\n\t    robotCapacity = 9;\r\n\t}\r\n\telse if (form.robotType == \"i10\" || form.robotType == \"CR10\" || form.robotType == \"M1013\" || form.robotType == \"UR10\" || form.robotType == \"CRX-10iA\" || form.robotType == \"CRX-10iA\/L\") {\r\n\t    robotCapacity = 10;\r\n\t}\r\n\telse if (form.robotType == \"TM12\") {\r\n\t    robotCapacity = 12;\r\n\t}\t\r\n\telse if (form.robotType == \"TM14\" || form.robotType == \"LBR iiwa\") {\r\n\t    robotCapacity = 14;\r\n\t}\r\n\telse if (form.robotType == \"M1509\") {\r\n\t    robotCapacity = 15;\r\n\t}\r\n\telse if (form.robotType == \"CR16\" || form.robotType == \"i16\") {\r\n\t    robotCapacity = 16;\r\n\t}\r\n\telse if (form.robotType == \"H2017\" || form.robotType == \"CRX-20iA\/L\") {\r\n\t    robotCapacity = 20;\r\n\t}\r\n\telse if (form.robotType == \"H2515\" || form.robotType == \"CRX-25iA\/L\") {\r\n\t    robotCapacity = 25;\r\n\t}\r\n\telse {\r\n\t    robotCapacity = false;\r\n\t}\r\n\r\n\tif (robotCapacity && robotCapacity - form.userCapacity - tool.weight < 0) {\r\n\t    capacityWarning.style.display = \"flex\";\r\n\t    noMaterialWarning.style.display = \"none\";\t    \r\n    \tgripStrength = 0;\r\n    \tstability = 0;\r\n\t}\r\n\telse{\r\n\t    capacityWarning.style.display = \"none\";\r\n\t    edgeDistanceXCoefficient = 1 - (tool.edgeDistanceX \/ form.objectLength)*0.5;\r\n    \tedgeDistanceYCoefficient = 1 - (tool.edgeDistanceY \/ form.objectWidth)*0.5;\r\n\t    objectWeightCoefficient = 1 - (form.userCapacity \/ 35)*0.7;\r\n\t    objectSizeCoefficient = 1 - (form.objectLength \/ 800)*0.3;\r\n\t    if (form.cardboardType == \"none\" || form.cardboardCoating == \"none\" || form.cardboardQuality == \"none\") {\r\n\t        if (form.cardboardType == \"none\") {\r\n\t            form.cardboardType = \"AB-flute cardboard\";\r\n\t            document.getElementById(\"defaultValueType\").innerHTML = \"<br>\" + \"Cardboard type \u2192 \" + form.cardboardType;\r\n\t        }\r\n\t        else{\r\n\t            document.getElementById(\"defaultValueType\").innerHTML = \"\"; \r\n\t        }\r\n\t        if (form.cardboardCoating == \"none\") {\r\n\t            form.cardboardCoating = \"No coating\";\r\n\t            document.getElementById(\"defaultValueCoating\").innerHTML = \"<br>\" + \"Cardboard coating \u2192 \" + form.cardboardCoating;\r\n\t        }\r\n\t        else{\r\n\t            document.getElementById(\"defaultValueCoating\").innerHTML = \"\";\t            \r\n\t        }\r\n\t        if (form.cardboardQuality == \"none\") {\r\n\t            form.cardboardQuality = \"Normal quality\";\r\n\t            document.getElementById(\"defaultValueQuality\").innerHTML = \"<br>\" + \"Cardboard quality \u2192 \" + form.cardboardQuality;\t            \r\n\t        }\r\n\t        else{\r\n\t            document.getElementById(\"defaultValueQuality\").innerHTML = \"\";            \r\n\t        }\r\n\t        noMaterialWarning.style.display = \"flex\";\r\n\t    }\r\n\t    else {\r\n\t        noMaterialWarning.style.display = \"none\";\r\n\t    }\r\n        \r\n        if(form.cardboardType == \"Paperboard below 250 gsm\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 60;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 70;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.1*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.2*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.25*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"Paperboard above 250 gsm\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.2*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.3*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.35*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"G-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.1*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.2*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.25*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"F-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.1*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.2*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.25*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }          \r\n        else if(form.cardboardType == \"E-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.2*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.3*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.35*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"D-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.25*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.35*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.4*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"C-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.30*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.40*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.45*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"B-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.35*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.45*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.5*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"A-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.4*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.5*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.55*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"EE-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.35*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.45*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.5*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"BE-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.45*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.55*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.6*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"AB-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.45*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.55*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.6*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"ECE-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.40*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.50*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.55*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }        \r\n        else if(form.cardboardType == \"EBE-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.40*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.50*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.55*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }\r\n        else if(form.cardboardType == \"ABB-flute cardboard\") {\r\n            if(form.cardboardCoating == \"No coating\") {\r\n                gripStrength = 70;\r\n            }   \r\n            else if(form.cardboardCoating == \"Wax coating\") {\r\n                gripStrength = 80;\r\n            }\r\n            else if(form.cardboardCoating == \"AQ or UV coating\") {\r\n                gripStrength = 90;\r\n            }\r\n            else if(form.cardboardCoating == \"Varnish coating\") {\r\n                gripStrength = 95;\r\n            }\r\n            else if(form.cardboardCoating == \"Laminated\") {\r\n                gripStrength = 95;\r\n            }\r\n            if(form.cardboardQuality == \"Low quality\") {\r\n                objectStrengthCoefficient = 0.50*(800\/form.objectLength);\r\n            }\r\n            else if(form.cardboardQuality == \"Normal quality\") {\r\n                objectStrengthCoefficient = 0.60*(800\/form.objectLength);   \r\n            }\r\n            else if(form.cardboardQuality == \"High quality\") {\r\n                objectStrengthCoefficient = 0.65*(800\/form.objectLength);  \r\n            }              \r\n            if(objectStrengthCoefficient > 1) {\r\n                objectStrengthCoefficient = 1;\r\n            }\r\n        }        \r\n        else{\r\n            gripStrength = 65;\r\n            objectStrengthCoefficient = 0.9;\r\n        }\r\n\r\n\t    stability = 140*edgeDistanceXCoefficient*edgeDistanceYCoefficient*objectSizeCoefficient*objectWeightCoefficient*objectStrengthCoefficient;\r\n\t    if (stability >= 99) {\r\n\t        stability = 99;\r\n\t    }\t    \r\n\t}\r\n\r\n    function createCharts() {\r\n        \/\/ Pie chart variables\r\n\t    let angleDegreesGrip;\r\n\t    let angleGrip;\r\n\t    let stopAngleGrip = (gripStrength\/50)*Math.PI;\r\n\t    let angleDegreesStability;\r\n\t    let angleStability;\r\n\t    let stopAngleStability = (stability\/50)*Math.PI;\r\n\r\n\t    \/\/ Performance chart variables\r\n        let performanceGraph = document.getElementById( \"performanceGraph\");\r\n        let drawPerformanceGraph = performanceGraph.getContext(\"2d\");\r\n        let performanceGraphWidth = performanceGraph.width;\r\n        performanceGraph.height = performanceGraphWidth*0.70;\r\n        let performanceGraphHeight = performanceGraph.height;\r\n        let graphTop = performanceGraphHeight*0.05;  \r\n        let graphBottom = performanceGraphHeight*0.71;  \r\n        let graphLeft = performanceGraphWidth*0.08;  \r\n        let graphRight = performanceGraphWidth*0.95; \r\n        let graphHeight = graphBottom - graphTop;  \r\n        let graphWidth = graphRight - graphLeft;\t    \r\n        let performanceGraphBackground = document.getElementById(\"performanceGraphBackground\");\r\n        let drawPerformanceGraphBackground = performanceGraphBackground.getContext(\"2d\");\r\n        let performanceGraphBackgroundWidth = performanceGraphBackground.width;     \r\n        performanceGraphBackground.height = performanceGraphHeight;\r\n        let performanceGraphBackgroundHeight = performanceGraphBackground.height;\r\n        let performanceGraphOverlay = document.getElementById(\"performanceGraphOverlay\");\r\n        let drawPerformanceGraphOverlay = performanceGraphOverlay.getContext(\"2d\");\r\n        let performanceGraphOverlayWidth = performanceGraphOverlay.width;     \r\n        performanceGraphOverlay.height = performanceGraphHeight;\r\n        let performanceGraphOverlayHeight = performanceGraphOverlay.height;\r\n        let perpendicularSF20 = 234 \/ (form.userCapacity*9.81);\r\n        let perpendicularSF60 = 570 \/ (form.userCapacity*9.81);\r\n        let perpendicularSF90 = 690 \/ (form.userCapacity*9.81);\r\n        let parallelSF20 = 183 \/ (form.userCapacity*9.81);\r\n        let parallelSF60 = 456 \/ (form.userCapacity*9.81);\r\n        let parallelSF90 = 549 \/ (form.userCapacity*9.81);\r\n        let endPosition;\r\n\t\tlet upperPosition;\r\n\t\tlet lowerPosition;\r\n\t\t\r\n        let SFmax = Math.round(perpendicularSF90 + 0.5);\r\n        drawPerformanceGraph.clearRect( 0, 0, performanceGraphWidth, performanceGraphHeight);\r\n            \r\n        drawPerformanceGraph.font = \"20px Arial\";    \r\n        drawPerformanceGraph.fillStyle = \"#454545\";\r\n        \r\n        \/\/ draw grid\r\n        drawPerformanceGraph.beginPath();    \r\n        drawPerformanceGraph.strokeStyle = \"grey\";\r\n        drawPerformanceGraph.lineWidth = \"0.75\";        \r\n        let gridWidth = graphWidth\/9;\r\n\t    let i;\r\n        let l = 10;\r\n\t    for (i = 0; i < l; i++) {\r\n            drawPerformanceGraph.beginPath(); \r\n\t\t    drawPerformanceGraph.moveTo(i * gridWidth + graphLeft, graphTop);\r\n\t\t    drawPerformanceGraph.lineTo(i * gridWidth + graphLeft, graphBottom);\r\n\t\t    drawPerformanceGraph.stroke();\r\n            drawPerformanceGraph.fillText(i * 10,i * gridWidth + graphLeft -10, graphBottom + 21);\r\n\t    }\r\n    \r\n\t    gridHeight = graphHeight\/SFmax;\r\n        i = 0;\r\n        l = SFmax+1;\r\n\r\n   \t    for (i = 1; i < l; i++) {\r\n\r\n    \t    if(i == 2) {\r\n                if (SFmax > 4 && SFmax <= 30) {\r\n                    drawPerformanceGraph.fillText(\"UNSAFE REGION\", graphRight -175, -i * gridHeight + graphBottom + 22);\r\n                    drawPerformanceGraph.fillText(\"SAFE REGION\", graphRight -145, -i * gridHeight + graphBottom - 10);\r\n                }\r\n                else if (SFmax > 30) {\r\n                    drawPerformanceGraph.fillText(\"UNSAFE REGION \u2193 |\", graphRight -350, -i * gridHeight + graphBottom -10);\r\n                    drawPerformanceGraph.fillText(\"SAFE REGION\", graphRight -145, -i * gridHeight + graphBottom -10);                    \r\n                }\r\n                else {\r\n                    drawPerformanceGraph.fillText(\"UNSAFE REGION\", graphLeft + 10, -i * gridHeight + graphBottom + 22);\r\n                    drawPerformanceGraph.fillText(\"SAFE REGION\", graphLeft + 10, -i * gridHeight + graphBottom - 10);\r\n                }\r\n            }\r\n            else {\r\n                drawPerformanceGraph.lineWidth = \"0.75\";\r\n    \t        drawPerformanceGraph.strokeStyle = \"grey\";        \r\n            }\r\n            if(SFmax < 15) {\r\n                drawPerformanceGraph.beginPath();   \r\n\t\t        drawPerformanceGraph.moveTo(graphLeft, graphBottom- i*gridHeight);\r\n\t\t        drawPerformanceGraph.lineTo(graphRight, graphBottom- i*gridHeight);\r\n\t\t        drawPerformanceGraph.stroke();\r\n                if (i < 10) {\r\n            \t    drawPerformanceGraph.fillText(i, graphLeft -18, -i * gridHeight + graphBottom + 5);\r\n                }\r\n                else {\r\n\t\t\t        drawPerformanceGraph.fillText(i, graphLeft -28, -i * gridHeight + graphBottom + 5);        \r\n                }\r\n            }\r\n            else{\r\n                if(i % 5 == 0 || i == 2) {\r\n                    drawPerformanceGraph.beginPath();   \r\n\t\t            drawPerformanceGraph.moveTo(graphLeft, graphBottom- i*gridHeight);\r\n\t\t            drawPerformanceGraph.lineTo(graphRight, graphBottom- i*gridHeight);\r\n\t\t            drawPerformanceGraph.stroke();\r\n                    if (i < 10) {\r\n            \t        drawPerformanceGraph.fillText(i, graphLeft -18, -i * gridHeight + graphBottom + 5);\r\n                    }\r\n                    else {\r\n\t\t\t            drawPerformanceGraph.fillText(i, graphLeft -28, -i * gridHeight + graphBottom + 5);        \r\n                    }\r\n                }\r\n                else if (i == l-1) {\r\n                drawPerformanceGraph.beginPath();   \r\n\t\t        drawPerformanceGraph.moveTo(graphLeft, graphTop);\r\n\t\t        drawPerformanceGraph.lineTo(graphRight, graphTop);\r\n\t\t        drawPerformanceGraph.stroke();                    \r\n                }\r\n            }\r\n\t    }\r\n\t    \r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.moveTo(graphRight, graphBottom);\r\n        drawPerformanceGraph.lineTo(graphLeft, graphBottom);\r\n        drawPerformanceGraph.lineTo(graphLeft, graphTop);\r\n        \r\n\t    drawPerformanceGraph.lineWidth = \"2\";    \r\n        drawPerformanceGraph.strokeStyle = \"black\";  \r\n        drawPerformanceGraph.stroke();\r\n        \r\n        \/\/drawTitles\r\n        drawPerformanceGraph.font = \"26px Arial\";\r\n        drawPerformanceGraph.fillText( \"Vacuum level (-kPa)\", performanceGraphWidth\/2 -75, graphBottom +50);\r\n\t    drawPerformanceGraph.rotate(270 * Math.PI \/ 180);    \r\n        drawPerformanceGraph.fillText( \"Safety factor (SF) at \" + form.userCapacity + \" kg\", -350, 22);\r\n    \tdrawPerformanceGraph.rotate(90 * Math.PI \/ 180);\r\n    \r\n        let pointsParallel = [\t\r\n    \t    {x:graphLeft,y:graphBottom},\r\n    \t    {x:graphLeft + (graphWidth \/ 9)*2,y:graphBottom - parallelSF20*(graphHeight\/SFmax)},\r\n            {x:graphLeft + (graphWidth \/ 9)*6,y:graphBottom - parallelSF60*(graphHeight\/SFmax)},\r\n            {x:graphLeft + graphWidth,y:graphBottom - parallelSF90*(graphHeight\/SFmax)}\r\n        ];\r\n    \r\n        let pointsPerpendicular = [\t\r\n    \t    {x:graphLeft,y:graphBottom},\r\n    \t    {x:graphLeft + (graphWidth \/ 9)*2,y:graphBottom - perpendicularSF20*(graphHeight\/SFmax)},\r\n            {x:graphLeft + (graphWidth \/ 9)*6,y:graphBottom - perpendicularSF60*(graphHeight\/SFmax)},\r\n            {x:graphLeft + graphWidth,y:graphBottom - perpendicularSF90*(graphHeight\/SFmax)}\r\n        ];\r\n        \r\n        if (gripStrength > 0) {\r\n\t        drawPerformanceGraph.lineWidth = \"4\";\r\n            drawPerformanceGraph.strokeStyle = \"rgb(150,150,150)\";\r\n    \r\n            drawPerformanceGraph.beginPath();\r\n            drawPerformanceGraph.moveTo(pointsParallel[0].x, pointsParallel[0].y);\r\n\r\n            let tension = 1;\r\n \r\n            for (i = 0; i < pointsParallel.length - 1; i++) {\r\n                let p0 = (i > 0) ? pointsParallel[i - 1] : pointsParallel[0];\r\n                let p1 = pointsParallel[i];\r\n                let p2 = pointsParallel[i + 1];\r\n                let p3 = (i != pointsParallel.length - 2) ? pointsParallel[i + 2] : p2;\r\n\r\n                let cp1x = p1.x + (p2.x - p0.x) \/ 6 * tension;\r\n                let cp1y = p1.y + (p2.y - p0.y) \/ 6 * tension;\r\n\r\n                let cp2x = p2.x - (p3.x - p1.x) \/ 6 * tension;\r\n                let cp2y = p2.y - (p3.y - p1.y) \/ 6 * tension;\r\n\r\n                drawPerformanceGraph.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, p2.x, p2.y);\r\n                drawPerformanceGraph.arc(p2.x, p2.y, 4, 0, 2*Math.PI);\r\n            }\r\n        \r\n            drawPerformanceGraph.stroke();\r\n            drawPerformanceGraph.strokeStyle = \"#454545\";    \r\n            drawPerformanceGraph.beginPath();\r\n            drawPerformanceGraph.moveTo(pointsPerpendicular[0].x, pointsPerpendicular[0].y);\r\n\r\n            for (i = 0; i < pointsPerpendicular.length - 1; i++) {\r\n                let p0 = (i > 0) ? pointsPerpendicular[i - 1] : pointsPerpendicular[0];\r\n                let p1 = pointsPerpendicular[i];\r\n                let p2 = pointsPerpendicular[i + 1];\r\n                let p3 = (i != pointsPerpendicular.length - 2) ? pointsPerpendicular[i + 2] : p2;\r\n\r\n                let cp1x = p1.x + (p2.x - p0.x) \/ 6 * tension;\r\n                let cp1y = p1.y + (p2.y - p0.y) \/ 6 * tension;\r\n\r\n                let cp2x = p2.x - (p3.x - p1.x) \/ 6 * tension;\r\n                let cp2y = p2.y - (p3.y - p1.y) \/ 6 * tension;\r\n\r\n                drawPerformanceGraph.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, p2.x, p2.y);\r\n                drawPerformanceGraph.arc(p2.x, p2.y, 4, 0, 2*Math.PI);\r\n            }\r\n            drawPerformanceGraph.stroke();\r\n        }\r\n        \r\n        \/\/ draw unsafe area overlay\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.rect(graphLeft + 2, graphBottom -2, graphWidth -2, -2* graphHeight \/ SFmax + 2.5);\r\n        drawPerformanceGraph.fillStyle = \"rgba(0, 0, 0, 0.10)\";\r\n        drawPerformanceGraph.fill();\r\n        drawPerformanceGraph.strokeStyle = \"#454545\";\r\n        drawPerformanceGraph.lineWidth = 1;\r\n        drawPerformanceGraph.beginPath();        \r\n        drawPerformanceGraph.moveTo(graphLeft, graphBottom -2* graphHeight \/ SFmax);\r\n        drawPerformanceGraph.lineTo(graphRight, graphBottom -2* graphHeight \/ SFmax);\r\n        drawPerformanceGraph.stroke();\r\n        \r\n        \/\/ draw legend\r\n        drawPerformanceGraph.fillStyle = \"#454545\";\r\n\t    drawPerformanceGraph.lineWidth = \"4\";        \r\n        drawPerformanceGraph.font = \"20px Arial\";          \r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.arc(graphLeft, performanceGraphHeight -50, 7, 0, 2*Math.PI);\r\n        drawPerformanceGraph.fill();\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.moveTo(graphLeft -12,  performanceGraphHeight -50);\r\n        drawPerformanceGraph.lineTo(graphLeft +12,  performanceGraphHeight -50);\r\n        drawPerformanceGraph.stroke();\r\n        drawPerformanceGraph.fillText( \"SF in perpendicular lifting direction\",  graphLeft +22, performanceGraphHeight -44);\r\n        \r\n        drawPerformanceGraph.strokeStyle = \"rgb(150,150,150)\";\r\n        drawPerformanceGraph.fillStyle = \"rgb(150,150,150)\";\r\n\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.arc(graphLeft +350, performanceGraphHeight -50, 7, 0, 2*Math.PI);\r\n        drawPerformanceGraph.fill();\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.moveTo(graphLeft +338,  performanceGraphHeight -50);\r\n        drawPerformanceGraph.lineTo(graphLeft +362,  performanceGraphHeight -50);\r\n        drawPerformanceGraph.stroke();\r\n        drawPerformanceGraph.fillStyle = \"#454545\";\r\n        drawPerformanceGraph.fillText( \"SF in parallel lifting direction\",  graphLeft +372, performanceGraphHeight -44);\r\n        \r\n        drawPerformanceGraph.strokeStyle = \"#F40000\";          \r\n        drawPerformanceGraph.fillStyle = \"#F40000\";\r\n        drawPerformanceGraph.font = \"20px Arial\";          \r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.arc(graphLeft, performanceGraphHeight -20, 12, 0, 2*Math.PI);\r\n        drawPerformanceGraph.fill();\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.moveTo(graphLeft,  performanceGraphHeight -16);\r\n        drawPerformanceGraph.lineTo(graphLeft,  performanceGraphHeight);\r\n        drawPerformanceGraph.stroke();\r\n        drawPerformanceGraph.fillStyle = \"white\";\r\n        drawPerformanceGraph.font = \"bold 28px Arial\";         \r\n        drawPerformanceGraph.fillText(\"-\", graphLeft -5, performanceGraphHeight -13);\r\n        drawPerformanceGraph.font = \"20px Arial\"; \r\n        drawPerformanceGraph.fillStyle = \"#454545\";        \r\n        drawPerformanceGraph.fillText( \"Minimum expected vacuum\",  graphLeft +22, performanceGraphHeight -10);\r\n        \r\n        drawPerformanceGraph.strokeStyle = \"#F40000\";\r\n        drawPerformanceGraph.fillStyle = \"#F40000\";\r\n\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.arc(graphLeft +350, performanceGraphHeight -20, 12, 0, 2*Math.PI);\r\n        drawPerformanceGraph.fill();\r\n        drawPerformanceGraph.beginPath();\r\n        drawPerformanceGraph.moveTo(graphLeft +350,  performanceGraphHeight -16);\r\n        drawPerformanceGraph.lineTo(graphLeft +350,  performanceGraphHeight);\r\n        drawPerformanceGraph.stroke();\r\n        drawPerformanceGraph.fillStyle = \"white\";\r\n        drawPerformanceGraph.font = \"bold 28px Arial\"; \r\n        drawPerformanceGraph.fillText(\"+\", graphLeft +341, performanceGraphHeight -10);\r\n        drawPerformanceGraph.font = \"20px Arial\";\r\n        drawPerformanceGraph.fillStyle = \"#454545\";        \r\n        drawPerformanceGraph.fillText( \"Maximum expected vacuum\",  graphLeft +372, performanceGraphHeight -10);        \r\n\r\n \t    if (calculationsDone) {\r\n\t    calculationsDone = false;\r\n\t\tangleDegreesGrip = 0;\r\n\t\tangleGrip = 0;\r\n\t\tdrawGripScore.clearRect(0, 0, gripScoreWidth, gripScoreHeight);\r\n\t\t\r\n\t\tangleDegreesStability = 0;\r\n\t\tangleStability = 0;\r\n\t\tdrawStabilityScore.clearRect(0, 0, stabilityScoreWidth, stabilityScoreHeight);\r\n\t\tmyInterval = setInterval(animateChartsInit, 10);\r\n\t    }\r\n\t    \r\n\t    function animateChartsInit() {\r\n\t\t    requestAnimationFrame(animateCharts);\r\n\t    }    \r\n\t\t    \r\n\t    function animateCharts() {\r\n\t\t    drawGripScore.beginPath();\r\n    \t    drawGripScore.arc(0.5*gripScoreWidth, 0.5*gripScoreHeight, 0.318*gripScoreWidth, 0, 2*Math.PI);\r\n    \t    drawGripScore.lineTo(0.5*gripScoreWidth, 0.5*gripScoreHeight);\r\n    \t    drawGripScore.fillStyle = \"#d3d3d3\";\r\n    \t    drawGripScore.fill();\r\n\t\t    drawGripScore.beginPath();\r\n    \t    drawGripScore.arc(0.5*gripScoreWidth, 0.5*gripScoreHeight, 0.32*gripScoreWidth, -0.5*Math.PI, angleGrip-0.5*Math.PI);\r\n    \t    drawGripScore.lineTo(0.5*gripScoreWidth, 0.5*gripScoreHeight);\r\n    \t    drawGripScore.fillStyle = \"#F40000\";\r\n    \t    drawGripScore.fill();\r\n\t\t    drawGripScore.beginPath();\r\n    \t    drawGripScore.fillStyle = \"#f8f8f8\";   \r\n    \t    drawGripScore.arc(0.5*gripScoreWidth, 0.5*gripScoreHeight, 0.25*gripScoreWidth, 0, 2*Math.PI);\r\n    \t    drawGripScore.fill();\r\n    \t    drawGripScore.fillStyle = \"#454545\";\r\n            drawGripScore.font = \"50px Arial\";\r\n            if (angleDegreesGrip \/ 2 < 10) {\r\n\t\t\t    drawGripScore.fillText(Math.round(angleDegreesGrip \/ 2), 0.5*gripScoreWidth-35, 0.5*gripScoreHeight+17);\r\n\t    \t    drawGripScore.fillText(\"%\", 0.5*gripScoreWidth+5, 0.5*gripScoreHeight+17);        \r\n            }\r\n            else {\r\n\t\t\t    drawGripScore.fillText(Math.round(angleDegreesGrip \/ 2),  0.5*gripScoreWidth-45, 0.5*gripScoreHeight+17);\r\n\t    \t    drawGripScore.fillText(\"%\",  0.5*gripScoreWidth+15, 0.5*gripScoreHeight+17);         \r\n            }\r\n\t\t    if (angleGrip < stopAngleGrip) {\r\n    \t\t    angleDegreesGrip++;\r\n    \t\t    angleGrip = angleDegreesGrip * (Math.PI \/ 100);\r\n\t\t    }\r\n            \r\n\t\t    drawStabilityScore.beginPath();\r\n    \t    drawStabilityScore.arc(0.5*stabilityScoreWidth, 0.5*stabilityScoreHeight, 0.318*stabilityScoreWidth, 0, 2*Math.PI);\r\n    \t    drawStabilityScore.lineTo(0.5*stabilityScoreWidth, 0.5*stabilityScoreHeight);\r\n    \t    drawStabilityScore.fillStyle = \"#d3d3d3\";\r\n    \t    drawStabilityScore.fill();\r\n\t\t    drawStabilityScore.beginPath();\r\n    \t    drawStabilityScore.arc(0.5*stabilityScoreWidth, 0.5*stabilityScoreHeight, 0.32*stabilityScoreWidth, -0.5*Math.PI, angleStability-0.5*Math.PI);\r\n    \t    drawStabilityScore.lineTo(0.5*stabilityScoreWidth, 0.5*stabilityScoreHeight);\r\n    \t    drawStabilityScore.fillStyle = \"#F40000\";\r\n    \t    drawStabilityScore.fill();\r\n\t\t    drawStabilityScore.beginPath();\r\n    \t    drawStabilityScore.fillStyle = \"#f8f8f8\";   \r\n    \t    drawStabilityScore.arc(0.5*stabilityScoreWidth, 0.5*stabilityScoreHeight, 0.25*stabilityScoreWidth, 0, 2*Math.PI);\r\n    \t    drawStabilityScore.fill();\r\n    \t    drawStabilityScore.fillStyle = \"#454545\";\r\n            drawStabilityScore.font = \"50px Arial\";\r\n            if (angleDegreesStability \/ 2 <10) {\r\n\t\t\t    drawStabilityScore.fillText(Math.round(angleDegreesStability \/ 2), 0.5*stabilityScoreWidth-12, 0.5*stabilityScoreHeight+17);\r\n            }\r\n            else {\r\n\t\t\t    drawStabilityScore.fillText(Math.round(angleDegreesStability \/ 2),  0.5*stabilityScoreWidth-27, 0.5*stabilityScoreHeight+17);\r\n            }           \r\n\t\t    if (angleStability < stopAngleStability) {\r\n    \t\t    angleDegreesStability++;\r\n    \t\t    angleStability = angleDegreesStability * (Math.PI \/ 100);\r\n\t\t    }\r\n\t\t    \r\n\t\t    \/\/Draw performance graph indicator and sync with gripStrength piechart\r\n            endPosition = 0.01*gripStrength*graphWidth;\r\n            upperPosition = graphLeft + (angleGrip\/stopAngleGrip) * endPosition;\r\n            if (form.cardboardQuality == \"Low quality\") {\r\n                lowerPosition = upperPosition * 0.65;             \r\n            }\r\n            else if (form.cardboardQuality == \"High quality\") {\r\n                lowerPosition = upperPosition * 0.85;            \r\n            }\r\n            else {\r\n                lowerPosition = upperPosition * 0.75;            \r\n            }\r\n            \r\n            drawPerformanceGraphBackground.lineWidth = \"4\";\r\n            drawPerformanceGraphBackground.strokeStyle = \"#F40000\";\r\n            drawPerformanceGraphBackground.clearRect(0, 0, performanceGraphBackgroundWidth, performanceGraphBackgroundHeight);\r\n            drawPerformanceGraphOverlay.clearRect(0, 0, performanceGraphOverlayWidth, performanceGraphOverlayHeight); \r\n            \r\n            \/\/ draw background\r\n            drawPerformanceGraphBackground.beginPath();\r\n            drawPerformanceGraphBackground.rect(graphLeft, graphTop, graphWidth, graphHeight);\r\n\t        drawPerformanceGraphBackground.fillStyle = \"white\";\r\n            drawPerformanceGraphBackground.fill();\r\n            \r\n            \/\/ draw lower bound\r\n            drawPerformanceGraphBackground.beginPath();\r\n            drawPerformanceGraphBackground.moveTo(lowerPosition, graphBottom);\r\n            drawPerformanceGraphBackground.lineTo(lowerPosition, graphTop);\r\n            drawPerformanceGraphBackground.stroke();\r\n            drawPerformanceGraphOverlay.beginPath();\r\n            drawPerformanceGraphOverlay.arc(lowerPosition, graphTop, 14, 0, 2*Math.PI);            \r\n\t        drawPerformanceGraphOverlay.fillStyle = \"#F40000\";\r\n            drawPerformanceGraphOverlay.fill();\r\n            drawPerformanceGraphOverlay.font = \"bold 28px Arial\";\r\n            drawPerformanceGraphOverlay.fillStyle = \"white\";\r\n            drawPerformanceGraphOverlay.fillText(\"-\", lowerPosition - 5, graphTop + 7);\r\n            \r\n            \/\/ draw upper bound\r\n            drawPerformanceGraphBackground.beginPath();\r\n            drawPerformanceGraphBackground.moveTo(upperPosition, graphBottom);\r\n            drawPerformanceGraphBackground.lineTo(upperPosition, graphTop);\r\n            drawPerformanceGraphBackground.stroke();\r\n            drawPerformanceGraphOverlay.beginPath();\r\n            drawPerformanceGraphOverlay.arc(upperPosition, graphTop, 14, 0, 2*Math.PI);\r\n\t        drawPerformanceGraphOverlay.fillStyle = \"#F40000\";      \r\n            drawPerformanceGraphOverlay.fill();\r\n            drawPerformanceGraphOverlay.fillStyle = \"white\";\r\n            drawPerformanceGraphOverlay.fillText(\"+\", upperPosition - 8, graphTop + 9);\r\n            \r\n\t\t    if (angleGrip >= stopAngleGrip && angleStability >= stopAngleStability) {\r\n       \t\t    calculationsDone = true;\r\n\t    \t    clearInterval(myInterval);\r\n\t\t    }\r\n\t    }\r\n    }\r\n}\r\n\r\nfunction changeDrawing(drawingSelect) {\r\n    let topDrawingButton = document.getElementById(\"topDrawingButton\");\r\n    let bottomDrawingButton = document.getElementById(\"bottomDrawingButton\");\r\n    let frontDrawingButton = document.getElementById(\"frontDrawingButton\");\r\n    let rearDrawingButton = document.getElementById(\"rearDrawingButton\");    \r\n    let flangeDrawingButton = document.getElementById(\"flangeDrawingButton\");\r\n    let config = tool.config;\r\n    let series = config.substring(0,2);\r\n    \r\n    if(series == \"VP\") {\r\n        if(drawingSelect == \"top\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingTop-VP-series.png\";\r\n            topDrawingButton.style.background = \"#FF0000\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"white\";\r\n            flangeDrawingButton.style.background = \"white\";\r\n            \r\n            topDrawingButton.style.color = \"white\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"black\";           \r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid #F40000\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid grey\";\r\n            flangeDrawingButton.style.border = \"1px solid grey\"; \r\n    \r\n            document.getElementById(\"scaleWarning\").style.display = \"flex\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"flex\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"flex\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"flex\";         \r\n        }\r\n        else if(drawingSelect == \"bottom\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingBottom-VP-series.png\";\r\n            topDrawingButton.style.background = \"white\";\r\n            \r\n            bottomDrawingButton.style.background = \"#F40000\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"white\"; \r\n            flangeDrawingButton.style.background = \"white\";\r\n            \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"white\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"black\";            \r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid #F40000\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid grey\";\r\n            flangeDrawingButton.style.border = \"1px solid grey\";        \r\n            document.getElementById(\"scaleWarning\").style.display = \"flex\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"flex\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"flex\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"flex\";         \r\n        }\r\n        else if(drawingSelect == \"front\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingFront-VP-series.png\";\r\n            topDrawingButton.style.background = \"white\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"#F40000\";\r\n            rearDrawingButton.style.background = \"white\"; \r\n            flangeDrawingButton.style.background = \"white\";\r\n         \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"white\";\r\n            rearDrawingButton.style.color = \"black\";            \r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid #F40000\";\r\n            rearDrawingButton.style.border = \"1px solid grey\";            \r\n            flangeDrawingButton.style.border = \"1px solid grey\";\r\n            \r\n            document.getElementById(\"scaleWarning\").style.display = \"none\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"none\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"none\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"none\";        \r\n        }\r\n        else if(drawingSelect == \"rear\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingRear-VP-series.png\";\r\n            topDrawingButton.style.background = \"white\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"#F40000\";\r\n            flangeDrawingButton.style.background = \"white\";\r\n         \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"white\";\r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid #F40000\";\r\n            flangeDrawingButton.style.border = \"1px solid grey\";\r\n            \r\n            document.getElementById(\"scaleWarning\").style.display = \"none\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"none\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"none\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"none\";        \r\n        }        \r\n        else if(drawingSelect == \"flange\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2022\/11\/DrawingFlange.png\";\r\n            \r\n            topDrawingButton.style.background = \"white\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"white\";  \r\n            flangeDrawingButton.style.background = \"#F40000\";\r\n            \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"black\";            \r\n            flangeDrawingButton.style.color = \"white\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid grey\"; \r\n            flangeDrawingButton.style.border = \"1px solid #F40000\";        \r\n            document.getElementById(\"scaleWarning\").style.display = \"none\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"none\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"none\";    \r\n            document.getElementById(\"dimensionDivider\").style.display = \"none\";         \r\n        }\r\n    }\r\n    if(series == \"VS\") {\r\n        if(drawingSelect == \"top\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingTop-VS-series.png\";\r\n          \r\n            topDrawingButton.style.background = \"#FF0000\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"white\";\r\n            flangeDrawingButton.style.background = \"white\";\r\n            \r\n            topDrawingButton.style.color = \"white\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"black\";           \r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid #F40000\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid grey\";\r\n            flangeDrawingButton.style.border = \"1px solid grey\"; \r\n    \r\n            document.getElementById(\"scaleWarning\").style.display = \"flex\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"flex\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"flex\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"flex\";         \r\n        }\r\n        else if(drawingSelect == \"bottom\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingBottom-VS-series.png\";\r\n            \r\n            topDrawingButton.style.background = \"white\";\r\n            \r\n            bottomDrawingButton.style.background = \"#F40000\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"white\"; \r\n            flangeDrawingButton.style.background = \"white\";\r\n            \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"white\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"black\";            \r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid #F40000\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid grey\";\r\n            flangeDrawingButton.style.border = \"1px solid grey\";        \r\n            document.getElementById(\"scaleWarning\").style.display = \"flex\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"flex\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"flex\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"flex\";         \r\n        }\r\n        else if(drawingSelect == \"front\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingFront-VS-series.png\";\r\n            \r\n            topDrawingButton.style.background = \"white\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"#F40000\";\r\n            rearDrawingButton.style.background = \"white\"; \r\n            flangeDrawingButton.style.background = \"white\";\r\n         \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"white\";\r\n            rearDrawingButton.style.color = \"black\";            \r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid #F40000\";\r\n            rearDrawingButton.style.border = \"1px solid grey\";            \r\n            flangeDrawingButton.style.border = \"1px solid grey\";\r\n            \r\n            document.getElementById(\"scaleWarning\").style.display = \"none\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"none\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"none\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"none\";        \r\n        }\r\n        else if(drawingSelect == \"rear\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingRear-VS-series.png\";\r\n            \r\n            topDrawingButton.style.background = \"white\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"#F40000\";\r\n            flangeDrawingButton.style.background = \"white\";\r\n         \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"white\";\r\n            flangeDrawingButton.style.color = \"black\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid #F40000\";\r\n            flangeDrawingButton.style.border = \"1px solid grey\";\r\n            \r\n            document.getElementById(\"scaleWarning\").style.display = \"none\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"none\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"none\";\r\n            document.getElementById(\"dimensionDivider\").style.display = \"none\";        \r\n        }        \r\n        else if(drawingSelect == \"flange\") {\r\n            document.getElementById(\"dimensionalDrawing\").src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/DrawingFlange.png\";\r\n            \r\n            topDrawingButton.style.background = \"white\";\r\n            bottomDrawingButton.style.background = \"white\";\r\n            frontDrawingButton.style.background = \"white\";\r\n            rearDrawingButton.style.background = \"white\";  \r\n            flangeDrawingButton.style.background = \"#F40000\";\r\n            \r\n            topDrawingButton.style.color = \"black\";\r\n            bottomDrawingButton.style.color = \"black\";\r\n            frontDrawingButton.style.color = \"black\";\r\n            rearDrawingButton.style.color = \"black\";            \r\n            flangeDrawingButton.style.color = \"white\";\r\n            \r\n            topDrawingButton.style.border = \"1px solid grey\";\r\n            bottomDrawingButton.style.border = \"1px solid grey\";\r\n            frontDrawingButton.style.border = \"1px solid grey\";\r\n            rearDrawingButton.style.border = \"1px solid grey\"; \r\n            flangeDrawingButton.style.border = \"1px solid #F40000\";        \r\n            document.getElementById(\"scaleWarning\").style.display = \"none\";\r\n            document.getElementById(\"armLengthDimension\").style.display = \"none\";   \r\n            document.getElementById(\"armAngleDimension\").style.display = \"none\";    \r\n            document.getElementById(\"dimensionDivider\").style.display = \"none\";         \r\n        }\r\n    }\r\n}\r\n\r\nfunction generateDimensions(form) {\r\n    \/\/ set initial drawing and variables.\r\n    document.getElementById(\"scaleWarning\").innerHTML = \"* The scale and aspect ratio of the drawing may differ from the chosen configuration.\";\r\n    document.getElementById(\"armLengthDimension\").innerHTML = \"L = \" + tool.armLength + \" mm\";\r\n    document.getElementById(\"armAngleDimension\").innerHTML = \"\u03b1 = \" + tool.angleDegrees + \"\u00b0\";\r\n    changeDrawing(\"top\");\r\n   \r\n    let dim = document.getElementById(\"dimensions\");\r\n    dim.style.display = \"inline\";\r\n\tlet overview = document.getElementById(\"sizeOverview\");\r\n\tlet drawOverview = sizeOverview.getContext(\"2d\");\r\n\r\n    let canvasRatio = Math.tan(tool.angle)-0.02;\r\n    \r\n    let canvasWidth = overview.width;\r\n    overview.height = (canvasWidth \/ canvasRatio) + 60;\r\n\tlet canvasHeight = overview.height;\r\n\t\r\n\tif(tool.angleDegrees == 90){\r\n\t    overview.style.width = \"85%\";\r\n\t}\r\n\telse if(tool.angleDegrees == 100){\r\n\t    overview.style.width = \"90%\";\r\n\t}\t\r\n\telse {\r\n\t    overview.style.width = \"100%\";\r\n\t}\r\n\t\r\n\tlet scaleFactor = 0.9*canvasWidth\/form.objectLength; \/\/ canvas scale factor\r\n\r\n\tlet actuatorX = Math.sin(tool.angle)*tool.armLength; \/\/ actuator cup x-coordinate from centre of the object\r\n\tlet actuatorY = Math.cos(tool.angle)*tool.armLength; \/\/ actuator cup y-coordinate from centre of the object\r\n\r\n\t\/\/ draw object\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.rect(0.05*canvasWidth, canvasHeight\/2 - scaleFactor*form.objectWidth\/2, 0.90*canvasWidth, form.objectWidth*scaleFactor);\r\n\tdrawOverview.fillStyle = \"#d3d3d3\";\r\n\tdrawOverview.strokeStyle = \"grey\";\r\n\tdrawOverview.lineWidth = \"1\";\r\n\tdrawOverview.fill();\r\n\tdrawOverview.stroke();\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.strokeStyle = \"rgba(240, 240, 240, 0.5)\";\r\n\r\n\t\/\/ draw grid\r\n\tvar gridWidth = 20*scaleFactor;\r\n\tvar i, l = Math.round(scaleFactor*form.objectLength \/ gridWidth);\r\n\tfor (i = 1; i < l; i++) {\r\n\t\tdrawOverview.moveTo(i * gridWidth + 0.05*canvasWidth, canvasHeight\/2 - scaleFactor*form.objectWidth\/2);\r\n\t\t\tdrawOverview.lineTo(i * gridWidth + 0.05*canvasWidth, canvasHeight\/2 + scaleFactor*form.objectWidth\/2);\r\n\t\t\tdrawOverview.stroke();\r\n\t\t}\r\n\r\n\tvar line, linesTotal = Math.round(scaleFactor*form.objectWidth \/ gridWidth);\r\n\tfor (var line = 1; line < linesTotal; line++) {\r\n\t\t\tdrawOverview.moveTo(canvasWidth\/2 - scaleFactor*form.objectLength\/2, line * gridWidth + canvasHeight\/2 - scaleFactor*form.objectWidth\/2);\r\n\t\t\tdrawOverview.lineTo(canvasWidth\/2 + scaleFactor*form.objectLength\/2, line * gridWidth + canvasHeight\/2 - scaleFactor*form.objectWidth\/2);\r\n\t\t\tdrawOverview.stroke();\r\n\t}\r\n\t\/*\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.rect(0.05*canvasWidth, canvasHeight\/2 - scaleFactor*25 , 0.90*canvasWidth, 50*scaleFactor);\r\n\tdrawOverview.fillStyle = \"rgba(255, 255, 255, 0.3)\";\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.rect(0.05*canvasWidth, canvasHeight\/2 - scaleFactor*form.objectWidth\/2 , 0.90*canvasWidth, form.objectWidth*scaleFactor)\r\n\tdrawOverview.strokeStyle = \"rgba(100, 100, 100, 0.4)\";\r\n\tdrawOverview.stroke();\r\n\t\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.strokeStyle = \"rgba(50, 50, 50, 0.3)\";\r\n    drawOverview.lineWidth = 3*scaleFactor;\r\n    drawOverview.moveTo(0.05*canvasWidth, canvasHeight\/2);\r\n    drawOverview.lineTo(0.95*canvasWidth, canvasHeight\/2);\r\n    drawOverview.stroke();\r\n\t*\/\r\n\tdrawOverview.strokeStyle = \"white\";\r\n\tdrawOverview.lineWidth = \"1\";\r\n\r\n    \/\/Draw suction cups\r\n\tdrawOverview.fillStyle = \"#F40000\";\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2 , 0, 2 * Math.PI);\r\n\t\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2 , 0, 2 * Math.PI);\r\n\t\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2 , 0, 2 * Math.PI);\r\n\t\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.fillStyle = \"black\";\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2.4 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2.4 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2.4 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , tool.actuatorDiameter*scaleFactor\/2.4 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.fillStyle = \"lightgrey\";\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , scaleFactor*14 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , scaleFactor*14 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , scaleFactor*14 , 0, 2 * Math.PI);\r\n\t\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , scaleFactor*14 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\tdrawOverview.fillStyle = \"grey\";\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , scaleFactor*7 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight - scaleFactor*actuatorY , scaleFactor*7 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth + scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , scaleFactor*7 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\r\n\tdrawOverview.beginPath();\r\n\tdrawOverview.arc(0.5*canvasWidth - scaleFactor*actuatorX , 0.5*canvasHeight + scaleFactor*actuatorY , scaleFactor*7 , 0, 2 * Math.PI);\r\n\tdrawOverview.fill();\r\n\t\r\n\t\/\/drawTitles\r\n\tdrawOverview.fillStyle = \"#454545\";\t\r\n    drawOverview.font = \"22px Arial\";\r\n    drawOverview.fillText( \"Object length = \" + form.objectLength + \" mm\", canvasWidth\/2 - 100, canvasHeight\/2 - scaleFactor*form.objectWidth\/2 - 4);\r\n\tdrawOverview.rotate(270 * Math.PI \/ 180);    \r\n    drawOverview.fillText( \"Object width = \" + form.objectWidth + \" mm\", -canvasHeight\/2 -100, 24);\r\n    drawOverview.rotate(90 * Math.PI \/ 180);\r\n    \r\n    document.getElementById(\"edgeDistanceX\").innerHTML = Math.round(tool.edgeDistanceX) + \" mm\";\r\n     document.getElementById(\"edgeDistanceY\").innerHTML = Math.round(tool.edgeDistanceY) + \" mm\"; \r\n}\r\n\r\nfunction showAccessoires() {\r\n    var accessoires = document.getElementById(\"accessoires\");\r\n    accessoires.style.display = \"inline\";\r\n}\r\n\r\nfunction showEnquiry() {\r\n    let enquiry = document.getElementById(\"enquiry\");\r\n    enquiry.style.display = \"inline\";\r\n}\r\n\r\nfunction addToEnquiry(productType) {\r\n    const product = {\r\n        description:\"\",\r\n        quantity:\"\",\r\n        price:\"\",\r\n        totalPrice:\"\",\r\n        totalPriceNumber:\"\"\r\n    }\r\n    \r\n    let enquiry = document.getElementById(\"enquiryRow\");\r\n    enquiry.style.display = \"flex\";\r\n    if(productType == \"tool\") {\r\n        product.price = document.getElementById(\"configPrice\").innerHTML;\r\n        product.quantity = document.getElementById(\"orderQuantity\").value;    \r\n        product.description = document.getElementById(\"configurationText\").innerHTML;\r\n    }\r\n    else if(productType == \"filter set\") {\r\n        product.price = document.getElementById(\"filterSetPriceText\").innerHTML;\r\n        product.quantity = document.getElementById(\"filterSetQuantity\").value;\r\n        product.description = \"Filter set\";        \r\n    }\r\n    else if(productType == \"suction cup set\") {\r\n        product.price = document.getElementById(\"suctionCupSetPriceText\").innerHTML;\r\n        product.quantity = document.getElementById(\"suctionCupSetQuantity\").value;\r\n        product.description = \"Suction cup set\";        \r\n    }\r\n    else if(productType == \"ejector set\") {\r\n        product.price = document.getElementById(\"ejectorSetPriceText\").innerHTML;\r\n        product.quantity = document.getElementById(\"ejectorSetQuantity\").value;\r\n        product.description = \"Ejector set\";        \r\n    } \r\n    else if(productType == \"integration kit\") {\r\n        product.price = document.getElementById(\"integrationKitPriceText\").innerHTML;\r\n        product.quantity = document.getElementById(\"integrationKitQuantity\").value;\r\n        product.description = \"Integration kit without pressure reserve\";        \r\n    }    \r\n    else if(productType == \"integration kit 2\") {\r\n        product.price = document.getElementById(\"integrationKitPriceText2\").innerHTML;\r\n        product.quantity = document.getElementById(\"integrationKitQuantity2\").value;\r\n        product.description = \"Integration kit with pressure reserve\";\r\n    }\r\n\r\n    \/\/ Calculate total price.\r\n    if(productType != \"none\"){\r\n\t\tif (product.price != \"RFQ\") {\r\n\t\t\tif(product.price.charAt(product.price.length - 1) == \"-\") {\r\n\t\t\t\tpriceNumber = product.price.replace(\"\u20ac\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\".\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\",\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\"-\", \"\");\r\n\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tpriceNumber = product.price.slice(1,product.price.length);\r\n\t\t\t\tpriceNumber = product.price.replace(\"\u20ac\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\",\",\".\");\r\n\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t}\r\n\t\t\tproduct.totalPriceNumber = priceNumber*Number(product.quantity);\r\n\t\t\tproduct.totalPrice = \"\u20ac\" + product.totalPriceNumber.toLocaleString(\"nl-NL\") + \",-\";\r\n\t\t}\r\n\t\telse {\r\n\t\t\tpriceNumber = \"RFQ\";\r\n\t\t\tproduct.totalPriceNumber = \"RFQ\";\r\n\t\t\tproduct.totalPrice = \"RFQ\";\r\n\t\t}\r\n        \r\n        \/\/ Check for double entries and add their quantities.\r\n        let indexDuplicate = products.map(function(e) { return e.description; }).indexOf(product.description);\r\n        if (indexDuplicate != -1) {\r\n            \/\/ add quantities\r\n            products[indexDuplicate].quantity = Number(products[indexDuplicate].quantity) + Number(product.quantity);\r\n            \/\/ add total prices\r\n\t\t\tif (product[indexDuplicate].price != \"RFQ\") {\r\n\t\t\t\tproducts[indexDuplicate].totalPriceNumber = products[indexDuplicate].totalPriceNumber + product.totalPriceNumber;\r\n\t\t\t\tproducts[indexDuplicate].totalPrice = \"\u20ac\" + products[indexDuplicate].totalPriceNumber.toLocaleString(\"nl-NL\") + \",-\";\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tproducts[indexDuplicate].totalPriceNumber = \"RFQ\";\r\n\t\t\t\tproducts[indexDuplicate].totalPrice = \"RFQ\";\t\t\t\r\n\t\t\t}\r\n        }\r\n        else {  \r\n            products[products.length] = product;\r\n        }\r\n    }\r\n    createEnquiryTable();\r\n\r\n    let cartIndicator = document.getElementById(\"cartIndicator\");\r\n    \/\/ show cartIndicator\r\n    if (productType != \"none\") {\r\n        cartIndicator.style.display = \"flex\";\r\n        setTimeout(function() {cartIndicator.style.display = \"none\";}, 1500);\r\n    }\r\n\r\n\tdocument.getElementById(\"enquiry\").scrollIntoView({\r\n\t\tbehavior: 'smooth'\r\n\t});\r\n}\r\n\r\nfunction createEnquiryTable() {\r\n    let table = document.getElementById(\"enquiryTable\");\r\n    let tableRows = table.rows.length;\r\n    \r\n    \/\/ clearTable\r\n    for(let i = 1; i < tableRows; i++) {\r\n        table.deleteRow(1);\r\n    }\r\n\r\n    \/\/ create table\r\n    let cellNumber = 0;\r\n    let numberOfColumns = table.rows[0].cells.length;\r\n\r\n    for(const obj of products){\r\n        const row = document.createElement('tr');\r\n        for(const val of Object.values(obj)){\r\n            cellNumber++;\r\n            if (cellNumber % numberOfColumns == 2) {\r\n                var rowNumber = Math.ceil(cellNumber\/numberOfColumns);\r\n                let div = document.createElement(\"div\");\r\n                div.setAttribute(\"id\", \"enquiryEditContainer\");\r\n                let num = document.createElement(\"input\");\r\n                num.setAttribute(\"type\", \"text\");\r\n                num.setAttribute(\"value\", val);\r\n                num.setAttribute(\"id\", \"enquiryEditQuantity\");\r\n                num.setAttribute(\"inputmode\", \"numeric\");\r\n                num.setAttribute(\"onchange\", \"changeQuantity(\" + rowNumber + \",this.value)\");\r\n                div.appendChild(num);\r\n                row.appendChild(div);\r\n            }\r\n            else if(cellNumber % numberOfColumns == 0) {\r\n                let btn = document.createElement(\"div\");\r\n                btn.innerHTML = \"X\";\r\n                btn.setAttribute(\"onclick\", \"deleteRow(\" + rowNumber + \")\");\r\n                btn.setAttribute(\"class\", \"enquiryDeleteButton\");\r\n                row.appendChild(btn);    \r\n            }            \r\n            else {\r\n                const col = document.createElement('td');\r\n                col.textContent = val;\r\n                row.appendChild(col);                   \r\n            }\r\n        }\r\n        table.appendChild(row);\r\n    }\r\n    autoAddAccessoires();\r\n}\r\n\r\nfunction autoAddAccessoires() {\r\n    var autoAddAccessoiry = {\r\n        description:\"\",\r\n        quantity:\"\",\r\n        price:\"\",\r\n        totalPrice:\"\",\r\n        totalPriceNumber:\"\"\r\n    }\r\n\r\n    \/\/ clear array\r\n    autoAddedAccessoires = [];\r\n           \r\n    let table = document.getElementById(\"enquiryTable\");\r\n    let autoAddFilter = document.getElementById(\"autoAddFilter\").checked;\r\n    let autoAddSuctionCup = document.getElementById(\"autoAddSuctionCup\").checked;\r\n\r\n    \/\/ Count the number of tools\r\n    let numberOfTools = 0;\r\n\r\n    for(const obj of products){\r\n        if(obj.description.charAt(0) == \"V\" && obj.description.charAt(6) == \"-\") {\r\n            numberOfTools = numberOfTools + Number(obj.quantity);\r\n        }\r\n    }\r\n\r\n    \/\/ Add an accessoiry for each tool\r\n    let priceNumber;\r\n    let arrayIndex;\r\n    if (numberOfTools != 0) {\r\n        if (autoAddFilter) {\r\n            autoAddAccessoiry.price = document.getElementById(\"filterSetPriceText\").innerHTML;\r\n            autoAddAccessoiry.quantity = numberOfTools;\r\n            autoAddAccessoiry.description = \"Filter set\";\r\n\t\t\tif(autoAddAccessoiry.price != \"RFQ\") {\r\n\t\t\t\tif(autoAddAccessoiry.price.charAt(autoAddAccessoiry.price.length - 1) == \"-\") {\r\n\t\t\t\t\tpriceNumber = autoAddAccessoiry.price.replace(\"\u20ac\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\".\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\",\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\"-\", \"\");\r\n\t\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tpriceNumber = autoAddAccessoiry.price.slice(1,autoAddAccessoiry.price.length);\r\n\t\t\t\t\tpriceNumber = autoAddAccessoiry.price.replace(\"\u20ac\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\",\",\".\");\r\n\t\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t\t}\r\n\t\t\t\tautoAddAccessoiry.totalPriceNumber = priceNumber*Number(autoAddAccessoiry.quantity);\r\n\t\t\t\tautoAddAccessoiry.totalPrice = \"\u20ac\" + autoAddAccessoiry.totalPriceNumber.toLocaleString(\"nl-NL\") + \",-\";\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tpriceNumber = \"RFQ\";\r\n\t\t\t\tautoAddAccessoiry.totalPriceNumber = \"RFQ\";\r\n\t\t\t\tautoAddAccessoiry.totalPrice = \"RFQ\";\r\n\t\t\t}\r\n\r\n            arrayIndex = autoAddedAccessoires.length;\r\n            autoAddedAccessoires[arrayIndex] = autoAddAccessoiry;\r\n        }\r\n\r\n        if(autoAddSuctionCup) {\r\n            \/\/ clear object before reusing\r\n            autoAddAccessoiry = {\r\n                description:\"\",\r\n                quantity:\"\",\r\n                price:\"\",\r\n                totalPrice:\"\",\r\n                totalPriceNumber:\"\"\r\n            }\r\n            \r\n            autoAddAccessoiry.price = document.getElementById(\"suctionCupSetPriceText\").innerHTML;\r\n            autoAddAccessoiry.quantity = numberOfTools;\r\n            autoAddAccessoiry.description = \"Suction cup set\";\r\n\t\t\tif(autoAddAccessoiry.price != \"RFQ\") {\r\n\t\t\t\tif(autoAddAccessoiry.price.charAt(autoAddAccessoiry.price.length - 1) == \"-\") {\r\n\t\t\t\t\tpriceNumber = autoAddAccessoiry.price.replace(\"\u20ac\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\".\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\",\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\"-\", \"\");\r\n\t\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tpriceNumber = autoAddAccessoiry.price.slice(1,autoAddAccessoiry.price.length);\r\n\t\t\t\t\tpriceNumber = autoAddAccessoiry.price.replace(\"\u20ac\", \"\");\r\n\t\t\t\t\tpriceNumber = priceNumber.replace(\",\",\".\");\r\n\t\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t\t}\r\n\t\t\t\tautoAddAccessoiry.totalPriceNumber = priceNumber*Number(autoAddAccessoiry.quantity);\r\n\t\t\t\tautoAddAccessoiry.totalPrice = \"\u20ac\" + autoAddAccessoiry.totalPriceNumber.toLocaleString(\"nl-NL\") + \",-\";\t\t\t\t\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tpriceNumber = \"RFQ\";\r\n\t\t\t\tautoAddAccessoiry.totalPriceNumber = \"RFQ\";\r\n\t\t\t\tautoAddAccessoiry.totalPrice = \"RFQ\";\t\t\t\r\n\t\t\t}\r\n            arrayIndex = autoAddedAccessoires.length;\r\n            autoAddedAccessoires[arrayIndex] = autoAddAccessoiry;\r\n        }\r\n    }\r\n            \r\n    let tableRows = table.rows.length;\r\n    let cellNumber = 0;\r\n    let numberOfColumns = Object.keys(autoAddAccessoiry).length;\r\n\r\n\tfor(const obj of autoAddedAccessoires){\r\n        const row = document.createElement('tr');\r\n        for(const val of Object.values(obj)){\r\n            cellNumber++;\r\n            if (cellNumber % numberOfColumns == 2) {\r\n                let div = document.createElement(\"div\");\r\n                div.setAttribute(\"id\", \"enquiryEditContainer\");\r\n                let num = document.createElement(\"input\");\r\n                num.setAttribute(\"type\", \"text\");\r\n                num.setAttribute(\"value\", val);\r\n                num.setAttribute(\"id\", \"autoAddQuantity\");\r\n                num.setAttribute(\"disabled\", \"true\");\r\n                div.appendChild(num);\r\n                row.appendChild(div);\r\n            }            \r\n            else if(cellNumber % numberOfColumns == 0) {\r\n                let txt = document.createElement(\"paragraph\");\r\n                txt.innerHTML = \"AUTO\";\r\n                txt.setAttribute(\"class\", \"autoAddText\");\r\n                row.appendChild(txt);                \r\n            }\r\n            else {\r\n                const col = document.createElement('td');\r\n                col.textContent = val;\r\n                row.appendChild(col);\r\n            }\r\n        }\r\n        table.appendChild(row);\r\n    }\r\n    updateTotalPrice()     \r\n}\r\n\r\nfunction updateTotalPrice() {\r\n    let totalPrice = 0;\r\n\tlet showRFQ = false;\r\n\t\tfor (let i = 0; i < products.length; i++) {\r\n\t\t\tif(products[i].totalPriceNumber != \"RFQ\") {\r\n\t\t\t\ttotalPrice += (products[i].totalPriceNumber);\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tshowRFQ = true;\r\n\t\t\t}\r\n\t\t}\r\n\t\tfor (let j = 0; j < autoAddedAccessoires.length; j++) {\r\n\t\t\tif(autoAddedAccessoires[j].totalPriceNumber != \"RFQ\") {\t\t\r\n\t\t\t\ttotalPrice += (autoAddedAccessoires[j].totalPriceNumber);\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tshowRFQ = true;\r\n\t\t\t}\r\n\t\t}\r\n\tif (showRFQ) {\r\n\t\tdocument.getElementById(\"totalEnquiryPrice\").innerHTML = \"RFQ\";\r\n\t}\r\n\telse {\r\n\t\tdocument.getElementById(\"totalEnquiryPrice\").innerHTML = \"\u20ac\" + totalPrice.toLocaleString(\"nl-NL\") + \",-\";\t\r\n\t}\r\n    addToForm(totalPrice);    \r\n}\r\n\r\nfunction deleteRow(row) {\r\n    products.splice(row-1, 1);\r\n    createEnquiryTable();\r\n}\r\n\r\nfunction changeQuantity(row, quantity) {\r\n    if(isNaN(quantity) != true) {\r\n        quantity = Number(Math.round(Math.abs(quantity)));\r\n        if (quantity != 0) {\r\n            products[row-1].quantity = quantity;\r\n            let priceNumber = products[row-1].price;\r\n\t\t\tif (priceNumber != \"RFQ\") {\r\n\t\t\t\tpriceNumber = priceNumber.replace(\"\u20ac\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\".\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\",\", \"\");\r\n\t\t\t\tpriceNumber = priceNumber.replace(\"-\", \"\");\r\n\t\t\t\tpriceNumber = Number(priceNumber);\r\n\t\t\t\tlet totalPriceNumber = quantity * priceNumber;\r\n\t\t\t\tproducts[row-1].totalPriceNumber = totalPriceNumber;\r\n\t\t\t\tproducts[row-1].totalPrice = \"\u20ac\" + totalPriceNumber.toLocaleString(\"nl-NL\") + \",-\";\t\t\t\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tpriceNumber = \"RFQ\";\r\n\t\t\t\tproducts[row-1].totalPriceNumber = \"RFQ\";\r\n\t\t\t\tproducts[row-1].totalPrice = \"RFQ\";\r\n\t\t\t} \r\n        }\r\n    }\r\n    createEnquiryTable();    \r\n}\r\n\r\nfunction addToForm() {\r\n    let table = document.getElementById(\"formEnquiryTable\");\r\n    let tableValue;\r\n    \/\/ clear table\r\n    table.value = \" \";\r\n    const allProducts = products.concat(autoAddedAccessoires);\r\n    let productsLength = products.length;\r\n    let accessoiresLength = autoAddedAccessoires.length;\r\n    const deleteRows = new Array();\r\n    \r\n    \/\/ Add auto added accessoires quantities and prices with manually added accessoires and remove duplicate objects.\r\n    if (accessoiresLength > 0) {\r\n        for(let i = 0; i < accessoiresLength; i++) {\r\n            let indexDuplicate = products.map(function(e) { return e.description; }).indexOf(autoAddedAccessoires[i].description);\r\n            if (indexDuplicate != -1) {\r\n                \/\/ add quantities\r\n                editIndex = allProducts.length - accessoiresLength + i;\r\n                allProducts[editIndex].quantity = Number(products[indexDuplicate].quantity) + Number(allProducts[editIndex].quantity);\r\n                \/\/ add total prices\r\n\t\t\t\tif (allProducts[editIndex].totalPriceNumber != \"RFQ\" && products[indexDuplicate].totalPriceNumber && allProducts[editIndex].totalPriceNumber != \"RFQ\") {\r\n\t\t\t\t\tallProducts[editIndex].totalPriceNumber = products[indexDuplicate].totalPriceNumber + allProducts[editIndex].totalPriceNumber;\r\n\t\t\t\t\tallProducts[editIndex].totalPrice = \"\u20ac\" + allProducts[editIndex].totalPriceNumber.toLocaleString(\"nl-NL\") + \",-\";\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tallProducts[editIndex].totalPriceNumber = \"RFQ\";\r\n\t\t\t\t\tallProducts[editIndex].totalPrice = \"RFQ\";\r\n\t\t\t\t}\r\n                deleteRows[i] = indexDuplicate;\r\n            }\r\n        }\r\n    }\r\n    \r\n    for(let j = 0; j < deleteRows.length; j++) {\r\n        allProducts.splice(deleteRows[j] -j, 1);        \r\n    }\r\n    \r\n    if (allProducts.length > 0) {\r\n        let cellNumber = 0;\r\n        let numberOfColumns = Object.keys(allProducts[0]).length;\r\n\r\n    \tfor(const obj of allProducts){\r\n            tableValue = tableValue + \"<tr>\";\r\n            for(let val of Object.values(obj)){\r\n                cellNumber++;\r\n                if(cellNumber % numberOfColumns == 0) {\r\n                \/\/ Do not add total price numbers.                \r\n                }\r\n                else {\r\n                    \/\/ replace euro symbol with html name code\r\n                    if (typeof val === 'string') {\r\n                        val = val.replace(\"\u20ac\", \"&euro;\");\r\n                    }\r\n                    tableValue = tableValue + \"<td>\" + val + \"<\/td>\";\r\n                }\r\n            }\r\n            tableValue = tableValue + \"<\/tr>\";\r\n        }\r\n        \/\/ Add enquiry total\r\n        let enquiryTotal = document.getElementById(\"totalEnquiryPrice\").innerHTML;\r\n        enquiryTotal = enquiryTotal.replace(\"\u20ac\", \"&euro;\");\r\n        tableValue = tableValue + \"<tr><td>Total price:<\/td><td><\/td><td><\/td><td><b>\" + enquiryTotal + \"<\/b><\/td><\/tr>\";\r\n        tableValue = tableValue.replace(\"undefined\", \"\");        \r\n        table.value = tableValue;\r\n    }\r\n}\r\n\r\nfunction showHideSections(section) {\r\n    if(section == \"specifications\") {\r\n       let specifications = document.getElementById(\"specificationsRow\");\r\n       if(specifications.style.display != \"none\") {\r\n           specifications.style.display = \"none\";\r\n           document.getElementById(\"showHideSpecifications\").innerHTML = \"\u02c5\";\r\n       }\r\n       else{\r\n           specifications.style.display = \"flex\";\r\n           document.getElementById(\"showHideSpecifications\").innerHTML = \"\u02c4\";           \r\n       }\r\n    }\r\n    else if(section == \"performance\") {\r\n       let performance = document.getElementById(\"performanceRow\");\r\n       if(performance.style.display != \"none\") {\r\n           performance.style.display = \"none\";\r\n           document.getElementById(\"showHidePerformance\").innerHTML = \"\u02c5\";\r\n       }\r\n       else{\r\n           performance.style.display = \"flex\";\r\n           document.getElementById(\"showHidePerformance\").innerHTML = \"\u02c4\";           \r\n       }\r\n    }\r\n    else if(section == \"dimensions\") {\r\n       let dimensions = document.getElementById(\"dimensionsRow\");\r\n       if(dimensions.style.display != \"none\") {\r\n           dimensions.style.display = \"none\";\r\n           document.getElementById(\"showHideDimensions\").innerHTML = \"\u02c5\";\r\n       }\r\n       else{\r\n           dimensions.style.display = \"flex\";\r\n           document.getElementById(\"showHideDimensions\").innerHTML = \"\u02c4\";           \r\n       }\r\n    }\r\n    else if(section == \"accessoires\") {\r\n       let accessoires = document.getElementById(\"accessoiresRow\");\r\n       if(accessoires.style.display != \"none\") {\r\n           accessoires.style.display = \"none\";\r\n           document.getElementById(\"showHideAccessoires\").innerHTML = \"\u02c5\";\r\n       }\r\n       else{         \r\n           accessoires.style.display = \"flex\";\r\n           document.getElementById(\"showHideAccessoires\").innerHTML = \"\u02c4\";         \r\n       }\r\n    }\r\n    else if(section == \"enquiry\") {\r\n       let enquiry = document.getElementById(\"enquiryRow\");\r\n\r\n       if(enquiry.style.display != \"none\") {\r\n           enquiry.style.display = \"none\";\r\n           document.getElementById(\"showHideEnquiry\").innerHTML = \"\u02c5\";\r\n\r\n       }\r\n       else{\r\n           enquiry.style.display = \"flex\";\r\n           document.getElementById(\"showHideEnquiry\").innerHTML = \"\u02c4\";           \r\n       }           \r\n    }    \r\n}\r\n\r\nfunction showPopup(imgSource, popupText) {\r\n    let popup = document.getElementById(\"popup\");\r\n    popup.style.display = \"inline\";\r\n    let popupImage = document.getElementById(\"popupImage\");\r\n    let popupContent = document.getElementById(\"popupContent\");\r\n    let popupDescription = document.getElementById(\"popupText\");\r\n    \r\n    popupImage.src = \"\";\r\n    popupDescription.innerHTML = \"\";\r\n    \r\n    if (imgSource) {\r\n        popupImage.src = imgSource;\r\n    }\r\n\r\n    if (popupText) {\r\n        popupDescription.innerHTML = popupText;\r\n    }\r\n    \/\/ Resize popup height depending on the content.\r\n\r\n    let popupContentHeight = popupContent.height;\r\n    popup.height = popupContentHeight +20;\r\n}\r\n\r\nfunction closePopup() {\r\n    let popup = document.getElementById(\"popup\");\r\n    popup.style.display = \"none\";\r\n}\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64fd17a7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"64fd17a7\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.8.1 - 13-11-2022 *\/\n.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:\"\";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%)}<\/style>\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ab0a0a9 elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"ab0a0a9\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:500,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c64b3d4\" data-id=\"c64b3d4\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b05b8fb elementor-widget elementor-widget-heading\" data-id=\"b05b8fb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">FEATURES<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80e41fe elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"80e41fe\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-bf7dd91 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bf7dd91\" data-element_type=\"section\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-88b2616\" data-id=\"88b2616\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dab9ebd elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"dab9ebd\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-weight-hanging\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-dc29cf1\" data-id=\"dc29cf1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-671114c animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"671114c\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">High lifting capacity<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72cb2d9 elementor-widget elementor-widget-text-editor\" data-id=\"72cb2d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Toolit grippers feature a sturdy <strong>aluminium frame<\/strong>, creating a lightweight yet strong construction that supports lifting objects <strong>up to 35 kg<\/strong>. This high lifting capacity makes the tool suitable for even the most demanding cobot applications.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6c4ca6f\" data-id=\"6c4ca6f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2373207 elementor-widget elementor-widget-image\" data-id=\"2373207\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-768x432.png\" class=\"attachment-medium_large size-medium_large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-768x432.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity.png 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a933f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b6a933f\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5112db8 animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"5112db8\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5abaf20\" data-id=\"5abaf20\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6d9b333 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"6d9b333\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-brain\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-72f48a8\" data-id=\"72f48a8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-431058b elementor-widget elementor-widget-heading\" data-id=\"431058b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Smart<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5888b2 elementor-widget elementor-widget-text-editor\" data-id=\"a5888b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>V-series tools can be configured to have <strong>vacuum switches<\/strong> that monitor the vacuum in each suction cup. By measuring the level of vacuum, the air consumption of the tool can be optimized.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f68abc2\" data-id=\"f68abc2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a9a0901 elementor-widget elementor-widget-image\" data-id=\"a9a0901\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"452\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-1024x578.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-1024x578.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-768x434.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart.png 1195w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-2231a38 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2231a38\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f12ac0e animated-slow elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"f12ac0e\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-722ccf4\" data-id=\"722ccf4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-746cb5e elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"746cb5e\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-rocket\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8722f50\" data-id=\"8722f50\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e8280a3 elementor-widget elementor-widget-heading\" data-id=\"e8280a3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Powerful<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-029a94d elementor-widget elementor-widget-text-editor\" data-id=\"029a94d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The V-series are equipped with <strong>four high-flow vacuum ejectors<\/strong> which are placed directly above the suction cups. This allows the tools to lift even the most porous cardboard boxes.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7cccbb2\" data-id=\"7cccbb2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b5c2fb9 elementor-widget elementor-widget-image\" data-id=\"b5c2fb9\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful.png 1200w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful-768x432.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-a85984c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a85984c\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0e4b662 animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"0e4b662\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-a9c22a5\" data-id=\"a9c22a5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1bf92ab elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"1bf92ab\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-shield-alt\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9adbd85\" data-id=\"9adbd85\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28d3e95 elementor-widget elementor-widget-heading\" data-id=\"28d3e95\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Safe<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6398c8 elementor-widget elementor-widget-text-editor\" data-id=\"f6398c8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The configurability of the Toolit concept allows the <strong>suction cups to be placed close to the corner of the box<\/strong>, where it is the strongest. This improves lifting stability and prevents tearing or buckling. Additionally, the tool contains<strong> two pneumatic channels<\/strong> that can be fed individually, and soft <strong>rubber tool tips<\/strong> to comply with safety standards for collaborative robots such as ISO\/TS 15066.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-686a519\" data-id=\"686a519\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed70951 elementor-widget elementor-widget-image\" data-id=\"ed70951\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-768x432.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-f92e604 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f92e604\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d40375b animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"d40375b\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-93338f7\" data-id=\"93338f7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ac1667d elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"ac1667d\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-code-branch\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f93acd8\" data-id=\"f93acd8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2339b0c elementor-widget elementor-widget-heading\" data-id=\"2339b0c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Easy to integrate<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b7b1b1 elementor-widget elementor-widget-text-editor\" data-id=\"7b7b1b1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>All tools are designed to mate with an <strong>ISO 9409-1-50-4-M6 flange<\/strong> as used by most collaborative robot manufacturers. Adapter plates for robots and cobots with a different flange design are available upon request.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-d92ac30\" data-id=\"d92ac30\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bc3aca3 elementor-widget elementor-widget-image\" data-id=\"bc3aca3\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-768x432.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0e7034 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c0e7034\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-172766d animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"172766d\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-df8b2e9\" data-id=\"df8b2e9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d7edc36 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"d7edc36\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-eye\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4be2428\" data-id=\"4be2428\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a29b56 elementor-widget elementor-widget-heading\" data-id=\"2a29b56\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Configurable & customizable<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c053e14 elementor-widget elementor-widget-text-editor\" data-id=\"c053e14\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>For larger orders we offer the possibility to <strong>configure the geometry<\/strong> of the tools by adjusting the length and angle of the arms. We can furthermore customize the appearance of the tool by <strong>anodizing<\/strong> various parts of the tool\u2019s frame to match your company colours or <strong>laser engrave<\/strong> your logo onto the tools.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2a9915f\" data-id=\"2a9915f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ba3f3b0 elementor-widget elementor-widget-image\" data-id=\"ba3f3b0\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options.png 1200w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options-768x432.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2ab71103 elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"2ab71103\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:500,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-782792c4\" data-id=\"782792c4\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-620558e0 elementor-widget elementor-widget-heading\" data-id=\"620558e0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">FEATURES<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23c03d7b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"23c03d7b\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-50069111 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"50069111\" data-element_type=\"section\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8de80f2\" data-id=\"8de80f2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b3cec19 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"1b3cec19\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-weight-hanging\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2dd8cb9b\" data-id=\"2dd8cb9b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14660bb0 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"14660bb0\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">High lifting capacity<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66a4795f elementor-widget elementor-widget-text-editor\" data-id=\"66a4795f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Toolit grippers feature a sturdy <strong>aluminium frame<\/strong>, creating a lightweight yet strong construction that supports lifting objects <strong>up to 35 kg<\/strong>. This high lifting capacity makes the tool suitable for even the most demanding cobot applications.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-22663ae9\" data-id=\"22663ae9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-189d4ee6 elementor-widget elementor-widget-image\" data-id=\"189d4ee6\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-768x432.png\" class=\"attachment-medium_large size-medium_large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-768x432.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Capacity.png 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a63cbc1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5a63cbc1\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-24ce9cc7 animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"24ce9cc7\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-28af3860\" data-id=\"28af3860\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-42071463 elementor-widget elementor-widget-image\" data-id=\"42071463\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"452\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-1024x578.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-1024x578.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart-768x434.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Smart.png 1195w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-741ca3c6\" data-id=\"741ca3c6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e11643f elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"3e11643f\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-brain\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-3f975da1\" data-id=\"3f975da1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4bf14abf elementor-widget elementor-widget-heading\" data-id=\"4bf14abf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Smart<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f70de1b elementor-widget elementor-widget-text-editor\" data-id=\"3f70de1b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>V-series tools can be configured to have <strong>vacuum switches<\/strong> that monitor the vacuum in each suction cup. By measuring the level of vacuum, the air consumption of the tool can be optimized.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-26d24cd8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"26d24cd8\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7113b842 animated-slow elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"7113b842\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5855f79f\" data-id=\"5855f79f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-58115ff3 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"58115ff3\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-rocket\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-24a7db64\" data-id=\"24a7db64\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-729e055d elementor-widget elementor-widget-heading\" data-id=\"729e055d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Powerful<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f8ff3d5 elementor-widget elementor-widget-text-editor\" data-id=\"5f8ff3d5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The V-series are equipped with <strong>four high-flow vacuum ejectors<\/strong> which are placed directly above the suction cups. This allows the tools to lift even the most porous cardboard boxes.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-15e381d9\" data-id=\"15e381d9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e1ad8a5 elementor-widget elementor-widget-image\" data-id=\"1e1ad8a5\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful.png 1200w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Powerful-768x432.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-43b1b6da elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"43b1b6da\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5effe586 animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"5effe586\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-3613d22d\" data-id=\"3613d22d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3492ee2 elementor-widget elementor-widget-image\" data-id=\"3492ee2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe-768x432.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Safe.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5ea0e790\" data-id=\"5ea0e790\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d5e1550 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"3d5e1550\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-shield-alt\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-480b7cd6\" data-id=\"480b7cd6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-246aee0 elementor-widget elementor-widget-heading\" data-id=\"246aee0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Safe<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7047bb elementor-widget elementor-widget-text-editor\" data-id=\"4c7047bb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The configurability of the Toolit concept allows the <strong>suction cups to be placed close to the corner of the box<\/strong>, where it is the strongest. This improves lifting stability and prevents tearing or buckling. Additionally, the tool contains<strong> two pneumatic channels<\/strong> that can be fed individually, and soft <strong>rubber tool tips<\/strong> to comply with safety standards for collaborative robots such as ISO\/TS 15066.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-103c9d01 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"103c9d01\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7d77784f animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"7d77784f\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-50fcdaaa\" data-id=\"50fcdaaa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56a26ba0 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"56a26ba0\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-code-branch\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-439afe69\" data-id=\"439afe69\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14d4baec elementor-widget elementor-widget-heading\" data-id=\"14d4baec\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Easy to integrate<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-247eaf9d elementor-widget elementor-widget-text-editor\" data-id=\"247eaf9d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>All tools are designed to mate with an <strong>ISO 9409-1-50-4-M6 flange<\/strong> as used by most collaborative robot manufacturers. Adapter plates for robots and cobots with a different flange design are available upon request.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f536751\" data-id=\"f536751\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1cd379ac elementor-widget elementor-widget-image\" data-id=\"1cd379ac\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration-768x432.png 768w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Integration.png 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-ddf1977 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ddf1977\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3dc060ac animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"3dc060ac\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-23a2007c\" data-id=\"23a2007c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c13d07a elementor-widget elementor-widget-image\" data-id=\"4c13d07a\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:30}},&quot;motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options.png 1200w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options-300x169.png 300w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options-1024x576.png 1024w, https:\/\/toolit.solutions\/wp-content\/uploads\/2024\/09\/Customization-options-768x432.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-1236fb73\" data-id=\"1236fb73\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-510ed343 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"510ed343\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon elementor-animation-grow\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-eye\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7dbd7f5\" data-id=\"7dbd7f5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7a5f511f elementor-widget elementor-widget-heading\" data-id=\"7a5f511f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Configurable & customizable<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-490ea44 elementor-widget elementor-widget-text-editor\" data-id=\"490ea44\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>For larger orders we offer the possibility to <strong>configure the geometry<\/strong> of the tools by adjusting the length and angle of the arms. We can furthermore customize the appearance of the tool by <strong>anodizing<\/strong> various parts of the tool\u2019s frame to match your company colours or <strong>laser engrave<\/strong> your logo onto the tools.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-0e60311 e-con-boxed e-con\" data-id=\"0e60311\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;content_width&quot;:&quot;boxed&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-446998c elementor-widget elementor-widget-heading\" data-id=\"446998c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h1 class=\"elementor-heading-title elementor-size-default elementor-inline-editing pen\" data-elementor-setting-key=\"title\" data-pen-placeholder=\"Type Here...\" style=\"font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );\">ABOUT<\/h1><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47c7452 elementor-widget elementor-widget-text-editor\" data-id=\"47c7452\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The Toolit platform is designed to help companies find a solution for their lifting problem. Our smart configurator helps you select the right product in seconds, instead of browsing the internet for hours to find a suitable solution. The platform is aimed at tooling for cobots but our goal is to eventually provide a standardized solution for all lifting problems.<\/p><p>Feel free to contact us with any questions you might have. If you cannot find a standard solution that works for you, we can assist in developing a customized tool for your application, or help you integrate our tools in your production line.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfd6eb9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cfd6eb9\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e2dbab elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box\" data-id=\"4e2dbab\" data-element_type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:762px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:761px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}<\/style><div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"http:\/\/www.wadcon.nl\"><img decoding=\"async\" width=\"1086\" height=\"243\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2025\/03\/Wadcon-logo.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">Wadcon, is specialized in designing, producing and installing machines for lifting, hoisting and material handling. Since 1989 the machines of Wadcon have been used throughout Europe leading to a wealth of experience in the fields of hydraulics, pneumatics, electronics, control technology and mechatronics.<\/p><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-275ec89 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box\" data-id=\"275ec89\" data-element_type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"http:\/\/www.g-hsolutions.com\"><img decoding=\"async\" width=\"800\" height=\"423\" src=\"https:\/\/toolit.solutions\/wp-content\/uploads\/2025\/03\/GH-solution-logo.png\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">Gripper & Handeling Solutions has over 50 years of experience in vacuum technology, gripper technology, and product handling. With our personal approach, Gripper & Handelng Solutions responds to the market\u2019s need for support and technical assistance in these areas. This applies to replacements and new constructions, as well as improvement projects. In addition to a wide range of components for building grippers using vacuum, pneumatic, or electromechanical technology, G&H Solutions specializes in supplying complete grippers tailored to customer specifications.<\/p><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f23f0d1 elementor-widget elementor-widget-text-editor\" data-id=\"f23f0d1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<footer class=\"elementor-section elementor-top-section elementor-element elementor-element-54bce8fa elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"54bce8fa\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1464e645\" data-id=\"1464e645\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28723b42 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"28723b42\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-25af1b65 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"25af1b65\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-33f460e5\" data-id=\"33f460e5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4f8b750d elementor-widget elementor-widget-text-editor\" data-id=\"4f8b750d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>TOOLIT<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-646f86bd\" data-id=\"646f86bd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-edf9228 elementor-widget elementor-widget-text-editor\" data-id=\"edf9228\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>2025<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/footer>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 | out of the box grippers | Get a Grip on Savings!\u00a0 \u00a0 \u00a020% OFF Toolit Grippers \u2013 Limited Time Only! CONFIGURATOR Please use the sliders below to find the right configuration for your application or enter a product code. &#8230;VSVP &#8211; &#8230;120180 &#8211; &#8230;110 RESET What is the length of the object? (mm) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/pages\/150"}],"collection":[{"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":15,"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/pages\/150\/revisions"}],"predecessor-version":[{"id":789,"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/pages\/150\/revisions\/789"}],"wp:attachment":[{"href":"https:\/\/toolit.solutions\/index.php\/wp-json\/wp\/v2\/media?parent=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}