CTJengr

Instrumentation & Controls:

Engineering, Design, Software & Services


Home Page


News

Photos

StarTech

Education

Computers

Instruments

ControlAirInc

Moore Products Co

PalmerWahl-Gauges

 

  

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

Copyright 2010-22

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.

FREE PHONE SERVICE
FOR YOUR OLD TELEPHONE NUMBER.

     05/15/2022

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 THEN
"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.3 “Cinnamon”

for Desktop

Then download the
instructions in column to the right


I have assembled several information brochures that you may download here

Oasis Shriner SymbolMasonic SymbolctjPE SealISA Logo
C T Johnson Company  8126 Forestdale Drive, Charlotte, NC 28227-4017