//var willReOpen = false;

function RefreshMySamplesDropdown(reOpen) {
	willReOpen = reOpen;
	jQuery.ajaxSetup({ error: noData });
	var now = new Date();
	var ms = now.getMilliseconds();
    jQuery.getJSON('/dataservice/samplebasket.axd?ms=' + ms , function(data) {
        //alert(data);
		RenderMySamplesDrowdown(data);
    });
}

function RenderMySamplesDrowdown(data) {
	var phAmount=jQuery('#mySamplesAmount');
	//var testphAmount = phAmount.html();
	//alert(phAmount);
    var curAmount = phAmount.html();
    var totSamples = "0";
    totSamples = data.Items.length.toString();
	jQuery(phAmount).html(totSamples);
    var newHtml = '';
    var code;
    var img;
    var name;
    var options = jQuery('#basket .options').html();
    newHtml += '<div id="basket">';
    newHtml += '<ul id="mycarpets" class="jcarousel jcarousel-skin-tango">';
    jQuery.each(data.Items, function (i, item) {
        code = item.Code;
        img = item.ImageUrl.replace('/./', '/').replace('./', '/');
        name = item.Name;
        newHtml += '<li>';
        newHtml += '<a href="#" class="deletemycarpet" onclick="RemoveSample(\'' + item.Code + '\');return false;">delete</a>';
        newHtml += '<div class="basket-img"><img src="' + img + '?hid=img;w=30;rm=19;q=100;ar=1;crh=200;crw=200" alt="" width="30" height="30" /></div>';
        newHtml += '<div class="basket-desc"><p>' + name + '';
        newHtml += '<br /><span>' + code + '</span></p></div>';
        newHtml += '</li>';
    });
    newHtml += '</ul>';
    newHtml += '<div class="options">' + options + '</div>';
    newHtml += '</div>';
    jQuery('#basket').replaceWith(newHtml);

    if (totSamples > curAmount) {
        addSample();
    }
    
    if (jQuery("#basket").length > 0) {
        /*
		jQuery('#basket #mycarpets').jcarousel({
            vertical: true,
            scroll: 1
        });
		*/
    }

//    if (totSamples < curAmount) {
//        jQuery('.baskettab').addClass('baskettab_selected');
//        jQuery('#basket').css('visibility', 'visible');
//    willReOpen = false;
//}
}

function noData(XMLHttpRequest, textStatus, errorThrown) {
    jQuery("#handelingen").empty();
}

function RemoveSample(code) {
    jQuery('.baskettab').removeClass('baskettab_selected');
    jQuery('#basket').css('visibility', 'hidden');
    jQuery.get('/dataservice/removesample.axd?code=' + code);
    RefreshMySamplesDropdown(true);
    try {
        if (jQuery('#ctl00_plhMain_lnkRefresh').length != 0) {
            __doPostBack('ctl00$plhMain$lnkRefresh', '');
        }
    }
    catch (err) {
    }
}
