var html = {
    productSearch:{
        results:function(details){
            var html=
            '<div class="product">'+
                '<a href="'+url.item(details.urlId,details.slug)+'">'+
                    '<img src="'+details.imageUrl+'" />'+
                    '<p>'+details.name+'</p>'+
                    '<p>';
                        if(details.price!=0){
                             html += '<strong>&pound;'+details.price+'</strong>';
                        }
                        if(details.availability=='sold'){
                            html += '<small>sold</small>';
                        }
                    html +=
                    '</p>'+
                '</a>'+
            '</div>';
            $('#results').append(html);
        },
        pagination:function(pageDetails){
            var html = '';
            //alert($.toJSON(pageDetails));
            if(pageDetails.noPages>1){
                if(pageDetails.pageNo!=1){
                    html += '<li><a onclick="productSearch.s(1)">First &laquo;</a></li>\n';
                }
                if(pageDetails.noPages>1){
                    for(var i=1;i<=pageDetails.noPages;i++){
                        html += '<li'+(pageDetails.pageNo==i?' class="active"':'')+'><a onclick="productSearch.s('+i+')">'+i+'</a></li>\n';
                    }
                }
                if(pageDetails.pageNo!=pageDetails.noPages){
                    html += '<li><a onclick="productSearch.s('+pageDetails.noPages+')">Last &raquo;</a></li>\n';
                }
            }
            $('#pagination-1').html(html);
            $('#pagination-2').html(html);
            $('#items-found').html(pageDetails.noRows);
        },
        clear:function(){
            $('#results *').remove();
        },
        noResults:function(){
            $('#results').html('<p>Your search provided no results.</p><p>New items are being added weekly.</p><p>You may like to check again later or <a href="/contact/">subscribe to our free newsletter</a> to be kept up to date of new items</p>');
        }
    }
}
