<!--******showBasketValue*******

  var setBasketInterval = true;

  function setCookie(name, value, expires, path, domain, secure) {

    var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");

    document.cookie = curCookie;
  }

  function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);

    if (begin == -1) {
      begin = dc.indexOf(prefix);
      if (begin != 0) {
        return null;
      }
    } 
    else {
      begin += 2;
    }

    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
      end = dc.length;
    }

    return unescape(dc.substring(begin + prefix.length, end));
  }


  function showBasketValue() {

    var currency = "EUR";
    if ( window.location.hostname.search(/joop/i) != -1 ) currency = "€";
    var hSessionID      = getCookie ( 'DePauli_hSessionID' );
    var hSessionIDValue = getCookie ( 'DePauli_hSessionID_Value' );
    var myArray		= "";
    var output          = '0 Artikel, 0.00 ' + currency;
    var highlight	= false;
    var color_aktiv	= "";
    var color_inaktiv	= "";
    
    
    // Anzeigefarben übernehmen. Die Farben müssen global definiert sein. Zum Beispiel auf der Startseite des Shops.
    if ( typeof warenkorb_color_aktiv != "undefined" ) color_aktiv = warenkorb_color_aktiv;
    if ( typeof warenkorb_color_inaktiv != "undefined" ) color_inaktiv = warenkorb_color_inaktiv;


    if ( !setBasketInterval ) clearInterval ( intervalBasket );

    if ( (hSessionID != null) && (hSessionIDValue != null) && (typeof(hSessionIDValue) == 'string') ) {
      myArray = hSessionIDValue.split ( ',' );

      if ( myArray[0] ) {

	if ( myArray[3] ) currency = myArray[3];
	if ( (currency == "EUR") && (window.location.hostname.search(/joop/i) != -1) ) currency = "€";
	

        // Stimmt die aktuelle SessionID mit der SessionID der Basketwerte über ein?
        if ( hSessionID == myArray[0] ) {
          if ( myArray[1] == 1 ) {
            output =  '1 Artikel, ' + myArray[2] + ' ' + currency;
	    highlight = true;
          }
          else {
            output = myArray[1] + ' Artikel, ' + myArray[2] + ' ' + currency;
            if ( parseInt(myArray[1]) > 0 ) highlight = true;;
          }
        }
      }
    }

    var bval = document.getElementById("bval");
    var blink = document.getElementById("blink");

    if ( bval ) {
    	bval.firstChild.nodeValue =  output;
    }

    var second_bval = document.getElementById("second_bval");
    if ( second_bval ) second_bval.firstChild.nodeValue =  output;

    if ( color_aktiv != "" && color_inaktiv != "" ) {
	if ( highlight ) {
		if ( bval ) bval.style["color"] = color_aktiv;
		if ( blink ) blink.style["color"] = color_aktiv;
	}
	else {
		if ( bval ) bval.style["color"] = color_inaktiv;
		if ( blink ) blink.style["color"] = color_inaktiv;
	}
    }
    
  }

 var intervalBasket = setInterval ( "showBasketValue()", 1000);
 

//-->
