
////////////////////////////////////////////////////////////////
//
// Beschreibung: Zeigt den Inhalt des Warenkorbs an
//
////////////////////////////////////////////////////////////////

var shopId = 'wShop';

function getBasketInfo(info){
  return showBasketInfo(info, 'return');
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Zeigt Informationen zum Warenkorb an
//
////////////////////////////////////////////////////////////////

  function showBasketInfoHead(info){

    var productStr = getCookie(shopId);
	//alert('showBasket:'+productStr);
    var productRowTmp;
    var numberProducts = 0;
    var numberProductsTimeout = 64;

    if(! info){
      info = "";
    }  
    
    var entry = productStr;
  
    var productAmount  = 1;
    var i = 0;
  
    var products = productStr.split('~~~');
    
    for(var i = products.length - 1; i >= 0; i--){
      if(products[i] != ''){
        entry      = products[i].replace(/p:/, '');    
        //alert(entry);  
      
        productAmount = entry.replace(/.*\~___([^\~]+)\~__-.*/, '$1');    
        if(productAmount == entry){
          productAmount = "";
        }   
        if(entry != ""){
          numberProducts += parseInt(productAmount);
        }              
      }
    }
	//alert(numberProducts);
    return numberProducts;
	
  }      
    
////////////////////////////////////////////////////////////////
//
// Beschreibung: Ermittelt ein Cookie
//
////////////////////////////////////////////////////////////////  

function getCookie(name){
  var cookieStr = document.cookie;
  if(name && name != ''){
    var nameReg = new RegExp('.*' + name + '=');
    cookieStr = cookieStr.replace(nameReg, '');
    cookieStr = cookieStr.replace(/;.*/, '');    
  }
  return cookieStr;
}

function getCookie(name){
  var cookieStr = document.cookie;
  if(name && name != ''){
        
    var nameReg = new RegExp(name + '=');
	
    cookiePos = cookieStr.search(nameReg);
    
    if (cookiePos != -1){
     cookieStr = cookieStr.substring(cookiePos);   
     cookieStr = cookieStr.replace(nameReg, '');
     cookieStr = cookieStr.replace(/;.*/, '');
    }
    else cookieStr="";
  }
  //alert('cookieStr:'+cookieStr);
  return cookieStr;
}
