// START Script for profiler tracking link recording 2008 Q3.1

// first party cookie to record clicks and show previous views

function profilerLink() 
	{ document.cookie = "profilerCookie=true;path=/"; }

function profilerRepeat(session) {
	var date = new Date();
	date.setTime(date.getTime()+(60*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	document.cookie = "profilerRepeat=" + session + expires + ";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";

if (document.body.innerHTML.match(/<h1>/i)) // check for product page
{

profSearchRef = "&PROFPROD=1";

// get product name
if(document.getElementsByTagName("h1")){
var profprodname = document.getElementsByTagName("h1")[0].innerHTML;
profSearchRef = profSearchRef + "&prodname=" + profprodname;
}


// get image
var profprodimage = document.body.innerHTML;
if (profprodimage != "" && profprodimage.match(/<H1>/i)) {
profprodimage = profprodimage.replace(/<H1>/i, '^');
var imagearray = profprodimage.split('^');
imagearray[1] = imagearray[1].replace(/src="images\/product\/sm/ig, "^images/product/sm");
var imagearray1 = imagearray[1].split('^');
var imagearray2 = imagearray1[1].split('"');
profprodimage = imagearray2[0];
profSearchRef = profSearchRef + "&prodimage=" + profprodimage;
}

// get product price
var profprodcode = document.body.innerHTML;
if (profprodcode != "" && profprodcode.match(/<H1>/i)) {
profprodcode = profprodcode.replace(/<H1>/i, '^');
var pricearray0 = profprodcode.split('^');
var pricearray = pricearray0[1].split('$');
var pricearray2 = pricearray[1].split('<');
profprodcode = pricearray2[0];
profSearchRef = profSearchRef + "&prodprice=" + profprodcode;
}

}

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("'", "");

// clean url
var urlprof = document.location.href;
var urlprofarray = urlprof.split("#");
urlprof = urlprofarray[0];

// send data to server

if (!document.location.href.match("https:")) {
document.write("<s" + "cript language='javascript' src='http://profilertracking3.com/moviepostershop/recordClicks_inside.asp?HREF=" + urlprof + "&TITLE=" + profTitle + "&PLINK=" + profilerCookieValue + profSearchRef + "&REF=" + document.referrer + "'></sc" + "ript>"); 
} else {
document.write("<s" + "cript language='javascript' src='https://profilertracking3.com/moviepostershop/recordClicks_inside.asp?HREF=" + urlprof + "&TITLE=" + profTitle + "&PLINK=" + profilerCookieValue + profSearchRef + "&REF=" + document.referrer + "'></sc" + "ript>"); 
}


// END Script for profiler tracking link recording