
// Domain Parser

var reg = /(\w+):\/\/([wW]{3}\.)*([^\/]+)([^# ]*)/;
	
var url = window.location.href;
	
var match = url.match(reg);
	
if ( ! url.match(reg) ) {
  var refdomain = "unknown+domain";
}  else {
  var refdomain = match[3];
}

// Account Parser

switch(refdomain) {
  case "refcofx.ca":
  	var acctNum="DM540515K0CZ;DM540515HBSB";
	break;
  case "fxcmespanol.com":
  	var acctNum="DM540515LFAD;DM540515HBSB";
	break;
case "fxcm.com":
  	var acctNum="DM540515IFZE;DM540515HBSB";
	break;
case "fxcmfrench.com":
  	var acctNum="DM54051579NM;DM540515HBSB";
	break;
case "fxcmgerman.com":
  	var acctNum="DM5405154NDB;DM540515HBSB";
	break;
case "fxcmitalian.com":
  	var acctNum="DM55053168AM;DM540515HBSB";
	break;
case "fxcmportuguese.com":
  	var acctNum="DM551108M9VA;DM540515HBSB";
	break;
case "fxcmtr.com":
  	var acctNum="DM551021HGDA;DM540515HBSB";
	break;
case "thomsonfx.com":
  	var acctNum="DM550405KODN;DM540515HBSB";
	break;
case "fxcmarabic.com":
  	var acctNum="DM551021AKEZ;DM540515HBSB";
	break;
case "fxpowercourse.com":
  	var acctNum="DM540515DFED;DM540515HBSB";
	break;
case "fxpowercourse-asia.com":
  	var acctNum="DM55040574ER;DM540515HBSB";
	break;
case "forex-signal.com":
  	var acctNum="DM550531CHBE;DM540515HBSB";
	break;
case "fxcmpro.com":
  	var acctNum="DM55091448DA;DM540515HBSB";
	break;
case "fxcmasia.com":
  	var acctNum="DM550405BBCN;DM540515HBSB";
	break;
case "dailyfx.com":
  	var acctNum="DM540515G0EV;DM540515HBSB";
	break;
case "fxcm.co.uk":
  	var acctNum="DM5405155JMM;DM540515HBSB";
	break;
case "fxplaza.com":
  	var acctNum="DM551215O8EM;DM540515HBSB";
	break;
case "gocurrency.com":
  	var acctNum="DM5507214MFB;DM540515HBSB";
	break;
case "fxcmrussian.com":
  	var acctNum="DM5504051MEM;DM540515HBSB";
	break;


  default: 
	var acctNum="DM540515HBSB"; // refcofx.ca & global account
	break;
}


// Filename Parser

var docHref=window.location.pathname;

var docPageName=docHref.substring(docHref.lastIndexOf("/")+1, docHref.length);

if ((docPageName == "") || (docPageName == "null")) {

  docPageName="Homepage";

}



// Begin WebSideStory Code

var _hbEC=0,_hbE=new Array;function _hbEvent(a,b){b=_hbE[_hbEC++]=new Object();b._N=a;b._C=0;return b;}
var hbx=_hbEvent("pv");hbx.vpc="HBX0100u";hbx.gn="ehg-fxcm.hitbox.com";

//BEGIN EDITABLE SECTION
//CONFIGURATION VARIABLES
hbx.acct=acctNum;
hbx.pn=docPageName;//PAGE NAME(S)
hbx.mlc="/;/" + refdomain;//MULTI-LEVEL CONTENT CATEGORY
hbx.pndef="filename";//DEFAULT PAGE NAME
hbx.ctdef="full";//DEFAULT CONTENT CATEGORY

//OPTIONAL PAGE VARIABLES
//ACTION SETTINGS
hbx.fv="";//FORM VALIDATION MINIMUM ELEMENTS OR SUBMIT FUNCTION NAME
hbx.lt="auto";//LINK TRACKING
hbx.lc="y";
hbx.dlf="n";//DOWNLOAD FILTER
hbx.dft="n";//DOWNLOAD FILE NAMING
hbx.elf="n";//EXIT LINK FILTER

//SEGMENTS AND FUNNELS
hbx.seg="";//VISITOR SEGMENTATION
hbx.fnl="";//FUNNELS

//CAMPAIGNS
hbx.cmp="";//CAMPAIGN ID
hbx.cmpn="";//CAMPAIGN ID IN QUERY
hbx.dcmp="";//DYNAMIC CAMPAIGN ID
hbx.dcmpn="";//DYNAMIC CAMPAIGN ID IN QUERY
hbx.dcmpe="";//DYNAMIC CAMPAIGN EXPIRATION
hbx.dcmpre="";//DYNAMIC CAMPAIGN RESPONSE EXPIRATION
hbx.hra="";//RESPONSE ATTRIBUTE
hbx.hqsr="";//RESPONSE ATTRIBUTE IN REFERRAL QUERY
hbx.hqsp="keyword";//RESPONSE ATTRIBUTE IN QUERY
hbx.hlt="";//LEAD TRACKING
hbx.hla="";//LEAD ATTRIBUTE
hbx.gp="";//CAMPAIGN GOAL
hbx.gpn="";//CAMPAIGN GOAL IN QUERY
hbx.hcn="";//CONVERSION ATTRIBUTE
hbx.hcv="";//CONVERSION VALUE
hbx.cp="null";//LEGACY CAMPAIGN
hbx.cpd="";//CAMPAIGN DOMAIN

//CUSTOM VARIABLES
hbx.ci="";//CUSTOMER ID
hbx.hc1="";//CUSTOM 1
hbx.hc2="";//CUSTOM 2
hbx.hc3="";//CUSTOM 3
hbx.hc4="";//CUSTOM 4
hbx.hrf="";//CUSTOM REFERRER
hbx.pec="";//ERROR CODES

//INSERT CUSTOM EVENTS

//END EDITABLE SECTION



//REQUIRED SECTION. CHANGE "YOURSERVER" TO VALID LOCATION ON YOUR WEB SERVER (HTTPS IF FROM SECURE SERVER)
