ccms.namespace('lv');ccms.html.use();ccms.config.set('ccms.editor.LocationEditor.showAddressLine',true);ccms.config.set('ccms.editor.LocationEditor.showSubAdministrativeAreaName',true);ccms.config.set('ccms.editor.LocationEditor.showPostalCode',true);ccms.config.set('ccms.editor.LocationEditor.showCountry',false);lv.AddToBasketForm=function(form){function toggleForm(e){ccms.dom.toggle(form);if(ccms.dom.getStyle(form,'display')!='none'){var i=ccms.dom.getElementsBy(function(node){return node.type=='text';},'input',form);if(i.length){i[0].select();i[0].focus();}}}
(function(){var legend=form.getElementsByTagName('legend')[0];var link=ccms.html.SPAN({'class':'toggle-order'},legend.innerHTML);form.parentNode.insertBefore(link,form);legend.parentNode.removeChild(legend);ccms.dom.addClass(form,'jsi');ccms.dom.hide(form);ccms.event.attach(link,'click',toggleForm);})();};lv.UpdateDimensionsLabel=function(fieldset){var legend=fieldset.getElementsByTagName('legend')[0];legend.innerHTML='or '+legend.innerHTML;};ccms.widgets.addInstaller('updateExternalLinks',ccms.dom.updateExternalLinks);ccms.widgets.addClassInstaller(lv.AddToBasketForm,'lvAddToBasketForm','form');ccms.widgets.addClassInstaller(lv.AddToBasketForm,'directions','form');ccms.widgets.addClassInstaller(lv.UpdateDimensionsLabel,'fm-property-dimensions','fieldset');ccms.event.onDOMReady(function(){var basket;if(basket=$('basket')){var onRemoveItem=function(e){var span=ccms.event.getTarget(e),tr,form;if(span&&ccms.dom.hasClass(span,'tool-remove')&&(tr=ccms.dom.getAncestorByTagName(span,'tr'))){tr.getElementsByTagName('input')[0].value='0';form=ccms.dom.getAncestorByTagName(tr,'form');form.submit();}};var span=null;var tr=basket.getElementsByTagName('tr');tr[0].appendChild(ccms.html.TH({'class':'remove'},''));for(var i=1;i<tr.length;++i){if(ccms.dom.hasClass(tr[i],'item')){span=ccms.html.SPAN({'class':'tool-remove'},'Remove');tr[i].appendChild(ccms.html.TD({'class':'remove'},span));}
else{tr[i].appendChild(ccms.html.TD());}}
if(span){ccms.event.attach(basket,'click',onRemoveItem);ccms.dom.addClass(basket,'jsenabled');}}
var form;if(form=$('edit-form')){ccms.dom.getElementsByClassName('fm-optional','fieldset',form).foreach(function(fs){ccms.dom.getElementsByClassName('fm-field-name','label',fs).foreach(function(label){label.innerHTML=label.innerHTML.replace(/\s+\*:$/,':');});});}});