//=============================================================================
// File:    Fluidwell F074 Library
// Version: 1.1
// Date:    2012-01-04 10:25:00
//=============================================================================

// following variables should be equal to the entries found in products.js
var productName            = "f074";
var productScreen          = "F074";
var productLink            = "f074.html";
var productDatasheet       = "F074-DATA-EN-V1151.pdf";
var productSchematicScreen = "f074sch_scr.gif";
var productSchematicPrint  = "f074sch_prn.gif";
var productPhotoScreen     = "f074pho_scr.gif";
var productPhotoPrint      = "f074pho_prn.gif";
var productLCDScreen       = "f074lcd_scr.gif";
var productLCDPrint        = "f074lcd_prn.gif";
var productTitle           = "Level / pump controller";
var productSubtitle        = "with one control output";

// following variables are always created as arrays and later filled with strings
var productArrayDescription       = new Array();
var productArrayFeatures          = new Array();
var productArrayApplications      = new Array();
var productArrayInputs            = new Array();
var productArrayInputsFlow        = new Array();
var productArrayInputsTemperature = new Array();
var productArrayInputsLevel       = new Array();
var productArrayInputsPressure    = new Array();
var productArrayInputsStatus      = new Array();
var productArrayInputsGeneral     = new Array();
var productArrayOutputs           = new Array();
var productArrayOutputsPulse      = new Array();
var productArrayOutputsAlarm      = new Array();
var productArrayOutputsAnalog     = new Array();
var productArrayOutputsControl    = new Array();
var productArraySupply            = new Array();
var productArraySupplyPower       = new Array();
var productArraySupplySensor      = new Array();
var productArrayHazardous         = new Array();
var productArrayHazardousIS       = new Array();
var productArrayHazardousNI       = new Array();
var productArrayHazardousEP       = new Array();
var productArrayCommunication     = new Array();

productArrayInputs[0]   = productArrayInputsFlow;
productArrayInputs[1]   = productArrayInputsTemperature;
productArrayInputs[2]   = productArrayInputsLevel;
productArrayInputs[3]   = productArrayInputsPressure;
productArrayInputs[4]   = productArrayInputsStatus;
productArrayInputs[5]   = productArrayInputsGeneral;

productArrayOutputs[0]   = productArrayOutputsPulse;
productArrayOutputs[1]   = productArrayOutputsAlarm;
productArrayOutputs[2]   = productArrayOutputsAnalog;
productArrayOutputs[3]   = productArrayOutputsControl;

productArraySupply[0]   = productArraySupplyPower;
productArraySupply[1]   = productArraySupplySensor;

productArrayHazardous[0]   = productArrayHazardousIS; 
productArrayHazardous[1]   = productArrayHazardousNI; 
productArrayHazardous[2]   = productArrayHazardousEP; 
//=============================================================================
// Main productArray name at productArray [x][0]
// ===== Following is old comment, not implemented this way! =====
// Every array should contain at least 2 items
// If item 1 is empty ('') we make no header and following items are separated by a <BR>
// If an other empty entry is found, we make an <P> separation
// Also, if item 1 is empty, we make the class 'ModelUnboxedB'
// If item 1 has a ! as first char the following items are started with bullits
// The rest of the item 1 text is used as heading
// All lines or items should be followed by a ., but not the headings.

// Make entry 0 the description value?
// Or leftside contains features (list) and applications (no list) and rightside contains multiple lists?

productArrayDescription[0]   = "The F074 is a basic level / pump controller that works with a preset value and two switch points to control a pump or valve. The low and high level switch points are entered as a percentage of the preset value to switch the device on / off. For pump control applications, the function can be inverted to empty a well. A stable level within a hysterese around the preset value is the result. The configuration of the Span, off-set and number of decimals is done through software functions, without any sensitive DIP-switches or trimmers. The display shows the actual level, preset value, high / low switch points and status.<BR>On-screen engineering units are easily configured from a comprehensive selection.<BR>A wide range of options further enhance this models capabilities, including Intrinsic Safety for hazardous area applications.";

productArrayFeatures[0]   = "Features";
productArrayFeatures[1]   = "Level control: high / low switch points and a preset value can be set.";
productArrayFeatures[2]   = "Displays actual level, switch points, status and preset value.";
productArrayFeatures[3]   = "Switch points and preset value can be set by the operator or they can be passcode protected.";
productArrayFeatures[4]   = "One control output for on / off pump or value control.";
productArrayFeatures[5]   = "Functions for filling-up a container or emptying a well or tank.";
productArrayFeatures[6]   = "Level: six large 17mm (0.67&quot;) digits.";
productArrayFeatures[7]   = "Selectable on-screen engineering units for level:<BR>ml, L, m&sup3;, GAL, USGAL, kg,  lb, bbl or no unit.";
productArrayFeatures[8]   = "Selectable on-screen engineering units for height:<BR>mm, cm, m, mtr, inch, ft, mmwk, mmwc, cmwk, cmwc, mwk, mwc, inwc, ftwc, mBar, Bar, PSI or no unit.";
productArrayFeatures[9]   = "Green or amber LED backlight with adjustable intensity.";
productArrayFeatures[10]  = "Auto backup of settings in EEPROM memory.";
productArrayFeatures[11]  = "Operational temperature: -40&deg;C to +80&deg;C (-40&deg;F to 176&deg;F).";
productArrayFeatures[12]  = "Very compact design for panel mount, wall mount or field mount applications.";
productArrayFeatures[13]  = "Rugged aluminum or GRP field mount enclosure IP67 / NEMA4X.";

productArrayApplications[0]   = "Applications";
productArrayApplications[1]   = "Basic on / off level control applications without PI(D) control requirements.<BR>Also very suitable for applications where the required level changes frequently.";
productArrayApplications[2]   = "Alternative basic models: <A HREF=\"javascript:openmodel('F070')\" CLASS=\"ModelLink\"><NOBR>F070</NOBR></A>, <A HREF=\"javascript:openmodel('F073')\" CLASS=\"ModelLink\"><NOBR>F073</NOBR></A>, <A HREF=\"javascript:openmodel('F077')\" CLASS=\"ModelLink\"><NOBR>F077</NOBR></A>.<BR>Alternative advanced model: <A HREF=\"javascript:openmodel('F173')\" CLASS=\"ModelLink\"><NOBR>F173</NOBR></A>.";

productArrayInputsLevel[0]   = "Level Inputs";
productArrayInputsLevel[1]   = "<NOBR>(0)4 &ndash; 20mA</NOBR>.";
productArrayInputsLevel[2]   = "<NOBR>0 &ndash; 10V DC</NOBR>.";

productArrayOutputsControl[0]   = "Control Outputs";
productArrayOutputsControl[1]   = "<U>Function:</U> Control output to control a pump or valve, according to the high / low level switch point values.";
productArrayOutputsControl[2]   = "<U>Type:</U> One passive NPN transistor, active PNP transistor or isolated electro-mechanical relay.";

productArraySupplyPower[0]   = "Power Supply";
productArraySupplyPower[1]   = "Battery.";
productArraySupplyPower[2]   = "<NOBR>4 &ndash; 20mA</NOBR>. Input Loop-powered.";
productArraySupplyPower[3]   = "8 &ndash; 24V AC/DC.";
productArraySupplyPower[4]   = "115 &ndash; 230V AC.";

productArraySupplySensor[0]   = "Sensor Supply";
productArraySupplySensor[1]   = "8.2, 12, 24V DC.";

productArrayHazardousIS[0]   = "Intrinsically Safe";
productArrayHazardousIS[1]   = "<U>ATEX:</U><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 1 G Ex ia IIC T4</NOBR><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 1 D Ex iaD 20 IP 65 / 67 T 100 &deg;C</NOBR>";
productArrayHazardousIS[2]   = "<U>IECEx:</U><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> Ga Ex ia IIC T4</NOBR><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> Ex iaD 20 IP65 / 67 T100 &deg;C</NOBR>";
productArrayHazardousIS[3]   = "<U>CSA:</U><BR><NOBR>I.S. Class I / II / III, Div. 1, Grps A...G, T4</NOBR><BR><NOBR>Class I, Zone 0, AEx ia IIC T4</NOBR>";
productArrayHazardousIS[4]   = "<U>FM:</U><BR><NOBR>I.S. Class I / II / III, Div. 1, Grps A...G, T4</NOBR><BR><NOBR>Class I, Zone 0, AEx ia IIC T4</NOBR>";

productArrayHazardousEP[0]   = "Explosion Proof";
productArrayHazardousEP[1]   = "<U>ATEX:</U><BR> <NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 2 GD EEx d IIB T5</NOBR>";

productArrayCommunication[0]   = "Communication";
productArrayCommunication[1]   = "Only available on F1-Series products.";


