﻿function Xtenders() {
	this.Extension = null;

	this.GetMedie = function (medieName) {
		var medie = null;
		var medie_se = null;
		var medie_en = null;
		var medie_de = null;
		var medie_no = null;

		switch (medieName.toLowerCase()) {
			//Tilføj nye magasiner her  
			case "/ditmagasin":
				medie = "TESDK";
				medie_se = "AHOSV";
				break;
			case "/burda":
				medie = "BURDK";
				medie_se = "BURSE";
				break;
			case "/kreativstrik":
				medie = "STRIKDK";
				break;
			case "/kreativstickning":
				medie_se = "STRIKSE";
				break;
			case "/symagasin":
				medie = "AOHDK";
				medie_no = "AOHNO";
				break;
			case "/somnadsmagasin":
				medie_se = "AHOSE";
				break;
			case "/arbejdsmiljo":
				medie = "ARBDK";
				break;
			case "/ace":
				medie = "ACEDK";
				break;
			case "/autobild":
				medie = "AUTDK";
				break;
			case "/bilekspressen":
				medie = "BILDK";
				break;
			case "/boligeksklusiv":
				medie = "BOLDK";
				break;
			case "/golfeksklusiv":
				medie = "GOLDK";
				break;
			case "/magasinetgymnast":
				medie = "GYMDK";
				break;
			case "/soundvenue":
				medie = "SOUDK";
				break;
			case "/be":
				medie = "BOLDK";
				break;
			case "/cover":
				medie = "COVDK";
				break;
			case "/win24":
				medie = "WINDK";
				break;
			case "/vimedhund":
				medie = "HUNDDK";
				medie_no = "HUNDNO";
				break;
			case "/jvv":
				medie = "JVVDK";
				break;
			case "/baadnyt":
				medie = "BAADDK";
				break;
			case "/golfmagasinet":
				medie = "GOLFDK";
				break;
			case "/madogvenner":
				medie = "MADDK";
				break;
			case "/gear":
				medie = "GEARDK";
				break;
			case "/mobil":
				medie = "MOBILDK";
				break;
			case "/zoom":
				medie = "ZOOMDK";
				break;
			case "/militaerhistorie":
				medie = "MILDK";
				break;
			case "/modemagasinet":
				medie = "XXXDK";
				break;
			case "/copenhagenfood":
				medie = "COFDK";
				break;
			case "/wineclub":
				medie = "COWDK";
				break;
			case "/scanorder":
				medie = "ARTSE";
				medie_se = "ARTSE";
				break;
			case "/boyzhood":
				medie = "XXXDK";
				break;
			case "/girlfriends":
				medie = "XXXDK";
				break;
			case "/bakugan":
				medie = "XXXDK";
				break;
			case "/bolius":
				medie = "BOLIUS";
				break;
			case "/mediawatch":
				medie = "WATDK";
				break;
			case "/vimedgodthumor":
				medie = "VMGDK";
				break;
			case "/golfavisen":
				medie = "AVISDK";
				break;
			case "/strikkemagasin":
				medie = "INGSTRIKDK";
				medie_no = "INGSTRIKNO";
				break;
			case "/stickmagasin":
				medie_se = "INGSTRIKSE";
				break;
			case "/vimedglademedlemmer":
				medie = "MEDLEMDK";
				break;
			case "/tankesport":
				medie = "SLADK";
				medie = "SOLDK";
				medie = "SYDDK";
				medie = "FSKDK";
				medie = "KVSDK";
				medie = "SPTDK";
				medie = "JKDDK";
				medie = "SEDDK";
				medie = "QKRDK";
				medie = "SIDDK";
				medie = "BOKDK";
				medie = "LBEDK";
				medie = "MEKDK";
				medie = "SEKDK";
				medie = "BSDDK";
				medie = "HYGDK";
				medie = "10DDK";
				medie = "DSDDK";
				medie = "LKFDK";
				medie = "SNDDK";
				medie = "KEEDK";
				break;
			case "/altomhistorie":
				medie = "HISDK";
				break;
			case "/voresborn":
				medie = "VOBDK";
				break;
			case "/voresbornemagasin":
				medie = "OVBDK";
				break;
			case "/junior":
				medie = "JUNDK";
				break;
			case "/equipage":
				medie = "EQUDK";
				break;
			case "/t3":
				medie = "T3DK";
				break;
			case "/altomdata":
				medie = "AODDK";
				break;
			case "/datatid":
				medie = "DATDK";
				break;
			case "/jacobsenpublications":
				medie = "JASDK";
				break;
			case "/tegl":
				medie = "TEGDK";
				break;
			case "/windowsmagasinet":
				medie = "WMADK";
				break;
			case "/smagogbehag":
				medie = "SMADK";
				break;
			case "/jeannedarc":
				medie = "JEADK";
				medie_en = "JEAEN";
				break;
			case "/fiskefeber":
				medie = "FEBDK";
				medie_se = "FEBSE";
				break;
			case "/flugfiskefeber":
				medie_se = "FLUSE";
				break;
			case "/hundogtraening":
				medie = "HUTDK";
				break;
			case "/lenehansson":
				medie = "LENDK";
				break;
			case "/plus":
				medie = "PLUSDK";
				medie_se = "PLUSSE";
				break;
			case "/easy":
				medie = "FASHDK";
				medie_se = "FASHSE";
				break;
			case "/ztattoo":
				medie = "ZTADK";
				medie_se = "ZTASE";
				break;
			case "/withhighspirit":
				medie_en = "WHSEN";
				break;
			case "/hobbynyt":
				medie = "HOBDK";
				break;
			case "/horserider":
				medie = "JOUDK";
				medie_en = "JOUEN";
				break;
			case "/kidscover":
				medie = "KIDDK";
				break;
		}

		medie = (this.Extension == "se") ? medie_se : medie;
		medie = (this.Extension == "no") ? medie_no : medie;
		medie = (this.Extension == "en" || this.Extension == "com" || this.Extension == "info") ? medie_en : medie;

		if (medie) {

			medie = "_" + medie;
		}

		return medie;
	}

	this.GetLayoutID = function (language) {
		var lid = 0;

		switch ((language) ? language : this.Extension) {
			case "dk":
				lid = 1;
				break;
			case "se":
			case "sv":
				lid = 2;
				break;
			case "en":
			case "com":
			case "info":
				lid = 8;
				break;
			case "de":
				lid = 6;
				break;
			case "no":
				lid = 7;
				break;
		}

		return lid;
	}

	this.GetPageTitle = function (language) {
		var title = 'Velkommen';

		switch ((language) ? language : this.Extension) {
			case "dk":
				title = 'Velkommen';
				break;
			case "se":
			case "sv":
				title = 'Välkommen';
				break;
			case "en":
			case "com":
			case "info":
				title = 'Welcome';
				break;
			case "de":
				title = 'Willkommen';
				break;
			case "no":
				title = 'Velkommen';
				break;
		}

		return title;
	}
}

xtender = new Xtenders();

//POS0 = NORMAL PAYMENT, POS1 = SUBSCRIPTION
var mediaExceptions = new Array();
mediaExceptions[0] = new Array();
mediaExceptions[0][0] = "GEARDK:-300046:1567".split(":");
mediaExceptions[0][1] = "GEARDK:-300047:1566".split(":");

mediaExceptions[1] = new Array();
mediaExceptions[1][0] = "MOBILDK:-300046:1567".split(":");
mediaExceptions[1][1] = "MOBILDK:-300047:1566".split(":");

mediaExceptions[2] = new Array();
mediaExceptions[2][0] = "ZOOMDK:-300046:1567".split(":");
mediaExceptions[2][1] = "ZOOMDK:-300047:1566".split(":");

mediaExceptions[3] = new Array();
mediaExceptions[3][0] = "SOUDK:-300050:1572".split(":");
mediaExceptions[3][1] = "SOUDK:-300049:1573".split(":");

mediaExceptions[4] = new Array();
mediaExceptions[4][0] = "BOLIUS:-300065:1822".split(":");
mediaExceptions[4][1] = "BOLIUS:-300064:1821".split(":");

mediaExceptions[5] = new Array();
mediaExceptions[5][0] = "BAADDK:-300071:2751".split(":");
mediaExceptions[5][1] = "BAADDK:-300069:2747".split(":");

mediaExceptions[6] = new Array();
mediaExceptions[6][0] = "MADDK:-300071:2751".split(":");
mediaExceptions[6][1] = "MADDK:-300069:2747".split(":");

mediaExceptions[7] = new Array();
mediaExceptions[7][0] = "HUNDDK:-300071:2751".split(":");
mediaExceptions[7][1] = "HUNDDK:-300069:2747".split(":");

mediaExceptions[8] = new Array();
mediaExceptions[8][0] = "GOLFDK:-300071:2751".split(":");
mediaExceptions[8][1] = "GOLFDK:-300069:2747".split(":");

mediaExceptions[9] = new Array();
mediaExceptions[9][0] = "JVVDK:-300071:2751".split(":");
mediaExceptions[9][1] = "JVVDK:-300069:2747".split(":");

mediaExceptions[10] = new Array();
mediaExceptions[10][0] = "AODDK:-300073:2752".split(":");
mediaExceptions[10][1] = "AODDK:-300070:2749".split(":");

mediaExceptions[11] = new Array();
mediaExceptions[11][0] = "DATDK:-300073:2752".split(":");
mediaExceptions[11][1] = "DATDK:-300070:2749".split(":");

mediaExceptions[12] = new Array();
mediaExceptions[12][0] = "T3DK:-300073:2752".split(":");
mediaExceptions[12][1] = "T3DK:-300070:2749".split(":");

mediaExceptions[13] = new Array();
mediaExceptions[13][0] = "WMADK:-300073:2752".split(":");
mediaExceptions[13][1] = "WMADK:-300070:2749".split(":");

mediaExceptions[14] = new Array();
mediaExceptions[14][0] = "DIGDK:-300074:2759".split(":");
mediaExceptions[14][1] = "DIGDK:-300072:2757".split(":");

mediaExceptions[15] = new Array();
mediaExceptions[15][0] = "WATDK:-300074:2759".split(":");
mediaExceptions[15][1] = "WATDK:-300072:2757".split(":");

mediaExceptions[16] = new Array();
mediaExceptions[16][0] = "VOBDK:-300084:3320".split(":");
mediaExceptions[16][1] = "VOBDK:-300085:3319".split(":");

mediaExceptions[17] = new Array();
mediaExceptions[17][0] = "JUNDK:-300084:3320".split(":");
mediaExceptions[17][1] = "JUNDK:-300085:3319".split(":");

mediaExceptions[18] = new Array();
mediaExceptions[18][0] = "EQUDK:-300084:3320".split(":");
mediaExceptions[18][1] = "EQUDK:-300085:3319".split(":");

mediaExceptions[19] = new Array();
mediaExceptions[19][0] = "JEADK:-300086:3322".split(":");
mediaExceptions[19][1] = "JEADK:-300087:3321".split(":");

mediaExceptions[20] = new Array();
mediaExceptions[20][0] = "JEAEN:-300089:3360".split(":");
mediaExceptions[20][1] = "JEAEN:-300088:3359".split(":");

mediaExceptions[21] = new Array();
mediaExceptions[21][0] = "BILDK:-300071:2751".split(":");
mediaExceptions[21][1] = "BILDK:-300069:2747".split(":");

mediaExceptions[22] = new Array();
mediaExceptions[22][0] = "LENDK:-300094:4169".split(":");
mediaExceptions[22][1] = "LENDK:-300093:4168".split(":");

mediaExceptions[23] = new Array();
mediaExceptions[23][0] = "COFDK:-300096:4358".split(":");
mediaExceptions[23][1] = "COFDK:-300097:4357".split(":");

mediaExceptions[24] = new Array();
mediaExceptions[24][0] = "COWDK:-300096:4358".split(":");
mediaExceptions[24][1] = "COWDK:-300097:4357".split(":");

mediaExceptions[25] = new Array();
mediaExceptions[25][0] = "COVDK:-300105:21885".split(":");
mediaExceptions[25][1] = "COVDK:-300106:21883".split(":");

mediaExceptions[26] = new Array();
mediaExceptions[26][0] = "JOUEN:-300104:21884".split(":");
mediaExceptions[26][1] = "JOUEN:-300103:21882".split(":");

mediaExceptions[27] = new Array();
mediaExceptions[27][0] = "JOUDK:-300108:22360".split(":");
mediaExceptions[27][1] = "JOUDK:-300107:22362".split(":");

mediaExceptions[28] = new Array();
mediaExceptions[28][0] = "KIDDK:-300110:22359".split(":");
mediaExceptions[28][1] = "KIDDK:-300109:22361".split(":");

mediaExceptions[29] = new Array();
mediaExceptions[29][0] = "HOBDK:-300102:7005".split(":");
mediaExceptions[29][1] = "HOBDK:-300101:7006".split(":");

mediaExceptions[30] = new Array();
mediaExceptions[30][0] = "MEPDK:-300046:1567".split(":");
mediaExceptions[30][1] = "MEPDK:-300047:1566".split(":");

mediaExceptions[31] = new Array();
mediaExceptions[31][0] = "HUNDNO:-300120:22948".split(":");
mediaExceptions[31][1] = "HUNDNO:-300119:22947".split(":");
