﻿var opSecureDomain = 'https://by.essl.optimost.com';

var opNormalDomain = 'http://es.optimost.com';

var opLiveURL = '/es/501/c/6/u/live.js';

var opQaURL = '/es/501/c/6/u/staging.js';

var opThisURL = document.location.toString();

var opURLArray = opThisURL.split('//');

var opProtocol = opURLArray[0];

if (opProtocol == 'https:') {

    opLiveURL = opSecureDomain + opLiveURL;

    opQaURL = opSecureDomain + opQaURL;

}

else {

    opLiveURL = opNormalDomain + opLiveURL;

    opQaURL = opNormalDomain + opQaURL;

}

//UPDATE THE LIST BELOW WITH ANY OTHER LIVE DOMAINS WITHIN WHICH EXPERIMENTS WILL BE CARRIED OUT

var liveURLs = ['www.moneysupermarket.com', 'www.insuresupermarket.com', 'www.travelsupermarket.com'];

var opJsURL = opQaURL;

//see if we are on one of the live URLs

for (var i = 0; i < liveURLs.length; i++) {

    if (opThisURL.indexOf(liveURLs[i]) != -1) {

        opJsURL = opLiveURL;

        break;

    }

}

//if opglobalqa=true is in URL use staging version

if (opThisURL.indexOf('opglobalqa=true') != -1) {

    opJsURL = opQaURL;

}

// Initialise vars referred to on this page

var opModulesArray = new Array();

var opContentUrls = new Array();

var opRatios = new Array();

var opCookieNames = new Array();

var opDomains = new Array();

var opExpiries = new Array();

var opTrialCodeLow = new Array();

//pull in experiment selector JS file

//this will figure out which page we are on and override the initialized values if we want an experiment on the page

document.write('<' + 'script type="text/javascript" src="' + opJsURL + '"></' + 'script>\n');

