For your convenience, RalphLauren.com now accepts PayPal? as a payment option. PayPal? enables any individual or business with an e-mail address to safely and securely send real-time payments online.
If you select PayPal?, you will continue through the standard checkout process then automatically proceed to PayPal.com to complete your payment. Once you have been redirected to PayPal.com, you will have 25 minutes to complete the payment.
As always, we also accept payment via American Express, Discover, MasterCard, Visa, and credit cards issued by U.S., Canadian and Japanese banks, online gift certificates and Ralph Lauren gift cards.
FOR GUARANTEED DELIVERY BY CHRISTMAS, DECEMBER 25, 2008:
Order by Thursday, December 18 (11:59 PM, ET) and select Standard Ground Shipping
Order by Sunday, December 21 (11:59 PM, ET) and select 5-Business-Day Shipping
Order by Monday, December 22 (11:59 PM, ET) and select 2-Business-Day Shipping
Online Gift Certificates must be ordered by Tuesday, December 23 (11:59 PM, ET)
For Create Your Own and Monogrammed orders, please add one business day to all shipping methods
function showMsg(cnt)
{
var x = cnt;
eval("document.getElementById('stsbubLyr0_" + x + " ').style.visibility = \"" + 'visible' + "\"");
eval("document.getElementById('stsbubLyr0_" + x + " ').style.display = \"" + 'block' + "\"");
}
function hideMsg(cnt)
{
var x = cnt;
eval("document.getElementById('stsbubLyr0_" + x + " ').style.visibility = \"" + 'hidden' + "\"");
eval("document.getElementById('stsbubLyr0_" + x + " ').style.display = \"" + 'none' + "\"");
}
function print_Reciept()
{
var orderNo = 3;
if ( orderNo <= 0 )
{
alert ( "Please add atleast one item in the Cart Page to get the Print." );
}
else
{
/*window.open*/("../PrintCartPage/PrintCart.jsp", "newwin", "height=644,width=600,toolbar=no,scrollbars=1,menubar=no");
}
}
function chooseAction(registryNumber)
{
document.nextStep.registryNumber.value = registryNumber;
document.nextStep.target.value = "viewDetails";
document.nextStep.submit();
}
function clean(str) {
str = str.replace(/\s*/g, "");
return str;
}
function deletePromo(aPromoCodeIndex)
{
document.applyDiscount.promoCode.value = document.hiddenPromo.elements[aPromoCodeIndex - 1].value +"";
document.applyDiscount.action.value = "deletePromoCode";
document.applyDiscount.np.value = 'cart';
document.applyDiscount.submit();
}
function updatePromo()
{
var workingPromoList = "";
for(var i = 0; document.hiddenPromo.elements[i] != null; i++)
{
workingPromoList = workingPromoList + clean(document.hiddenPromo.elements[i].value) + ",";
}
pc = eval("clean(document.qty.promoCode.value)");
if(pc.length > 0)
{
workingPromoList = workingPromoList + pc;
document.applyDiscount.promoCode.value = workingPromoList;
document.applyDiscount.np.value = 'cart';
document.applyDiscount.submit();
}
else
{
alert('Please enter a Promotion code.');
}
}
function popUp(URL)
{
day = new Date();
id = day.getTime();
eval("page" + id + " = /*window.open*/(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=700,height=600');");
}
function stsPopup(locationId){
document.rskship.action = locationId ;
document.rskship.submit();
}
function shipval(){
var zip = document.rskship.rskshiptostoreZIP.value ;
var isInvalidZip = false;
for (var c = 0; c < zip.length; c++){
var singleChar = zip.charAt(c);
if (!(singleChar == "0" || singleChar == "1" ||singleChar == "2" ||singleChar == "3" ||singleChar == "4" ||singleChar == "5" ||singleChar == "6" ||singleChar == "7" ||singleChar == "8" ||singleChar == "9" )){
isInvalidZip = true;
break;
}
}
if(zip.length <5 || isInvalidZip){
alert("This is not a valid Zip code. Pls enter a valid Zip code");
return false;
}
var redurl = '../include/rskStoreSelection.jsp?shiptostoreZIP=' + zip + '&fromPage=cart' ;
showCustomPopUp(redurl,'storeSelection','width=775,height=580,scrollbars=1,resizable=yes');
return false;
}
function doRemove(whichProd)
{
//document.qty.viewSwitch.value = "null";
//document.qty.viewSwitch.name = "wlName";
document.qty.action.value = "moveOrderItem";
document.qty.secondaryAction.value = "removeItem";
document.qty.remove.value = whichProd;
//for(var test=0;test
All transactions are safe and secure. Click Here for details.
Merchandise Subtotal:
$55.98
Estimated Shipping and Handling: Based on ground shipping within continental U.S.
$5.00
Receive Free Shipping on all RalphLauren.com Orders ( See Promotion Details )
-$5.00
Sales Tax:
$0.00
Estimated Total:
$55.98
You may also be interested in these items:
var errorMsg = "";
function verifyQuantity (theForm)
{
var qty_field = theForm.quantity;
if (qty_field)
{
var qty = qty_field.value;
if (qty == "" || qty == "0" )
{
errorMsg += "Please Select the quantity\n";;
theForm.quantity.focus();
return false;
}
}
var haveBadQty = false;
for (j=0; j < qty.length; j++)
{
if(isNaN(parseInt(qty.charAt(j))) )
{
haveBadQty = true;
break;
}
}
if (haveBadQty)
{
errorMsg += "Invalid quantity\n";
theForm.quantity.focus();
return false;
}
return true;
}
function verifyFields(formObject, colorsLen, sizeLen)
{
var isValidQty = true;
isValidColorOrSize = true;
var colorTextForJS = new String("Color");
sizeColorSelected = false;
var dropDown1 = formObject.prod_0;
var dropDown2 = formObject.colors_0;
if ( (dropDown1 && dropDown1.type == "select-one" && dropDown1.selectedIndex == 0) ||
(dropDown2 && dropDown2.type == "select-one" && dropDown2.selectedIndex == 0))
{
if(colorsLen > 1 && sizeLen > 1)
{
errorMsg += "Please select a Color / Size combination\n";
}
else if(colorsLen > 1)
{
errorMsg += "Please select a Color\n";
}
else
{
errorMsg += "Please select a Size\n";
}
if(dropDown1 && dropDown1.selectedIndex == 0)
{
dropDown1.focus();
}
else if(dropDown2 && dropDown2.selectedIndex == 0)
{
dropDown2.focus();
}
isValidColorOrSize = false;
}
if(isValidQty == false || isValidColorOrSize == false)
{
alert(errorMsg);
errorMsg = "";
}
else
{
formObject.submit();
}
}
itemMap0 = new Array();
itemMap0[0] = { pid: '1782828',sku: 3320545,sDesc: "SMALL",sId: "100105",cDesc: "(Carmel Pink)",cId: "1000118",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[1] = { pid: '1782828',sku: 3321442,sDesc: "SMALL",sId: "100105",cDesc: "(Harbor Island Blue W/Navy)",cId: "1050739",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[2] = { pid: '1782828',sku: 3472345,sDesc: "SMALL",sId: "100105",cDesc: "(Carmel Pink)",cId: "1000118",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[3] = { pid: '1782828',sku: 3856069,sDesc: "SMALL",sId: "100105",cDesc: "(Kayak Green)",cId: "1006544",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[4] = { pid: '1782828',sku: 4661012,sDesc: "SMALL",sId: "100105",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[5] = { pid: '1782828',sku: 4661016,sDesc: "SMALL",sId: "100105",cDesc: "(Chocolate Mousse)",cId: "1020258",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[6] = { pid: '1782828',sku: 4661020,sDesc: "SMALL",sId: "100105",cDesc: "(Sutton Blue)",cId: "1015025",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[7] = { pid: '1782828',sku: 4661024,sDesc: "SMALL",sId: "100105",cDesc: "(Resort Orange)",cId: "1000406",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[8] = { pid: '1782828',sku: 4661028,sDesc: "SMALL",sId: "100105",cDesc: "(Sten)",cId: "1060854",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[9] = { pid: '1782828',sku: 4661032,sDesc: "SMALL",sId: "100105",cDesc: "(Oasis Yellow)",cId: "1001543",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[10] = { pid: '1782828',sku: 4846690,sDesc: "SMALL",sId: "100105",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[11] = { pid: '1782828',sku: 4846694,sDesc: "SMALL",sId: "100105",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[12] = { pid: '1782828',sku: 4846698,sDesc: "SMALL",sId: "100105",cDesc: "(Snuff)",cId: "1001970",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[13] = { pid: '1782828',sku: 4846702,sDesc: "SMALL",sId: "100105",cDesc: "(Maritime Orange)",cId: "1001574",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[14] = { pid: '1782828',sku: 4846706,sDesc: "SMALL",sId: "100105",cDesc: "(Petrol Blue)",cId: "1063612",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[15] = { pid: '1782828',sku: 4846710,sDesc: "SMALL",sId: "100105",cDesc: "(Hunt Club Green)",cId: "1051410",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[16] = { pid: '1782828',sku: 4846714,sDesc: "SMALL",sId: "100105",cDesc: "(Chilli Pepper)",cId: "1020245",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[17] = { pid: '1782828',sku: 4846718,sDesc: "SMALL",sId: "100105",cDesc: "(Green)",cId: "1000181",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[18] = { pid: '1782828',sku: 4846726,sDesc: "SMALL",sId: "100105",cDesc: "(Classic Burgundy)",cId: "1000295",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[19] = { pid: '1782828',sku: 3856070,sDesc: "MEDIUM",sId: "100047",cDesc: "(Kayak Green)",cId: "1006544",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[20] = { pid: '1782828',sku: 4661013,sDesc: "MEDIUM",sId: "100047",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[21] = { pid: '1782828',sku: 4661017,sDesc: "MEDIUM",sId: "100047",cDesc: "(Chocolate Mousse)",cId: "1020258",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[22] = { pid: '1782828',sku: 4661021,sDesc: "MEDIUM",sId: "100047",cDesc: "(Sutton Blue)",cId: "1015025",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[23] = { pid: '1782828',sku: 4661025,sDesc: "MEDIUM",sId: "100047",cDesc: "(Resort Orange)",cId: "1000406",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[24] = { pid: '1782828',sku: 4661029,sDesc: "MEDIUM",sId: "100047",cDesc: "(Sten)",cId: "1060854",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[25] = { pid: '1782828',sku: 4846691,sDesc: "MEDIUM",sId: "100047",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[26] = { pid: '1782828',sku: 4846695,sDesc: "MEDIUM",sId: "100047",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[27] = { pid: '1782828',sku: 4846699,sDesc: "MEDIUM",sId: "100047",cDesc: "(Snuff)",cId: "1001970",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[28] = { pid: '1782828',sku: 4846703,sDesc: "MEDIUM",sId: "100047",cDesc: "(Maritime Orange)",cId: "1001574",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[29] = { pid: '1782828',sku: 4846707,sDesc: "MEDIUM",sId: "100047",cDesc: "(Petrol Blue)",cId: "1063612",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[30] = { pid: '1782828',sku: 4846711,sDesc: "MEDIUM",sId: "100047",cDesc: "(Hunt Club Green)",cId: "1051410",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[31] = { pid: '1782828',sku: 4846715,sDesc: "MEDIUM",sId: "100047",cDesc: "(Chilli Pepper)",cId: "1020245",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[32] = { pid: '1782828',sku: 4846719,sDesc: "MEDIUM",sId: "100047",cDesc: "(Green)",cId: "1000181",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[33] = { pid: '1782828',sku: 4846727,sDesc: "MEDIUM",sId: "100047",cDesc: "(Classic Burgundy)",cId: "1000295",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[34] = { pid: '1782828',sku: 4661014,sDesc: "LARGE",sId: "100044",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[35] = { pid: '1782828',sku: 4661022,sDesc: "LARGE",sId: "100044",cDesc: "(Sutton Blue)",cId: "1015025",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[36] = { pid: '1782828',sku: 4661030,sDesc: "LARGE",sId: "100044",cDesc: "(Sten)",cId: "1060854",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[37] = { pid: '1782828',sku: 4846692,sDesc: "LARGE",sId: "100044",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[38] = { pid: '1782828',sku: 4846696,sDesc: "LARGE",sId: "100044",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[39] = { pid: '1782828',sku: 4846700,sDesc: "LARGE",sId: "100044",cDesc: "(Snuff)",cId: "1001970",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[40] = { pid: '1782828',sku: 4846704,sDesc: "LARGE",sId: "100044",cDesc: "(Maritime Orange)",cId: "1001574",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[41] = { pid: '1782828',sku: 4846708,sDesc: "LARGE",sId: "100044",cDesc: "(Petrol Blue)",cId: "1063612",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[42] = { pid: '1782828',sku: 4846712,sDesc: "LARGE",sId: "100044",cDesc: "(Hunt Club Green)",cId: "1051410",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[43] = { pid: '1782828',sku: 4846716,sDesc: "LARGE",sId: "100044",cDesc: "(Chilli Pepper)",cId: "1020245",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[44] = { pid: '1782828',sku: 4846720,sDesc: "LARGE",sId: "100044",cDesc: "(Green)",cId: "1000181",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[45] = { pid: '1782828',sku: 4846728,sDesc: "LARGE",sId: "100044",cDesc: "(Classic Burgundy)",cId: "1000295",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[46] = { pid: '1782828',sku: 4846701,sDesc: "X-LARGE",sId: "100606",cDesc: "(Snuff)",cId: "1001970",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[47] = { pid: '1782828',sku: 4846709,sDesc: "X-LARGE",sId: "100606",cDesc: "(Petrol Blue)",cId: "1063612",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[48] = { pid: '1782828',sku: 4846713,sDesc: "X-LARGE",sId: "100606",cDesc: "(Hunt Club Green)",cId: "1051410",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
itemMap0[49] = { pid: '1782828',sku: 4846721,sDesc: "X-LARGE",sId: "100606",cDesc: "(Green)",cId: "1000181",avail: "IN_STOCK",price: "$24.99",jdaStyle: "218"};
// Populate color array to pass to updateSelector function
function populateSizes0(sel_element1, sel_element2)
{
var val = sel_element1.options[sel_element1.selectedIndex].value;
var items = new Array();
// If user sets color dropdown back to "Color" reset the prod_ dropdown
if(val == '')
{
var selectOneArray = new Array("1782828","Select Size");
items[items.length] = new Object();
items[items.length-1].id = selectOneArray[0];
items[items.length-1].de = selectOneArray[1];
updateSelector(sel_element2,items);
return;
}
// If color was selected, fill colorArray
if(val != "-1")
{
var selectOneArray = new Array("1782828","Select Size");
items[items.length] = new Object();
items[items.length-1].id = selectOneArray[0];
items[items.length-1].de = selectOneArray[1];
var colorArray = getStringColors0(val);
for (var i = 0; i < colorArray.length; i++)
{
items[items.length] = new Object();
items[items.length-1].id = colorArray[i];
items[items.length-1].de = colorArray[++i];
}
updateSelector(sel_element2,items);
}
}
function updateSelector(selector,items)
{
var options = selector.options;
var selectedItem = selector.options[selector.selectedIndex].text;
for (var i = 0; i < Math.min(items.length, options.length); i++)
{
options[i].value = items[i].id;
options[i].text = items[i].de;
}
for (var i = Math.min(items.length, options.length); i < items.length; i++)
{
var newOpt = document.createElement("OPTION");
newOpt.value = items[i].id;
newOpt.text = items[i].de;
selector.add(newOpt);
}
/* Truncate selector if needed: */
selector.length = items.length;
var haveMatch = false;
for (var i = 0; i < selector.options.length; i++)
{
if (selector.options[i].text == selectedItem)
{
selector.options[i].selected = true;
haveMatch = true;
}
}
if (!haveMatch)
{
options[0].selected = true;
}
}
function updateFields0(thisDropDown,prodIndex)
{
if (thisDropDown)
{
//alert(thisDropDown.name);
var thisImageMap = eval('imageMap_'+prodIndex);
if (thisDropDown.name.match("colors_") || thisDropDown.name.match("prod_"))
{
/*
for(var i = 0; i < itemMap0.length; i++)
{
priceField = eval('document.related0.price_'+prodIndex);
priceField.value = itemMap0[i].price;
}
*/
}
/*
else if (thisDropDown.selectedIndex == 0)
{
clearFields(thisDropDown,prodIndex);
}
*/
}
}
function setSize0()
{
if ("" !=null && "".length > 0)
{
var optionSize = document.related0.prod_0.options;
for (var sj = 0 ; sj< optionSize.length; sj++)
{
if ("".indexOf("|") > -1)
{
var arrayOfSizeAndText1 = "".split("|");
var sizeIds="";
if (arrayOfSizeAndText1.length == 2)
{
sizeIds = arrayOfSizeAndText1[1];
}
var sizevalue = optionSize[sj].text;
if (sizevalue.toLowerCase().indexOf(sizeIds.toLowerCase()) > -1)
{
optionSize[sj].selected = true;
break;
}
}
}
}
}
function getStringColors0(pidSku)
{
var pidSkuArray = pidSku.split("|");
productId = pidSkuArray[0];
colorId = pidSkuArray[1];
var strSizes = new Array();
var j = 0;
for(var i = 0; i < itemMap0.length; i++)
{
if(itemMap0[i].pid == productId && itemMap0[i].cId == colorId)
{
strSizes[j] = itemMap0[i].pid+"|"+itemMap0[i].sku;
j++;
/*
if (itemMap0[i].avail == "OUT_OF_STOCK" || itemMap0[i].avail == "NOT_AVAILABLE")
{
strSizes[j] = itemMap0[i].sDesc + " - " +"Out Of Stock";
}
else
{
strSizes[j] = itemMap0[i].sDesc;
}
*/
strSizes[j] = itemMap0[i].sDesc;
j++;
}
}
return strSizes;
}
Price: $35.00 Sale Price: $24.99
Color: Select Color Rugby Royal Sutton Blue Petrol Blue Harbor Island Blue W/Navy Sten Hunt Club Green Green Kayak Green Maritime Orange Chilli Pepper Classic Burgundy Resort Orange Andover Heather Chic Cream Chocolate Mousse Oasis Yellow Carmel Pink Snuff Size: Select Size SMALL SMALL
itemMap1 = new Array();
itemMap1[0] = { pid: '2718477',sku: 3043758,sDesc: "SMALL",sId: "100105",cDesc: "(RIG BLUE)",cId: "1002742",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[1] = { pid: '2718477',sku: 3312732,sDesc: "SMALL",sId: "100105",cDesc: "(Cornflower Blue)",cId: "1002726",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[2] = { pid: '2718477',sku: 3321517,sDesc: "SMALL",sId: "100105",cDesc: "(Cornflower Blue)",cId: "1002726",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[3] = { pid: '2718477',sku: 3321525,sDesc: "SMALL",sId: "100105",cDesc: "(Florida Keys)",cId: "1017682",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[4] = { pid: '2718477',sku: 3715956,sDesc: "SMALL",sId: "100105",cDesc: "(Historic Olive)",cId: "1023339",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[5] = { pid: '2718477',sku: 3312734,sDesc: "LARGE",sId: "100044",cDesc: "(Cornflower Blue)",cId: "1002726",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[6] = { pid: '2718477',sku: 3321519,sDesc: "LARGE",sId: "100044",cDesc: "(Cornflower Blue)",cId: "1002726",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[7] = { pid: '2718477',sku: 3321523,sDesc: "LARGE",sId: "100044",cDesc: "(Florida Pink)",cId: "1030020",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[8] = { pid: '2718477',sku: 3321527,sDesc: "LARGE",sId: "100044",cDesc: "(Florida Keys)",cId: "1017682",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
itemMap1[9] = { pid: '2718477',sku: 3660468,sDesc: "LARGE",sId: "100044",cDesc: "(White)",cId: "1000515",avail: "IN_STOCK",price: "$19.99",jdaStyle: "36182"};
// Populate color array to pass to updateSelector function
function populateSizes1(sel_element1, sel_element2)
{
var val = sel_element1.options[sel_element1.selectedIndex].value;
var items = new Array();
// If user sets color dropdown back to "Color" reset the prod_ dropdown
if(val == '')
{
var selectOneArray = new Array("2718477","Select Size");
items[items.length] = new Object();
items[items.length-1].id = selectOneArray[0];
items[items.length-1].de = selectOneArray[1];
updateSelector(sel_element2,items);
return;
}
// If color was selected, fill colorArray
if(val != "-1")
{
var selectOneArray = new Array("2718477","Select Size");
items[items.length] = new Object();
items[items.length-1].id = selectOneArray[0];
items[items.length-1].de = selectOneArray[1];
var colorArray = getStringColors1(val);
for (var i = 0; i < colorArray.length; i++)
{
items[items.length] = new Object();
items[items.length-1].id = colorArray[i];
items[items.length-1].de = colorArray[++i];
}
updateSelector(sel_element2,items);
}
}
function updateSelector(selector,items)
{
var options = selector.options;
var selectedItem = selector.options[selector.selectedIndex].text;
for (var i = 0; i < Math.min(items.length, options.length); i++)
{
options[i].value = items[i].id;
options[i].text = items[i].de;
}
for (var i = Math.min(items.length, options.length); i < items.length; i++)
{
var newOpt = document.createElement("OPTION");
newOpt.value = items[i].id;
newOpt.text = items[i].de;
selector.add(newOpt);
}
/* Truncate selector if needed: */
selector.length = items.length;
var haveMatch = false;
for (var i = 0; i < selector.options.length; i++)
{
if (selector.options[i].text == selectedItem)
{
selector.options[i].selected = true;
haveMatch = true;
}
}
if (!haveMatch)
{
options[0].selected = true;
}
}
function updateFields1(thisDropDown,prodIndex)
{
if (thisDropDown)
{
//alert(thisDropDown.name);
var thisImageMap = eval('imageMap_'+prodIndex);
if (thisDropDown.name.match("colors_") || thisDropDown.name.match("prod_"))
{
/*
for(var i = 0; i < itemMap1.length; i++)
{
priceField = eval('document.related1.price_'+prodIndex);
priceField.value = itemMap1[i].price;
}
*/
}
/*
else if (thisDropDown.selectedIndex == 0)
{
clearFields(thisDropDown,prodIndex);
}
*/
}
}
function setSize1()
{
if ("" !=null && "".length > 0)
{
var optionSize = document.related1.prod_0.options;
for (var sj = 0 ; sj< optionSize.length; sj++)
{
if ("".indexOf("|") > -1)
{
var arrayOfSizeAndText1 = "".split("|");
var sizeIds="";
if (arrayOfSizeAndText1.length == 2)
{
sizeIds = arrayOfSizeAndText1[1];
}
var sizevalue = optionSize[sj].text;
if (sizevalue.toLowerCase().indexOf(sizeIds.toLowerCase()) > -1)
{
optionSize[sj].selected = true;
break;
}
}
}
}
}
function getStringColors1(pidSku)
{
var pidSkuArray = pidSku.split("|");
productId = pidSkuArray[0];
colorId = pidSkuArray[1];
var strSizes = new Array();
var j = 0;
for(var i = 0; i < itemMap1.length; i++)
{
if(itemMap1[i].pid == productId && itemMap1[i].cId == colorId)
{
strSizes[j] = itemMap1[i].pid+"|"+itemMap1[i].sku;
j++;
/*
if (itemMap1[i].avail == "OUT_OF_STOCK" || itemMap1[i].avail == "NOT_AVAILABLE")
{
strSizes[j] = itemMap1[i].sDesc + " - " +"Out Of Stock";
}
else
{
strSizes[j] = itemMap1[i].sDesc;
}
*/
strSizes[j] = itemMap1[i].sDesc;
j++;
}
}
return strSizes;
}
Price: $50.00 Sale Price: $19.99
Color: White Size: SMALL
itemMap2 = new Array();
itemMap2[0] = { pid: '2130294',sku: 1421718,sDesc: "SMALL",sId: "100105",cDesc: "(Wicket Yellow)",cId: "1001120",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[1] = { pid: '2130294',sku: 1451496,sDesc: "SMALL",sId: "100105",cDesc: "(White)",cId: "1000515",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[2] = { pid: '2130294',sku: 1512087,sDesc: "SMALL",sId: "100105",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[3] = { pid: '2130294',sku: 1512099,sDesc: "SMALL",sId: "100105",cDesc: "(Chatham Blue)",cId: "1000479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[4] = { pid: '2130294',sku: 1536500,sDesc: "SMALL",sId: "100105",cDesc: "(Newport Navy)",cId: "1000904",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[5] = { pid: '2130294',sku: 1617839,sDesc: "SMALL",sId: "100105",cDesc: "(Fall Royal W/Green)",cId: "1073411",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[6] = { pid: '2130294',sku: 1836051,sDesc: "SMALL",sId: "100105",cDesc: "(Carmel Pink)",cId: "1000118",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[7] = { pid: '2130294',sku: 2400960,sDesc: "SMALL",sId: "100105",cDesc: "(RL 2000 Red)",cId: "1001455",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[8] = { pid: '2130294',sku: 3222726,sDesc: "SMALL",sId: "100105",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[9] = { pid: '2130294',sku: 3222731,sDesc: "SMALL",sId: "100105",cDesc: "(Dune Heather)",cId: "1017389",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[10] = { pid: '2130294',sku: 3498193,sDesc: "SMALL",sId: "100105",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[11] = { pid: '2130294',sku: 3633915,sDesc: "SMALL",sId: "100105",cDesc: "(Polo Black)",cId: "1005041",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[12] = { pid: '2130294',sku: 3843914,sDesc: "SMALL",sId: "100105",cDesc: "(Hunter Navy)",cId: "1035272",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[13] = { pid: '2130294',sku: 4649951,sDesc: "SMALL",sId: "100105",cDesc: "(Jungle)",cId: "1023321",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[14] = { pid: '2130294',sku: 4937843,sDesc: "SMALL",sId: "100105",cDesc: "(Viking Heather w/Burgundy)",cId: "1002937",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[15] = { pid: '2130294',sku: 5276047,sDesc: "SMALL",sId: "100105",cDesc: "(Pale Rose w/Green)",cId: "1001195",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[16] = { pid: '2130294',sku: 5276484,sDesc: "SMALL",sId: "100105",cDesc: "(English Green)",cId: "1002493",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[17] = { pid: '2130294',sku: 5276514,sDesc: "SMALL",sId: "100105",cDesc: "(Spring Violet)",cId: "1072559",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[18] = { pid: '2130294',sku: 1421717,sDesc: "MEDIUM",sId: "100047",cDesc: "(Wicket Yellow)",cId: "1001120",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[19] = { pid: '2130294',sku: 1451495,sDesc: "MEDIUM",sId: "100047",cDesc: "(White)",cId: "1000515",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[20] = { pid: '2130294',sku: 1512088,sDesc: "MEDIUM",sId: "100047",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[21] = { pid: '2130294',sku: 1512098,sDesc: "MEDIUM",sId: "100047",cDesc: "(Chatham Blue)",cId: "1000479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[22] = { pid: '2130294',sku: 1536498,sDesc: "MEDIUM",sId: "100047",cDesc: "(Newport Navy)",cId: "1000904",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[23] = { pid: '2130294',sku: 1617191,sDesc: "MEDIUM",sId: "100047",cDesc: "(Fall Royal W/Green)",cId: "1073411",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[24] = { pid: '2130294',sku: 1617385,sDesc: "MEDIUM",sId: "100047",cDesc: "(Viking Heather w/Burgundy)",cId: "1002937",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[25] = { pid: '2130294',sku: 1828700,sDesc: "MEDIUM",sId: "100047",cDesc: "(Carmel Pink)",cId: "1000118",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[26] = { pid: '2130294',sku: 2400961,sDesc: "MEDIUM",sId: "100047",cDesc: "(RL 2000 Red)",cId: "1001455",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[27] = { pid: '2130294',sku: 3222727,sDesc: "MEDIUM",sId: "100047",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[28] = { pid: '2130294',sku: 3222732,sDesc: "MEDIUM",sId: "100047",cDesc: "(Dune Heather)",cId: "1017389",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[29] = { pid: '2130294',sku: 3498194,sDesc: "MEDIUM",sId: "100047",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[30] = { pid: '2130294',sku: 3633916,sDesc: "MEDIUM",sId: "100047",cDesc: "(Polo Black)",cId: "1005041",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[31] = { pid: '2130294',sku: 3843915,sDesc: "MEDIUM",sId: "100047",cDesc: "(Hunter Navy)",cId: "1035272",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[32] = { pid: '2130294',sku: 4649952,sDesc: "MEDIUM",sId: "100047",cDesc: "(Jungle)",cId: "1023321",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[33] = { pid: '2130294',sku: 5276048,sDesc: "MEDIUM",sId: "100047",cDesc: "(Pale Rose w/Green)",cId: "1001195",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[34] = { pid: '2130294',sku: 5276485,sDesc: "MEDIUM",sId: "100047",cDesc: "(English Green)",cId: "1002493",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[35] = { pid: '2130294',sku: 5276515,sDesc: "MEDIUM",sId: "100047",cDesc: "(Spring Violet)",cId: "1072559",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[36] = { pid: '2130294',sku: 1421720,sDesc: "LARGE",sId: "100044",cDesc: "(Wicket Yellow)",cId: "1001120",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[37] = { pid: '2130294',sku: 1443136,sDesc: "LARGE",sId: "100044",cDesc: "(Pale Rose w/Green)",cId: "1001195",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[38] = { pid: '2130294',sku: 1451493,sDesc: "LARGE",sId: "100044",cDesc: "(White)",cId: "1000515",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[39] = { pid: '2130294',sku: 1512086,sDesc: "LARGE",sId: "100044",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[40] = { pid: '2130294',sku: 1512097,sDesc: "LARGE",sId: "100044",cDesc: "(Chatham Blue)",cId: "1000479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[41] = { pid: '2130294',sku: 1536501,sDesc: "LARGE",sId: "100044",cDesc: "(Newport Navy)",cId: "1000904",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[42] = { pid: '2130294',sku: 1617060,sDesc: "LARGE",sId: "100044",cDesc: "(Viking Heather w/Burgundy)",cId: "1002937",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[43] = { pid: '2130294',sku: 1617972,sDesc: "LARGE",sId: "100044",cDesc: "(Fall Royal W/Green)",cId: "1073411",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[44] = { pid: '2130294',sku: 1829135,sDesc: "LARGE",sId: "100044",cDesc: "(Carmel Pink)",cId: "1000118",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[45] = { pid: '2130294',sku: 2400962,sDesc: "LARGE",sId: "100044",cDesc: "(RL 2000 Red)",cId: "1001455",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[46] = { pid: '2130294',sku: 3222728,sDesc: "LARGE",sId: "100044",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[47] = { pid: '2130294',sku: 3498195,sDesc: "LARGE",sId: "100044",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[48] = { pid: '2130294',sku: 3633917,sDesc: "LARGE",sId: "100044",cDesc: "(Polo Black)",cId: "1005041",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[49] = { pid: '2130294',sku: 3843916,sDesc: "LARGE",sId: "100044",cDesc: "(Hunter Navy)",cId: "1035272",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[50] = { pid: '2130294',sku: 4649953,sDesc: "LARGE",sId: "100044",cDesc: "(Jungle)",cId: "1023321",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[51] = { pid: '2130294',sku: 5276486,sDesc: "LARGE",sId: "100044",cDesc: "(English Green)",cId: "1002493",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[52] = { pid: '2130294',sku: 5276516,sDesc: "LARGE",sId: "100044",cDesc: "(Spring Violet)",cId: "1072559",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[53] = { pid: '2130294',sku: 1421721,sDesc: "X-LARGE",sId: "100606",cDesc: "(Wicket Yellow)",cId: "1001120",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[54] = { pid: '2130294',sku: 1451492,sDesc: "X-LARGE",sId: "100606",cDesc: "(White)",cId: "1000515",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[55] = { pid: '2130294',sku: 1512089,sDesc: "X-LARGE",sId: "100606",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[56] = { pid: '2130294',sku: 1512096,sDesc: "X-LARGE",sId: "100606",cDesc: "(Chatham Blue)",cId: "1000479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[57] = { pid: '2130294',sku: 1536497,sDesc: "X-LARGE",sId: "100606",cDesc: "(Newport Navy)",cId: "1000904",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[58] = { pid: '2130294',sku: 1617710,sDesc: "X-LARGE",sId: "100606",cDesc: "(Fall Royal W/Green)",cId: "1073411",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[59] = { pid: '2130294',sku: 2400963,sDesc: "X-LARGE",sId: "100606",cDesc: "(RL 2000 Red)",cId: "1001455",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[60] = { pid: '2130294',sku: 3222729,sDesc: "X-LARGE",sId: "100606",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[61] = { pid: '2130294',sku: 3498196,sDesc: "X-LARGE",sId: "100606",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[62] = { pid: '2130294',sku: 3633918,sDesc: "X-LARGE",sId: "100606",cDesc: "(Polo Black)",cId: "1005041",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[63] = { pid: '2130294',sku: 3843917,sDesc: "X-LARGE",sId: "100606",cDesc: "(Hunter Navy)",cId: "1035272",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[64] = { pid: '2130294',sku: 4649954,sDesc: "X-LARGE",sId: "100606",cDesc: "(Jungle)",cId: "1023321",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[65] = { pid: '2130294',sku: 4937844,sDesc: "X-LARGE",sId: "100606",cDesc: "(Viking Heather w/Burgundy)",cId: "1002937",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[66] = { pid: '2130294',sku: 5276049,sDesc: "X-LARGE",sId: "100606",cDesc: "(Pale Rose w/Green)",cId: "1001195",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[67] = { pid: '2130294',sku: 5276487,sDesc: "X-LARGE",sId: "100606",cDesc: "(English Green)",cId: "1002493",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[68] = { pid: '2130294',sku: 5276517,sDesc: "X-LARGE",sId: "100606",cDesc: "(Spring Violet)",cId: "1072559",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[69] = { pid: '2130294',sku: 1421719,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Wicket Yellow)",cId: "1001120",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[70] = { pid: '2130294',sku: 1451494,sDesc: "XX-LARGE",sId: "100605",cDesc: "(White)",cId: "1000515",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[71] = { pid: '2130294',sku: 1512090,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Chic Cream)",cId: "1001481",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[72] = { pid: '2130294',sku: 1512100,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Chatham Blue)",cId: "1000479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[73] = { pid: '2130294',sku: 1536499,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Newport Navy)",cId: "1000904",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[74] = { pid: '2130294',sku: 1617450,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Fall Royal W/Green)",cId: "1073411",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[75] = { pid: '2130294',sku: 1835487,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Carmel Pink)",cId: "1000118",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[76] = { pid: '2130294',sku: 2400964,sDesc: "XX-LARGE",sId: "100605",cDesc: "(RL 2000 Red)",cId: "1001455",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[77] = { pid: '2130294',sku: 3222730,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Andover Heather)",cId: "1001479",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[78] = { pid: '2130294',sku: 3498197,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Rugby Royal)",cId: "1030929",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[79] = { pid: '2130294',sku: 3633919,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Polo Black)",cId: "1005041",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[80] = { pid: '2130294',sku: 3843918,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Hunter Navy)",cId: "1035272",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[81] = { pid: '2130294',sku: 4649955,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Jungle)",cId: "1023321",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[82] = { pid: '2130294',sku: 4937845,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Viking Heather w/Burgundy)",cId: "1002937",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[83] = { pid: '2130294',sku: 5276050,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Pale Rose w/Green)",cId: "1001195",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[84] = { pid: '2130294',sku: 5276488,sDesc: "XX-LARGE",sId: "100605",cDesc: "(English Green)",cId: "1002493",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
itemMap2[85] = { pid: '2130294',sku: 5276518,sDesc: "XX-LARGE",sId: "100605",cDesc: "(Spring Violet)",cId: "1072559",avail: "IN_STOCK",price: "$75.00",jdaStyle: "789"};
// Populate color array to pass to updateSelector function
function populateSizes2(sel_element1, sel_element2)
{
var val = sel_element1.options[sel_element1.selectedIndex].value;
var items = new Array();
// If user sets color dropdown back to "Color" reset the prod_ dropdown
if(val == '')
{
var selectOneArray = new Array("2130294","Select Size");
items[items.length] = new Object();
items[items.length-1].id = selectOneArray[0];
items[items.length-1].de = selectOneArray[1];
updateSelector(sel_element2,items);
return;
}
// If color was selected, fill colorArray
if(val != "-1")
{
var selectOneArray = new Array("2130294","Select Size");
items[items.length] = new Object();
items[items.length-1].id = selectOneArray[0];
items[items.length-1].de = selectOneArray[1];
var colorArray = getStringColors2(val);
for (var i = 0; i < colorArray.length; i++)
{
items[items.length] = new Object();
items[items.length-1].id = colorArray[i];
items[items.length-1].de = colorArray[++i];
}
updateSelector(sel_element2,items);
}
}
function updateSelector(selector,items)
{
var options = selector.options;
var selectedItem = selector.options[selector.selectedIndex].text;
for (var i = 0; i < Math.min(items.length, options.length); i++)
{
options[i].value = items[i].id;
options[i].text = items[i].de;
}
for (var i = Math.min(items.length, options.length); i < items.length; i++)
{
var newOpt = document.createElement("OPTION");
newOpt.value = items[i].id;
newOpt.text = items[i].de;
selector.add(newOpt);
}
/* Truncate selector if needed: */
selector.length = items.length;
var haveMatch = false;
for (var i = 0; i < selector.options.length; i++)
{
if (selector.options[i].text == selectedItem)
{
selector.options[i].selected = true;
haveMatch = true;
}
}
if (!haveMatch)
{
options[0].selected = true;
}
}
function updateFields2(thisDropDown,prodIndex)
{
if (thisDropDown)
{
//alert(thisDropDown.name);
var thisImageMap = eval('imageMap_'+prodIndex);
if (thisDropDown.name.match("colors_") || thisDropDown.name.match("prod_"))
{
/*
for(var i = 0; i < itemMap2.length; i++)
{
priceField = eval('document.related2.price_'+prodIndex);
priceField.value = itemMap2[i].price;
}
*/
}
/*
else if (thisDropDown.selectedIndex == 0)
{
clearFields(thisDropDown,prodIndex);
}
*/
}
}
function setSize2()
{
if ("" !=null && "".length > 0)
{
var optionSize = document.related2.prod_0.options;
for (var sj = 0 ; sj< optionSize.length; sj++)
{
if ("".indexOf("|") > -1)
{
var arrayOfSizeAndText1 = "".split("|");
var sizeIds="";
if (arrayOfSizeAndText1.length == 2)
{
sizeIds = arrayOfSizeAndText1[1];
}
var sizevalue = optionSize[sj].text;
if (sizevalue.toLowerCase().indexOf(sizeIds.toLowerCase()) > -1)
{
optionSize[sj].selected = true;
break;
}
}
}
}
}
function getStringColors2(pidSku)
{
var pidSkuArray = pidSku.split("|");
productId = pidSkuArray[0];
colorId = pidSkuArray[1];
var strSizes = new Array();
var j = 0;
for(var i = 0; i < itemMap2.length; i++)
{
if(itemMap2[i].pid == productId && itemMap2[i].cId == colorId)
{
strSizes[j] = itemMap2[i].pid+"|"+itemMap2[i].sku;
j++;
/*
if (itemMap2[i].avail == "OUT_OF_STOCK" || itemMap2[i].avail == "NOT_AVAILABLE")
{
strSizes[j] = itemMap2[i].sDesc + " - " +"Out Of Stock";
}
else
{
strSizes[j] = itemMap2[i].sDesc;
}
*/
strSizes[j] = itemMap2[i].sDesc;
j++;
}
}
return strSizes;
}
function doMyRemove(whichProd, sku)
{
document.myQty.viewSwitch.value = "null";
document.myQty.viewSwitch.name = "wlName";
/* TRUS M-rated Project:PMO-296745 */
document.myQty.actionName.value = "moveOrderItem";
document.myQty.actionName.name = "action";
/* TRUS M-rated Project:PMO-296745 END */
document.myQty.secondaryAction.value = "removeItem";
document.myQty.remove.value = whichProd;
document.myQty.outOfStockSku.value = sku;
/*
Commented out loop since it was doing nothing
for(var test=0;test
첫댓글 쪽지드렸습니다 ^^ *64+7