var fDesc=new Array(); fDesc[0] = "Adding a project template entry into Visual Studio .NET's "Add New Item" window seems like it should be a simple process, until you try it. The multi step, multi file process is cumbersome and error prone. Chris Sells' article clearly defines the process, but if you have to add more than one template, you soon realize there has to be a better way."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }