/**************************
* 
* Andchir - wdevblog.net.ru
* Shopkeeper *0.8 RC1* - shopping cart
* 
**************************/

var debug = false;
var _fullQuantity = 0;
var helper = '<div id="stuffHelper"><center><div id="stuffHelperName"><b></b></div>'
  +"\n"+'<div>'+langTxt['count']+' <input type="text" size="2" id="stuffCount" name="count" value="1" maxlength="3" onkeypress="return checkKey(event)" />'
  +"\n"+'<img class="field-arr-up" src="assets/snippets/shopkeeper/img/arr_up.gif" width="17" height="9" alt="" onclick="changeCount(\'stuffCount\',1)" />'
  +'<img class="field-arr-down" src="assets/snippets/shopkeeper/img/arr_down.gif" width="17" height="9" alt="" onclick="changeCount(\'stuffCount\',2)" />'
  +"\n"+'</div><div><button id="confirmButton">'+langTxt['continue']+'</button> '
  +"\n"+'<button onclick="$(\'#stuffHelper\').fadeOut(300,function(){$(this).remove()});return false">'+langTxt['cancel']+'</button></div></center></div>'
  +"\n";


if (navigator.cookieEnabled==false){
  alert(langTxt['cookieError']);
}

function checkKey(e){
  var key_code = e.which ? e.which : e.keyCode;
  if((key_code>47&&key_code<58)||key_code==8){
    return true;
  }else{
    return false;
  }
}

function getPosition(el){
	var p = { x: el.offsetLeft, y: el.offsetTop };
	while (el.offsetParent){
		el = el.offsetParent;
		p.x += el.offsetLeft;
		p.y += el.offsetTop;
		if (el != document.body && el != document.documentElement)
		{
			p.x -= el.scrollLeft;
			p.y -= el.scrollTop;
		}
	}
	return p;
}

function getCenterPos(elA,elB){
  posB = new Object();
  cntPos = new Object();
  posB = getPosition(elB);
  var correct;
  
  cntPos.y = Math.round(($(elB).outerHeight()-$(elA).outerHeight())/2)+posB.y;
  cntPos.x = Math.round(($(elB).outerWidth()-$(elA).outerWidth())/2)+posB.x;
  
  if(cntPos.x+$(elA).outerWidth()>$(window).width()){
    cntPos.x = Math.round($(window).width()-$(elA).outerWidth())-2;
  }
  if(cntPos.x<0){
    cntPos.x = 2;
  }
    
  return cntPos;
}


function stringToArray(str){
  curArray = new Array();
  if (str!=null){
    dataArray = str.split(';');
  
    for(var i=0;i<dataArray.length;i++){
      curArray[i] = dataArray[i].split(',');
    }
  }
  return curArray;
}


function changeCount(fieldid,action){
  if(action==1){
    var num = parseInt($('#'+fieldid).attr('value'))+1;
  }else{
    var num = parseInt($('#'+fieldid).attr('value'))-1;
  }
  if(num>=1){
    $('#'+fieldid).val(num);
  }
}


function deleteItem(num,el){
  $('#stuffHelper').remove();
  $('body').append(helper);

  elHelper = document.getElementById('stuffHelper');
  boxPos = getCenterPos(elHelper,el);
  
  $('b','#stuffHelperName').text(langTxt['confirm']);
  $('div:eq(1)','#stuffHelper').remove();
  $('#confirmButton').text(langTxt['yes']).click(function(){
  
    if(num!='all'){
    stuffArray = new Array();
    stuffArray = stringToArray($.cookie('stuffAll'));
    var stuffString = '';
    var price;
    if(stuffArray.length==1){
      emptyCart();
    }else{
    for(var i=0;i<stuffArray.length;i++){
      price = stuffArray[i].length==5 ? stuffArray[i][3]+','+stuffArray[i][4] : stuffArray[i][3];
      if(i!=num){
        if(stuffString==''){
          stuffString = stuffArray[i][0]+','+stuffArray[i][1]+','+stuffArray[i][2]+','+price
        }else{
          stuffString = stuffString.concat(';'+stuffArray[i][0]+','+stuffArray[i][1]+','+stuffArray[i][2]+','+price);
        }
      }
    }
    /////////////////////
    if($.cookie('additParam')){
      var additP = $.cookie('additParam').indexOf(';') ? $.cookie('additParam').split(';') : new Array($.cookie('additParam'));
      var reg=/(\d+)==(.*)/;
      var additClean = '';
      for(var i=0;i<additP.length;i++){
        var n = additP[i].split('==');
        if(parseInt(n[0])!=(num+1)){
          var minus = parseInt(n[0])>(num+1) ? 1 : 0;
          var arr=reg.exec(additP[i]);
          additClean += additClean=='' ? (parseInt(arr[1])-minus)+'=='+arr[2] : ';'+(parseInt(arr[1])-minus)+'=='+arr[2];
        }
      }
      $.cookie('additParam',additClean, {expires: 1, path: '/'});
    }
    /////////////////////
    
    $.cookie('stuffAll', stuffString, {expires: 1, path: '/'});
    fillCart($.cookie('stuffAll'));
    }
  }else{
    emptyCart();
  }
  $('#stuffHelper').fadeOut(500).remove();
  
  });
  $('#stuffHelper').css({'top':boxPos.y+'px','left':boxPos.x+'px'}).fadeIn(500);
}


function recountItem(id,el){
  $('#stuffHelper').remove();
  $('body').append(helper);

  elHelper = document.getElementById('stuffHelper');
  boxPos = getCenterPos(elHelper,el);
  
  $('#stuffHelperName').remove();
  $('#stuffCount').val($(el).text());
  $('#stuffHelper').css({'top':boxPos.y+'px','left':boxPos.x-40+'px'}).fadeIn(500);
  
  $('#confirmButton').click(function(){
    var count = $('#stuffCount').val();
    var newcount;
    
    stuffArray = new Array();
    stuffArray = stringToArray($.cookie('stuffAll'));
    var stuffString = '';
    var price;
    
    for(var i=0;i<stuffArray.length;i++){
      price = stuffArray[i].length==5 ? stuffArray[i][3]+','+stuffArray[i][4] : stuffArray[i][3];
      newcount = i==id ? count : stuffArray[i][2];
    
      if(stuffString==''){
        stuffString = stuffArray[i][0]+','+stuffArray[i][1]+','+newcount+','+price;
      }else{
        stuffString = stuffString.concat(';'+stuffArray[i][0]+','+stuffArray[i][1]+','+newcount+','+price);
      }
    }
    $.cookie('stuffAll', stuffString, {expires: 1, path: '/'});
    $('#stuffHelper').fadeOut(500);
    fillCart($.cookie('stuffAll'));
  });
}

var _totalPrice = 0;
var _totalItems = 0;

function checkShopcart(){
	if(_totalPrice == 0 || _totalItems == 0)
	{
		alert('Ваша корзина пуста!');
		return false;
	}
	return true;
}

function submitIt()
{
	$('#shopOrderForm').submit();
}

function fillCart(string){
  if(delItemBut=='img'){
    var delItemButton = '<img src="assets/snippets/shopkeeper/img/delete.gif" border="0" width="17" height="17" alt="'+langTxt['delete']+'" />';
  }else{
    var delItemButton = langTxt['delete'];
  }
  
  stuffArray = new Array();
  stuffArray = stringToArray(string);
  
  if(stuffArray.length>0&&string!=''){
    $('div:gt(0)','#shopCart').remove();
    $('table','#shopCart').remove();
    $('#shopCart').append('<div id="toolsCart" align="center" style="margin: 5px 0 7px 0; font-size: 80%">[<a href="#" onclick="deleteItem(\'all\',this);return false">'+langTxt['delAll']+'</a>]</div>');
    
    var price;
    var totalPrice = 0;
    var totalItems = 0;
    
    if(cartType=='full'){
    	$('#shopCart').append('<table class="tab" width="100%"><tr style="border-top: 3px double #df9300; border-bottom: 3px double #df9300"><th style="text-align: left">Наименование товара</th><th>Цена</th><th>Кол-во</th><th>Стоимость</th><th>Удалить</th></tr></table>');
    }
    for(var i=0;i<stuffArray.length;i++){
      price = stuffArray[i].length==5 ? parseFloat(stuffArray[i][3])+parseFloat(stuffArray[i][4]) : parseFloat(stuffArray[i][3]);
      price = price==Math.round(price) ? Math.round(price) : price.toFixed(2);
      if(cartType=='full'){            /*<tr class="cart-order">*/
        $('table','#shopCart').append('<tr>'
        	+'<td ><nobr>'+stuffArray[i][1]+'<nobr></td>' /*<b title="'+additString(i+1)+'">'+stuffArray[i][1]+'</b>*/
        	+'<td style="text-align: right"><nobr>'+price+' '+currency+'</nobr></td>'
        	+'<td style="text-align: center"><nobr> x <a href="#" title="'+langTxt['changeCount']+'" onclick="recountItem('+i+',this);return false">'+stuffArray[i][2]+'</a></nobr></td>'
		+'<td style="text-align: right"><nobr>'+(price*stuffArray[i][2])+' '+currency+'</nobr></td>'
        	+'<td style="text-align: center"><a href="#" title="'+langTxt['delGoods']+'" onclick="deleteItem('+i+',this);return false">'+delItemButton+'</a></td>'
        +'</tr>');
      }
      totalItems += parseInt(stuffArray[i][2]);
      var wordEnd = '';
      if(lang=='ru')wordEnd = wordEndFunc(totalItems);
      totalPrice += parseInt(stuffArray[i][2])*price;
    }
    totalPrice = totalPrice==Math.round(totalPrice) ? Math.round(totalPrice) : totalPrice.toFixed(2);
    if(cartType=='full')
    {
	    /*$('#shopCart').append('<div id="totalCart" align="center">'+langTxt['sumTotal']+' <b>'+totalPrice+'</b> '+currency+'</div>');*/
	    $('table','#shopCart').append('<tr style="border-top: 2px solid #df9300">'
		+'	<td><strong>Итог:</strong></td><td>&nbsp;</td><td>&nbsp;</td>'
		+'	<td style="text-align: right"><strong>'+totalPrice+' '+currency+'</strong></td>'
		+'	<td>&nbsp;</td>'
		+'</tr>'
		+'<tr>' 
		+'	<td><a href="discount/">Ваша скидка</a> <b>(<span class="red">от 5-ти штук — 5%</span>, от 10-ти штук — 10%)</b>:</td><td>&nbsp;</td><td>&nbsp;</td>'
		+'	<td  style="text-align: right"><b><span id="discount">0</span>&nbsp;%&nbsp;&nbsp;&nbsp;&nbsp;</b></td>'
		+'	<td>&nbsp;</td>'
		+'</tr>'
		+'<tr>' 
		+'	<td><a href="delivery/">Доставка</a><span id="delivery_param"></span>:</td><td>&nbsp;</td><td>&nbsp;</td>'
		+'	<td style="text-align: right"><b><span id="delivery_price">0</span> руб.</b></td>'
		+'	<td>&nbsp;</td>'
		+'</tr>'
		+'<tr style="border-bottom: 3px double #df9300; border-top: 3px double #df9300">'
		+'	<td><strong>ПОЛНАЯ СТОИМОСТЬ ЗАКАЗА:</strong></td><td>&nbsp;</td><td>&nbsp;</td>'
		+'	<td  style="text-align: right"><strong class="green" style="font-size: large;"><span id="amount">0</span> руб.</strong></td>'
		+'	<td>&nbsp;</td>'
		+'</tr>');    
		_totalPrice = totalPrice;
	    _totalItems = totalItems;
	  $('#discount').text( getDiscount(totalItems) );
	  $('#delivery_price').text( getDelivery() );
	  calcAmount();
	}
    if(cartType=='small'){           /*<tr class="cart-order">*/
      $('table','#shopCart').remove();
      $('#shopCart').append('<div style="text-align: center">'+langTxt['select']+' <b>'+totalItems+'</b> '+langTxt['goods']+wordEnd+'<br />На сумму: <strong>'+totalPrice+' '+currency+'</strong></div>');
      //$('table','#shopCart').prepend('<tr><td align="center">'+langTxt['select']+' <b>'+totalItems+'</b> '+langTxt['goods']+wordEnd+'</td></tr>');
    }
    

    if(window.location.href.indexOf(orderFormPage)==-1){
      $('#shopCart').append('<div align="center" style="margin-top: 7px;" class="green"><b>[<a href="'+orderFormPage+'">'+langTxt['executeOrder']+'</a>]</b></div>');
    }
  }
}

var _index = 0;
var _D = new Array();
_D[_index] = new Array(10, 10); _index++;
_D[_index] = new Array(5, 5); _index++;
/*_D[_index] = new Array(2, 5); _index++;*/
_index = 0;
var _P = new Array();
_P[_index] = 200; _index++;
_P[_index] = 360; _index++;
_P[_index] = 518; _index++;
_P[_index] = 70; _index++;

function getDiscount(q)
{
	for(var i=0; i<_D.length; i++)
	{
		if( q >= _D[i][0] )
		{
			return _D[i][1];
		}
	}
	return 0;
}
function getDicountAmount(q,v)
{
	return Math.floor(v*(100-getDiscount(q))/100);
}
var oDeliveryTimeSelectedIndex = 0;

function getDelivery(){
	var oSel = $("#delivtype").get(0);
	var oSelVal = oSel.options[oSel.selectedIndex].value;
	var oDeliveryTimeVal = 1;
	return oDeliveryTimeVal*_P[oSelVal];// + Math.floor(0.053*(getDicountAmount(_totalItems,_totalPrice)+oDeliveryTimeVal*_P[oSelVal]));
	
}

/*
function getDelivery(){
	var oSel = $("#delivtype").get(0);
	var oDeliveryTime = $("#delivtime").get(0);
	var oSelVal = oSel.options[oSel.selectedIndex].value;
	//alert(oSelVal);
	if(oSelVal == 3)
	{
		$('#delivtime_placeholder').html('<b>По будням, до 18:00</b><input type="hidden" name="delivtime" value="1">')
		oDeliveryTimeSelectedIndex = oDeliveryTime.selectedIndex;
		oDeliveryTime.selectedIndex = 0;
		oDeliveryTime.readOnly = 'true';
		//oDeliveryTimeVal = 1;
	}
	else
	{
		
		oDeliveryTime.readOnly = 'false';
		oDeliveryTime.selectedIndex = oDeliveryTimeSelectedIndex;
	}
	
	//var oSelVal = oSel.options[oSel.selectedIndex].value;
	var oDeliveryTimeVal = oDeliveryTime.options[oDeliveryTime.selectedIndex].value;
	//var fixedPrice = _P[oSelVal];
	//if(oSelVal == 3) {oSel.readOnly="true"; oDeliveryTimeVal = 1;}else{oSel.readOnly="false";}
	return oDeliveryTimeVal*_P[oSelVal] + Math.floor(0.053*(getDicountAmount(_totalItems,_totalPrice)+oDeliveryTimeVal*_P[oSelVal]));
	
}
*/
function calcAmount(){
	 var totalDelivery = getDelivery();
	 var totalAmount = totalDelivery + getDicountAmount(_totalItems,_totalPrice);
	 $('#amount').text(totalAmount);
	 $('#delivery_price').text(totalDelivery);
	 
}

function toCart(id,el){
  var name = $('#stuff_'+id+'_name').text();
  var priceStr = $('#stuff_'+id+'_price').text();
  var price = parseFloat(priceStr.replace(',','.'));

  $('#stuffHelper').remove();
  
  $('body').append(helper);
  
  elHelper = document.getElementById('stuffHelper');
  btPos = getCenterPos(elHelper,el);
  
  $('b','#stuffHelperName').text(name);
  $('#stuffHelper').css({'top':btPos.y+'px','left':btPos.x+'px'}).fadeIn(500);
    
  $('#confirmButton').click(function(){
  
    var priceAddit = $.cookie('tempParam') ? ','+additFilter(id,'price') : '';
    
    var count = parseInt($('#stuffCount').val());
    var stuffString = id+','+name+','+count+','+price+priceAddit;
    
    if($.cookie('stuffAll')==null||$.cookie('stuffAll')==''){
      $.cookie('stuffAll', stuffString, {expires: 1, path: '/'});
      $.cookie('additParam', additFilter(id,'all'), {expires: 1, path: '/'});
    }else{
      if(goodsGroup=='1'&&($.cookie('stuffAll').indexOf(';'+id)>-1||$.cookie('stuffAll').indexOf(id)==0)){
        if(checkAddit(id)){
          groupingGoods(checkAddit(id),id,count);
        }else{
          $.cookie('stuffAll', $.cookie('stuffAll')+';'+stuffString, {expires: 1, path: '/'});
          $.cookie('additParam',additFilter(id,'all'), {expires: 1, path: '/'});
        }
      }else{
        $.cookie('stuffAll', $.cookie('stuffAll')+';'+stuffString, {expires: 1, path: '/'});
        $.cookie('additParam', additFilter(id,'all'), {expires: 1, path: '/'});
      }
    }
  
    var cart = document.getElementById('shopCart');
    
    cartPos = getCenterPos(elHelper,cart);
    
    $('#stuffHelper').animate({
        top: cartPos.y+'px',
        left: cartPos.x+'px'
      }).fadeOut(500,function(){
      
      fillCart($.cookie('stuffAll'));
    });
  });
}

function additFilter(id,type){
  if(type!='all'){
    if(!$.cookie('tempParam'))return '';
  }
  
  if($.cookie('stuffAll')){
    var stuffArray = $.cookie('stuffAll').split(';');
    var stuffCount = stuffArray.length;
  }else{
    var stuffCount=1;
  }
  var tempParam = $.cookie('tempParam') ? $.cookie('tempParam').split(';') : new Array();
  var param;
  var output = type!=null ? stuffCount+'==' : '';
  for(var i=0;i<tempParam.length;i++){
    if(tempParam[i].indexOf(','+id+',')>-1){
      output += output==stuffCount+'=='||output=='' ? tempParam[i] : '||'+tempParam[i];
    }
  }
  if(type=='all'){
    output = output.length>3 ? output : '';
    if(output!=''){
      output = ($.cookie('additParam')) ? ($.cookie('additParam'))+';'+output : output;
    }else{
      output = ($.cookie('additParam')) ? $.cookie('additParam') : output;
    }
  }else if(type=='price'){
    if(output.length<4) return 0;
    var additPriceArray = output.indexOf('||')>-1 ? output.split('||') : new Array(output);
    var additPriceSum = 0;
    for(var i=0;i<additPriceArray.length;i++){
      additPrice = additPriceArray[i].split(',');
      additPriceSum += parseFloat(additPrice[3]);
    }
    output = additPriceSum;
  }
  if(debug)alert('additFilter(): type='+type+', output='+output);
  return output;
}


function additString(num){
  if(!$.cookie('additParam')) return '';
  var additParam = $.cookie('additParam');
  if(additParam!='' && additParam.indexOf((num)+'==')>-1){
    eval('reg=/'+num+'==(.[^;]*)/g');
    var additParamStr = new String(additParam.match(reg));
    var output = '';
    additParamArray = additParamStr.indexOf('||') ? additParamStr.split('||') : new Array(additParamStr);
    for(var i=0;i<additParamArray.length;i++){
      var tempArr = additParamArray[i].split(',');
      var tempPrice = parseInt(tempArr[3])!=0 ? ' ('+tempArr[3]+')' : '';
      output += output=='' ? tempArr[2]+tempPrice : ', '+tempArr[2]+tempPrice;
    }
    return output;
  }else{
    return '';
  }
}


function checkAddit(id){
  var additParam = $.cookie('additParam');
  var additF = additFilter(id,null);
  if(debug)alert('checkAddit() -> additFilter(): '+additFilter(id,null));

  if(!additParam && additF=='') return true;
  if(!additParam && additF!='') return false;
  
  if(additParam && additF!=''){
    var curP = additParam.split(';');
    var curParam;
    for(var i=0;i<curP.length;i++){
      curParam = curP[i].split('==');
      if(!curParam[1])return true;
      if((curParam[1].indexOf(','+id+',')==additF.indexOf(','+id+','))&&(curParam[1].length == additF.length)&&(strToSum(curParam[1]) == strToSum(additF))){
        if(debug) alert('checkAddit(): '+curParam[1]+' = '+additFilter(id,null)+' -> '+curParam[0]);
        return curParam[0];
        break;
      }
    }
    return false;
  }else if(additParam && additF==''){
      var stuffArray = $.cookie('stuffAll').split(';');
      var stuffP;
      for(var i=0;i<stuffArray.length;i++){
        stuffP = stuffArray[i].split(',');
        if(stuffP[0]==id && additParam.indexOf((i+1)+'==')==-1){
          return i+1;
          break;
        }
      }
  }
  return false;
}


function groupingGoods(num,id,count){
    var newcount;
    if(debug)alert('groupingGoods(): num = '+num);
    
    stuffArray = new Array();
    stuffArray = stringToArray($.cookie('stuffAll'));
    var stuffString = '';
    var additParam = $.cookie('additParam') ? $.cookie('additParam') : '';
    
    for(var i=0;i<stuffArray.length;i++){
      price = stuffArray[i].length==5 ? stuffArray[i][3]+','+stuffArray[i][4] : stuffArray[i][3];
      if(!isNaN(parseInt(num))){
        newcount = stuffArray[i][0]==id && num==i+1 ? count+parseInt(stuffArray[i][2]) : stuffArray[i][2];
      }else{
        newcount = stuffArray[i][0]==id && additParam.indexOf((i+1)+'==')==-1 ? count+parseInt(stuffArray[i][2]) : stuffArray[i][2];
      }
      
      if(stuffString==''){
        stuffString = stuffArray[i][0]+','+stuffArray[i][1]+','+newcount+','+price;
      }else{
        stuffString = stuffString.concat(';'+stuffArray[i][0]+','+stuffArray[i][1]+','+newcount+','+price);
      }
    }
    $.cookie('stuffAll', stuffString, {expires: 1, path: '/'});
}

function emptyCart(){
  $.cookie('stuffAll', '', {expires: 1, path: '/'});
  $.cookie('stuffAll', null);
  if($.cookie('additParam')){
    $.cookie('additParam', '', {expires: 1, path: '/'});
    $.cookie('additParam', null);
  }
  $('div:gt(0)','#shopCart').remove();
  $('table','#shopCart').remove();
  $('#shopCart').append('<div id="cartEmpty" align="center">'+langTxt['empty']+'</div>');
}

function additOpt(elem){
  var value = elem.value;
  var name = elem.name;
  var tag_name = elem.tagName;
  
  var valArr = value.split('_');
  var nameArr = name.split('_');
  var dataString;
  var cutData = '';
  var currentData = $.cookie('tempParam') ? $.cookie('tempParam').split(';') : '';
  var cut = nameArr[0]+','+nameArr[1];
  if(currentData!=''){
    for(var i=0;i<currentData.length;i++){
      if(currentData[i].indexOf(cut)==-1&&currentData[i]!=''){
        cutData += cutData=='' ? currentData[i] : ';'+currentData[i];
      }
    }
  }
  if(tag_name=='SELECT'||(tag_name=='INPUT'&&elem.checked)){
    dataString = valArr[1]!='' ? nameArr[0]+','+nameArr[1]+','+valArr[0]+','+valArr[1].replace(',','.') : '';
  }else{
    dataString = '';
  }
  if(dataString!=''){
    dataString = cutData=='' ? dataString : ';'+dataString;
  }
  $.cookie('tempParam', cutData.concat(dataString), {expires: 1, path: '/'});
  $('#add_'+nameArr[1]).remove();
  var additPriceSum = additFilter(nameArr[1],'price');
  if(additPriceSum!=''&&!isNaN(additPriceSum)){
      $('#stuff_'+nameArr[1]+'_price').after('<sup id="add_'+nameArr[1]+'" class="price-add">+'+additPriceSum+'</sup>');
  }
  if(debug)alert('additOpt(): '+$.cookie('tempParam'));
}


function strToSum(str){
  var reg = /\D*/gi;
  var numStr = str.replace(reg,'');
  var numArr = numStr.split('');
  var output = 0;
  for(var i=0;i<numArr.length;i++){
    output = output+parseInt(numArr[i]);
  }
  return output;
}


$(document).ready(function(){
  if(window.location.href.indexOf('/'+gotoid)>-1){
    $.cookie('stuffAll', '', {expires: 1, path: '/'});
    $.cookie('stuffAll', null);
  }else{
    if($.cookie('stuffAll')!=null){
      fillCart($.cookie('stuffAll'));
    }
  }
  $('select.addparam').val('');
  $("input:radio.addparam").attr('checked',false);
  $("input:checkbox.addparam").attr('checked',false);
  if($.cookie('tempParam')){
    $.cookie('tempParam', '', {expires: 1, path: '/'});
    $.cookie('tempParam', null);
  }
  if(debug){
    var  degugString = $.cookie('tempParam') ? "1. "+$.cookie('tempParam') : '';
    degugString += $.cookie('stuffAll') ? "\n\n2. "+$.cookie('stuffAll') : '';
    degugString += $.cookie('additParam') ? "\n\n3. "+$.cookie('additParam') : '';
    if(degugString!='') alert(degugString);
  }
});

