multiChannel.global = new Object();
multiChannel.webtrends = new Object();

multiChannel.global.errorMessage1 = 'Helaas is er bij het invoeren een fout opgetreden. De foutmelding vindt u onderstaand.';
multiChannel.global.errorMessageN = 'Helaas zijn er bij het invoeren {0} fouten opgetreden. De foutmeldingen vindt u onderstaand.';
multiChannel.webtrends.domain = 'h30355.www3.hp.com';
multiChannel.webtrends.id = 'dcsn7b8yn000008i3tl1zxhsz_4v6d';


multiChannel.blankImg = "http://www.mediamarkt.nl/wcsstore/MediaNL/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[3006] = 'NL_MM_FNL_0803JP2';
multiChannel.flyer.infos[853] = 'NL_MM_R_0803JP1';
multiChannel.flyer.infos[746] = 'NL_MM_RB_0803JP1';
multiChannel.flyer.infos[852] = 'NL_MM_R_0803JP1';


multiChannel.snippets = new Object();

multiChannel.snippets.myStore = function() {
	var str = '';
	str += '<script language="JavaScript">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\', \'\');';
	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.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=wearethere&WT.ac=Wij+zijn+er+voor+u"></a>';
	str += '<a class="mystoreroute left" href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mystoreinfos&WT.ac=Vestigingsinfo"></a>';
	str += '<div class="break"></div>';
	str += '<div class="mystoreservices left" onclick="javascript: multiChannel.openLayer(\'overview\');"> </div>';
	str += '<div class="mystoretopproducts left" onclick="javascript: multiChannel.openLayer(\'flyer\');"> </div>';
	str += '<div class="break"></div>';
	str += '</div>';
	str += '</div>';
	document.write(str);
}

multiChannel.snippets.newsletter = function() {
	var str = '';
	str += '<script language="JavaScript">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\', \'nieuwsbrief\');';
	str += '</script><div id="newsletterTeaser">';
	str += '<form action="https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=29701&WT.ac=nieuwsbrief" method="post">';
	str += '<div class="newsletterHead mcpngfix"></div>';
	str += '<div class="newsletterText">Wilt u onze nieuwsbrief ontvangen? Vul dan hier uw e-mailadres in.</div>';
	str += '<input class="inp-text newsletterInput" type="text" name="email" id="newsletterTeaser_email" />';
	str += '<a class="bu-grey-25 newsletterSubmit bu-left" href="#" onclick="redirectToNewsletter();" ><span class="bg-right">    <span class="bu-icon-go-red bu-font-12">Go</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.nl/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=29701&WT.ac=nieuwsbrief\');';
	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() {
	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\', \'mediaflyer\');\r\n<\/script>\r\n<div id=\"flyerTeaserId\" class=\"flyerTeaser\" 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-Versleuteling</div>';
	str += '<script text="javascript/text">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\',"SSL-Versleuteling");';
	str += '</script>';
	str += '</div>';
	str += '<div class="sslText">Voor uw veiligheid worden uw gegevens met <span class="link" onclick="multiChannel.openLayer(\'privacy\');">SSL-Versleuteling</span> verstuurd.</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>Uw account</h3>';
	str += '<p>Uw account <br/>Log  <a class="red uline" href="javascript:multiChannel.logon();">hier</a> in of registreer.</p>';
	str += '</div>';
	str += '</div>';
	str += '</div>';
	document.write(str);
}


multiChannel.snippets.doormat = function() {
	var str = '';
	str += '<div class="separator noprint"></div><div id="doormat"><div class="store">';
	str += '<div>Media Markt</div>';
	str += '<ul class="first">';
	str += '<li>Home</li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID1">Audio</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID2">TV</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID3">Computer</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID4">Foto & Video</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID5">Telecom & Navigatie</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID6">Huishouden</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID7">Wellness & Beauty</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?category=LVL0ID8">Muziek, Film & Gaming</a></div></li>';
	str += '</ul>';
	str += '<ul class="last">';
	str += '<li>Online shops</li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://fotoservice.mediamarkt.nl">Fotoservice</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://cartridges.mediamarkt.nl/">Cartridge Shop</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://internet-bellen-tv.mediamarkt.nl">Internet, telefonie en digitale tv</a></div></li>';
	str += '</ul>';
	str += '<div class="break"></div>';
	str += '</div>';
	str += '<div class="quicklinks">';
	str += '<div>Quicklinks</div>';
	str += '<ul>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'flyer\');">Mediaflyer</span></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?special=mediazine&amp;entryId=mediazinehome">Mediazine</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mygiftcard">Cadeaukaart</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?special=visacard&amp;entryId=visacardhome">Holland Visa Card</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'financinginformation\');">Financiering</span></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'guarantyinformation\');">Zekerheidsplan</span></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?special=computersupport&amp;entryId=computersupporthome">Computer Support</a></div></li>';
	str += '</ul>';
	str += '</div>';
	str += '<div class="service">';
	str += '<div>Service</div>';
	str += '<ul>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mystore">Mijn Media Markt</a></div></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'contact\');">Contact</span></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'terms\');">Algemene Voorwaarden</span></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'privacy\');">Privacy statement</span></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'deliveryinformation\');">Bezorging</span></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'insuranceinformation\');">Verzekeringen</span></li>';
	str += '<li><div class="raquo">&raquo;</div> <span class="layer" onclick="multiChannel.openLayer(\'faq\');">Veel gestelde vragen</span></li>';
	str += '<li><div class="raquo">&raquo;</div><div class="left"><a href="http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mediapedia">MediaPedia</a></div></li>';
	str += '</ul>';
	str += '</div>';
	str += '<div class="break"></div></div>';
	str += '<form id="newsletter" action="#">';
	str += '<div class="label">Nieuwsbrief aanmelden</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">Aanmelden</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.nl/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=29701\');';
	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 = "29701";
multiChannel.context.outletId = undefined;
multiChannel.context.nationalOutletId = 3006;
multiChannel.context.captchaEnabled = true;
multiChannel.context.contact = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelContact?storeId=29701';
multiChannel.context.layer = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelLayerJS?storeId=29701';
multiChannel.context.logon = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/LogonForm?storeId=29701';
multiChannel.context.logoff = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/Logoff?storeId=29701';
multiChannel.context.register = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMARegister?storeId=29701';
multiChannel.context.personaldata = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMAPersonal?storeId=29701';
multiChannel.context.masterdata = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMAMasterData?storeId=29701';
multiChannel.context.mystore = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMarketInfo?storeId=29701';
multiChannel.context.wishlist = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMAWishlist?storeId=29701';
multiChannel.context.wishlistadd = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMAAddToWishlist?storeId=29701&catEntryId=&URL=';
multiChannel.context.wishlistdelete = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMADeleteFromWishlist?storeId=29701&URL=&catEntryId=';
multiChannel.context.myorders = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelMAMyOrdersRetrieveOrders?storeId=29701';
multiChannel.context.ssoLogonUser = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSOLogonJS?storeId=29701';
multiChannel.context.ssoRegisterUser = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSORegisterUserJS?storeId=29701';
multiChannel.context.ssoForgotPassword = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSOPasswordForgotJS?storeId=29701';
multiChannel.context.ssoUserInfos = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSOUserInfosJS?storeId=29701';
multiChannel.context.ssoRefreshBasket = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSORefreshBasketJS?storeId=29701';
multiChannel.context.ssoUpdateTACState = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSOUpdateTACStateJS?storeId=29701';
multiChannel.context.ssoLogoutUser = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelSSOLogoutUserJS?storeId=29701';
multiChannel.context.domain = 'www.mediamarkt.nl';
multiChannel.context.addtobasket = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelAddToBasket?storeId=29701&catEntryId=&quantity=&merge=&URL=';
multiChannel.context.addtobasketSSL = 'https://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelAddToBasket?storeId=29701&catEntryId=&quantity=&merge=&URL=';
multiChannel.context.updatebasket = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelUpdateBasket?storeId=29701&orderItemId=&quantity=&URL=';
multiChannel.context.deletefrombasket = 'http://www.mediamarkt.nl/webapp/wcs/stores/servlet/MultiChannelDeleteFromBasket?storeId=29701&orderItemId=&URL=';

multiChannel.context.getLogonURL = function(redirectURL, tpOrigin, redirect) {
	var url = multiChannel.context.logon;
	var anchorIndexrUrl = redirectURL.indexOf('#');
	if(anchorIndexrUrl != -1) {
		redirectURL = redirectURL.substring(0, anchorIndexrUrl);
	}
	if (redirectURL)
		url += '&redirectURL=' + escape(redirectURL);
	if (tpOrigin)
		url += '&tpOrigin=' + escape(tpOrigin);
	if (redirect)
		url += '&redirect=1';

	return url;
};

multiChannel.context.getLogoffURL = function(redirectURL) {
	var url = multiChannel.context.logoff;
	var anchorIndex = redirectURL.indexOf('#');
	if(anchorIndex != -1) {
		redirectUrl = redirectUrl.substring(0, anchorIndex);
	}
	if (redirectURL)
		url += '&URL=' + escape(redirectURL);
	return url;
};

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: 'nl', config: uri.getData('config') + 'MM' + 'Flyer_1', image: uri.getData('image') + image}, true);
	return uri.toString();
};

multiChannel.context.getScene7ProductZoomURL = function(partnumber) {
	var imageParam = 'redblue/' + 'NL_' + 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: 'nl', config: uri.getData('config') + 'MM' + 'Zoom_1', image: imageParam}, true);
	return uri.toString();
};

window.addEvent('domready', function(){
	var layerId = multiChannel.getParameter('l');
	if(layerId && layerId.length > 0) multiChannel.openLayer(layerId);
});
