/* scripts for MS Small Business Center */

  function validateZipInput(isThis) {
    	if (isThis.value=='Enter your ZIP') { isThis.value=''; }
	}


  function toggleSmBusTab(tabID,tabSection) {
    var divID = document.getElementById('ms_sb_content_'+tabID);
      divID.style.display='block';
		var doTab = document.getElementById(tabSection+'_tab_'+tabID);
			doTab.className="sb_tab_on";

        var allSmBusTabs = document.getElementById("ms_sb_navtabs").getElementsByTagName("li");

        /*for (var i=0; i<=allSmBusTabs.length; i++) {
            if (!divID.id.match("ms_sb_content_"+i)) { document.getElementById("ms_sb_content_"+i).style.display="none"; }
        }*/
 
        for (var i=0; i<allSmBusTabs.length; i++) {
            var tab_num = i+1;

    				// turn off all other tab content
						if (!divID.id.match("ms_sb_content_"+tab_num)) { document.getElementById("ms_sb_content_"+tab_num).style.display="none"; }

            // turn off all other tabs
						if (!tabID.match(tab_num)) {
							//document.getElementById(tabSection+"_tab_"+tab_num).style.className=document.getElementById(tabSection+"_tab_"+tab_num).className.replace("sb_tab_on", "sb_tab_off");
  						document.getElementById(tabSection+"_tab_"+tab_num).className="sb_tab_off";
						}
        }

  }
  
// Added on 10/23/2007 //
function getElementsByClassName(oElm, strTagName, strClassName){
// http://www.robertnyman.com/index.php?p=256
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/-/g, "\-");
	var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
function setSubContent(parentDiv,nextDiv) {
    // turn off all product content divs
    var arrReturnElements = getElementsByClassName(document, "div", "product_div");
    for (var i=0; i<arrReturnElements.length; i++) {
        arrReturnElements[i].style.display='none';
    }
    // turn on selected div
    document.getElementById('products_list_'+nextDiv).style.display='block';

    // different 'off' state for nav after clicking thru
    var allNavLIs = document.getElementById("product_nav").getElementsByTagName("li");
    for (var i=0; i<allNavLIs.length; i++) {
		allNavLIs[i].getElementsByTagName("a")[0].className="off";
    }

    // make current tab white
    document.getElementById('product_nav_'+nextDiv).getElementsByTagName("a")[0].className="on";
}


