try {
	var domain = 'www.incentivesnetwork.net';
	var protocol = document.location.toString().indexOf("https") != -1 ? "https" : "http";	
	var iErrs = 0;
	function LogError(Description){
		if(iErrs == 0)
		{
		//alert(Description);
			var ErrImage = new Image(1,1);
			ErrImage.src = hm_Protocol + '://' + hm_Domain + '/Delivery/ErrorFound.aspx?cid=3&page=GeneralScrape&Title=' + document.title + '&desc=' + Description;
			iErrs++;
		}
	}
	
	function Scrape()
	{
		// Distinguish between Product, Store, and Cart
		var title = document.title;
		if(title.search(/Online Kauppa/) == -1)
		{
			var type = "Product";
		}
		else
		{
			var type = (title.search(/Ostoskori/) == -1) ? "Store" : "Cart";
		}
		
		if(type=="Product") // one sku in content div
		{
			var product = title.split("-")[1] //  in the middle of dashes
				.replace("Nokia", "").replace(/^\s+|\s+$/g, "").replace(/\s/gi, "_"); // remove nokia, trim spaces, underscore words
			// sku inside anchor of  div
			var out = document.getElementById("ppcontentAreaLeft"); // find  div
			var tags = out.getElementsByTagName("a");
			for(i=0; i<tags.length; i++)
			{
				if(tags[i].getAttribute("class") =="tsr_btn_link")
				{
					var sku = tags[i].href.split("sku=")[1].split("&")[0]; // split at sku
					if(sku != undefined) break;
				}
			}	
			var page = product+"_"+type;
		}
		else if (type=="Store") // one sku in form
		{
			var product = title.split("|")[2] //  in the middle of pipes
				.replace("Nokia", "").replace(/^\s+|\s+$/g, "").replace(/\s/gi, "_"); // remove nokia, trim spaces, underscore words
			// sku inside action of form
			var sku = document.getElementById("__Form").action.split("sku=")[1].split("&")[0];
			var page = product+"_"+type;
		}
		else if (type=="Cart") // multiple skus
		{
			var out = document.getElementById("mainContent"); // find  div
			var tags = out.getElementsByTagName("a");
			var skus = [];
			var sku = "";
			for(i=0; i<tags.length; i++)
			{
				if(tags[i].getAttribute("class") =="description")
				{
					var sku = tags[i].href.split("sku=")[1].split("&")[0]; // split at sku
					if(i % 2 == 0) skus.push(sku) // get every other sku, they're repeated twice in main content
				}
			}
			sku = skus.join()	
			var page = type;
		}
		
		
	    // Insert script
		var insScript = document.createElement("script");
	    var rn = Math.floor(Math.random() * 1000000);
		var qs = "rn=" + rn + "&page=" + page + "&sku=" + sku; // console.log(qs)
	    insScript.src = protocol + '://' + domain + '/Delivery/delivery.aspx?' + qs;
	    document.body.insertBefore(insScript, document.body.firstChild);		
	}
	
} catch (e) {
	LogError('Error product and sku:' + er);	
}

Scrape();
