CTJengr

Instrumentation & Controls:

Engineering, Design, Software & Services


Home Page
Buyers Guide

News
Photos
Education
Computers
Instruments
ControlAirInc
Moore Products Co
PalmerWahl-Gauges
StarTech
 

 

  

works with a local email like Outlook or Thunderbird Note: Use email address at top If you use an email like Yahoo, Hotmail or Gmail

all rights reserved by CTJI

Designed by

WSI


PDHonline.org

Click on logo above to review the several courses I have authored for professional engineers can optain the PDHs, (Professional Development Hours) required for them to maintain there engineering status.

I am still doing Control Systems Engineering & consulting for Trutegra from my home office.

Quit often I assist Moore Products clients to locate obsolete replacements for pneumatic instruments and receiver gauges.


CTJohnson

     10/22/2020

Contact me for gauges and other
used or new
instruments that are now obsolete.
Moore Products
Moore Products Co

Palmer
I am a reseller for Gauges and Thermometry

Instrument symbols
for Instrument P&IDs, Loop sheets

available in several CAD programs, including:
AutoCAD,Microstation,
and  DXF format

Make a Payment to
C T Johnson, Co
I use PayPal for Credit Card payments it is much simpler for me and safer for you. Just enter the descrption or invoice number in the press
BUY NOW"
and you will then be sent to PayPal to complete the transaction and be emailed a receipt

Thank You
description pf payment
 </scrd<div id="smart-button-container">
<div style="text-align: center"><label for="description"> </label><input type="text" name="descriptionInput" id="description" maxlength="127" value=""></div>
<p
id="descriptionError" style="visibility: hidden; color:red; text-align:
center;">Please enter a description</p>
<div
style="text-align: center"><label for="amount">
</label><input name="amountInput" type="number" id="amount"
value="" ><span> USD</span></div>
<p id="priceLabelError" style="visibility: hidden; color:red; text-align: center;">Please enter a price</p>
<div id="invoiceidDiv" style="text-align: center; display: none;"><label for="invoiceid"> </label><input name="invoiceid" maxlength="127" type="text" id="invoiceid" value="" ></div>
<p id="invoiceidError" style="visibility:
hidden; color:red; text-align: center;">Please enter an Invoice
ID</p>
<div style="text-align: center; margin-top: 0.625rem;" id="paypal-button-container"></div>
</div>
<script src="https://www.paypal.com/sdk/js?client-id=ARcBbN4FyiuWGEc8gKeOz5V23r3YxO6i97JLp419fpbGFGJhmnzPmk7I_3VhmUH11kyVI2gvb_zuXCmA&currency=USD" data-sdk-integration-source="button-factory"></script>
<script>
function initPayPalButton() {
var description = document.querySelector('#smart-button-container #description');
var amount = document.querySelector('#smart-button-container #amount');
var descriptionError = document.querySelector('#smart-button-container #descriptionError');
var priceError = document.querySelector('#smart-button-container #priceLabelError');
var invoiceid = document.querySelector('#smart-button-container #invoiceid');
var invoiceidError = document.querySelector('#smart-button-container #invoiceidError');
var invoiceidDiv = document.querySelector('#smart-button-container #invoiceidDiv');

var elArr = [description, amount];

if (invoiceidDiv.firstChild.innerHTML.length > 1) {
invoiceidDiv.style.display = "block";
}

var purchase_units = [];
purchase_units[0] = {};
purchase_units[0].amount = {};

function validate(event) {
return event.value.length > 0;
}

paypal.Buttons({
style: {
color: 'blue',
shape: 'rect',
label: 'pay',
layout: 'vertical',

},

onInit: function (data, actions) {
actions.disable();

if(invoiceidDiv.style.display === "block") {
elArr.push(invoiceid);
}

elArr.forEach(function (item) {
item.addEventListener('keyup', function (event) {
var result = elArr.every(validate);
if (result) {
actions.enable();
} else {
actions.disable();
}
});
});
},

onClick: function () {
if (description.value.length < 1) {
descriptionError.style.visibility = "visible";
} else {
descriptionError.style.visibility = "hidden";
}

if (amount.value.length < 1) {
priceError.style.visibility = "visible";
} else {
priceError.style.visibility = "hidden";
}

if (invoiceid.value.length < 1 && invoiceidDiv.style.display === "block") {
invoiceidError.style.visibility = "visible";
} else {
invoiceidError.style.visibility = "hidden";
}

purchase_units[0].description = description.value;
purchase_units[0].amount.value = amount.value;

if(invoiceid.value !== '') {
purchase_units[0].invoice_id = invoiceid.value;
}
},

createOrder: function (data, actions) {
return actions.order.create({
purchase_units: purchase_units,
});
},

onApprove: function (data, actions) {
return actions.order.capture().then(function (details) {
alert('Transaction completed by ' + details.payer.name.given_name + '!');
});
},

onError: function (err) {
console.log(err);
}
}).render('#paypal-button-container');
}
initPayPalButton();
</script
PayPal Acceptance Mark
Secured-by-PayPal-badge-picture

Cliff



I am liaison to NCBELS  and life member of ISA (International Society for Automation)

There are seneral courses on PDHonline that I developed for Professional Engineers. They are primarily instrument & control courses and were developed for a PE to optain the required PDHs (Professional Development Hours

I am an American

 brief resume

 best Linux desktop 

Mint brochure


Mint 20 looks and

acts like Windows XP

DOWNLOAD Linux

Mint 20 “Ulyana”

Cinnamon for Desktop

The download the

Mint SetUp and user

instructions 


I have assembled several information brochures that you may download here

 
Advertise here[ Buyers_Guide ]  Integrators ]  [ Suppliers ]Software ] Services/Mfrs ]

C T Johnson Company
8126 Forestdale Drive, Charlotte, NC 28227