CTJengr

Instrumentation & Controls:

Pictures for wall hanging and other Artifacts FOR SALE


FOR SALE
Asian Pictures etc
Light House
etc

Home Page

News

StarTech

Computers


Instruments

Education

ControlAirInc

Moore Products Co


 
 
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


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.

     10/10/24

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

NEW
FOR SALE ASIAN PRINTS
AND ARTIFACTS

Instrument symbols
for Instrument P&IDs, Loop sheets

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

Make a Payment to
CTJohnson LLC
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 Johnson

I am a

life member of ISA (International Society for Automation)

There are several courses on PDHonline that I developed for Professional Engineers. 

 brief resume

 

best Linux desktop 

Mint brochure

Mint 20 looks and

acts like Windows XP

DOWNLOAD Linux

Mint 22 “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
CTJohnson LLC, 8126 Forestdale Drive, Charlotte, NC 28227-4017