//=============================================================================
// File:    Fluidwell F077 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            = "f077";
var productScreen          = "F077";
var productLink            = "f077.html";
var productDatasheet       = "F077-DATA-EN-V1151.pdf";
var productSchematicScreen = "f077sch_scr.gif";
var productSchematicPrint  = "f077sch_prn.gif";
var productPhotoScreen     = "f077pho_scr.gif";
var productPhotoPrint      = "f077pho_prn.gif";
var productLCDScreen       = "f077lcd_scr.gif";
var productLCDPrint        = "f077lcd_prn.gif";
var productTitle           = "Level monitor";
var productSubtitle        = "with linearization and one high / low alarm 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 F077 is a versatile level indicator with linearization and continuous level monitoring feature. In addition to the average Span, eight linearization points can be entered to compensate for the tank shape. The unit will interpolate between these points to increase the accuracy. With the level monitoring feature, one low level and one high level alarm value can be set. 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, height or percentage, alarm values, alarm messages 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]   = "Eight point linearization of the tank-shape - with interpolation.";
productArrayFeatures[2]   = "Displays level and height or percentage filled.";
productArrayFeatures[3]   = "Level monitoring: two alarm values can be set: low and high level alarm.";
productArrayFeatures[4]   = "Alarm values can be changed by the operator or they can be passcode protected.";
productArrayFeatures[5]   = "One alarm output for high, low or both combined level alarms.";
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]   = "Red flashing LED backlight in case of a level alarm; intensity adjustable.";
productArrayFeatures[10]  = "Displays clear alarm messages.";
productArrayFeatures[11]  = "Auto backup of settings in EEPROM memory.";
productArrayFeatures[12]  = "Operational temperature: -40&deg;C to +80&deg;C (-40&deg;F to 176&deg;F).";
productArrayFeatures[13]  = "Very compact design for panel mount, wall mount or field mount applications.";
productArrayFeatures[14]  = "Rugged aluminum or GRP field mount enclosure IP67 / NEMA4X.";

productArrayApplications[0]   = "Applications";
productArrayApplications[1]   = "Level measurement where continues level monitoring and linearization of the tank shape is important without signal re-transmission.";
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>.<BR>Alternative advanced models: <A HREF=\"javascript:openmodel('F170')\" CLASS=\"ModelLink\"><NOBR>F170</NOBR></A>, <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>.";

productArrayOutputsAlarm[0]   = "Alarm Outputs";
productArrayOutputsAlarm[1]   = "<U>Function:</U> Configurable alarm output for high, low or both combined level alarms.";
productArrayOutputsAlarm[2]   = "<U>Type:</U> One passive NPN transistor, active PNP transistor or isolated electro-mechanical relay.";

productArrayOutputsAnalog[0]   = "Analog Outputs";
productArrayOutputsAnalog[1]   = "None.";

productArraySupplyPower[0]   = "Power Supply";
productArraySupplyPower[1]   = "Battery.";
productArraySupplyPower[2]   = "8 &ndash; 24V AC/DC.";
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.";


