// Cart javascript functions
$(document).ready(function(){


    //show cart and turn cart sub heading on
	CartOnOff("ON");
	
	
	//hide other categories and turn off other sub headings		
	SubmitOrderOnOff("OFF");
	ShippingOnOff("OFF","");	
	SendPaymentsOfOff("OFF");
});


function CartOnOff(OnOff){
	if(OnOff == "ON"){
		$("#cartList").show();	
		//populate cart list
		getCartList(1);
		$("#Page1").css("font-size","16px"); 
		$("#Page1").css("color","red"); 
		$("#Page1").css("font-weight","900");	
		$("#PageCart").css("font-size","16px");
		$("#PageCart").css("color","#3868a8");
		$("#PageCart").css("font-weight", "900");
	}else{
		$("#cartList").hide();
		$('#cartList').html('');
		$("#Page1").css("font-size","16px"); 
		$("#Page1").css("color","#003060"); 
		$("#Page1").css("font-weight","400");
		$("#PageCart").css("font-size","11px");
		$("#PageCart").css("color","#666666"); 
		$("#PageCart").css("font-weight","900");
	}
} 

function ShippingOnOff(OnOff,basket_id){
	if (OnOff == "ON"){
		goToAddAddress(basket_id);			
		$("#Shipping").show();		
	}else{
		$("#Shipping").hide();		
	}
}

function SubmitOrderOnOff(OnOff){
	if(OnOff == "ON"){
		$("#SubmitOrder").show();
		$("#Page3").css("font-size","16px"); 
		$("#Page3").css("color","red"); 
		$("#Page3").css("font-weight","900");	
		$("#PageOrder").css("font-size","16px");
		$("#PageOrder").css("color","#3868a8");
		$("#PageOrder").css("font-weight", "900");
	}else{
		$("#SubmitOrder").hide();
		$("#Page3").css("font-size","16px"); 
		$("#Page3").css("color","#003060"); 
		$("#Page3").css("font-weight","400");
		$("#PageOrder").css("font-size","11px");
		$("#PageOrder").css("color","#666666"); 
		$("#PageOrder").css("font-weight","900");
	
	}
}

function SendPaymentsOfOff(OnOff){
	if(OnOff == "ON"){		
		$("#SendPayments").show();		
		$("#Page4").css("font-size","16px"); 
		$("#Page4").css("color","red"); 
		$("#Page4").css("font-weight","900");	
		$("#PagePayment").css("font-size","16px");
		$("#PagePayment").css("color","#3868a8");
		$("#PagePayment").css("font-weight", "900");		
	}else{
		$("#SendPayments").hide();
		$("#Page4").css("font-size","16px"); 
		$("#Page4").css("color","#003060"); 
		$("#Page4").css("font-weight","400");
		$("#PagePayment").css("font-size","11px");
		$("#PagePayment").css("color","#666666"); 
		$("#PagePayment").css("font-weight","900");
	}
}


function validateShipping(){
	var basketID = $('#basket_id').val();
	var message = $("#commentstoseller"+basketID).val();
	$.post("manipulateCart.php",{action: "ADDADDRESS", basket_id: $('#basket_id').val(), company: $('#company').val(),firstname: $('#firstname').val(), lastname: $('#lastname').val(),address1: $('#address1').val(), address2: $('#address2').val(), city: $('#city').val(), state: $('#state').val(),zip: $('#zip').val(),countries: $('#countries').val(), message: message},
		function(data){			
			if ($.trim(data) == "ADDED"){		
				CartOnOff("ON");
				ShippingOnOff("OFF","");				
				SendPaymentsOfOff("OFF");					
			}else{
				if(data.indexOf("First") != -1){
					$("#firstNameBorder").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#firstNameBorder").css("border-width", "0px");
				}
				
				if(data.indexOf("Last") != -1){
					$("#lastNameBorder").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#lastNameBorder").css("border-width", "0px");
				}
				
				if(data.indexOf("Address") != -1){
					$("#address1Border").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#address1Border").css("border-width", "0px");
				}
				
				if(data.indexOf("City") != -1){
					$("#cityBorder").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#cityNameBorder").css("border-width", "0px");
				}
				
				if(data.indexOf("State") != -1 || data.indexOf("state") != -1){
					$("#stateBorder").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#stateBorder").css("border-width", "0px");
				}
				
				
				if(data.indexOf("Code") != -1 || data.indexOf("code") != -1){
					$("#zipBorder").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#zipBorder").css("border-width", "0px");
				}
				
				if(data.indexOf("Country") != -1){
					$("#countryBorder").css("border-width", "1px").css("border-color","red").css("border-style","solid");
				}else{
					$("#countryBorder").css("border-width", "0px");
				}
				
				$('#addressErrorMsg').css("color","navy").css("font-size","10px").html("<b>"+data+"</b>");
				return false;
			}   	
		});
}

function updatePaymentMethod(basketId,call){
	PayPalValue = document.getElementById("PayPal"+basketId).value;
	ChecksValue = document.getElementById("Checks"+basketId).value;
	MoneyOrdersValue = document.getElementById("MoneyOrders"+basketId).value;
	selectedAddress = $('#chooseAddress'+basketId).val();
	message = $("#commentstoseller"+basketId).val();
	paymentMethod = 0;
	
	$('#errors').html("");
	
	if(PayPalValue != 0 && document.getElementById("PayPal"+basketId).checked){
		paymentMethod = document.getElementById("PayPal"+basketId).value;
		$('#shippingTitle'+basketId).html("PayPal Shipping Address");
	}else if(ChecksValue != 0 && document.getElementById("Checks"+basketId).checked){
		paymentMethod = document.getElementById("Checks"+basketId).value;
		$('#shippingTitle'+basketId).html("Shipping Address");
	}else if(MoneyOrdersValue != 0 && document.getElementById("MoneyOrders"+basketId).checked){
		paymentMethod = document.getElementById("MoneyOrders"+basketId).value;
		$('#shippingTitle'+basketId).html("Shipping Address");
	}
	
	if (call == 2){
		if(selectedAddress == ""){
			selectedAddress = 0;
		}
		$.post("manipulateCart.php",{action: "UPDATEADDRESSSELECTION", basket_id: basketId, addressSelection: selectedAddress, message: message, payment:paymentMethod},
					function(data){
					}
		);			
	}
	return paymentMethod;
}

function updateMessage(basketId){
	selectedAddress = $('#chooseAddress'+basketId).val();
	message = $("#commentstoseller"+basketId).val();	
	paymentMethod = updatePaymentMethod(basketId,1);
	
	$('#errors').html("");
	
	$.post("manipulateCart.php",{action: "UPDATEADDRESSSELECTION", basket_id: basketId, addressSelection: selectedAddress, message: message, payment:paymentMethod},
					function(data){
					}
		);			
}

function selectAddress(addressObject){
	idName = addressObject.id;
	basketId = $.trim(idName.slice(13));
	selectedValue = $("#"+idName).val();
	message = $("#commentstoseller"+basketId).val();
	productId = $("#productID"+basketId).val();
	optionId = $("#optionID"+basketId).val();
	optionValueId = $("#optionValueID"+basketId).val();
	manufacturerId = $("#manufacturerId"+basketId).val();
	qty = $("#qty"+basketId).val();
	originalPrice = $("#originalPrice"+basketId).val();
	subtotal = $("#price"+basketId).val();
	
	paymentMethod = updatePaymentMethod(basketId,1);	
	
	
	if($.trim(selectedValue) != ""){
		$('#errorMsg'+basketId).css("color","red").html("");
		$.post("manipulateCart.php",{action: "CHECKINTERNATIONALSHIPPING", basket_id: basketId, addressSelection: selectedValue, productId: productId, optionId: optionId, optionValueId:optionValueId,manufacturerId: manufacturerId},
		function(data){
			splitData = data.split("|");
			allowIntShipping = splitData[0];
			shippingPrice = parseFloat(splitData[1])*parseInt(qty);
			total = shippingPrice + parseFloat(subtotal);
			
			if(allowIntShipping != "false"){
				$.post("manipulateCart.php",{action: "UPDATEADDRESSSELECTION", basket_id: basketId, addressSelection: selectedValue, message: message, payment:paymentMethod},
				function(data){
					if(data == "UPDATED"){										
						$('#updateMsg'+basketId).css("color","red").fadeIn("slow");
						$('#updateMsg'+basketId).fadeOut("slow");
						$('#shippingTotal'+basketId).val(shippingPrice.toFixed(2));
						$('#shippingPrice'+basketId).html("$"+shippingPrice.toFixed(2));	
						$('#total'+basketId).val(total.toFixed(2));
						$('#totalAll'+basketId).html("$"+total.toFixed(2));	
						$('#includingShipping'+basketId).html("");				
					}
				});
			}else{
				$('#errorMsg'+basketId).css("color","red").html("International Shipping is not allowed.");
				$('#shippingTotal'+basketId).val(0.00);
				$('#shippingPrice'+basketId).html("$0.00");			
				$('#total'+basketId).val(0.00);
				$('#totalAll'+basketId).html("$0.00");	
				$("#"+idName).val("");			
				$('#includingShipping'+basketId).html("(shipping not included)");
			}						
		});		
	}else{
		priceQty = parseFloat(subtotal);
		$('#shippingTotal'+basketId).val(0.00);
		$('#shippingPrice'+basketId).html("$0.00");			
		$('#total'+basketId).val(priceQty.toFixed(2));
		$('#totalAll'+basketId).html("$"+priceQty.toFixed(2));
		$('#includingShipping'+basketId).html("(shipping not included)");
		$("#"+idName).val("");
		$('#errorMsg'+basketId).css("color","red").html("Please Choose an Address");			
	}
}

function continueAction(loggedIn, currentPage, basket_id){
	if(loggedIn == "YES"){
		if(currentPage == "CART"){	
			submitPurchaseOrder();			
			ShippingOnOff("OFF",basket_id);
			SubmitOrderOnOff("OFF");						
			SendPaymentsOfOff("OFF");			
		}else if(currentPage == "ADDADDRESS"){
			$('#errors').html('');
			CartOnOff("OFF");
			ShippingOnOff("ON",basket_id);
			SubmitOrderOnOff("OFF");			
			SendPaymentsOfOff("OFF");	
		}else if(currentPage == "SHIPPING"){
			validateShipping();			
		}
				
	}else{
		pathname = "/dev7/message_login.php?redirect=cart";
		if (window.location.pathname.indexOf('dev7') < 0){
			pathname = "/message_login.php?redirect=cart";
		}
		window.location = window.location.protocol + "//" + window.location.host + pathname;
	}
}

function ConfirmOrder(){
	var queryString = $('#purchaseOrder').formSerialize(); 
	
	$.post('submitPurchase.php', queryString,
		function(data){
			if(data == "CONFIRMED"){
				pathname = "/dev7/history.php?tr_purchase=1";
				if (window.location.pathname.indexOf('dev7') < 0){
					pathname = "/history.php?tr_purchase=1";
				}
				
				window.location = window.location.protocol + "//" + window.location.host + pathname;
						}	
		});
	
	
}

function submitPurchaseOrder(){
	var queryString = $('#purchaseOrder').formSerialize(); 
	
	$.post('submitPurchase.php', queryString,
		function(data){
			if(data.length != 0){					
				items = data.split("|");
				for(i=0; i<items.length; i++){
					splitItems = items[i].split("-");
					basketID = splitItems[0];
					errorText = splitItems[1]; 										
					$('#errorMsg'+basketID).css("color","red").html("<b>"+errorText+"</b>");						
				}									
				$("#errors").html("<table cellSpacing='0' cellPadding='0' width='100%' border='0'><tr><td height='1' align='center' class='text11' style='color:#FF0000;font-weight:bold;'>Errors were found.  Please correct below.<br></td></tr></table>");	
				window.scrollTo(0,0);
			}else{
				$("#errors").html("");
				CartOnOff("OFF");
				SubmitOrderOnOff("ON");
				getCartList(2);				
			}			
		}
	);
}

function getAddresses(basket_id,selected_address,version){
	var addressOptions = "";
	$.post("manipulateCart.php",{action: "GETADDRESSES"},
	function(data){
		var numItems = $(data).find('NumberOfAddresses').text();
		
		if(version == 1){	
			if(document.getElementById("PayPal"+basket_id).value != 0 && document.getElementById("PayPal"+basket_id).checked){
				addressOptions = "<div id='shippingTitle"+basket_id+"' style='font-size:12px;font-weight:bold;'>Paypal Shipping Address <br></div>";
			}else{
				addressOptions = "<div id='shippingTitle"+basket_id+"' style='font-size:12px;font-weight:bold;'>Shipping Address<br></div>";
			}	
		}else{
			selectAddressText = "<div id='shippingTitle"+basket_id+"' style='font-size:12px;font-weight:bold;'>Shipping Address<br></div>";
		}
		
		if (numItems > 0){
			if(version == 1){
				addressOptions +="<select id='chooseAddress"+basket_id+"' name='chooseAddress"+basket_id+"' style='font-size:9px;' onchange='javascript:selectAddress(this);'>";			
				addressOptions += "<option style='font-size:9px;' value=''>Select an Address</option>";
			}
			
			$(data).find('Address').each(function(){
				var $address = $(this);
				var address_id = $address.find("AddressId").text();
				var company = $.trim($address.find("Company").text());
				var firstName = $.trim($address.find("FirstName").text());
				var lastName = $.trim($address.find("LastName").text());
				var address1 = $.trim($address.find("AddressOne").text());	
				var address2 = $.trim($address.find("AddressTwo").text());	
				var city = $.trim($address.find("City").text());
				var state = $.trim($address.find("State").text());
				var zip = $.trim($address.find("Zip").text());
				var countryID = $.trim($address.find("CountryID").text());
				var zoneID = $.trim($address.find("ZoneID").text());	
					
					if($.trim(selected_address) == $.trim(address_id)){
						selectedItem = "selected";
						if(version == 2){
							selectAddressText += "<input type='hidden' name='chooseAddress"+basket_id+"' value='"+$.trim(selected_address)+"'>";
							selectAddressText += "<input type='hidden' name='company"+basket_id+"' value='"+company+"'>";
							selectAddressText += "<input type='hidden' name='firstName"+basket_id+"' value='"+firstName+"'>";
							selectAddressText += "<input type='hidden' name='lastName"+basket_id+"' value='"+lastName+"'>";
							selectAddressText += "<input type='hidden' name='addressOne"+basket_id+"' value='"+address1+"'>";
							selectAddressText += "<input type='hidden' name='addressTwo"+basket_id+"' value='"+address2+"'>";
							selectAddressText += "<input type='hidden' name='city"+basket_id+"' value='"+city+"'>";
							selectAddressText += "<input type='hidden' name='state"+basket_id+"' value='"+state+"'>";
							selectAddressText += "<input type='hidden' name='zip"+basket_id+"' value='"+zip+"'>";
							selectAddressText += "<input type='hidden' name='country"+basket_id+"' value='"+countryID+"'>";
							selectAddressText += "<input type='hidden' name='zone"+basket_id+"' value='"+zoneID+"'>";
							if(company == ""){
								selectAddressText += "<div id='chooseAddress"+basket_id+"'  style='font-size:9px;'>"+firstName+" | "+lastName+" | "+address1+" | "+address2+" | "+city+" | "
+state+" | "+zip+" | "+countryID+"</div>";
							}else{
								selectAddressText += "<div id='chooseAddress"+basket_id+"'  style='font-size:9px;'>"+company+" | "+firstName+" | "+lastName+" | "+address1+" | "+address2+" | "+city+" | "+state+" | "+zip+" | "+countryID+"</div>";
							}	
						}
					}else{
						selectedItem = "";
					}
				if(version == 1){
					if(company == ""){		
						addressOptions += "<option style='font-size:9px;' "+selectedItem+" value='"+address_id+"'>"+firstName+" | "+lastName+" | "+address1+" | "+address2+" | "+city+" | "+zip+" | "+countryID+"</option>";
					}else{
						addressOptions += "<option style='font-size:9px;' "+selectedItem+" value='"+address_id+"'>"+company+" | "+firstName+" | "+lastName+" | "+address1+" | "+address2+" | "+city+" | "+zip+" | "+countryID+"</option>";				
					}
				}
			});
			if(version == 1){
				addressOptions +="</select>";
			}
		}else{
			if(version == 1){
				addressOptions +="<select id='chooseAddress"+basket_id+"' name='chooseAddress"+basket_id+"' style='font-size:9px;' onchange='javascript:selectAddress(this);'>";			
					addressOptions += "<option style='font-size:9px;' value=''>Address Not Selected</option>";	
				addressOptions +="</select>";
			}
		}
		if(version == 1){
			addressOptions +="&nbsp;&nbsp<input type='button' value='Add Address' alt='Add Address' style='font-size: 9px;  border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' onclick='continueAction(\"YES\",\"ADDADDRESS\",\""+basket_id+"\")'>";
		}
		if(version == 1){
			$("#AddressSection"+basket_id).html(addressOptions);			
		}else{
			$("#AddressSection"+basket_id).html(selectAddressText);
		}
	});			
}

function getCountries(){
	var countryOptions = "";
	$.post("manipulateCart.php",{action: "GETCOUNTRIES"},
	function(data){	
			countryOptions += "<select name='countries' id='countries' style='font-size:9px;'>";	
			countryOptions += "<option style='font-size:9px;' value=''>Select an Country</option>";
			$(data).find('Country').each(function(){
				var $country = $(this);
				var country_id = $country.find("CountryId").text();
				var country_name = $.trim($country.find("CountryName").text());				
					
				countryOptions += "<option style='font-size:9px;' value='"+country_id+"'>"+country_name+"</option>";				
			});
			countryOptions += "</select>";
		$("#countrySection").html(countryOptions);			
	});			
}

function ReviseCart(){
	//show cart and turn cart sub heading on
	CartOnOff("ON");
	
	//populate cart list
	getCartList(1);
	SubmitOrderOnOff("OFF");
	//hide other categories and turn off other sub headings		
	ShippingOnOff("OFF","");	
	SendPaymentsOfOff("OFF");
}


function xmlUrl(){
	pathname = "/dev7/cartxml.php";
	if (window.location.pathname.indexOf('dev7') < 0){
		pathname = "/cartxml.php";
	}
	url = window.location.protocol + "//" + window.location.host + pathname;
	return url;
}

function updateQty(product_id,basket_id,options_value_id,options_id){
	var verifyQty =checkQtyValue(basket_id);
	if (verifyQty == true){
		$.post("manipulateCart.php",{action: "UPDATE", quantity: $("#qty"+basket_id).val(),productID: product_id, basketID: basket_id,optionsValueID:options_value_id, optionsID: options_id},
		function(data){
			if (data == "UPDATED"){			
				getCartList(1);					
			}else{
				$('#errorMsg'+basket_id).css("color","red").html(data);
			}   	
		});
	}
		
} 

function checkQtyValue(basketId){
	var numericExpression = /^[0-9]+$/;
	var qtyValue = $.trim($('#qty'+basketId).val());
	if (qtyValue.match(numericExpression)){
		return true
	}else{
		$('#errorMsg'+basketId).css("color","red").html('Please Enter a Numeric Quantity!');
		return false;		
	}
	
}

function removeCartItem(basket_id, basket_attribute_id){
	$('#errors').html("");
	$.post("manipulateCart.php",{action: "REMOVE", basketID: basket_id,basketAttributeID: basket_attribute_id},
	function(data){
		if (data == "REMOVED"){		
			getCartList(1);					
		}   	
	});
	
}

function getCartList(version){
	if(version == 1){
		$('#cartList').html('<img align="center" src="images/loading_big.gif">');	
	}else{
		$('#SubmitOrder').html("");
	}
	$.get(xmlUrl(),"xml" ,function(list){					
			var numItems = $(list).find('NumberOfItems').text();
			var loggedIn = $(list).find('Login').text();
			var duplicateMessage = $.trim($(list).find('DuplicateMessage').text());			
			var innerhtmldata = "";
			disableContinue = '';
			
			if(version == 1){
				action = "SUBMITORDER";
			}else{
				action = "CONFIRM";
			}
			
			innerhtmldata += "<form id='purchaseOrder' name='purchaseOrder'>";		
			innerhtmldata += "<input type='hidden' id='numItems' name='numItems' value='"+numItems+"'>";		
			innerhtmldata += "<input type='hidden' id='action' name='action' value='"+action+"'>";									 
			 if(numItems == 0){			 	
			 	innerhtmldata = "<table cellSpacing='0' cellPadding='0' width='100%' border='0'>";
				innerhtmldata +="<tbody>";
				innerhtmldata +="<tr>";
				innerhtmldata +="<td bgColor='#EADECA' height='1'>";
				innerhtmldata +="<img height='1' alt='' src='images/spacer.gif'>";
				innerhtmldata +="</td>";
				innerhtmldata +="</tr>";							
			 	innerhtmldata += "<tr><td bgcolor='#EADECA' align='center'>There are no items in your cart!</td></tr>";
				innerhtmldata +="</tbody>"
			 	innerhtmldata += '</table>';
			}else{				 	
				if (loggedIn == "YES"){					
					var display = "inline";
				}else{
					var display = "none";
				}
							
				if(duplicateMessage.length > 0){
					innerhtmldata +="<table cellSpacing='0' cellPadding='0' width='100%' border='0'>";						
					innerhtmldata +="<tr>";
					innerhtmldata +="<td height='1' align='center' class='text11' style='color:#FF0000;font-weight:bold;'>";
					innerhtmldata +=duplicateMessage;
					innerhtmldata +="</td>";
					innerhtmldata +="</tr>";
					innerhtmldata +="</table>";
				}
					
				$(list).find('Item').each(function(){ 			
					var $item = $(this);  			
					var basket_id = $item.find("BasketId").text();
					var basket_attributes_id = $.trim($item.find("BasketAttributesId").text());	
					var product_attributes_id = $.trim($item.find("ProductAttributesId").text());	
					var selected_address = $.trim($item.find("SelectedAddress").text());				
					var product_id = $item.find("ProductId").text();
					var product_name = $item.find("ProductName").text();
					var customer_name = $item.find("CustomerName").text();
					var customer_id = $item.find("CustomerId").text();
					var ownProduct = $item.find("OwnProduct").text();
					var customer_displayName = $item.find("CustomerDisplayName").text();
					var customer_displayNameURL = $item.find("CustomerDisplayNameURL").text();
					var acceptsPaypal = $item.find("AcceptsPayPal").text();
					var acceptsMoneyOrder = $item.find("AcceptsMoneyOrders").text();
					var acceptsChecks = $item.find("AcceptsChecks").text();
					var productNotes = $item.find("ProductNotes").text();
					var selectedPayment = $item.find("SelectedPayment").text();
					var quantity = $item.find("Quantity").text();
					var availQuantity = $item.find("QuantityAvailable").text();
					var price = $item.find("Price").text();
					var shippingTotalPrice = $item.find("ShippingPrice").text();
					var originalPrice = $item.find("OriginalPrice").text();
					var originalWithQty = $item.find("OriginalandQuantity").text();
					var imageUrl = $item.find("ImageUrl").text();
					var manufacturerId =  $item.find('ManufacturerID').text(); 
					var manufacturerName = $item.find("ManufacturerName").text();
					var manufacturerNameURL = $item.find("ManufacturerNameURL").text();
					var optionsValueId = $item.find("OptionsValueId").text(); 
					var optionsValueName = $item.find("OptionsValueName").text();
					var optionsId = $item.find("OptionsId").text();
					var optionsName = $item.find("OptionsName").text();					
					var description = $item.find('Description').text();  
					var duplicate = $item.find('Duplicate').text();	
					var message = $item.find('Message').text();	
					
					PayPalCheck = "";
					ChecksCheck = "";
					MoneyOrderCheck = "";
					
					selectPaymentText="";
					if(selectedPayment == 1){
						PayPalCheck = "checked";
						selectPaymentText = "PayPal";
					}else if(selectedPayment == 2){
						MoneyOrderCheck = "checked";
						selectPaymentText = "Money Order";
					}else if(selectedPayment == 3){
						ChecksCheck = "checked";
						selectPaymentText = "Check";
					}	
					
					ownProductMessage = "";
					if(ownProduct == "YES"){
						ownProductMessage = "Cannot purchase item from yourself. Please click remove."
					}
					
					if(availQuantity == 0){
						if(ownProductMessage == ""){
							ownProductMessage = "This product is no longer available.  Please remove it from the cart.!";
						}else{
							ownProductMessage = ownProductMessage+"<br>This product is no longer available.  Please remove it from the cart.!";
						}
					}
					
					shippingIncludedisplay = '(shipping not included):';
					if(selected_address > 0){
						shippingIncludedisplay = "";
					}
					
					if(PayPalCheck == "" && ChecksCheck == "" &&  MoneyOrderCheck == ""){
						if(acceptsPaypal != "1" && acceptsMoneyOrder != "1" && acceptsChecks == "1"){
							ChecksCheck = "checked";
						}else if(acceptsPaypal != "1" && acceptsMoneyOrder == "1" && acceptsChecks != "1"){
							MoneyOrderCheck = "checked";
						}else if(acceptsPaypal == "1" && acceptsMoneyOrder != "1" && acceptsChecks != "1"){
							PayPalCheck = "checked";
						}
					}
					
					if(basket_attributes_id == ""){
						basket_attributes_id = 0;
					}			
					errorBorderWidth = 0;
					errorBorderColor = "#000000";
						
					if(duplicate == "YES"){
						errorBorderWidth = 1;
						errorBorderColor = "#FF0000";
					}
					
					if (loggedIn == "YES"){
						getAddresses(basket_id,selected_address,version);
						//disableContinue = "disabled='disabled'";
					}
										
						//hidden form fields
						
						innerhtmldata += "<input type='hidden' id='basketID"+basket_id+"' name='basketID"+basket_id+"' value='"+basket_id+"'>";
						innerhtmldata += "<input type='hidden' id='basketAttributesId"+basket_id+"' name='basketAttributesId"+basket_id+"' value='"+basket_attributes_id+"'>";
						innerhtmldata += "<input type='hidden' id='manufacturerId"+basket_id+"' name='manufacturerId"+basket_id+"' value='"+manufacturerId+"'>";
						innerhtmldata += "<input type='hidden' id='manufacturerName"+basket_id+"' name='manufacturerName"+basket_id+"' value='"+manufacturerName+"'>";
						innerhtmldata += "<input type='hidden' id='customerId"+basket_id+"' name='customerId"+basket_id+"' value='"+customer_id+"'>";
						innerhtmldata += "<input type='hidden' id='ownProduct"+basket_id+"' name='ownProduct"+basket_id+"' value='"+ownProduct+"'>";
						innerhtmldata += "<input type='hidden' id='title"+basket_id+"' name='title"+basket_id+"' value='"+product_name+" by "+manufacturerName+" - "+optionsValueName+" - "+optionsName+" - "+"'>";
						innerhtmldata += "<input type='hidden' id='productName"+basket_id+"' name='productName"+basket_id+"' value='"+product_name+"'>";
						innerhtmldata += "<input type='hidden' id='productID"+basket_id+"' name='productID"+basket_id+"' value='"+product_id+"'>";
						innerhtmldata += "<input type='hidden' id='optionID"+basket_id+"' name='optionID"+basket_id+"' value='"+optionsId+"'>";
						innerhtmldata += "<input type='hidden' id='optionName"+basket_id+"' name='optionName"+basket_id+"' value='"+optionsName+"'>";
						innerhtmldata += "<input type='hidden' id='optionValueID"+basket_id+"' name='optionValueID"+basket_id+"' value='"+optionsValueId+"'>";	
						innerhtmldata += "<input type='hidden' id='optionValueName"+basket_id+"' name='optionValueName"+basket_id+"' value='"+optionsValueName+"'>";
						innerhtmldata +="<input type='hidden' id='originalPrice"+basket_id+"'  name='originalPrice"+basket_id+"' value='"+originalPrice+"'>";
						innerhtmldata += "<input type='hidden' id='price"+basket_id+"' name='price"+basket_id+"' value='"+originalWithQty+"'>";
						innerhtmldata += "<input type='hidden' id='shippingTotal"+basket_id+"' name='shippingTotal"+basket_id+"' value='"+shippingTotalPrice+"'>";
						innerhtmldata += "<input type='hidden' id='total"+basket_id+"' name='total"+basket_id+"' value='"+price+"'>";								
						if(numItems > 0 && version == 2){
							innerhtmldata += "<table cellSpacing='0' cellPadding='6' width='100%' border='0'>";
							innerhtmldata +="<tr>";
							innerhtmldata +="<td>";
							innerhtmldata +="<div style='font-size:12px;'><b>By choosing Commit To Purchase, you agree to pay the sellers below. You will be required to send payment to each seller separately.</b></div>";
							innerhtmldata +="</td>";
							innerhtmldata +="</tr>";
							innerhtmldata +="</table>";	
							
						}
						
						innerhtmldata += "<table cellSpacing='0' cellPadding='0' width='100%' border='0'>";
						innerhtmldata +="<tbody>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td bgcolor='#EADECA'>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td style='padding-left: 0px'>";
						innerhtmldata +="<img height='0' alt='' src='images/spacer.gif' width='1'>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td class='text8'>";
						innerhtmldata +="<img height='0' alt='' src='images/spacer.gif' width='1'>";
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";								
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td bgcolor='#FFFFFF'>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td class='text8' style='padding-left: 5px; padding-top: 2px; padding-bottom: 2px'>";
						innerhtmldata +="<b>Order From:</b>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td class='text8' style='padding-left: 5px; padding-top: 2px; padding-bottom: 2px'>";
						innerhtmldata +="<a class=text10 href='/members/"+customer_displayNameURL+"/"+customer_id+"/?st=1'>"+customer_displayName+"</a>";
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";								
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";						
						innerhtmldata +="</tbody>";
						innerhtmldata +="</table>";		
						innerhtmldata +="<table cellSpacing='0' cellPadding='0' width='100%' border='0'>";
						innerhtmldata +="<tbody>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td  bgColor='#ffffff' height='1'>";
						innerhtmldata +="<table cellSpacing='10' border='0' align='left' width='100%'>";
						innerhtmldata +="<tbody>";
						innerhtmldata +="<tr valign='top'>";
						innerhtmldata +="<td width='150'>";
						innerhtmldata +="<div align='center'>";
						innerhtmldata +="<br><br><img src='"+imageUrl+"'>";
						innerhtmldata +="</div>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td valign='top'>";
						innerhtmldata +="<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table width='100%' border='"+errorBorderWidth+"' bordercolor='"+errorBorderColor+"' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr valign=top>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td class='text8'>";
						
						innerhtmldata +="<a class=text10 href='/artists/"+manufacturerNameURL+"/"+manufacturerId+"/?st=1&pid="+product_id+"&pai="+product_attributes_id+"'>"+product_name+" by "+manufacturerName+" - ";
						
						
						innerhtmldata +=""+optionsValueName+" - "+optionsName+"</a><br> "+productNotes+"</b>";																				
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr style='padding-top: 4px'>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
						innerhtmldata +="<tr>";
						innerhtmldata +="<td height='1'>";
						innerhtmldata +="<img height='1' alt='' src='images/spacer.gif' width='1'>"; 																							
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";	
						innerhtmldata +="<tr>";
						innerhtmldata +="<td>";	
						innerhtmldata +="<div id='systemErrorMsg"+basket_id+"' style='text-align:center;color:red;font-weight:bold;' >"+ownProductMessage+"</div>";
						innerhtmldata +="<div id='errorMsg"+basket_id+"' style='text-align:center;color:red;font-weight:bold;' ></div>";
						innerhtmldata +="<div id='updateMsg"+basket_id+"' style='text-align:center;display:none;'>Address Updated</div>"; 						
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";							
						innerhtmldata +="<tr style='padding-top: 4px'>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table border='0' cellspacing='5' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table border='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0' class='Page_3'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td valign='middle' nowrap='nowrap'>";

						
						//Begin Remove item section
						if(version == 1){
						innerhtmldata +="<a class='text4'onclick='javascript:removeCartItem("+basket_id+", "+basket_attributes_id+")' >X remove</a>";
						}
						//END Remove item section						
														
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td>";
						innerhtmldata +="<img height='1' width='10' alt='' src='images/spacer.gif'>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td valign='middle' nowrap='nowrap'>";

						
						//Begin Qty update section
																									
						innerhtmldata +="Qty: ";
						
						if(version == 1){
							innerhtmldata +="<input type='text' name='qty"+basket_id+"' id='qty"+basket_id+"' value='"+quantity+"' size='3' maxlength='3'>";
						}else{
							innerhtmldata +="<input type='hidden' name='qty"+basket_id+"' id='qty"+basket_id+"' value='"+quantity+"' size='3' maxlength='3'>"+quantity;
						}						
						//END Qty update section						
														
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						
						
						
						innerhtmldata +="<td>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0' class='Page_3'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td valign='middle' nowrap='nowrap'>";

						
						if(version == 1){
							
							innerhtmldata +="<input type='button' value='Update Qty' alt='Update Qty' style='height:1.8em; font-size: 100%; width:8.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' onclick='javascript:updateQty("+product_id+","+basket_id+","+optionsValueId+","+optionsId+");'>";
						}						
						//END Qty update section						
														
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						
						
						
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td>";

						
						//BEGIN Select/Add Address section
						innerhtmldata +="<div id='AddressSection"+basket_id+"' style='display:"+display+";'>";	
						
						innerhtmldata +="</div>";
						//END Select/Add Address section
						
						//Begin Payment Method & Comments Section
						innerhtmldata +="<div id='PaymentCommentSection"+basket_id+"' style='display:"+display+";'>";	
						innerhtmldata +="<table width='50%' align='left' style='font-size:9px;'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td nowrap='nowrap'>";
						
						if(version == 1){
							innerhtmldata +="Choose payment method";
						}else{
							innerhtmldata +="<br><div style='font-size:12px;'><b>Payment Method</b></div>";
						}
							
						innerhtmldata +="</td>";
						innerhtmldata +="<td>";
						
						if(version == 1){
							if (acceptsPaypal == "1"){
								innerhtmldata +="<input type='radio' "+PayPalCheck+" name='paymentMethod"+basket_id+"' id='PayPal"+basket_id+"' value='1' onclick='javascript:updatePaymentMethod("+basket_id+",2);'>PayPal";
							}else{
								innerhtmldata +="<input type='hidden' "+PayPalCheck+"  id='PayPal"+basket_id+"' value='0'>";
							}
							if (acceptsMoneyOrder == "1"){
								innerhtmldata +="<input type='radio' "+MoneyOrderCheck+" name='paymentMethod"+basket_id+"' id='MoneyOrders"+basket_id+"' value='2' onclick='javascript:updatePaymentMethod("+basket_id+",2);'>Money Order";								
							}else{
								innerhtmldata +="<input type='hidden' "+MoneyOrderCheck+" id='MoneyOrders"+basket_id+"' value='0'>";	
							}
							if (acceptsChecks == "1"){
								innerhtmldata +="<input type='radio' "+ChecksCheck+" name='paymentMethod"+basket_id+"' id='Checks"+basket_id+"' value='3' onclick='javascript:updatePaymentMethod("+basket_id+",2);'>Check";								
							}else{
								innerhtmldata +="<input type='hidden' "+ChecksCheck+" id='Checks"+basket_id+"' value='0'>";
							}
						}else{
							innerhtmldata += "<br><div style='font-size:10px;'><b>"+selectPaymentText+"</b></div>";
							if(selectPaymentText == "PayPal"){
								innerhtmldata +="<input type='hidden' "+PayPalCheck+" name='paymentMethod"+basket_id+"' id='PayPal"+basket_id+"' value='1'>";
							}else if(selectPaymentText == "Check"){
								innerhtmldata +="<input type='hidden' "+ChecksCheck+" name='paymentMethod"+basket_id+"' id='Checks"+basket_id+"' value='3'>";
							}else{
								innerhtmldata +="<input type='hidden' "+MoneyOrderCheck+" name='paymentMethod"+basket_id+"' id='MoneyOrders"+basket_id+"' value='2'>";
							}
						}										
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td colspan='2'>";
						
						if(version == 1){
							innerhtmldata +="Optional message to the seller:<br>";
							innerhtmldata +="<div align='center'>";
							innerhtmldata +="<textarea id='commentstoseller"+basket_id+"' name='commentstoseller"+basket_id+"' rows='1' cols='80' onchange='javascript:updateMessage("+basket_id+");'>"+message+"</textarea>";
						innerhtmldata +="</div>";
						}else{
							innerhtmldata +="<br><b style='font-size:12px;'>Message to the seller</b><br>";
							innerhtmldata +="<div align='left' style='font-size:10px;'>"+message+"</div>";
							innerhtmldata +="<input type='hidden' id='commentstoseller"+basket_id+"' name='commentstoseller"+basket_id+"' value='"+message+"' >";
							
						}
						
						innerhtmldata +="</td>";										
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</div>";	
						//End Payment Method & Payment Section		
																												
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";		
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";																		
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td align='right' class='text16' style='padding-right: 4px'>";
						innerhtmldata +="$"+originalPrice;																					
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";							
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr>";												
						innerhtmldata +="<td align='right' style='padding-top: 5px'>";
						innerhtmldata +="<hr style='color:#EADECA' SIZE='1'>";	
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='0'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td class='text8' colspan='2' align='right' nowrap>";
						innerhtmldata +="<b>Subtotal</b>:";
						innerhtmldata +="</td>";
						innerhtmldata +="<td class='text16' style='padding-right: 4px'>";
						innerhtmldata +="<div id='subtotalPrice"+basket_id+"'>$"+originalWithQty+"</div>";						
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td class='text8' colspan='2' align='right' nowrap>";
						innerhtmldata +="<b>Shipping Price</b>:";
						innerhtmldata +="</td>";
						innerhtmldata +="<td class='text16' style='padding-right: 4px'>";
						innerhtmldata +="<div id='shippingPrice"+basket_id+"'>$"+shippingTotalPrice+"</div>";						
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="<tr>";						
						innerhtmldata +="<td class='text8' colspan='2' align='right' nowrap>";
						innerhtmldata +="<b>Total</b>:<div id='includingShipping"+basket_id+"' style='display:inline;'>"+shippingIncludedisplay+"</div>";
						innerhtmldata +="</td>";
						innerhtmldata +="<td class='text16' style='padding-right: 4px'>";
						innerhtmldata +="<div id='totalAll"+basket_id+"'>$"+price+"</div>";						
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";									
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</tbody>";
						innerhtmldata +="</table>";													
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</tbody>";
						innerhtmldata +="</table>";
						
						
					
				});
				
			}
			//BEGIN Submit Order Section
						innerhtmldata +="<table cellSpacing='0' cellPadding='0' width='100%' border='0'>";
						innerhtmldata +="<tbody>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td bgColor='#eadeca' height='4'>";
						innerhtmldata +="<img height='1' alt='' src='images/spacer.gif'>";
						innerhtmldata +="</td>";
						innerhtmldata +="</tr>";
						innerhtmldata +="</tbody>";
						innerhtmldata +="</table><br>";
						innerhtmldata +="<table cellSpacing='0' cellPadding='0'  border='0' class='Page_3'>";
						innerhtmldata +="</tr><td align='center'>";
						innerhtmldata +="<table border='0' cellspacing='0' cellpadding='1' class='Page_3'>";
						innerhtmldata +="<tr>";
						innerhtmldata +="<td>";
						if (loggedIn == 'NO'){
							innerhtmldata +="<INPUT type='button' style='height:1.8em; font-size: 100%; width:8.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' value='Continue' alt='Continue' "+disableContinue+" onclick='continueAction(\""+loggedIn+"\",\"CART\",\"\")'>";
						}else{
							if(numItems > 0){
								if (version == 1){
									innerhtmldata +="<INPUT type='button' style='height:1.8em; font-size: 100%; width:8.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' value='Continue' alt='Continue' "+disableContinue+" onClick=' continueAction(\""+loggedIn+"\",\"CART\",\"\")'>";
								}else if(version == 2){
									innerhtmldata +="<INPUT type='button' style='height:1.8em; font-size: 100%; width:8.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' value='Revise Cart' alt='Revise Cart' onClick='javascript:ReviseCart();'>";
									innerhtmldata +="<INPUT type='button' style='height:1.8em; font-size: 100%; width:14.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' value='COMMIT TO PURCHASE' alt='COMMIT TO PURCHASE' onClick='javascript:ConfirmOrder();'>";
								}
							}
						}
						
						innerhtmldata +="</td>";        
						innerhtmldata +="</tr>";
						innerhtmldata +="</table>";
						innerhtmldata +="</td></tr>";
						innerhtmldata +="</table>";
						if(numItems > 0 && version == 2){
							innerhtmldata +="<table cellSpacing='0' cellPadding='0'  border='0'><tr><td><SPAN class=text13>You agree to pay for all the items in your<br> cart when you click commit to purchase</span></td></tr></table>";
						}						
						//END Submit Order Section
						
						innerhtmldata +="</form><br>";
		if(version == 1){	
			$('#SubmitOrder').html("");					
			$('#cartList').html(innerhtmldata);
		}else{
			$('#cartList').html("");
			$('#SubmitOrder').html(innerhtmldata);
		}	
	});
	
	
}

function goToAddAddress(basket_id){
	getCountries();
	var addressSection = "";
	addressSection += "<table width='100%'>";
	addressSection +="<tr>";
	addressSection +="<td class='text8' align='center'><b>Enter a new address below:</b></td>";
	addressSection +="</tr>";
	addressSection +="<tr>";
	addressSection +="<td align='center'>";
	addressSection +="<input type='hidden' id='basket_id' name='basket_id' value='"+basket_id+"'>";
	addressSection +="<div id='addressErrorMsg'>&nbsp;</div>";
	addressSection +="<td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";											
	addressSection +="<td valign='top' width='100%' align='center'>";
	addressSection +="<form name='AddAddress' id='AddAddress'>";
	addressSection +="<table cellpadding='2' cellspacing='0'>";																
	addressSection +="<tr>";
	addressSection +="<td colspan='2' align='left'>";
	addressSection +="";
	addressSection +="<table>";
	addressSection +="<tr>";
	addressSection +="<td class='text11' align='left'>&nbsp;Company:</td>";
	addressSection +="<td align='left'><div id='companyBorder'><input type='text' value='' id='company' name='company' size='32'></div></td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";	
	addressSection +="<td class='text11' align='left'>&nbsp;First Name:</td>";
	addressSection +="<td align='left'><div id='firstNameBorder'><input type='text' value='' id='firstname' name='firstname' size='32'></div></td>";	
	addressSection +="</tr>";	
	addressSection +="<tr>";		
	addressSection +="<td class='text11' align='left'>&nbsp;Last Name:</td>";
	addressSection +="<td align='left'><div id='lastNameBorder'><input type='text' value='' id='lastname' name='lastname' size='32'></div></td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";		
	addressSection +="<td class='text11' align='left'>&nbsp;Address:<br><span class='text8'>&nbsp;line 1</span></td>";
	addressSection +="<td align='left'><div id='address1Border'><input type='text' value='' id='address1' name='address1' size='32'></div></td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";	
	addressSection +="<td class='text11' align='left'>&nbsp;Address:<br><span class='text8'>&nbsp;line 2</span></td>";
	addressSection +="<td align='left'><div id='address2Border'><input type='text' value='' id='address2' name='address2' size='32'></div></td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";	
	addressSection +="<td class='text11' align='left'>&nbsp;City:</td>";
	addressSection +="<td align='left'><div id='cityBorder'><input type='text' value='' id='city' name='city' size='32'></div></td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";	
	addressSection +="<td class='text11' align='left'>&nbsp;State:<br><span class='text8'>&nbsp;province</span></td>";
	addressSection +="<td align='left'><div id='stateBorder'><input type='text' value='' id='state' name='state' size='32'></div></td>";
	addressSection +="</tr>";	
	addressSection +="<tr>";	
	addressSection +="<td class='text11' align='left'>&nbsp;Postal Code:</td>";
	addressSection +="<td align='left'><div id='zipBorder'><input type='text' value='' id='zip' name='zip' size='32'></div></td>";	
	addressSection +="</tr>";	
	addressSection +="<tr>";	
	addressSection +="<td class='text11' align='left'>&nbsp;Country:</td>";
	addressSection +="<td align='left'>";
	addressSection +="<div id='countryBorder'><div id='countrySection'></div></div>";
	addressSection +="</td>";
	addressSection +="</tr>";
	addressSection +="</table>";
	addressSection +="</td>";	
	addressSection +="</tr>";
	addressSection +="<tr>";
	addressSection +="<td colspan='2' align='center'>";
	addressSection +="<input type='button' style='font-weight:bold; height:1.8em; font-size: 10px; width:8.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' value='CANCEL' alt='CANCEL' onClick='javascript:ReviseCart();'>";
	addressSection +="&nbsp;&nbsp;&nbsp;";
	addressSection +="<input type='button' style='font-weight:bold; height:1.8em; font-size: 10px; width:8.0em; border: 1px solid #aca899;  background: #e9e5da; color:666666' src='/images/login.gif' value='ADD' alt='ADD' onClick='javascript:continueAction(\"YES\",\"SHIPPING\",\""+basket_id+"\");'> &nbsp;&nbsp;";
	addressSection +="</td>";
	addressSection +="</tr>";
	addressSection +="</table>";
	addressSection +="</form>";
	addressSection +="</td>";												
	addressSection +="</tr>";
	addressSection +="</table>";
	
	$('#Shipping').html(addressSection);
}
