/* combine : /javascript/desktop/common/actionTags.js*/
// actionTags.js

function writeDynamicTag( tagCode ) {
	if ( tagCode ) {
			$('#dynamicTagScript').append( '<script type="text/javascript">try { ' + tagCode + ' } catch(e){}</script>');
	}
}
//overture parameters
var pm_tagname = "universalTag.txt";
var pm_accountid;
var pm_customargs;

//rocket fule vars
var cachebust = (Math.random() + "").substr(2);
//shopzilla parameters
var mid;
var cust_type;
var order_value;
var order_id;
var units_ordered;

//google parameters
var google_conversion_id;
var google_conversion_language = "en_GB";
var google_conversion_format = "1";
var google_conversion_color = "FFFFFF";
var google_conversion_value;
var google_conversion_label;


//doubleclick parameters
var axel = Math.random()+"";
var a = axel * 10000000000000;

//shopping.com
var merchant_id;
var order_id;
var order_amt;
var category_id = "";
var category_name = "";
var product_id = "";
var product_name = "";

//nexTag
var id;
var rev;
var order;
var cats = "";
var prods = "";
var units = "";

// mediaplex CACHEBUSTER value
var mpt = new Date();
var mpts = mpt.getTimezoneOffset() + mpt.getTime();

//channel advisor checkout complete
function channel_adv_cc(clientId) {
	//channel advisor checkout complete
	document.writeln('<IMG SRC="https://tracking.searchmarketing.com/thankyou.asp?' +
		'SMCID='+ clientId +'&oVal='+ escape(jTotalValue) +
		'&OrderID=' + escape(jOrderid) +
		'&ProductID=' +	escape(jProductUids) + '" ' +
		'WIDTH="1" HEIGHT="1" BORDER="0">');
}

function affiliateWindow_dwin(merchantId) {
	$(document).ready(function() {
		var tag = '<script src="https://www.dwin1.com/'+merchantId+'.js" type="text/javascript"></script>';
		$('#dynamicTagScript').append(tag);
	  });
}

//affiliate window checkout completed
function affiliateWindow_cc(merchantId) {
	(jNewWebCustomer == 'Y') ? customerType="new" : customerType="existing";
	affiliateWindow_cc_product(merchantId, customerType);

	document.writeln('<script type="text/javascript">');
	document.writeln('var AWIN={};');
	document.writeln('AWIN.Tracking={};');
	document.writeln('AWIN.Tracking.Sale={};');
	document.writeln('AWIN.Tracking.Sale.amount="' + escape(jTotalValue) + '";');
	document.writeln('AWIN.Tracking.Sale.currency="' + escape(jCurrency) + '";');
	document.writeln('AWIN.Tracking.Sale.orderRef="' + escape(jOrderid) + '";');
	document.writeln('AWIN.Tracking.Sale.parts="' + customerType + ':' + escape(jTotalValue) + '";');
	document.writeln('AWIN.Tracking.Sale.voucher="";');
	document.writeln('AWIN.Tracking.Sale.test="0";');
	document.writeln('</script>');
	document.writeln('<script src="https://www.dwin1.com/'+merchantId+'.js" type="text/javascript" defer="defer"></script>');
}

function affiliateWindow_cc_product(merchantId, customerType) {
	document.writeln('<form style="display:none;" name="aw_basket_form">');
	document.writeln('<textarea wrap="physical" id="aw_basket">');

	var productIds = jProductUidsMT.split("|");
	var productNames = jProductNamesMT.split("|");
	var productPrices = jProductPricesMT.split("|");
	var productQuantities = jProductQuantitiesMT.split("|");
	var d = '|';

	for (var i=0; i<productIds.length; i++ ) {
		var s = 'AW:P' + d
			+ merchantId + d
			+ jOrderid + d
			+ productIds[i] + d
			+ productNames[i] + d
			+ productPrices[i] + d
			+ productQuantities[i] + d
			+ '' + d
			+ customerType + d
			+ '';
		document.writeln(s);
	}
	document.writeln('</textarea>');
	document.writeln('</form>');
}

function google(conversion_id, label, conversion_format, conversion_value) {
    google_conversion_id =  conversion_id;
    google_conversion_value = conversion_value ? conversion_value : 1.0;
	google_conversion_label =  label;
	google_conversion_format = conversion_format;
}

function googleUrchin(code) {
    //_uacct = "UA-245925-1"; VLD
    //_uacct = "UA-245925-2"; PMA
    //_uacct = "UA-245925-3"; NAT
    _uacct = code;
	urchinTracker();
}

function getProtocol() {
	return isSecureProtocol() ? "https://" : "http://";
}

function isSecureProtocol() {
	return location.href.indexOf("https") === 0;
}


function facebook_tracking(id, h) {
	try {  FB.Insights.impression({
	     'id': id,
	     'h' : h  });
	} catch (e) {}
}

//responsys checkout complete - UK titles
function responsys_cc_uk() {
	responsys_cc('X0Gzc2X%3DWQpglLjHJlTQGrizfmGfr2rsYHeAdeGcX6AO', 'Em6kwSd_Zf9OrW5gM0fktuw');
}

//responsys checkout complete - IRISH titles
function responsys_cc_irish() {
	responsys_cc('X0Gzc2X%3DWQpglLjHJlTQGmwzai1azdqTT3w6zbzbsqRuzbzfG', 'EsiGhFlmEtiGNUyZwIdzjqM');
}

//responsys checkout complete - common code.
function responsys_cc(firstParameter, secondParameter) {
	document.writeln('<img src="' + getProtocol()
		+ 'link.e-comms.net/pub/cct?_ri_=' + firstParameter
		+ '&_ei_=' + secondParameter
		+ '&action=once'
		+ '&OrderID=' + escape(jOrderid)
		+ '&OrderTotal=' + escape(jTotalValue)
		+ '&numItems=' + escape(jQuantity)
		+ '&customerID=' + escape(jAccountid)
		+ '&Type=purchase'
		+ '" height="1" width="1">');
}

// Responsys conversion pixel.
function responsys_conversionpixel_cc(id,seg){
	document.writeln('<script src="' + getProtocol() + 'secure.adnxs.com/px?id='+id+'&seg='+seg+'&order_id='+escape(jOrderid)+'&value='+escape(jTotalValue)+'&t=1" type="text/javascript"></script>');
}

//responsys signin complete cookie
function responsys_signin_complete() {
	document.writeln('<!-- BEGIN: Responsys Signin complete pixel -->');
	document.writeln('<script type="text/javascript" src="' + getProtocol() + 'tag.yieldoptimizer.com/ps/ps?t=s&p=1332&u=$lookup(CUSTOMER_ID_)$"></script>');
	document.writeln('<!-- END: Responsys Signin complete pixel -->');
}

//Responsys create customer (encrypted) email address image pixel.
function responsys_create_customer_email_address_pixel(){
	if (typeof(jEncryptedCustomerEmailAddressPixel) === "undefined"){
		// No encrypted customer email address pixel.
		return;
	}
	document.writeln(jEncryptedCustomerEmailAddressPixel);
}


//21616083012
function googleDisplayTag(accountReference){
	googletag.cmd.push(function(){ 
        googletag.defineSlot('/'+accountReference+'/MPU_Slot1', [300, 250], 'div-gpt-ad-1522229754034-0').addService(googletag.pubads()); 
        googletag.defineSlot('/'+accountReference+'/MPU_Slot2', [300, 250], 'div-gpt-ad-1522229754034-1').addService(googletag.pubads()); 
        googletag.defineSlot('/'+accountReference+'/MPU_Slot3', [300, 250], 'div-gpt-ad-1522229754034-2').addService(googletag.pubads()); 
        googletag.pubads().enableSingleRequest(); googletag.enableServices(); }
    );
	$(document).ready(function(){
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1522229754034-0'); });
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1522229754034-1'); });
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1522229754034-2'); });
	});
	
}/* complete : /javascript/desktop/common/actionTags.js*/


