
function getManufacturers()
{
   ManufacturerServices.getManufacturers($get('hdManufacturerList').value, OnComplete, OnTimeOut, OnError);
}

function OnComplete(args)
{
    var logos = eval(args);
    //alert(logos.length);
    if(logos.length > 0)
    {
      for(var i=0;i<logos.length;i++)
        {
            var len = $get('trManufacturers').cells.length;
            var cell = $get('trManufacturers').insertCell(len);
            cell.innerHTML = createLogo(logos[i].ID, logos[i].LinkUrl, logos[i].ImageUrl, logos[i].AlternateText, logos[i].Width, logos[i].Height);
            $get('hdManufacturerList').value += logos[i].ID + ",";
        }
    }
    else
    {
        $get('hdManufacturerList').value = 'END';
    }
  
}

function createLogo(id, linkURL, imageURL, alternateText, width, height)
{
    return "<a id=\"" + id + "\" href=\"" + linkURL + "\" target=\"_blank\"><img id=\"img" + id + "\" src=\"" + imageURL + "\" alt=\"" + alternateText + "\" style=\"height:" + height + "px;width:" + width + "px;border-width:0px;\" /></a>&nbsp;&nbsp;";
}

function OnTimeOut(args)
{
    //alert("Time-out occured. Please contact us if this error persist.");
}
    
function OnError(args)
{
    //alert("Error calling web service. Please contact us if this error persist.");
}

// This must be the last line in the js file
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();