// Braucht jquery// Placeholder//// salutationPlaceholder// loginLinkPlaceholdervar _jsonActionUrl = null;var _loginLCL = "";var _logoutLCL = "";var _greetingLCL = "";var _loginLinkSeparator = "";var _loggedinStateClassId = "";var _loggedoutStateClassId = "";var _salutationFormat = "";//multilanguage fix var _lang = getUrlVar();	//holt L-Variable für Sprachübergabe an Shop (?|& lang={L})function setLoginInfo(actionUrl, greetingLCL, loginLCL, logoutLCL, loginLinkSeparator, serverParams, loggedoutStateClassId, loggedinStateClassId, salutationFormat) {	_jsonActionUrl = actionUrl;	_loginLCL = loginLCL;	_logoutLCL = logoutLCL;	_loginLinkSeparator = loginLinkSeparator;	_loggedoutStateClassId = loggedoutStateClassId;	_loggedinStateClassId = loggedinStateClassId;	if(salutationFormat != null) {		_salutationFormat = ((greetingLCL!=null && greetingLCL != '')?(greetingLCL + ' '):'') + salutationFormat;	} else {		_salutationFormat = ((greetingLCL!=null && greetingLCL != '')?(greetingLCL + ' '):'') + ' %s %f %l!';	}	if(serverParams == null) {		serverParams = {};	}	jQuery.ajax({		url:actionUrl + "loginInfoJSON.do?lang=" + _lang,		dataType:'jsonp',		data:serverParams,		success:_setLoginInfoData	});}function _formatGreeting(salutation, firstName, lastName) {	var greeting = _salutationFormat;	if(salutation != null) {		greeting = greeting.replace(/%s/g, salutation);	} else {		greeting = greeting.replace(/%s/g,'');	}	greeting = greeting.replace(/%f/g, firstName);	greeting = greeting.replace(/%l/g, lastName);	return greeting;}function _setLoginInfoData(data) {	if(data["loggedIn"]) {		if(_loggedoutStateClassId != null) {			jQuery('.' + _loggedoutStateClassId).hide();		}		jQuery("#salutationPlaceholder").html(_formatGreeting(data['salutation'],data['firstName'],data['lastName']));		jQuery("<a />").attr("href", _jsonActionUrl + "logout.do?lang=" + _lang).html(_logoutLCL).appendTo("#loginLinkPlaceholder");		jQuery("#loginLinkPlaceholder").append(_loginLinkSeparator);		if(_loggedinStateClassId != null) {			jQuery('.' + _loggedinStateClassId).show();		}	} else {		if(_loggedinStateClassId != null) {			jQuery('.' + _loggedinStateClassId).hide();		}		jQuery("#salutationPlaceholder").html("");		jQuery("<a />").attr("href", _jsonActionUrl + "viewLoginForm.do?lang=" + _lang).html(_loginLCL).appendTo("#loginLinkPlaceholder");		jQuery("#loginLinkPlaceholder").append(_loginLinkSeparator);		if(_loggedoutStateClassId != null) {			jQuery('.' + _loggedoutStateClassId).show();		}	}}function setCartInfo(actionUrl, serverParams) {	if(serverParams == null) {		serverParams = {};	}	_jsonActionUrl = actionUrl;	jQuery.ajax({		url:actionUrl + "cartInfoJSON.do?lang=" + _lang,		dataType:'jsonp',		data:serverParams,		success:_setCartInfoData	});}function _setCartInfoData(data) {	jQuery("#cartPricePlaceholder").html(data["totalPrice"]);	jQuery("#cartCurrencyPlaceholder").html(data["currency"]);	jQuery("#cartCartLinkPlaceholder").attr("href", _jsonActionUrl + "viewCart.do?lang=" + _lang);	jQuery("#cartInterface > .cartCartLinkPlaceholder").attr("href", _jsonActionUrl + "viewCart.do?lang=" + _lang);	jQuery("#cartCheckoutLinkPlaceholder").attr("href", _jsonActionUrl + "initiateOrder.do?lang=" + _lang);	jQuery("#cartQuantityPlaceholder").html(data["totalQuantity"]);}function getUrlVar(){var i;var strVars = window.location.search;//get url-vars for language fixstrVars = strVars.replace("?","");var splitVars = new Array();var vars = new Array();splitVars = strVars.split("&");for(i=0;i<splitVars.length;i++){var tmp = splitVars[i].split("=");var nname = tmp[0];vars[nname] = tmp[1];}		if(!vars["L"]){	//set de if not exists	vars["L"] = 'de';	}return vars["L"];}
