multiChannel.user = new Object();

/**************************************************
MultiChannel Internal SSO Response Functions
**************************************************/

// Writes SSO user cookies for external partners
multiChannel.user.writeCookies = function() {
	var uri = new URI();
	var domain = uri.get('host');
	domain = domain.substring(domain.search(/[^\.]*\.[^\.]*$/));
	var mcUserType = Cookie.read('MC_USERTYPE');
	var reload = false;

	if (mcUserType != 'G') {
		Cookie.write('MC_USERTYPE', 'G', { 'domain': domain, 'path': '/' });

		//Reload page if necessary for WLS, so the WLS recognises the new user type correctly
		if (('G' == 'R' || mcUserType == 'R') && uri.get('host') != multiChannel.context.domain) {
			reload = true;
		}
	}

	if (Cookie.read('MC_SSO_TOKEN') != 'pdK3lFBIuj%2BTI6PBvZdWMkenhjQAdWPt4U0MQDfHMpTjvWuaS7ySt6ppgcgf%2FCGwsJjJ863w%2BYX4%0AcUGAvAp8uAYm45nT0%2Fcp%2By%2BrD815Nfs%3D') {
		Cookie.write('MC_SSO_TOKEN', 'pdK3lFBIuj%2BTI6PBvZdWMkenhjQAdWPt4U0MQDfHMpTjvWuaS7ySt6ppgcgf%2FCGwsJjJ863w%2BYX4%0AcUGAvAp8uAYm45nT0%2Fcp%2By%2BrD815Nfs%3D', { 'domain': domain, 'path': '/' });
	}

	if (Cookie.read('MC_STORE_ID') != '14401') {
		Cookie.write('MC_STORE_ID', '14401', { 'domain': domain, 'path': '/', 'duration': 30 });
	}

	if (reload) {
		window.location.reload();
	}
};

multiChannel.user.writeCookies();


multiChannel.user.showAccount = function() {
	var str = '';
	str += '<div id=\"account\">';
	str += '<div id=\"accountIcon\" class=\"loginIcon pointer mcpngfix\" onclick=\"multiChannel.logon();\"><\/div>';
	str += '<div id=\"accountTextBox\">';
	str += '<div id=\"accountText\">';
	str += '<a href=\"\" onclick=\"multiChannel.logon(); return false\">Logga in<\/a>';
	str += '<\/div>';
	str += '<\/div>';
	str += '<\/div><script type=\"text\/javascript\">';
	str += 'multiChannel.account.formatLinkEntries(false, 4, \'???STORECONFIGURATION.SITEMAP.DEFINITION.LOGOUT.NAME???\');';
	str += '<\/script>';
	document.write(str);
};

multiChannel.user.showShoppingCart = function() {
	var str = '';
	str += '<script type=\"text\/javascript\">';
	str += 'multiChannel.addToMetaTag(\'WT.ad\', \'???STORECONFIGURATION.SITEMAP.DEFINITION.BASKET.NAME???\');';
	str += '<\/script><div id=\"shoppingCart\" style=\"z-index:500;\"><div id=\"shoppingCartIcon\" class=\"mcpngfix\"><\/div><div id=\"shoppingCartBox\"><div id=\"shoppingCartText\">Din varukorg<\/div><div id=\"shoppingCartToggler\" class=\"shoppingCartBoxExpand\"><\/div><div id=\"shoppingCartCounter\" class=\"mcpngfix\"><div id=\"shoppingCartCounterText\">0<\/div><\/div><\/div><div id=\"shoppingCartContent\" class=\"content\"><div><table cellpadding=\"0\" cellspacing=\"0\"><\/table><\/div><\/div><\/div><script type=\"text\/javascript\">';
	str += 'multiChannel.basket.formatBasketEntries();';
	str += '<\/script>';
	document.write(str);
};




