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 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
</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¤cy=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
|
|
Secured-by-PayPal-badge-picture
|
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
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
|