%
Dim referer 'Not my fault its spelt wrong in RFC 1945. /jab
Dim UA
Dim family
Dim goodBot
'
'3 lines below were for development / debug.
'Response.Write("Agent: "+Request.ServerVariables("HTTP_user_agent")+"
")
'Response.Write("Host: "+Request.ServerVariables("HTTP_host")+"
")
'Response.Write("Referrer: "+Request.ServerVariables("HTTP_referer")+"
")
referer = Request.ServerVariables("HTTP_referer")
If Instr(referer, "accumulators.co.uk") <> 0 Then
family = True
ElseIf Instr(referer, "hydropneumatics.eu") <> 0 Then
family = True
ElseIf Instr(referer, "hydro-pneumatics.eu") <> 0 Then
family = True
ElseIf Instr(referer, "hydrotrole.co.uk") <> 0 Then
family = True
ElseIf Instr(referer, "ldi.co.uk") <> 0 Then
family = True
ElseIf Instr(referer, "pulseguard.co.uk") <> 0 Then
family = True
ElseIf Instr(referer, "shock-alleviators.co.uk") <> 0 Then
family = True
ElseIf Instr(referer, "shockguard.co.uk") <> 0 Then
family = True
Else
family = False
'Is this a crawl by a good bot?
UA = Request.ServerVariables("HTTP_user_agent")
If Instr(UA, "GoogleBot") <> 0 Then
goodBot = True
ElseIf Instr(UA, "DuckDuck") <> 0 Then
goodBot = True
ElseIf Instr(UA, "Bing") <> 0 Then
goodBot = True
ElseIf Instr(UA, "Baidu") <> 0 Then
goodBot = True
ElseIf Instr(UA, "YouTube") <> 0 Then
goodBot = True
ElseIf Instr(UA, "Slurp") <> 0 Then
goodBot = True
Else
goodBot = False
End If
End If
If family = False AND goodBot = False Then
Response.Redirect("https://www.ldi.co.uk")
End If
%>
Software |
|
---|---|
Graphical pulsation analysis program According to Xinhua News Agency, Beijing, April 16 Xinhua Xinhua News rolex replica Agency in Seoul, Washington branch replica watches uk reporter reported: South Korean military said on the swiss replica watches16th, North Korea morning test a missile, but failed. At the same time, the US Pacific Command also confirmed that North Korea's latest test missile failed.
|
|
Graphical water hammer shock analysis |
|
Hypertext screen show software |
|
Piping system model software suite, including the above software |
|
Pulse and Shock Dampers |
|
Flow Guard @ Flow-Guard |
Valve, stops flow when shock bursts pipe |
Flexorber LP @ PulseGuard |
Flow-through shock and pulse interceptor |
PulseGuard @ PulseGuard |
Flow-through shock and pulse preventor |
PumpGuard @PulseGuard |
Clear flow tube type suction side cavitation preventor |
SurgeGuard @ ShockGuard |
Pump surge dampener (start-up) / absorber / preventor |
PipeGuard @ PulseGuard |
Gas bladder type pulsation protector |
TubeGuard @ PulseGuard |
In place flushable damper |
WaveGuard @ PulseGuard |
Resonance prevention accoustilator |
WaveGuard @ PulseGuard |
Acoustic shock preventor |
PermaCushion @ PulseGuard |
Pre-fill cushion foam |
PipeHugger @ PulseGuard |
Connects direct to pumps to stop mass acceleration loss |
Flexorber @ PulseGuard |
Like a PulseGuard for higher pressures |
SurgeGuard @ ShockGuard |
Liquid inside the bag for shocks in corrosive systems |
JumboFlex @ ShockGuard |
Gas bladder tank for standby shock in non-corrosive systems |
Hydropneumatic accumulators |
|
PistoFlex @ Hydrotrole |
Piston with diaphragm - instant response |
PistoLite @ Hydrotrole |
Sealed closed - no hydrolock, separate piston bearings |
MagDacc @ Hydrotrole |
Magnetic position volume indicating accumulator for remote readout |
InDacc @ Hydrotrole | Cascade control for multiple pumps; gives variable flow |
JumboFlex @ Hydrotrole | Large bladder-type accumulator for low/meduim pressures |
Floatolator @ Hydrotrole |
Large piston-type accumulator for low/meduim pressures |