﻿function GetItems(tbl,filter) {
    var ret = CrushGetItemsProxy.GetItemsProxy.GetItems(filter,OnComplete,OnError,tbl);
}
function OnComplete(arg,userContext) 
{
    if($get(userContext)!=null) {
        var tbl = $get(userContext);
        //set table defaults
        tbl.setAttribute('style','border-color:White;border-width:0px;width:508px;border-collapse:collapse;');
        tbl.setAttribute('cellspacing','0');
        var items = eval(arg.d);
        for(var item in items) {
            //construct the items
            var tr = tbl.insertRow(tbl.rows.length);
            var td = tr.insertCell(0);
            td.setAttribute('style','border:0px');
            var outerDiv = document.createElement("DIV");
            outerDiv = td.appendChild(outerDiv);
            outerDiv.className = 'ResultRow';
            outerDiv.innerHTML = '<div style="float: left;">' +
                    '<img src="http://www.crushwineandspirits.com/images/type_' + items[item].Color + '.gif" alt="' + items[item].Color + '" style="width: 13px; height: 21px; padding-top: 4px; padding-right: 3px;" />' +
                '</div>' +
                '<div style="float: left; width: 400px">' +
                    '<a href="' + items[item].Link + '">' + items[item].Year + ' ' + items[item].BRand + ' ' + items[item].WineName + '<span style="font-weight:normal">, ' + items[item].Size + '</span></a>' +
                    '<div style="float: left">' + items[item].WineScores.replace('images/organic.gif','/images/organic.gif').replace('images/sustainable.gif','/images/sustainable.gif').replace('images/kosher.gif','/images/kosher.gif') + '</div>' +
                '</div>' + 
                '<div style="float: right; text-align: right; width: 89px;">' + items[item].Price + '</div>';
            td.appendChild(outerDiv);
            //alert(items[item].WineName);
        }
        tbl.style.display = '';
    }
    //alert($get('CrushItems').innerHTML);
}
function OnTimeOut(arg) {alert("TimeOut");}
function OnError(arg) {alert("Error"+arg._message);}