// Common Data Source
// Copyright (C) 2005 The Bridgford Group

var CompanyName = new Array(1);
 CompanyName[0] = "";
 CompanyName[1] = "The Bridgford Group";
 CompanyName[2] = "Bridgford Interiors";
 CompanyName[3] = "Bridgford Construction";
 CompanyName[4] = "Bridgford Joinery";

var CompanyAddress = new Array(1);
 CompanyAddress[0] = "The Bridgford Building";
 CompanyAddress[1] = "Wellington Crescent";
 CompanyAddress[2] = "Fradley Park";
 CompanyAddress[3] = "Lichfield";
 CompanyAddress[4] = "Staffordshire";
 CompanyAddress[5] = "WS13 8RZ";

var db_Telnum = "01543 443 200";
var db_Faxnum = "01543 443 201";
var db_Webaddress = "www.bridgford.co.uk";
var db_Emailtext = "alan.palmer@bridgford.co.uk";
var db_Emailaddr = "mailto:alan.palmer@bridgford.co.uk";

var db_Label1 = "<b>Tel:</b>&nbsp;&nbsp;&nbsp;";
var db_Label2 = "<b>Fax:</b>&nbsp;&nbsp;";
var db_Label3 = "<b>Web:</b>&nbsp;";
var db_Label4 = "<b>Email:</b>&nbsp;";

// -------
// Methods
// -------
// INTEGER: iName selects the company name from a list of 4
// INTEGER: Flags append 1=Tel, 2=Fax, 4=Web, 8=Email

function makeAddress(iName, iFlags, vSpace){
  var i;
  var buffer = "";
  var newline = "<BR>";
  var newlinex = "<BR>";
  if(iName > 0) buffer = CompanyName[iName] + newline;
  for(i = 0; i < CompanyAddress.length; i++){
    if(i > 0) buffer += newline;
    buffer += CompanyAddress[i];
  }
  if(vSpace){
    newlinex += newline;
  }
  if(iFlags > 0){
    buffer += newline;
  }
  if(iFlags & 1){
    buffer += newline + db_Label1 + db_Telnum;
  }
  if(iFlags & 2){
    buffer += newlinex + db_Label2 + db_Faxnum;
  }
  if(iFlags & 4){
    buffer += newlinex + db_Label3 + db_Webaddress;
  }
  if(iFlags & 8){
    buffer += newlinex + db_Label4 + db_Emailtext;
  }
  return(buffer);
}
