// Dynamic Tab
function initTab(hotTabId) {
    //element id, class names
    //var hotTabId = "#hottab";
    if (typeof(hotTabId) == "undefined" || hotTabId == null || hotTabId =="") {
        return;
    }
    var tabClass = ".tab";
    var tabBodyClass = ".tab_body";
    var tabBodyIdPrefix = "#tabbody";
            
    //css names
    var tabActiveCss = "tab_active";
    var tabInActiveCss = "tab_inactive";
    var tabBodyCss = "tab_body";
    
    $(hotTabId + " " + tabClass + ":first").addClass(tabActiveCss);   
    $(hotTabId + " " + tabClass).addClass(tabInActiveCss);
    $(hotTabId + " " + tabBodyClass).css("display", "none");     
    $(hotTabId + " " + tabBodyClass + ":first").css("display", "block");
      
    $(hotTabId + " " + tabClass).click(function(){
        var tabs = $(hotTabId + " " + tabClass);
        tabs.removeClass(tabActiveCss);
        $(this).removeClass(tabInActiveCss).addClass(tabActiveCss).addClass(tabInActiveCss);
        var tabBodyId = hotTabId + " " + tabBodyIdPrefix + tabs.index(this);
        $(hotTabId + " " + tabBodyClass).css("display", "none");
        $(tabBodyId).css("display", "block");              
        //$(tabBodyId).fadeIn("normal");
        
        // start clear checked of shopping cart.
        if(null != document.getElementById("ids")) {
        	var ckArray = [];
	        document.getElementById("ids").value = "";
	        ckArray = $(":checkbox");
	        if(ckArray.length > 0) {
	        	for(var i = 0; i < ckArray.length; i++) {
	        		if(ckArray[i].checked) {
	        			ckArray[i].checked = false;
	        		}
	        		// collect(ckArray[i]);
	        	}
	        }
        }// end clear checked of shopping cart.
    });
}