multiChannel.global = new Object();
multiChannel.webtrends = new Object();

multiChannel.global.errorMessage1 = 'Vous avez malheureusement commis une erreur de saisie! L\'erreur est indiqu\u00E9e ci-dessous.';
multiChannel.global.errorMessageN = 'Vous avez malheureusement commis {0} erreurs de saisie! Les erreurs sont indique\u00E9s ci-dessous.';
multiChannel.webtrends.domain = 'h30355.www3.hp.com';
multiChannel.webtrends.id = 'dcspa873000000g4moqg6u4k5_7y6d';


multiChannel.blankImg = "http://www.saturn.fr/wcsstore/SaturnFR/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[188] = 'F_PS_AN_2807CATA1';
multiChannel.flyer.infos[771] = 'F_PS_LVN_2807CATA1';
multiChannel.flyer.infos[757] = 'F_PS_M3_2807CATA2';
multiChannel.flyer.infos[767] = 'F_PS_M3_2807CATA2';
multiChannel.flyer.infos[758] = 'F_PS_M3_2807CATA2';


multiChannel.snippets = new Object();

multiChannel.snippets.myStore = function() {
	var str = '';
	str += '<script language="JavaScript">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\', \'mon magasin\');';
	str += '</script><div id="mystoreTeaser" class="mystore box1">';
	str += '<div id="mystorehead" class="mystorehead sliderToggle mcpngfix"></div>';
	str += '<div id="mystorecontent" class="sliderContent mystorecontent">';
	str += '<a class="mystoremystore left" href="http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=wearethere&WT.ac=mon+magasin"></a>';
	str += '<div class="break"></div>';
	str += '<a class="mystoreroute left" href="http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelRedirect?destination=mystoreinfos&WT.ac=mon+magasin"></a>';
	str += '<div class="mystoreservice 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\', \'newsletter\');';
	str += '</script><div id="newsletterTeaser">';
	str += '<form action="https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=14601&WT.ac=newsletter" method="post">';
	str += '<div class="newsletterHead mcpngfix"></div>';
	str += '<div class="newsletterText">Pour rester informé, veuillez entrer votre adresse e-mail ici</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">Envoyer</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.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=14601&WT.ac=newsletter\');';
	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\', \'promotions\');\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">Sécurité SSL</div>';
	str += '<script text="javascript/text">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\',"Sécurité SSL");';
	str += '</script>';
	str += '</div>';
	str += '<div class="sslText">Pour votre sécurité, toutes les informations sont transmises avec un <span class="link" onclick="multiChannel.openLayer(\'privacy\');">encryptage SSL</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>Supprimer votre compte</h3>';
	str += '<p>Connectez-vous ou créez un compte <a class="red uline" href="javascript:multiChannel.logon();">ici</a>.</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">Saturn</li></ul><div class="break"></div><ul></ul></div><div class="doormatlinks"><ul></ul></div><div class="doormatlinks"><ul></ul></div><div class="doormatlinks"><ul></ul></div><div class="break"></div></div>';
	str += '<form id="newsletter" action="#">';
	str += '<div class="label">Souscrire à la newsletter</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">Envoyer</span></span></a><div class="break"></div>';
	str += '</form>';
	str += '<script type="text/javascript">';
	str += 'function doormatRedirectToNewsletter(){';
	str += 'var uri = new URI(\'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMANewsletterRegister?storeId=15772\');';
	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 = "14601";
multiChannel.context.outletId = undefined;
multiChannel.context.assetStoreId = 14601;
multiChannel.context.nationalOutletId = 3019;
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.saturn.fr/webapp/wcs/stores/servlet/MultiChannelContact?storeId=14601';
multiChannel.context.layer = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelLayerJS?storeId=14601';
multiChannel.context.logon = 'https://www.saturn.fr/webapp/wcs/stores/servlet/LogonForm?storeId=14601';
multiChannel.context.logoff = 'https://www.saturn.fr/webapp/wcs/stores/servlet/Logoff?storeId=14601';
multiChannel.context.register = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMARegister?storeId=14601';
multiChannel.context.personaldata = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMAPersonal?storeId=14601';
multiChannel.context.masterdata = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMAMasterData?storeId=14601';
multiChannel.context.mystore = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMarketInfo?storeId=14601';
multiChannel.context.mystoreselection = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMyStore?storeId=14601';
multiChannel.context.wishlist = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMAWishlist?storeId=14601&hits=&sort=';
multiChannel.context.wishlistadd = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMAAddToWishlist?storeId=14601&catEntryId=&URL=';
multiChannel.context.wishlistdelete = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelMADeleteFromWishlist?storeId=14601&URL=';
multiChannel.context.ssoLogonUser = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSOLogonJS?storeId=14601';
multiChannel.context.ssoRegisterUser = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSORegisterUserJS?storeId=14601';
multiChannel.context.ssoForgotPassword = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSOPasswordForgotJS?storeId=14601';
multiChannel.context.ssoUserInfos = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSOUserInfosJS?storeId=14601';
multiChannel.context.ssoRefreshBasket = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSORefreshBasketJS?storeId=14601';
multiChannel.context.ssoUpdateTACState = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSOUpdateTACStateJS?storeId=14601';
multiChannel.context.ssoLogoutUser = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSSOLogoutUserJS?storeId=14601';
multiChannel.context.domain = 'www.saturn.fr';
multiChannel.context.addtobasket = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelAddToBasket?storeId=14601&catEntryId=&quantity=&merge=&URL=';
multiChannel.context.addtobasketSSL = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelAddToBasket?storeId=14601&catEntryId=&quantity=&merge=&URL=';
multiChannel.context.updatebasket = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelUpdateBasket?storeId=14601&orderItemId=&quantity=&URL=';
multiChannel.context.deletefrombasket = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelDeleteFromBasket?storeId=14601&orderItemId=&URL=';
multiChannel.context.category = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelCategory?storeId=14601&categoryId=&display=all';
multiChannel.context.catentrylist = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelCatalogEntryList?storeId=14601&categoryId=&display=all';
multiChannel.context.catentry = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelCatalogEntry?storeId=14601&catEntryId=&categoryId=';
multiChannel.context.categorylocal = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelLocalCategory?storeId=14601&categoryId=';
multiChannel.context.catentrylocal = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelLocalCatalogEntry?storeId=14601&catEntryId=&categoryId=';
multiChannel.context.catentrylistlocal = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelLocalCatalogEntryList?storeId=14601&categoryId=';
multiChannel.context.search = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelSearch?searchCategory=&searchQuery=&searchPath=&maxhits=&searchfield=';
multiChannel.context.catentryassociationlist = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelCatalogEntryAssociationList?storeId=14601&catalogEntryId=';
multiChannel.context.reviewlist = 'http://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelReviewList?storeId=14601&catEntryId=&mode=';
multiChannel.context.reviewlistssl = 'https://www.saturn.fr/webapp/wcs/stores/servlet/MultiChannelReviewList?storeId=14601&catEntryId=&mode=';
multiChannel.context.addproductreview = 'http://www.saturn.fr/tekipedia/servlet/MPAddProductReview';
multiChannel.context.addproductreviewssl = 'https://www.saturn.fr/tekipedia/servlet/MPAddProductReview';
multiChannel.context.updateproductreview = 'https://www.saturn.fr/tekipedia/servlet/MPUpdateProductReview';
multiChannel.context.removeproductreview = 'https://www.saturn.fr/tekipedia/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: 'fr', config: uri.getData('config') + 'SA' + 'Flyer_1', image: uri.getData('image') + image}, true);
	return uri.toString();
};

multiChannel.context.getScene7ProductZoomURL = function(partnumber) {
	var imageParam = 'redblue/' + 'FR_' + 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: 'fr', config: uri.getData('config') + 'SA' + 'Zoom_1', image: imageParam}, true);
	return uri.toString();
};
