multiChannel.global = new Object();
multiChannel.webtrends = new Object();

multiChannel.global.errorMessage1 = 'Du gjorde ett fel. Felet visas nedan.';
multiChannel.global.errorMessageN = 'Du gjorde {0} fel. Felen visas nedan.';
multiChannel.webtrends.domain = 'h30355.www3.hp.com';
multiChannel.webtrends.id = 'dcsyw62g400000cxl8jvpa2c9_9s4z';


multiChannel.blankImg = "http://www.mediamarkt.se/wcsstore/MediaSE/script/iepngfix_v2/blank.gif";

multiChannel.flyer = new Object();

multiChannel.flyer.show = function(outletId) {
	$('layer').style.width = '842px';

	if (!$defined(outletId)) {
		outletId = multiChannel.context.outletId;
	}

	if (!$defined(multiChannel.flyer.infos[outletId])) {
		outletId = multiChannel.context.nationalOutletId;
	}

	if ($defined(multiChannel.flyer.infos[outletId])) {
		s7loadViewer(multiChannel.context.getScene7ViewerURL(multiChannel.flyer.infos[outletId]), 840, 545, '_genericzoom', '#FFFFFF', 'opaque', 'scene7');
		$('scene7').show();
		$('static').hide();
	} else {
		$('scene7').hide();
		$('static').show();
	}
};

multiChannel.flyer.infos = new Array();
multiChannel.flyer.infos[644] = 'S_MM_GAE_2607JMS1';
multiChannel.flyer.infos[137] = 'S_MM_JOE_2907JMS1';
multiChannel.flyer.infos[343] = 'S_MM_KA1_2907KAPO1';
multiChannel.flyer.infos[131] = 'S_MM_LU_2907SYDS2';
multiChannel.flyer.infos[342] = 'S_MM_LU_2907SYDS2';
multiChannel.flyer.infos[139] = 'S_MM_NOR_2607BR1';
multiChannel.flyer.infos[142] = 'S_MM_ST1_2707DN1';
multiChannel.flyer.infos[344] = 'S_MM_ST1_2707DN1';
multiChannel.flyer.infos[833] = 'S_MM_ST1_2707DN1';
multiChannel.flyer.infos[140] = 'S_MM_SUN_2607SUTI2';
multiChannel.flyer.infos[345] = 'S_MM_UME_2907VBK1';
multiChannel.flyer.infos[643] = 'S_MM_ST1_2707DN1';
multiChannel.flyer.infos[141] = 'S_MM_VAX_2907BR1';
multiChannel.flyer.infos[645] = 'S_MM_OER_2907BR1';


multiChannel.snippets = new Object();

multiChannel.snippets.myStore = function() {
	var str = '';
	str += '<script language="JavaScript">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\', \'mitt media markt\');';
	str += '</script><div id="mystoreTeaser" class="mystore box1">';
	str += '<div id="mystorehead" class="mystorehead sliderToggle"></div>';
	str += '<div id="mystorecontent" class="sliderContent mystorecontent">';
	str += '<a class="mystoremystore left" href="http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mystoreinfos&WT.ac=mitt+media+markt"></a>';
	str += '<a class="mystorethere4u left" href="http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=wearethere&WT.ac=mitt+media+markt"></a>';
	str += '<div class="break"></div><div class="mystoretopproducts" onclick="multiChannel.openLayer(\'flyer\');"> </div>';
	str += '</div>';
	str += '</div>';
	document.write(str);
}

multiChannel.snippets.newsletter = function() {
	var str = '';
	str += '<script language="JavaScript">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\', \'nyhetsbrev\');';
	str += '</script><div id="newsletterTeaser">';
	str += '<form action="https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=14401&WT.ac=nyhetsbrev" method="post">';
	str += '<div class="newsletterHead mcpngfix"></div>';
	str += '<div class="newsletterText">Fyll i din epost och anmäl dig till vårt nyhetsbrev</div>';
	str += '<input class="inp-text newsletterInput" type="text" name="email" value="" id="newsletterTeaser_email" />';
	str += '<a id="newsletterSubmit" class="bu-grey-25 newsletterSubmit bu-left" href="#" onclick="redirectToNewsletter();" ><span class="bg-right">    <span class="bu-icon-go-red bu-font-12">Ok</span></span></a><div class="break"></div>';
	str += '<div class="break"></div>';
	str += '<div class="newsletterSpacer"></div>';
	str += '</form>';
	str += '<script type="text/javascript">';
	str += 'function redirectToNewsletter(){';
	str += 'var uri = new URI(\'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=14401&WT.ac=nyhetsbrev\');';
	str += 'uri.setData({email:$(\'newsletterTeaser_email\').get(\'value\')}, true);';
	str += 'uri.set(\'query\', uri.get(\'query\').cleanQueryString());';
	str += 'window.location.href = uri.toString();';
	str += '}';
	str += '</script>';
	str += '</div>';
	str += '<div class="separator"></div>';
	document.write(str);
}

multiChannel.snippets.flyer = function() {

	if (multiChannel.navigationId != 'mediapedia') {
		multiChannel.snippets.flyerOutlet(multiChannel.context.nationalOutletId, 'flyerTeaserNational');
		multiChannel.snippets.flyerOutlet(multiChannel.context.outletId, 'flyerTeaserLocal');
	}
}

multiChannel.snippets.flyerOutlet = function(outletId, flyerTeaserId) {

	if (multiChannel.flyer.infos[outletId]) {
		var str = '<script language=\"JavaScript\">\r\n\tmultiChannel.addToMetaTag(\'WT.ad\', \'aktuella erbjudanden\');\r\n<\/script>\r\n<div id=\"flyerTeaserId\" class=\"flyerTeaser mcpngfix\" onClick=\"multiChannel.openLayer(\'flyer\', null, function() { multiChannel.flyer.show(outletId); });\">\r\n<\/div>\r\n<div class=\"separator\"><\/div>'.replace(/outletId/, outletId);
		str = str.replace(/flyerTeaserId/, flyerTeaserId);
		document.write(str);
	}
}

multiChannel.snippets.ssl = function() {
	var str = '';
	str += '<div id="sslBox">';
	str += '<div class="box-right-holder bg-gradient-60">';
	str += '<div class="sslIconAndTitle">';
	str += '<div class="sslIcon"></div>';
	str += '<div class="sslTitle">SSL-säkerhet</div>';
	str += '<script text="javascript/text">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\',"SSL-säkerhet");';
	str += '</script>';
	str += '</div>';
	str += '<div class="sslText">För din säkerhet skickas dina uppgifter med <span class="link" onclick="multiChannel.openLayer(\'privacy\');">SSL encryption</span>.</div>';
	str += '</div>';
	str += '</div>';
	document.write(str);
}

multiChannel.snippets.youraccount = function() {
	var str = '';
	str += '<div id="yourAccountBox">';
	str += '<div class="box-right-holder bg-gradient-60">';
	str += '<div class="box-right-cnt">';
	str += '<h3>Ditt konto</h3>';
	str += '<p>???MYACCOUNT.LOGINBOX.NOT_LOGGED_IN???</p>';
	str += '</div>';
	str += '</div>';
	str += '</div>';
	document.write(str);
}


multiChannel.snippets.doormat = function() {
	var str = '';
	str += '<div class="separator noprint"></div>';
	str += '<div id="doormat"><div class="doormatlinks"><ul><li class="topheadline">Media Markt</li></ul><div class="break"></div><ul><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/"/>Startsida</a></div></li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mystore"/>Mitt Media Markt</a></div></li><li><div class="raquo">&raquo;</div><span class="layer doormatEntry" onclick="multiChannel.openLayer(\'flyer\');">Aktuella annonser</span></li></ul></div><div class="doormatlinks"><ul><li class="topheadline">Snabblänkar</li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/special/aboutusspecial"/>Om oss</a></div></li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="http://rundtur.mediamarkt.se"/>Virituell rundvandring</a></div></li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="http://miljo.mediamarkt.se"/>Media Markt & miljön</a></div></li></ul></div><div class="doormatlinks"><ul><li class="topheadline">Tjänster</li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/special/servicespecial"/>Service</a></div></li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/special/servicespecial?entryId=Plusgaranti"/>PlusGaranti</a></div></li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/special/servicespecial?entryId=presentkort"/>Presentkort</a></div></li><li><div class="raquo">&raquo;</div><div class="left doormatEntry"><a href="/special/servicespecial?entryId=Finansiering"/>Smart finansiering</a></div></li></ul></div><div class="doormatlinks"><ul></ul></div><div class="break"></div></div>';
	str += '<form id="newsletter" action="#">';
	str += '<div class="label">Anmäl dig till vårt nyhetsbrev</div>';
	str += '<div class="email"><input class="inp-text" type="text" name="email" value="" id="newsletterDoormat_email" /></div>';
	str += '<a class="bu-grey-25 bu-left" href="#" onclick="doormatRedirectToNewsletter();return false;" ><span class="bg-right">    <span class="bu-icon-go-red bu-font-12">Skicka</span></span></a><div class="break"></div>';
	str += '</form>';
	str += '<script type="text/javascript">';
	str += 'function doormatRedirectToNewsletter(){';
	str += 'var uri = new URI(\'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=15764\');';
	str += 'uri.setData({email:$(\'newsletterDoormat_email\').get(\'value\')}, true);';
	str += 'uri.set(\'query\', uri.get(\'query\').cleanQueryString());';
	str += 'window.location.href = uri.toString();';
	str += '}';
	str += '</script>';
	document.write(str);
}

multiChannel.context = new Object();
multiChannel.context.storeId = "14401";
multiChannel.context.outletId = undefined;
multiChannel.context.assetStoreId = 14401;
multiChannel.context.nationalOutletId = 8989;
multiChannel.context.captchaEnabled = true;
multiChannel.context.trustedDomainsRegex = '^([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}$';
multiChannel.context.contact = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelContact?storeId=14401';
multiChannel.context.layer = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelLayerJS?storeId=14401';
multiChannel.context.logon = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/LogonForm?storeId=14401';
multiChannel.context.logoff = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/Logoff?storeId=14401';
multiChannel.context.register = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMARegister?storeId=14401';
multiChannel.context.personaldata = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMAPersonal?storeId=14401';
multiChannel.context.masterdata = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMAMasterData?storeId=14401';
multiChannel.context.mystore = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMarketInfo?storeId=14401';
multiChannel.context.mystoreselection = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMyStore?storeId=14401';
multiChannel.context.wishlist = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMAWishlist?storeId=14401&hits=&sort=';
multiChannel.context.wishlistadd = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMAAddToWishlist?storeId=14401&catEntryId=&URL=';
multiChannel.context.wishlistdelete = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelMADeleteFromWishlist?storeId=14401&URL=';
multiChannel.context.ssoLogonUser = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSOLogonJS?storeId=14401';
multiChannel.context.ssoRegisterUser = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSORegisterUserJS?storeId=14401';
multiChannel.context.ssoForgotPassword = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSOPasswordForgotJS?storeId=14401';
multiChannel.context.ssoUserInfos = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSOUserInfosJS?storeId=14401';
multiChannel.context.ssoRefreshBasket = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSORefreshBasketJS?storeId=14401';
multiChannel.context.ssoUpdateTACState = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSOUpdateTACStateJS?storeId=14401';
multiChannel.context.ssoLogoutUser = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSSOLogoutUserJS?storeId=14401';
multiChannel.context.domain = 'www.mediamarkt.se';
multiChannel.context.addtobasket = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelAddToBasket?storeId=14401&catEntryId=&quantity=&merge=&URL=';
multiChannel.context.addtobasketSSL = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelAddToBasket?storeId=14401&catEntryId=&quantity=&merge=&URL=';
multiChannel.context.updatebasket = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelUpdateBasket?storeId=14401&orderItemId=&quantity=&URL=';
multiChannel.context.deletefrombasket = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelDeleteFromBasket?storeId=14401&orderItemId=&URL=';
multiChannel.context.category = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelCategory?storeId=14401&categoryId=&display=all';
multiChannel.context.catentrylist = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelCatalogEntryList?storeId=14401&categoryId=&display=all';
multiChannel.context.catentry = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelCatalogEntry?storeId=14401&catEntryId=&categoryId=';
multiChannel.context.categorylocal = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelLocalCategory?storeId=14401&categoryId=';
multiChannel.context.catentrylocal = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelLocalCatalogEntry?storeId=14401&catEntryId=&categoryId=';
multiChannel.context.catentrylistlocal = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelLocalCatalogEntryList?storeId=14401&categoryId=';
multiChannel.context.search = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelSearch?searchCategory=&searchQuery=&searchPath=&maxhits=&searchfield=';
multiChannel.context.catentryassociationlist = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelCatalogEntryAssociationList?storeId=14401&catalogEntryId=';
multiChannel.context.reviewlist = 'http://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelReviewList?storeId=14401&catEntryId=&mode=';
multiChannel.context.reviewlistssl = 'https://www.mediamarkt.se/webapp/wcs/stores/servlet/MultiChannelReviewList?storeId=14401&catEntryId=&mode=';
multiChannel.context.addproductreview = 'http://www.mediamarkt.se/mediapedia/servlet/MPAddProductReview';
multiChannel.context.addproductreviewssl = 'https://www.mediamarkt.se/mediapedia/servlet/MPAddProductReview';
multiChannel.context.updateproductreview = 'https://www.mediamarkt.se/mediapedia/servlet/MPUpdateProductReview';
multiChannel.context.removeproductreview = 'https://www.mediamarkt.se/mediapedia/servlet/MPRemoveProductReview';

multiChannel.context.getLogonURL = function(redirectURL, tpOrigin, redirect) {
	var uri = new URI(multiChannel.context.logon);
	if($defined(redirectURL)){
		var redirectURI = new URI(redirectURL);
		redirectURI = redirectURI.set('fragment', '');
		redirectURI = multiChannel.removeBlacklistedParametersFromURI(redirectURI);
		uri.setData({redirectURL:redirectURI.toString()}, true);
	}
	if (tpOrigin)
		uri.setData({tpOrigin:tpOrigin}, true);
	if (redirect)
		uri.setData({redirect:'1'}, true);
	
	return uri.toString();
};

multiChannel.context.getLogoffURL = function(redirectURL) {
	var uri = new URI(multiChannel.context.logoff);
	if($defined(redirectURL)){
		var redirectURI = new URI(redirectURL);
		redirectURI = redirectURI.set('fragment', '');
		redirectURI = multiChannel.removeBlacklistedParametersFromURI(redirectURI);
		uri.setData({URL:redirectURI.toString()}, true);
	}
	return uri.toString();
};

multiChannel.context.getRegisterURL = function(redirectURL, URL, redirect) {
	if(redirect){
		var url = multiChannel.context.register + '&redirectURL=' + escape(redirectURL);
	}else{
		var url = multiChannel.context.register + '&redirectURL=' + escape(multiChannel.context.masterdata + '&registerType=new');
	}
	return url;
};

multiChannel.context.getScene7ViewerURL = function(image) {
	var uri = new URI('http://redblue.scene7.com/is-viewers-3.9/flash/genericbrochure.swf?serverUrl=http://redblue.scene7.com/is/image/&contentRoot=http://redblue.scene7.com/skins/&config=redblue/&image=redblue/&textEntryTemplate=%252*idx%25-%252*idx%2b1%25');
	uri.setData({instanceName: '_genericzoom', lang: 'sv', config: uri.getData('config') + 'MM' + 'Flyer_1', image: uri.getData('image') + image}, true);
	return uri.toString();
};

multiChannel.context.getScene7ProductZoomURL = function(partnumber) {
	var imageParam = 'redblue/' + 'SE_' + partnumber;
	var uri = new URI('http://redblue.scene7.com/is-viewers-3.9/flash/genericzoom.swf?serverUrl=http://redblue.scene7.com/is/image/&contentRoot=http://redblue.scene7.com/skins/&config=redblue/');
	uri.setData({instanceName: '_genericzoom', lang: 'sv', config: uri.getData('config') + 'MM' + 'Zoom_1', image: imageParam}, true);
	return uri.toString();
};
