//Functions related to webstore basket
var bmWin;


function basketMini(urlStr,winName,winOpt) {

    if(bmWin == null){
	//alert("bmWin is null");
	bmWin = window.open(urlStr,winName,winOpt);
	bmWin.focus();
    }else{
	if(bmWin.closed == true){
		//alert("bmWin is closed");
		bmWin = window.open(urlStr,winName,winOpt);
	}else{
		//alert("bmWin already open");
		bmWin.location.href = urlStr;
		bmWin.focus();
	}
    }
}

function addCheckedItemsToMiniBasket(urlStr,winName,winOpt) {
    var x = document.SiteSearchResultForm.elements.length;
    var amt = 0;
    for(i = 0; i < x; i++) {
        if (document.SiteSearchResultForm.elements[i].checked){
            urlStr += "&amp;itemId=" + document.SiteSearchResultForm.elements[i].value;
            amt = amt + 1;
        }
    }
    if(amt > 0){
        basketMini(urlStr,winName,winOpt);
    }
}
