function regenminibarrow(pagetype, checkoutbutaction) {
    $.get(jsstrdirectory + '/includes/asp/site_ajax_funcs.asp?pagetype=' + pagetype, { action: 'regen_barrow', chkoutbutaction: checkoutbutaction, jsstrdirectory: jsstrdirectory }, buildbarow, 'html');
	}

function buildbarow(data) {
    $('#yourbarrow').html(data);
    }	

function addtobarrow(pid){
	// SHOW PROCESSING
	if($('#p_'+pid)){
		var new_src = jsstrdirectory+'/images/buttons/buy-processing.gif';
		$('#p_'+pid).attr({ src: new_src });
	}
	if($('#addToCartform'+pid)){
		var ac = $('#ac'+pid).val();
		var qty = $('#qty'+pid).val();
		var featured = $('#featured'+pid).val();
		var pagetype = $('#pagetype'+pid).val();
		$.get(jsstrdirectory+'/includes/asp/site_ajax_funcs.asp',{action: 'addtobasket', jsstrdirectory: jsstrdirectory, featured: featured, qty: qty, parseid: pid, pagetype: pagetype, ac: ac},function(data){updateprodbox(data, pid);regenminibarrow();},'html');
	}
	return false;
}
	
function updateprodbox(data, pid){$('#productbox_'+pid).replaceWith(data);}	

function SetLetter(catID, Letter){
	$('#az').val(Letter);
	DoGuidedAjax(catID);
}

function buildgsearch(data){
	$('#guidedsearchwrapper').html(data);
	}	

// Add product to favourites
function addFavourite(intProdID) {
	
	$.get(jsstrdirectory+'/includes/asp/site_ajax_funcs.asp',{action: 'add_favourite', jsstrdirectory: jsstrdirectory, product_id: intProdID},writeout,'html');
	
}

// Populate postcode lookup DD
function AddressFinder(id, formname, formc) {
	var postcode = $('#pca_form_postcode' + id).val();
    $.get(jsstrdirectory + '/includes/asp/site_ajax_postcodelookup.asp', { action: 'FindByPostcode', jsstrdirectory: jsstrdirectory, postcode: postcode, pageform: formname, inputref: id, formc: formc}, function(data){buildaddresschooser(data, id)}, 'html');
	
}

function buildaddresschooser(data, myId){
	$('#addresschooser' + myId).html(data);
	}	

function removeFavourite(intProdID) {

    $.get(jsstrdirectory + '/includes/asp/site_ajax_funcs.asp', { action: 'remove_favourite', jsstrdirectory: jsstrdirectory, product_id: intProdID }, writeout, 'html');

}

function writeout(html){
	if(html!="") window.alert(html);
	}



