      function initializeMyAccount() {
          itemList = new Array ("loginForm", "orderHistory", "orderStatus", "addressBook", "myProfile", "discounts", "changePassword");
          for (i=0; i<itemList.length; i++) {
              var j = 1;
              while (document.getElementById(itemList[i] + j)) {
                  document.getElementById(itemList[i] + j).style.display = "none";
                  j++;
              }
          }
      }
	  
	  function initializeMyAccountOpen() {
          itemList = new Array ("loginForm", "orderHistory", "orderStatus", "addressBook", "myProfile", "discounts", "changePassword");
          for (i=0; i<itemList.length; i++) {
              var j = 1;
			   displayMode = (document.getElementById && document.all) ? "block" : "table-row";
              while (document.getElementById(itemList[i] + j)) {
                  document.getElementById(itemList[i] + j).style.display = displayMode;
                  j++;
              }
          }
      }
	  
	   function initializeMyAccountLoggedin() {
          itemList = new Array ("myAccountList");
          for (i=0; i<itemList.length; i++) {
              var j = 1;
			  displayMode = (document.getElementById && document.all) ? "block" : "table-row";
              while (document.getElementById(itemList[i] + j)) {
                  document.getElementById(itemList[i] + j).style.display = displayMode;
                  j++;
              }
          }
      }

      function expandCollapse(sectionName) {
          var displayMode = "none";
          if (document.getElementById(sectionName + "-img").src.indexOf("ic_show_plus.gif") > -1) {
               displayMode = (document.getElementById && document.all) ? "block" : "table-row";
               document.getElementById(sectionName + "-img").src = "im/ic_hide_minus.gif";
          } else {
               document.getElementById(sectionName + "-img").src = "im/ic_show_plus.gif";
          }
          var i = 1;
          while (document.getElementById(sectionName + i)) {
              document.getElementById(sectionName + i).style.display = displayMode;
              i++;
          }
      }
	  
	   function initializeOrderParts() {
          itemList = new Array ("orderParts");
          for (i=0; i<itemList.length; i++) {
              var j = 1;
              while (document.getElementById(itemList[i] + j)) {
                  document.getElementById(itemList[i] + j).style.display = "none";
                  j++;
              }
          }
      }
	  
//Function to check the selected IOs for 4200

function checkSelectedIo(itemId) {
	var maxItems;
	var totalItems = 0;
	if (itemId == 2) {
		maxItems = 3;
	} else {
		maxItems = 2;
	}
	for (i=1; i<=5; i++) {
		if (document.getElementById("cmIO" + i + itemId).checked) {
			totalItems++;
		}
	}
	if (totalItems >= maxItems) {
		for (i=1; i<=5; i++) {
			if (document.getElementById("cmIO" + i + itemId).checked) {
				document.getElementById("cmIO" + i + itemId).disabled = false;
				document.getElementById("cmIO" + i + itemId + "lbl").disabled = false;
			} else {
				document.getElementById("cmIO" + i + itemId).disabled = true;
				document.getElementById("cmIO" + i + itemId + "lbl").disabled = true;					
			}
		}
	}
}	  

function showPrintPage(pagename, popupheight, popupwidth) {
		var documentHeight = document.documentElement.clientHeight;
		var documentWidth = document.body.clientWidth;
		leftpos= parseInt((documentWidth - popupwidth)/2);			
		toppos= parseInt((documentHeight - popupheight)/2);
		switch(pagename) {
			case("orderdetails") : {
				newWindow = window.open("order_details_print_page.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
			case("quotedetails") : {
				newWindow = window.open("quote_details_print_page.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
			case("shoppingcart") : {
				newWindow = window.open("shoppingcart_print_page.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
			
			case("receipt") : {
				newWindow = window.open("receipt_print_page.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
			case("itemdetails") : {
				newWindow = window.open("item_details_print_page.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
			case("configuration") : {
				newWindow = window.open("configuration_print_page.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=400,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
		}
	}
	
	function showPopup(pagename, popupheight, popupwidth) {
		var documentHeight = document.documentElement.clientHeight;
		var documentWidth = document.body.clientWidth;
		leftpos= parseInt((documentWidth - popupwidth)/2);			
		toppos= parseInt((documentHeight - popupheight)/2);
		switch(pagename) {
			case("sunsystemmanager") : {
				newWindow = window.open("candyrack_sunsystemmanager.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
			case("solarissoftwarekit") : {
				newWindow = window.open("candyrack_solarissoftwarekit.jsp", "popupwindow", "scrollbars=yes, resizable=yes, height=600,width=815,top=" + toppos +  ", left=" + leftpos + "\"");
				break;
			}
		}
	}