﻿var cultureList = [
	{
		cultureId: "en-GB",
		cultureText: "Features",
		buyNowSrc: "/NR/rdonlyres/620BE479-1B6A-468A-A71C-68E5DAE1B422/0/buynowbuttonv2.gif",
		buyNowHeight: "20",
		buyNowWidth: "103",
		buyNowAltText: "Buy Now"
	},
	{
		cultureId: "fr-FR",
		cultureText: "Caractéristiques",
		buyNowSrc: "/NR/rdonlyres/6A99DC80-57F9-40A6-BF27-46DFB71087D3/0/buynowbutton1_FR.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Achetez maintenant"
	},
	{
		cultureId: "de-DE",
		cultureText: "Eigenschaften",
		buyNowSrc: "/NR/rdonlyres/06DF0B9A-C27D-497C-A09A-7126C7721246/0/buynowbutton1_DE.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Jetzt Kaufen"
	},
	{
		cultureId: "es-ES",
		cultureText: "Características",
		buyNowSrc: "/NR/rdonlyres/BC5A42B4-5198-4B90-A3B6-D01A6BF0A428/0/buynowbutton1_ES.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Cómpralo ya"
	},
	{
		cultureId: "it-IT",
		cultureText: "Caratteristiche",
		buyNowSrc: "/NR/rdonlyres/575B88C6-6511-40D0-A2CE-FCE04E708EFF/0/buynowbutton1_IT.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Acquista Subito"
	},
	{
		cultureId: "sv-SE",
		cultureText: "Funktioner",
		buyNowSrc: "/NR/rdonlyres/4A3A7F90-A97B-4AB1-B123-CD5A910903D6/0/buynowbutton1_SE.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Köp nu"
	},
	{
		cultureId: "da-DK",
		cultureText: "Funktioner",
		buyNowSrc: "/NR/rdonlyres/FEEFA737-46C7-4E76-BAE0-00309EC8E6F8/0/buynowbutton1_DK.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Køb nu"
	},
	{
		cultureId: "nb-NO",
		cultureText: "Dette får du",
		buyNowSrc: "/NR/rdonlyres/7550B117-A08A-41A6-ACE1-E04C38D8920C/0/buynowbutton2_NO.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Kjøp nå"
	},
	{
		cultureId: "fi-FI",
		cultureText: "Ominaisuudet",
		buyNowSrc: "/NR/rdonlyres/599FCCAE-B776-4963-827A-1ED04C8ADAC4/0/buynowbutton1_FI.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Osta"
	},
	{
		cultureId: "nl-NL",
		cultureText: "Kenmerken",
		buyNowSrc: "/NR/rdonlyres/7F2DFCC0-8157-4E44-90F0-35C98F1E2472/0/buynowbutton1_NL.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Nu kopen"
	},
	{
		cultureId: "de-AT",
		cultureText: "Eigenschaften",
		buyNowSrc: "/NR/rdonlyres/06DF0B9A-C27D-497C-A09A-7126C7721246/0/buynowbutton1_DE.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Jetzt Kaufen"
	},
	{
		cultureId: "de-CH",
		cultureText: "Eigenschaften",
		buyNowSrc: "/NR/rdonlyres/06DF0B9A-C27D-497C-A09A-7126C7721246/0/buynowbutton1_DE.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Jetzt Kaufen"
	},
	{
		cultureId: "fr-CH",
		cultureText: "Caractéristiques",
		buyNowSrc: "/NR/rdonlyres/6A99DC80-57F9-40A6-BF27-46DFB71087D3/0/buynowbutton1_FR.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Achetez maintenant"
	},
	{
		cultureId: "fr-BE",
		cultureText: "Caractéristiques",
		buyNowSrc: "/NR/rdonlyres/6A99DC80-57F9-40A6-BF27-46DFB71087D3/0/buynowbutton1_FR.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Achetez maintenant"
	},
	{
		cultureId: "nl-BE",
		cultureText: "Kenmerken",
		buyNowSrc: "/NR/rdonlyres/7F2DFCC0-8157-4E44-90F0-35C98F1E2472/0/buynowbutton1_NL.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Nu kopen"
	},
	{
		cultureId: "en-IE",
		cultureText: "Features",
		buyNowSrc: "/NR/rdonlyres/620BE479-1B6A-468A-A71C-68E5DAE1B422/0/buynowbuttonv2.gif",
		buyNowHeight: "20",
		buyNowWidth: "103",
		buyNowAltText: "Buy Now"
	},
	{
		cultureId: "pt-PT",
		cultureText: "Características",
		buyNowSrc: "/NR/rdonlyres/8A185F71-8D85-4865-BAAB-26F85666B72D/0/buynowbutton2_PT.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Comprar agora"
	},
	{
		cultureId: "el-GR",
		cultureText: "Χαρακτηριστικά",
		buyNowSrc: "/NR/rdonlyres/907DEE0F-BE2C-47E3-ADB9-23F7569BD66A/0/buynowbutton1_GR.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Αγοράστε τώρα"
	},
	{
		cultureId: "en-ZA",
		cultureText: "Features",
		buyNowSrc: "/NR/rdonlyres/620BE479-1B6A-468A-A71C-68E5DAE1B422/0/buynowbuttonv2.gif",
		buyNowHeight: "20",
		buyNowWidth: "103",
		buyNowAltText: "Buy Now"
	},
	{
		cultureId: "cs-CZ",
		cultureText: "Funkce",
		buyNowSrc: "/NR/rdonlyres/035EE141-0B82-4CCA-AD5F-B5E3406ABADB/0/buynowbutton1_csCZ.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Koupit"
	},
	{
		cultureId: "pl-PL",
		cultureText: "Cechy",
		buyNowSrc: "/NR/rdonlyres/9539A524-C901-4D7F-9685-83CD2DB19639/0/buynowbuttonPL.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Kup teraz"
	},
	{
		cultureId: "hu-HU",
		cultureText: "Ismertetés",
		buyNowSrc: "/NR/rdonlyres/3B466756-44A9-43AE-B98E-F3D7E9A27B8A/0/buynowbutton1_HU.gif",
		buyNowHeight: "24",
		buyNowWidth: "107",
		buyNowAltText: "Vedd meg most!"
	},
	{
		cultureId: "sk-SK",
		cultureText: "Vlastnosti",
		buyNowSrc: "/NR/rdonlyres/F5BC4385-1BBE-4AD7-87B4-DDCA016982F9/0/buynowbuttonSK.gif",
		buyNowHeight: "19",
		buyNowWidth: "103",
		buyNowAltText: "Kupit"
	},
	{
		cultureId: "en-AE",
		cultureText: "Features",
		buyNowSrc: "/NR/rdonlyres/620BE479-1B6A-468A-A71C-68E5DAE1B422/0/buynowbuttonv2.gif",
		buyNowHeight: "20",
		buyNowWidth: "103",
		buyNowAltText: "Buy Now"
	},
	{
		cultureId: "ru-RU",
		cultureText: "Отличительные черты",
		buyNowSrc: "/NR/rdonlyres/A77D9A5B-FD84-4640-8186-F9AA30AFCE47/0/buynowbuttonRU.gif",
		buyNowHeight: "19",
		buyNowWidth: "103",
		buyNowAltText: "Купить сейчас"
	}
];


var featuresDiv = document.getElementById("changefeature");
var featuresText = featuresDiv.getElementsByTagName("h5")[0];

var localiseHdp = function()
	{
	var currentCulture = (/^http[s]?:\/\/[^\/]+\/(\w{2}\-\w{2})/.exec(window.location.href)[1]);
	for (var cultureIndex = 0; cultureIndex < cultureList.length; cultureIndex++) 
		{
		if (currentCulture.match(cultureList[cultureIndex].cultureId))
			{
			var thisCulture = cultureList[cultureIndex];
			featuresText.innerHTML = thisCulture.cultureText;			//Localise features chrome

			var productId = document.getElementsByName("product-id")[0].content;
			var productName = document.getElementsByName("short-title")[0].content;
			var arrShortName = /[^Catalog\s-\s].+/g.exec(productName);			//Remove GB prefix
			var shortName = arrShortName.toString();
			var arrCleanUp = shortName.replace(/[^a-zA-Z0-9]+/g, " ");			//Remove all non-word characters
			var cleanUp = arrCleanUp.toString();
			var arrCleanUscored = cleanUp.replace(/\s/g, "_");			//Replace spaces with underscores
			var cleanUscored = arrCleanUscored.toString();
			
			var buyNowHtml = '<a href="/#CULTUREID#/hardware/buy/?ProductId=#PRODUCTID#" onclick="#TRACKING#"><img  src="#BUYNOWSRC#" alt="#BUYNOWALTTEXT#" height="#BUYNOWHEIGHT#" width="#BUYNOWWIDTH#" /></a>';

			buyNowHtml = buyNowHtml.replace('#CULTUREID#', thisCulture.cultureId);
			buyNowHtml = buyNowHtml.replace('#PRODUCTID#', productId);
			buyNowHtml = buyNowHtml.replace('#BUYNOWALTTEXT#', thisCulture.buyNowAltText);
			buyNowHtml = buyNowHtml.replace('#BUYNOWHEIGHT#', thisCulture.buyNowHeight);
			buyNowHtml = buyNowHtml.replace('#BUYNOWWIDTH#', thisCulture.buyNowWidth);
			buyNowHtml = buyNowHtml.replace('#BUYNOWSRC#', thisCulture.buyNowSrc);
			buyNowHtml = buyNowHtml.replace('#TRACKING#', "dcsMultiTrack('DCS.dcsuri','/" + thisCulture.cultureId + "/outcome/buy_now/" + cleanUscored + "_HDP/" + cleanUscored + ".link','WT.ti','Buy now','DCSext.destination','Retailer Page','DCSext.type','Hardware','DCSext.product','" + shortName + "');");

			var buyNowDiv = document.getElementById("buyNowDiv");
			buyNowDiv.innerHTML = buyNowHtml;				//Localise Buy Now Button
			}
		}
		cultureList = null;
		
		return true;
	}

new localiseHdp();

