ATGSvcs.rec_builder("ultaRecBuilder",function(slot_name,rec_data){var dom=ATGSvcs.dom,price_string=ATGSvcs.price(slot_name,rec_data.price),price=price_string?dom.SPAN({Class:"cs-price"},price_string):null,name_length=ATGSvcs.cfg('-name-length',slot_name,0),name=name_length?ATGSvcs.util.trunc(rec_data.name,name_length):rec_data.name,append_string=ATGSvcs.cfg("-append-title",slot_name,null),append_title=append_string?dom.SPAN({Class:"cs-append-title"},append_string):null;return dom.DIV({Class:"cs-rec",id:ATGSvcs.rec_id(slot_name,rec_data.productId)},dom.A({href:rec_data.url,title:rec_data.name},dom.IMG({border:"0",alt:rec_data.name,src:rec_data.image}),dom.DIV({Class:"cs-brand"},rec_data.brand),dom.DIV({Class:"cs-title"},rec_data.name),dom.DIV({Class:"cs-price"},price_string)));});ATGSvcs.renderer("ultaRenderer",function(slot_element){var slot_name=slot_element.id;if(this.headerText){slot_element.appendChild(ATGSvcs.dom.DIV({Class:"cs-header-text"},this.headerText));}
for(var i=0;i<this.recs.length;i++){slot_element.appendChild(ATGSvcs.build_rec(slot_name,this.recs[i]));}
slot_element.appendChild(ATGSvcs.dom.ezc());});