// START Script for profiler tracking link recording
// Performancemotorcare v1.1

// first party cookie to record clicks and show previous views

function profilerLink() 
	{ document.cookie = "profilerCookie=true;path=/"; }

function readCookie() { 
	var nameEQ = "profilerCookie="; 
	var ca = document.cookie.split(';'); 
		for(var i=0;i < ca.length;i++) 
			{ var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); 
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } 
	return "END"; }


// tracking code to get meta data

function getmetaContents(mn) {
	var m = document.getElementsByTagName('meta');   
	for(var i in m){    if(m[i].name == mn){      return m[i].content;  
  }   } }

document.getElementsByClass = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes) && elem[i].innerHTML) { retnode.push(elem[i]);
return elem[i].innerHTML; }
}
return "";
}; 

var profSearchRef = "&PROFPROD=0";

// get product price
var profprodcode = document.getElementsByClass('product_price');
if (profprodcode != "" && profprodcode.match("£")) {
profSearchRef = "&PROFPROD=1";
var pricearray = profprodcode.split('£');
var pricearray2 = pricearray[1].split('<');
profprodcode = pricearray2[0];
//alert("prod price = " + profprodcode);
profSearchRef = profSearchRef + "&prodprice=" + profprodcode;
}

// get product name
var profprodname = document.getElementsByClass('product');
// alert("prod name = " + profprodname);
if (profprodname != "") {
profSearchRef = profSearchRef + "&prodname=" + profprodname;
}

// get image
var profprodimage = document.getElementsByClass('image_product');
if (profprodimage != "" && profprodimage.match("src=")) {
profprodimage = profprodimage.replace('src="', '|');
var imagearray = profprodimage.split('|');
var imagearray2 = imagearray[1].split('"');
profprodimage = imagearray2[0];
// alert("prod image = " + profprodimage);
profSearchRef = profSearchRef + "&prodimage=" + profprodimage;
}


var profilerCookieValue = "FALSE";
profilerCookieValue = readCookie();
document.cookie = "profilerCookie=false;path=/";
// test to check if cookies are enabled
if (readCookie() == "END") profilerCookieValue = "noCookiesEnabled";
var profTitle = document.title.replace("'", "");

// check if product out of stock
var profprodstock = document.getElementsByClass('actrequired');
if (profprodstock.match("TEMPORARILY")) profSearchRef = "&PROFPROD=2";

// send data to server

if (!document.location.href.match("https:")) {
document.write("<s" + "cript language='javascript' src='http://www.profilertracking2.com/motorcare/recordClicks_inside.asp?HREF=" + document.location.href + "&TITLE=" + profTitle + "&PLINK=" + profilerCookieValue + "&REF=" + document.referrer + profSearchRef + "'></sc" + "ript>"); 
} else {
document.write("<s" + "cript language='javascript' src='https://www.profilertracking2.com/motorcare/recordClicks_inside.asp?HREF=" + document.location.href + "&TITLE=" + profTitle + "&PLINK=" + profilerCookieValue + "&REF=" + document.referrer + profSearchRef + "'></sc" + "ript>"); 
}

// END Script for profiler tracking link recording