

function showProductDetailPanel (panelId) {
	$("#productTabPanels .panel").hide();
	$("#productTabs .tab").removeClass("selected");
	$("#productTabPanels #" + panelId).show();
	$("#productTabs #" + panelId + "_tab").addClass("selected");
	return false;
}

function showMainMenu(menuId) {
	$("#" + menuId + "DropDown").stop(true);
	$("#" + menuId + "DropDown").css("height",""); //fixes some weird bug.
	$("#" + menuId + "DropDown").slideDown("fast");
	$("#mainnav #" + menuId + " a").addClass("menuSelected");
}

function hideMainMenu(menuId) {
	$("#" + menuId + "DropDown").stop(true);
	$("#" + menuId + "DropDown").slideUp("fast",function(){$("#mainnav #" + menuId + " a").removeClass("menuSelected");});
}

$(document).ready(function(){
	$("a.productDetailZoomImage").lightBox({fixedNavigation:true});
	
	$(".reqd").html('<span class="orange">*</span>')
	
});


var itemBeingDeleted = false;
function deleteCartItem(formName, submitAction, lineNumber) {   
	if(!itemBeingDeleted) {
	    var formElement = document.forms[formName];
	    if(submitAction != null) {
		document.getElementById("GENERIC<>lineNumber").value = lineNumber;
		document.getElementById("bm_submit").value=submitAction;
   		document.getElementById("bm_action").value=submitAction;
	    }
	    formElement.submit();
	    itemBeingDeleted = true;
	}
}
function setActionSubmitForm(formName, submitAction) {   
	var formElement = document.forms[formName];
	if(submitAction != null) {
		document.getElementById("bm_submit").value=submitAction;
   		document.getElementById("bm_action").value=submitAction;
	}
	formElement.submit();
}

function setOrderSubmitForm(formName) {   
	var formElement = document.forms[formName];
	var submitAction = "credit_card";
	var codCheckbox = document.getElementById("cod");
	if(codCheckbox != null && codCheckbox.checked) {
		submitAction = "cod";
	}
	document.getElementById("bm_submit").value=submitAction;
	document.getElementById("bm_action").value=submitAction;
	formElement.submit();
}

	function confirmAddNewAddress(sFormName, sFormAction, sMessage, sTitle) {
		var fCurrentForm = document.forms[sFormName];
		var eShipToElements = fCurrentForm.elements['ORDER<>primaryShipToID'];
		var numShipTo = eShipToElements.length;
		
		//The Add Address radio button should be the last one
		var eLastOne = eShipToElements[numShipTo - 1];
		if(eLastOne.value != -1) {
			for (var i=0; i<numShipTo; i++) {
				var eTemp = eShipToElements[i];
				if(eTemp.value == -1) {
					eLastOne = eTemp;
					break;
				}
			}
		}
		if(eLastOne.checked) {
			setActionSubmitForm(sFormName, sFormAction);
			return;
		} else {
			jAlert(sMessage, sTitle);
		}
	}

	function confirmShipMethodSelected(sFormName, sFormAction, sMessage, sTitle) {
		var fCurrentForm = document.forms[sFormName];
		var eShipMethodElements = fCurrentForm.elements['shippingMethodList'];
		var numShipMethods = eShipMethodElements.length;
		var bChecked = false;		
		for (var i=0; i<numShipMethods; i++) {
			var eTemp = eShipMethodElements[i];
			if(eTemp.checked) {
				bChecked = true;
				break;
			}
		}
		if(bChecked) {
			setActionSubmitForm(sFormName, sFormAction);
		} else {
			jAlert(sMessage, sTitle);
		}
	}

function showProductAddedPopup() {
	tb_show('','/product/popup/product_added_popup.jsp?height=200&width=260&modal=true');
}

function showOrderDuplicatedPopup() {
	tb_show('','/account/popup/order_duplicated_popup.jsp?height=300&width=300&modal=true');
}

function showQuickOrderPopup(doAlpha) {
	if(doAlpha)
		tb_show('','/checkout/popup/quick_order_added_popup.jsp?height=200&width=260&modal=true&pageType=alpha');
	else 
		tb_show('','/checkout/popup/quick_order_added_popup.jsp?height=200&width=260&modal=true');
}
function loadUrlInWindow(url, secondURL, recordGoogle, subevent, uri) {
	//window.open(url,'',"toolbar=no,scrollbars=yes,menubar=no");
	trackGoogle(recordGoogle, 'Download', subevent, uri);
	setTimeout('navigateToConfirmationPage(\'' + secondURL + '\')', 3000);
}

function navigateToConfirmationPage(newPage) {
	window.location.href = newPage;
}

function trackGoogle(recordGoogle, category, subevent, uri) {
	if(recordGoogle && pageTracker) {
		pageTracker._trackEvent(category, subevent, uri);
	}
}

