function App_TaxonomySelector_submit(){var taxonomySelectors=document.getElementsByClassName('App_TaxonomySelector')
for(var i=0;i<taxonomySelectors.length;i++){if(App_TaxonomySelector_ignoreParents[taxonomySelectors[i].id]){return;}
var classifications=taxonomySelectors[i].getElementsByTagName('INPUT');for(var j=0;j<classifications.length;j++){classifications[j].disabled=false;}}}
function App_TaxonomySelector_toggleChildren(id,guid){var group=document.getElementById('App_TaxonomySelector_'+id+'_children_'+guid);var image=document.getElementById('App_TaxonomySelector_'+id+'_toggleButton_'+guid);if(image.alt=='Hide'){group.style.display='none';image.src=image.src.replace(/toggle_minus/,'toggle_plus');image.alt='Show';}else{group.style.display='';image.src=image.src.replace(/toggle_plus/,'toggle_minus');image.alt='Hide';}}
function App_TaxonomySelector_onClick(id,guid){var parentClassification,i;var classification=document.getElementById(id+'_'+guid);var parentGuid=classification.parentNode.parentNode.id.replace('App_TaxonomySelector_'+id+'_children_','');if(classification.checked){if(parentGuid!=''){parentClassification=document.getElementById(id+'_'+parentGuid);if(parentClassification!=null&&(!parentClassification.checked||!parentClassification.disabled)){parentClassification.originallyChecked=parentClassification.checked;parentClassification.originallyDisabled=parentClassification.disabled;parentClassification.checked=true;parentClassification.disabled=true;App_TaxonomySelector_onClick(id,parentGuid);}}
var siblings=document.getElementById('App_TaxonomySelector_'+id+'_children_'+parentGuid);siblings=siblings.getElementsByTagName('INPUT');siblingsChecked=true;for(i=0;i<siblings.length;i++){if(siblings[i].id.indexOf(id)==0&&!siblings[i].checked){siblingsChecked=false;}}
if(siblingsChecked){document.getElementById('App_TaxonomySelector_'+id+'_selectAll_'+parentGuid).checked=true;}}else{var childClassifications=document.getElementById('App_TaxonomySelector_'+id+'_children_'+parentGuid);if(childClassifications!=null){childClassifications=childClassifications.getElementsByTagName('LI');var childChecked=false;for(i=0;i<childClassifications.length;i++){if(childClassifications[i].getElementsByTagName('INPUT')[0].checked){childChecked=true;}}
if(!childChecked){parentClassification=document.getElementById(id+'_'+parentGuid);if(parentClassification!=null){if(!parentClassification.originallyChecked){parentClassification.checked=false;}
if(!parentClassification.originallyDisabled){parentClassification.disabled=false;}
App_TaxonomySelector_onClick(id,parentGuid);}}}
document.getElementById('App_TaxonomySelector_'+id+'_selectAll_'+parentGuid).checked=false;}}
function App_TaxonomySelector_toggleAllChildren(id,guid){var allClassifications=document.getElementById('App_TaxonomySelector_'+id+'_selectAll_'+guid);var childClassifications=document.getElementById('App_TaxonomySelector_'+id+'_children_'+guid);childClassifications=childClassifications.getElementsByTagName('LI');for(var i=0;i<childClassifications.length;i++){var childClassification=childClassifications[i].getElementsByTagName('INPUT')[0];childClassification.checked=allClassifications.checked;if(childClassification.id.indexOf(id)==0){App_TaxonomySelector_onClick(id,childClassification.id.replace(id,'').substr(1));}}
App_TaxonomySelector_onClick(id,childClassifications[1].getElementsByTagName('INPUT')[0].id.replace(id,'').substr(1));}
var App_TaxonomySelector_ignoreParents={};