 function deleteItem(item,sku)
{
   var response = window.confirm(SHOPPINGCART_DELETE_ITEMS_MSG);
   if(response)
   {
		// Omniture: track a cart removal
	  	s=s_gi(s_account); 
	  	s.linkTrackVars='events'; 
	  	s.linkTrackEvents='scRemove'; 
	  	s.events='scRemove'; 
	  	s.products=';'+sku; 
	  	s.tl(this,'o','Remove from Cart');
		// End Omniture code
		
   var val=document.getElementById("shoppingCartOrderForm").headerId.value;
   document.location.href="./removeCartItem.do?headerId="+val+"&lineItem="+item;
   }
}

 function updateItem(item,index)
{
   var count=document.getElementById("shoppingCartOrderForm").cartListSize.value;
   var val=document.getElementById("shoppingCartOrderForm").headerId.value;
   var qty=-1;
   if(index<=count)
   {
     qty=document.getElementById("shoppingCartOrderForm").elements["cnt["+index+"].qty"].value; 
    
   }
   if(isNumeric(qty)&& checkEmpty(qty)&& qty!=0)
   {
     document.location.href="./updatCartItem.do?headerId="+val+"&lineItem="+item+"&qty="+qty; 
   }
   else
   {
     displayErrorMessages("Please enter valid Quantity." + "<br>");
   }
}

function clearAllItems()
{
  
   var response = window.confirm(SHOPPINGCART_CLEAR_CART_MSG);
   if(response)
   {
   var val=document.getElementById("shoppingCartOrderForm").headerId.value;
   document.location.href="./clearCartItem.do?headerId="+val;
   }
}

function checkOut()
{
  if(document.getElementById("shoppingCartOrderForm").logged.value=="true")
  {
  	document.location.href="/shoppingCartCheckout.do";  
  }
  else
  {
  	document.location.href="/shoppingCartLoginAction.do";     
  }
}

function shippingEstimate()
{
 document.getElementById("shoppingCartEstimateShipForm").headerId.value =document.getElementById("shoppingCartOrderForm").headerId.value;
}

function promoCodeUpdate()
{
 document.getElementById("shoppingCartPromoCodeForm").headerId.value =document.getElementById("shoppingCartOrderForm").headerId.value;
}

function goToProductPage()
{
	document.location.href="/products.do";   
}
/* Code from the cart-login process */
	function forgotPassword()
	{
	   var forgetPassForm = document.forms['forgetPasswordForm'];
	   var loginForm = document.forms['loginForm'];
	   forgetPassForm.login.value = loginForm.login.value;
	   ajaxFormSubmit(forgetPassForm.id);
	}

	function autoCheckCompany() {
	  	var companyDoesBusinessForm=document.forms['shoppingCartCheckoutForm'];  
	  	companyDoesBusinessForm.companyStatus[1].checked=true;
	}

/* function to set focus to login  */
/* the call to this function is added to the onload 
    event when the cart login is displayed */
/* added 6-16-08 by srobinson (stream creative) */
function set_focus_to_login(){
	set_focus('login_field');
}

/*function to show/hide the CH account number */
/* and catalog priority number fields */
/* added 6-16-08 by srobinson (stream creative) */
function set_company_status(is_customer){
	var fieldset=document.getElementById('have-account');
	var registration_div=document.getElementById('shoppingCartRegisterSection');
	if(is_customer){
		fieldset.style.display='block';
	}else{
		fieldset.style.display='none';
	}
	registration_div.style.display='block';
	window.scrollTo(0,document.getElementById('shoppingCartRegisterSection').offsetTop)
}
/*function to show/hide login or registration */
/* forms based on whether user is new or exiting web user */
/* added 6-23-08 by srobinson (stream creative) */
function set_customer_status(radio){
	var login_div=document.getElementById('loginSection');
	var relationship_div=document.getElementById('relationshipSection');
	var registration_div=document.getElementById('shoppingCartRegisterSection');
	if(radio.value=='newUser' && radio.checked){
		login_div.style.display='none';
		relationship_div.style.display='inline';
		registration_div.style.display='block';
	}else if(radio.value=='oldUser' && radio.checked){
		login_div.style.display='inline';
		relationship_div.style.display='none';
		registration_div.style.display='none';
	}
}

/*function to perform operations on payment type selection */
/* hooked into existing code because existing code is called elsewhere */
/* added 6-23-08 by srobinson (stream creative) */
function set_payment_method(radio){
	if(radio.value=='PO' && radio.checked){
		onPaymentTypeChoice('PO');
	}else if(radio.value=='CC' && radio.checked){
		onPaymentTypeChoice('CC');
	}
}

/*function called on checkbox change for advanced shipping*/
/* probably replaces onAdvShippingEdit2, but not sure*/
/* added 6-23-08 by srobinson (stream creative) */
function set_advanced_shipping(checkbox){
	
	var labelDiv=document.getElementById('advShippingLabelMode');
	if(labelDiv!='undefined' && checkbox.checked){
		labelDiv.style.display="none";
	}else if(div!='undefined'){
		labelDiv.style.display="inline";
	}
	

	var div=document.getElementById('advShippingEditMode');
	if(div!='undefined' && checkbox.checked){
		div.style.display="block";
	}else if(div!='undefined'){
		div.style.display="none";
	}
	onCarrierAcctChoice2();
	displayCarrierAcctText2();
	showAdvShippingTableButtons(checkbox);
}

function set_advanced_shipping_login(checkbox){
	
	var div=document.getElementById('advShippingEditMode');
	if(div!='undefined' && checkbox.checked){
		div.style.display="block";
	}else if(div!='undefined'){
		div.style.display="none";
	}
	onCarrierAcctChoice2();
	displayCarrierAcctText2();
}
