function showDescription(id){var divs=$$(".ftGroupDescription");for(var i=0;i<divs.length;
i++){divs[i].hide();}$(id).show();return true;}function clearDDLOptions(ddl,start){var children=Element.immediateDescendants(ddl);
for(var i=start;i<children.length;i++){$(children[i]).remove();}}function appendDDLOptions(ddl,html){var node=Element.immediateDescendants(ddl)[0];
new Insertion.After(node,html);}function clearSelectionsAndPricing(brand,level){var selectionArray=getSelectionsArray(brand);
if(parseFloat(level)<3){for(var i=parseFloat(level)+1;i<3;i++){clearDDLOptions($(selectionArray[i]),1);
$(selectionArray[i]).hide();}}setSkuAndPricing(brand,"","","");}function selectionChanged(obj,target,brand,level){clearSelectionsAndPricing(brand,level);
var selections=getDelimitedSelections(brand);var url="/Ajax/FleaAndTickProxy.aspx?action=qo&brand="+brand+"&level="+level+"&selections="+selections;
new Ajax.Request(url,{method:"get",onSuccess:function(transport){clearDDLOptions(target,1);
if(!transport.responseText.empty()){appendDDLOptions(target,transport.responseText);
$(target).selectedIndex=0;if(brand=="frt"&&level=="1"&&obj.selectedIndex==2){$(target).selectedIndex=1;
$(target).hide();selectionChanged(this,"ddlFrtPackSize","frt",2);}else{$(target).show();
}}else{$(target).hide();}}});}function getPricing(brand){clearSelectionsAndPricing(brand,3);
var selections=getDelimitedSelections(brand);var url="/Ajax/FleaAndTickProxy.aspx?action=gp&brand="+brand+"&selections="+selections;
new Ajax.Request(url,{method:"get",onSuccess:function(transport){var result=transport.responseText;
if(!result.empty()){var split=result.split("|");this.setSkuAndPricing(brand,split[0],split[1],split[2]);
}}});}function setSkuAndPricing(brand,sku,price,salePrice){if(price.blank()){$(brand+"Pricing").hide();
}else{$(brand+"Price").innerHTML="$"+price;if(price!=salePrice){$(brand+"SalePricing").show();
$(brand+"SalePrice").innerHTML="$"+salePrice;}else{$(brand+"SalePricing").hide();
}$(brand+"Sku").value=sku;$(brand+"Pricing").show();}}function getSelectionsArray(brand){switch(brand){case"frt":return new Array("ddlFrtPetType","ddlFrtPetSize","ddlFrtPackSize");
break;case"atvg":return new Array("ddlAtvgPetType","ddlAtvgPetSize","ddlAtvgPackSize");
break;case"atvx":return new Array("ddlAtvxPetType","ddlAtvxPetSize","ddlAtvxPackSize");
break;}}function getDelimitedSelections(brand){var selects=getSelectionsArray(brand);
return $(selects[0]).value+"|"+$(selects[1]).value+"|"+$(selects[2]).value;}function validate(brand){var selections=getSelectionsArray(brand);
var errorDiv=$(brand+"Error");if($(selections[0]).value.empty()){alert("Please select a Pet Type");
return false;}if($(selections[1]).value.empty()){alert("Please select a Pet Size");
return false;}if($(selections[2]).value.empty()){alert("Please select a Pack Size");
return false;}return true;}