function preloadImages(){loadImage("http://site.vitamindeal.com/images/itemTabDescriptionOff.gif");loadImage("http://site.vitamindeal.com/images/itemTabDescriptionOn.gif");loadImage("http://site.vitamindeal.com/images/itemTabPhotosOff.gif");loadImage("http://site.vitamindeal.com/images/itemTabPhotosOn.gif");loadImage("http://site.vitamindeal.com/images/itemTabFaqOff.gif");loadImage("http://site.vitamindeal.com/images/itemTabFaqOn.gif");loadImage("http://site.vitamindeal.com/images/itemTabTellFriendOff.gif");loadImage("http://site.vitamindeal.com/images/itemTabTellFriendOn.gif");loadImage("http://site.vitamindeal.com/images/itemTabReviewsOff.gif");loadImage("http://site.vitamindeal.com/images/itemTabReviewsOn.gif");loadImage("http://site.vitamindeal.com/images/itemTabPrintableOff.gif");loadImage("http://site.vitamindeal.com/images/itemTabPrintableOn.gif");return true;}function loadImage(src){var tempImage=new Image();tempImage.src=src;}preloadImages();function pdGetCookie(cookieName){var allCookies=document.cookie;var cookieStart=allCookies.indexOf(cookieName);if(cookieStart==-1)return"";cookieStart=cookieStart+cookieName.length+1;var cookieEnd=allCookies.indexOf(";",cookieStart);if(cookieEnd==-1)cookieEnd=allCookies.length;var cookieValue=unescape(allCookies.substring(cookieStart,cookieEnd));return cookieValue;}function pdSetCookie(cookieName,cookieValue,cookieDomain,cookiePath,expirationDate){if(isBlank(cookieDomain))cookieDomain=getCurrentDomainName();if(isBlank(cookiePath))cookiePath="/";var cookieString=cookieName+"="+escape(cookieValue)+";domain="+cookieDomain+";path="+cookiePath;if(!isBlank(expirationDate)){cookieString+=";expires="+expirationDate.toGMTString();}document.cookie=cookieString;return true;}function getCurrentDomainName(){var url=String(location);var domainName=extractDomain(url);return domainName;}function extractDomain(url){var url=url.replace("http://","");var slashIndex=url.indexOf("/");if(slashIndex==-1)slashIndex=url.length;var url=url.substring(0,slashIndex);var urlSectionArray=url.split('.');var urlSectionArrayLength=urlSectionArray.length;var domainName="";for(var i=urlSectionArrayLength-2;i<urlSectionArrayLength;i++){domainName+="."+urlSectionArray[i];}return domainName;}function isBlank(item){item=String(item).toLowerCase();if(item=="undefined"||item==""||item=="null")return true;else return false;}if(isBlank(imageUrl))var imageUrl="http://site.vitamindeal.com/";var lastSection="";function parseProductArray(itemsPerPage){var i=0;var productArray=new Array();var productIdString="";var productWrapper=document.getElementById("productWrapper");if(!isBlank(productWrapper)){if(productWrapper.firstChild){var oChild=productWrapper.firstChild;while(oChild){if(oChild.nodeType==1&&String(oChild.id).indexOf("productDisplay")>-1){productArray[i]=new Object();productArray[i].id=oChild.id;productArray[i].html=document.getElementById(oChild.id).innerHTML;var subChild=oChild.firstChild;while(subChild){if(subChild.nodeType==1){if(subChild.id=="name")productArray[i].title=subChild.title;if(subChild.id=="brand")productArray[i].brand=subChild.title;if(subChild.id=="id")productArray[i].productId=subChild.title;if(subChild.id=="price")productArray[i].price=subChild.title-0;if(subChild.id=="rating")productArray[i].rating=subChild.title-0;if(subChild.id=="topSeller")productArray[i].topSeller=subChild.title;if(subChild.id=="costPerServing"){productArray[i].costPerServing=subChild.title;if(isBlank(productArray[i].costPerServing))productArray[i].costPerServing=9999;productArray[i].costPerServing=productArray[i].costPerServing-0;}}subChild=subChild.nextSibling;}if(productArray[i].productId)productIdString+=productArray[i].productId+",";i++;}oChild=oChild.nextSibling;}}}if(!isBlank(productIdString)){productIdString=String(productIdString).substring(0,productIdString.length-1);pdSetCookie("pd_currentProductList",productIdString,"","","");}return productArray;}function renderProductArray(productArray,currentPageNumber,itemsPerPage,sortByField){var html="";var pageNumber=1;var i=1;var item=new Object();var tempHtml="";var tempProductHtml="";var rowItemCount=1;var isOpen=false;var productIdList="";for(item in productArray){productIdList+=productArray[item].id;tempHtml="";if(pageNumber==currentPageNumber||currentPageNumber=="all"){if(rowItemCount==1){tempHtml+='<table border="0"><tr>\r\n';isOpen=true;}tempHtml+='<td valign="top"><div id="'+productArray[item].id+'" class="displayDiv">';tempProductHtml=String(productArray[item].html);if(sortByField=="costPerServing"){tempProductHtml=tempProductHtml.replace("costPerServingDisplay","costPerServingDisplayOn");}else if(sortByField=="rating"){tempProductHtml=tempProductHtml.replace("ratingDisplay","ratingDisplayOn");}else if(sortByField=="brand"){tempProductHtml=tempProductHtml.replace("brandDisplay","brandDisplayOn");}tempHtml+=tempProductHtml;tempHtml+='</div></td>';rowItemCount++;if(rowItemCount>itemsPerRow){tempHtml+='<tr><td colspan="'+itemsPerRow+'"><hr class="pagingHrRow"></td></tr>';tempHtml+='</tr></table>';rowItemCount=1;isOpen=false;}}i++;pageNumber=Math.ceil(i/itemsPerPage);html+=tempHtml;}if(isOpen)html+='\r\n</tr></table>\r\n';return html;}function sortProductArrayByPrice(productArray){productArray=productArray.sort(compareId);productArray=productArray.sort(comparePrice);sortBy="price";return productArray;}function sortProductArrayByTitle(productArray){productArray=productArray.sort(compareId);productArray=productArray.sort(compareTitle);sortBy="title";return productArray;}function sortProductArrayByBrand(productArray){productArray=productArray.sort(compareId);productArray=productArray.sort(compareBrand);sortBy="brand";return productArray;}function sortProductArrayByRating(productArray){productArray=productArray.sort(compareId);productArray=productArray.sort(compareRating);sortBy="rating";return productArray;}function sortProductArrayByTopSeller(productArray){productArray=productArray.sort(compareId);productArray=productArray.sort(compareTopSeller);sortBy="topSeller";return productArray;}function sortProductArrayByCostPerServing(productArray){productArray=productArray.sort(compareId);productArray=productArray.sort(compareCostPerServing);sortBy="costPerServing";return productArray;}function compareId(item1,item2){if(item1.id>item2.id)return 1;else if(item1.id<item2.id)return-1;else return 0;}function compareTitle(item1,item2){if(item1.title>item2.title)return 1;else if(item1.title<item2.title)return-1;else return 0;}function compareBrand(item1,item2){if(item1.brand>item2.brand)return 1;else if(item1.brand<item2.brand)return-1;else return 0;}function comparePrice(item1,item2){if(item1.price>item2.price)return 1;else if(item1.price<item2.price)return-1;else return 0;}function compareTopSeller(item1,item2){if(item1.topSeller>item2.topSeller)return-1;else if(item1.topSeller<item2.topSeller)return 1;else return 0;}function compareRating(item1,item2){if(item1.rating>item2.rating)return-1;else if(item1.rating<item2.rating)return 1;else return 0;}function compareCostPerServing(item1,item2){if(item1.costPerServing>item2.costPerServing)return 1;else if(item1.costPerServing<item2.costPerServing)return-1;else return 0;}function displayProductArray(productArray,currentPageNumber,itemsPerPageRequest,sortByField){if(productArray.length==0)return false;if(!isBlank(sortByField))sortBy=sortByField;itemsPerPage=itemsPerPageRequest;pdSetCookie("pd_currentPageNumber",currentPageNumber);pdSetCookie("pd_pagingSortBy",sortBy);if(sortBy=="title")productArray=sortProductArrayByTitle(productArray);else if(sortBy=="brand")productArray=sortProductArrayByBrand(productArray);else if(sortBy=="price")productArray=sortProductArrayByPrice(productArray);else if(sortBy=="rating")productArray=sortProductArrayByRating(productArray);else if(sortBy=="topSeller")productArray=sortProductArrayByTopSeller(productArray);else if(sortBy=="costPerServing")productArray=sortProductArrayByCostPerServing(productArray);if(isBlank(currentPageNumber))currentPageNumber=1;document.getElementById("productWrapper").innerHTML=renderProductArray(productArray,currentPageNumber,itemsPerPage,sortByField);document.getElementById("pageInfo").innerHTML=renderPageInfo(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("pageInfoBottom").innerHTML=renderPageInfo(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("sortLinks").innerHTML=renderSortLinks(currentPageNumber,sortBy);document.getElementById("previousButton").innerHTML=renderPreviousButton(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("previousButtonBottom").innerHTML=renderPreviousButton(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("pageNumberLinks").innerHTML=renderPageNumberLinks(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("pageNumberLinksBottom").innerHTML=renderPageNumberLinks(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("nextButton").innerHTML=renderNextButton(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("nextButtonBottom").innerHTML=renderNextButton(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("viewAllButton").innerHTML=renderViewAllButton(productArray.length,currentPageNumber,itemsPerPage);document.getElementById("viewAllButtonBottom").innerHTML=renderViewAllButton(productArray.length,currentPageNumber,itemsPerPage);return false;}function getCurrentPageNumber(){var pageNumber=1;var currentSection=pdGetCookie("pd_stickyBreadcrumbSection");if(lastSection==currentSection){pageNumber=pdGetCookie("pd_currentPageNumber");}pdSetCookie("pd_lastPageNumber",pageNumber);if(isBlank(pageNumber))pageNumber=1;return pageNumber;}function getCurrentSortBy(defaultSortBy){var sortBy="";var currentSection=pdGetCookie("pd_stickyBreadcrumbSection");sortBy=pdGetCookie("pd_pagingSortBy");if(isBlank(sortBy))sortBy=defaultSortBy;if(isBlank(sortBy))sortBy="";return sortBy;}function renderPageNumberLinks(productCount,currentPageNumber,itemsPerPage){var pageCount=Math.ceil(productCount/itemsPerPage);if(pageCount==1)return"";var html="";if(currentPageNumber!="all"){for(var i=1;i<pageCount+1;i++){if(currentPageNumber==i){html+='<font class="pageNumOn">'+i+'</font>&nbsp;<font class="pageNum"> | </font>&nbsp;';}else{html+='<a href="#" class="pageNum" onClick="return(displayProductArray(productArray, '+i+', '+itemsPerPage+'))">'+i+'</a>&nbsp;<font class="pageNum"> | </font>&nbsp;';}}html=html.substring(0,html.length-15);}return html;}function renderPageInfo(productCount,currentPageNumber,itemsPerPage){var pageCount=Math.ceil(productCount/itemsPerPage);if(pageCount==1)return"";var html="";if(currentPageNumber!="all"){html+='<font class="pageInfo">Page '+currentPageNumber+' of '+pageCount+'</font>';}return html;}function renderPreviousButton(productCount,currentPageNumber,itemsPerPage){var html="";if(currentPageNumber!="all"){if(currentPageNumber>1){var previousPage=currentPageNumber-1;html+='<a href="#" onClick="return(displayProductArray(productArray, '+previousPage+', '+itemsPerPage+'))"><img src="'+imageUrl+'/images/pageArrowPrevious.gif" border="0"></a>';}else{html+='';}}return html;}function renderNextButton(productCount,currentPageNumber,itemsPerPage){var pageCount=Math.ceil(productCount/itemsPerPage);var html="";if(currentPageNumber!="all"){var nextPage=currentPageNumber+1;if(nextPage<=pageCount){html+='<a href="#" onClick="return(displayProductArray(productArray, '+nextPage+', '+itemsPerPage+'))"><img src="'+imageUrl+'/images/pageArrowNext.gif" border="0"></a>';}else{html+='';}}return html;}function renderViewAllButton(productCount,currentPageNumber,itemsPerPage){var pageCount=Math.ceil(productCount/itemsPerPage);if(pageCount==1)return"";var html="";if(currentPageNumber=="all"){html+='<a href="#" onClick="return(displayProductArray(productArray, 1, itemsPerPage))" class="viewAllLink">Return to Paged View</a>';}else{html+='<a href="#" onClick="return(displayProductArray(productArray, \'all\', itemsPerPage))" class="viewAllLink">View All Items</a>';}return html;}function renderSortLinks(currentPageNumber,sortBy){if(currentPageNumber!="all"&&currentPageNumber>1)currentPageNumber=1;var html="";html+='<font class="sortText">Sort:</font>';html+='&nbsp; &nbsp; &nbsp;';if(sortBy=="title"){html+='<font class="sortLinkOn">By Name</font>';}else{html+='<img src="'+imageUrl+'/images/sortArrows.gif">&nbsp;<a href="#" class="sortLink" onClick="return(displayProductArray(productArray, \''+currentPageNumber+'\',itemsPerPage, \'title\'))">By Name</a>';}html+='&nbsp; &nbsp; &nbsp;';if(sortBy=="price"){html+='<font class="sortLinkOn">By Price</font>';}else{html+='<img src="'+imageUrl+'/images/sortArrows.gif">&nbsp;<a href="#" class="sortLink" onClick="return(displayProductArray(productArray, \''+currentPageNumber+'\',itemsPerPage, \'price\'))">By Price</a>';}html+='&nbsp; &nbsp; &nbsp;';if(sortBy=="topSeller"){html+='<font class="sortLinkOn">By Top Sellers</font>';}else{html+='<img src="'+imageUrl+'/images/sortArrows.gif">&nbsp;<a href="#" class="sortLink" onClick="return(displayProductArray(productArray, \''+currentPageNumber+'\',itemsPerPage, \'topSeller\'))">By Top Sellers</a>';}html+='&nbsp; &nbsp; &nbsp;';if(sortBy=="brand"){html+='<font class="sortLinkOn">By Brand</font>';}else{html+='<img src="'+imageUrl+'/images/sortArrows.gif">&nbsp;<a href="#" class="sortLink" onClick="return(displayProductArray(productArray, \''+currentPageNumber+'\',itemsPerPage, \'brand\'))">By Brand</a>';}html+='&nbsp; &nbsp; &nbsp;';if(sortBy=="costPerServing"){html+='<font class="sortLinkOn">By Cost Per Serving</font>';}else{html+='<img src="'+imageUrl+'/images/sortArrows.gif">&nbsp;<a href="#" class="sortLink" onClick="return(displayProductArray(productArray, \''+currentPageNumber+'\',itemsPerPage, \'costPerServing\'))">By Cost Per Serving</a>';}return html;}function renderPreviousNextProductButtons(currentProductId){var html="";var productListString=pdGetCookie("pd_currentProductList");if(!isBlank(productListString)){if(String(productListString).indexOf(currentProductId)>-1){var productArray=String(productListString).split(",");var item=new Object();var i=0;for(item in productArray){if(currentProductId==productArray[item])break;i++;}if(i>0){html+='<a href="#" onclick="return(jumpToUrl(\''+productArray[i-1]+'.html\'))"><img src="'+imageUrl+'/images/previousItemButton.gif" border="0"></a>';}if(i+1<productArray.length){html+='<a href="#" onclick="return(jumpToUrl(\''+productArray[i+1]+'.html\'))"><img src="'+imageUrl+'/images/nextItemButton.gif" border="0"></a>';}}}document.getElementById("previousNextProductButtons").innerHTML=html;return false;}function formatCurrency(item){item=String(Math.round(item*100)/100);var frontString="";var backString="";var decimalIndex=item.indexOf(".");if(decimalIndex==-1){item+=".00";decimalIndex=item.indexOf(".");}frontString=item.substring(0,decimalIndex);backString=item.substring(decimalIndex,item.length);if(backString.length<3)backString+="0";if(true){var tempString=new String();var frontLength=frontString.length;var i=0;var j=0;for(i=frontLength;i>=0;i--){tempString+=String(frontString.charAt(i));if(j%3==0&&j<frontLength&&j!=0&&frontString.charAt(i-1)!='-')tempString+=",";j++;}frontString="";var tempLength=tempString.length;for(i=tempLength;i>=0;i--){frontString+=String(tempString.charAt(i));}}item="$"+frontString+backString;return(item);}function getCookie(cookieName){var allCookies=document.cookie;var cookieStart=allCookies.indexOf(cookieName);if(cookieStart==-1)return"";cookieStart=cookieStart+cookieName.length+1;var cookieEnd=allCookies.indexOf(";",cookieStart);if(cookieEnd==-1)cookieEnd=allCookies.length;var cookieValue=allCookies.substring(cookieStart,cookieEnd);return cookieValue;}function getShoppingCart(){var storeCode=getStoreCode();var cartCookieInfoName="pdsc_"+storeCode+"_info";var cartCookieName="pdsc_"+storeCode+"_";var shoppingCart=new Object();shoppingCart.products=new Array();var pd_shoppingCartInfo=getCookie(cartCookieInfoName);var cookieValue="";for(var i=0;i<pd_shoppingCartInfo;i++){cookieValue+=getCookie(cartCookieName+i);}cookieValue=unescape(cookieValue);if(cookieValue.length>10)shoppingCart=decodeShoppingCart(cookieValue);shoppingCart.subtotal=0;if(shoppingCart.products){for(var i=0;i<shoppingCart.products.length;i++){shoppingCart.subtotal+=(shoppingCart.products[i].price*shoppingCart.products[i].qty);}}return shoppingCart;}function getCurrentPagePath(){var url=String(location);url=url.replace("http://","");var slashIndex=url.lastIndexOf("/");if(slashIndex==-1)slashIndex=url.length;var pagePath=url.substring(0,slashIndex);return pagePath;}function decodeShoppingCart(encodedCart){var shoppingCart=new Object();shoppingCart.isTrimmed=false;shoppingCart.products=new Array();if(encodedCart.charAt(0)=='+'){shoppingCart.isTrimmed=true;encodedCart=encodedCart.substring(1,encodedCart.length);}var tempArray=encodedCart.split("~");var tempArray2=new Array();var i=0;var item=new Object();for(item in tempArray){tempArray2=tempArray[item].split("^");shoppingCart.products[i]=new Object();shoppingCart.products[i].productId=tempArray2[0];shoppingCart.products[i].name=decodeSpecialCharacters(tempArray2[1]);shoppingCart.products[i].options=decodeSpecialCharacters(tempArray2[2]);shoppingCart.products[i].price=tempArray2[3];shoppingCart.products[i].qty=tempArray2[4];shoppingCart.products[i].inStock=tempArray2[5];i++;}return shoppingCart;}function decodeSpecialCharacters(value){value=String(value);value=value.replace(/\\"/g,'"');value=value.replace(/\\r/g,'\r');value=value.replace(/\\n/g,'\n');return value;}function displayShoppingCart(shoppingCart){var itemsInCart=shoppingCart.products.length;var freeShippingCutoff=150;var freeShipMessage="";if(shoppingCart.subtotal>=freeShippingCutoff)freeShipMessage="<font class=scFreeShipText>You Qualify for FREE Shipping! &nbsp;<a href=shippinginfo.html onclick=popIt(250,250); class=scFreeShipText target=popIt> > details</a></font><br>";else freeShipMessage="<font class=scFreeShipText>Add "+formatCurrency(freeShippingCutoff-shoppingCart.subtotal)+" to receive FREE Shipping!</font> &nbsp;<a href=shippinginfo.html onclick=popIt(800,800); class=scFreeShipText target=popIt> > details</a><br>";var innerHTML='';innerHTML+='<table border="0" cellpadding="5" cellspacing="0" class="tableBorder" width="195"><tr><td width="100%">';innerHTML+='<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div class="scHeadline">Your Shopping Cart</div></td></tr>';innerHTML+='<tr><td class="shoppingCart">';if(itemsInCart==1){innerHTML+='<b>'+itemsInCart+' item in cart: </b><br><div class="scHrDiv"><hr class="scHr"></div>';}else{innerHTML+='<b>'+itemsInCart+' items in cart: </b><br><div class="scHrDiv"><hr class="scHr"></div>'}var item=new Object();for(item in shoppingCart.products){innerHTML+='<a href="http://'+getCurrentPagePath()+"/"+shoppingCart.products[item].productId+'.html" class="scProductLink">';innerHTML+=shoppingCart.products[item].name;innerHTML+='</a>';innerHTML+='<br><font class="scProductName">'+shoppingCart.products[item].qty+'x </font>&nbsp; <font class="scPrice">'+formatCurrency(shoppingCart.products[item].price)+'</font><div class="scHrDiv"><hr class="scHr"></div>';}innerHTML+='<div style="margin-top:2px;" class="scSubtotal">SubTotal = '+formatCurrency(shoppingCart.subtotal)+'</div>';innerHTML+='<div style="margin-top:6px;margin-bottom:8px;">';innerHTML+=freeShipMessage;innerHTML+='</div>';innerHTML+='<a href="http://order.store.yahoo.com/cgi-bin/wg-order?yhst-85601143883359" class="scEditLink">> Edit Shopping Cart</a>';innerHTML+='</td>';innerHTML+='<tr><td class="scBg"><a href="https://order.store.yahoo.com/cgi-bin/shipping-form?catalog=yhst-85601143883359"><img src="http://site.vitamindeal.com/floatingcart/secureCheckout.gif" border="0" vspace="4"></a></td></tr>';innerHTML+='</table>';innerHTML+='</td></tr></table><br>';document.getElementById("shoppingCartDisplay").innerHTML=innerHTML;}function getStoreCode(){return"vitamindeal";}function serialize(objectName,myObject){var objectString="";var objectType=typeof(myObject);if(objectType=='undefined')return objectString;else if(objectType=='string'){objectString+='var '+serializeString(objectName,myObject);}else if(objectType=='number'){objectString+='var '+serializeNumber(objectName,myObject);}else if(objectType=='boolean'){objectString+='var '+serializeBoolean(objectName,myObject);}else if(objectType=='object'&&myObject.constructor==Array){objectString+='var '+serializeArray(objectName,myObject);}else if(objectType=='object'){objectString+='var '+serializeObject(objectName,myObject);}return objectString+"";}function serializeString(name,value){var tempString="";value=value.replace(/"/g,'\\"');value=value.replace(/\r/g,'\\r');value=value.replace(/\n/g,'\\n');if(name-0==name)tempString='['+name+'] = "'+value+'";\r\n';else tempString=name+' = "'+value+'";\r\n';return tempString;}function serializeNumber(name,value){var tempString="";if(name-0==name)tempString='['+name+'] = '+value+';\r\n';else tempString=name+' = '+value+';\r\n';return tempString;}function serializeBoolean(name,value){var tempString="";if(name-0==name)tempString='['+name+'] = '+value+';\r\n';else tempString=name+' = '+value+';\r\n';return tempString;}function serializeDate(name,value){var tempString="";if(name-0==name)tempString='['+name+'] = new Date("'+value+'");\r\n';else tempString=name+' = new Date("'+value+'");\r\n';return tempString;}function serializeObject(name,myObject){var objectString=name+' = new Object();\r\n';var item=new Object();for(item in myObject){objectType=typeof(myObject[item]);try{var temp=myObject[item].constructor;}catch(e){myObject[item]=new String();objectType=typeof(myObject[item]);}if(objectType=='undefined')return objectString;else if(objectType=='string'||myObject[item].constructor==String){objectString+=name+"."+serializeString(item,myObject[item]);}else if(objectType=='number'){objectString+=name+"."+serializeNumber(item,myObject[item]);}else if(objectType=='boolean'){objectString+=name+"."+serializeBoolean(item,myObject[item]);}else if(objectType=='object'&&myObject[item].constructor==Array){if(item-0==item)objectString+=serializeArray(name+"["+item+"]",myObject[item]);else objectString+=serializeArray(name+"."+item,myObject[item]);}else if(objectType=='object'&&myObject[item].constructor==Date){if(item-0==item)objectString+=serializeDate(name+"["+item+"]",myObject[item]);else objectString+=serializeDate(name+"."+item,myObject[item]);}else if(objectType=='object'){if(item-0==item)objectString+=serializeObject(name+"["+item+"]",myObject[item]);else objectString+=serializeObject(name+"."+item,myObject[item]);}}return objectString;}function serializeArray(name,myObject){var objectString=name+' = new Array();\r\n';var item=new Object();for(item in myObject){objectType=typeof(myObject[item]);try{var temp=myObject[item].constructor;}catch(e){myObject[item]=new String();objectType=typeof(myObject[item]);}if(objectType=='undefined')return objectString;else if(objectType=='string'||myObject[item].constructor==String){objectString+=name+serializeString(item,myObject[item]);}else if(objectType=='number'){objectString+=name+serializeNumber(item,myObject[item]);}else if(objectType=='boolean'){objectString+=name+serializeBoolean(item,myObject[item]);}else if(objectType=='object'&&myObject[item].constructor==Array){if(item-0==item)objectString+=serializeArray(name+"["+item+"]",myObject[item]);else objectString+=serializeArray(name+"."+item,myObject[item]);}else if(objectType=='object'&&myObject[item].constructor==Date){if(item-0==item)objectString+=serializeDate(name+"["+item+"]",myObject[item]);else objectString+=serializeDate(name+"."+item,myObject[item]);}else if(objectType=='object'){if(item-0==item)objectString+=serializeObject(name+"["+item+"]",myObject[item]);else objectString+=serializeObject(name+"."+item,myObject[item]);}}return objectString;}function isBlank(item){item=String(item).toLowerCase();if(item=="undefined"||item==""||item=="null")return true;else return false;}function getCurrentDomainName(){var url=String(location);var domainName=extractDomain(url);return domainName;}function extractDomain(url){var url=url.replace("http://","");var slashIndex=url.indexOf("/");if(slashIndex==-1)slashIndex=url.length;var url=url.substring(0,slashIndex);var urlSectionArray=url.split('.');var urlSectionArrayLength=urlSectionArray.length;var domainName="";for(var i=urlSectionArrayLength-2;i<urlSectionArrayLength;i++){domainName+="."+urlSectionArray[i];}return domainName;}function getCookie(cookieName){var allCookies=document.cookie;var cookieStart=allCookies.indexOf(cookieName);if(cookieStart==-1)return"";cookieStart=cookieStart+cookieName.length+1;var cookieEnd=allCookies.indexOf(";",cookieStart);if(cookieEnd==-1)cookieEnd=allCookies.length;var cookieValue=allCookies.substring(cookieStart,cookieEnd);return cookieValue;}function getProductList(){var storeCode=getStoreCode();var cartCookieInfoName="pdrv_"+storeCode+"_info";var cartCookieName="pdrv_"+storeCode+"_";var productList=new Array();var pd_productListInfo=getCookie(cartCookieInfoName);var cookieValue="";for(var i=0;i<pd_productListInfo;i++){cookieValue+=getCookie(cartCookieName+i);}cookieValue=unescape(cookieValue);try{if(cookieValue.length>10)eval(cookieValue);}catch(e){}return productList;}function addProductToProductList(product,productList,maxItems){var item=new Object();for(item in productList){if(productList[item].productId==product.productId)return productList;}if(isBlank(maxItems)||maxItems==0)maxItems=5;productList.unshift(product);productList=productList.splice(0,maxItems);return productList;}function recordProductList(productList,storeCode,cookieDomain,expirationDate){var productListString=serialize("productList",productList);var chunkSize=3000;var cookieArray=new Array();var j=0;var i=0;for(i=0;i<productListString.length;i+=chunkSize){cookieArray[j]=productListString.substring(i,chunkSize+i);j++;}var cookieString="pdrv_"+storeCode+"_info="+j+";domain="+cookieDomain+";path=/";if(!isBlank(expirationDate)){cookieString+=";expires="+expirationDate.toGMTString();}document.cookie=cookieString;for(i=0;i<j;i++){cookieString="pdrv_"+storeCode+"_"+i+"="+escape(cookieArray[i])+";domain="+cookieDomain+";path=/";if(!isBlank(expirationDate))cookieString+=";expires="+expirationDate.toGMTString();document.cookie=cookieString;}return true;}function displayRecentlyViewedItems(productList){var item=new Object();var innerHtml='<table width="100%" cellpadding="8" cellspacing="0"><tr>';var product=new Object();for(item in productList){if(productList[item].price){innerHtml+='<form method=post action="http://order.store.yahoo.com/cgi-bin/wg-order?yhst-85601143883359+'+productList[item].productId+'"><input name=vwcatalog type=hidden value=yhst-85601143883359><input name=vwitem type=hidden value='+productList[item].productId+'>';};innerHtml+='<td align="center">';innerHtml+='<a href="'+productList[item].url+'"><font size=2>';innerHtml+='<img src="'+productList[item].imageThumbnailUrl+'" border="0">';innerHtml+='<br>';innerHtml+=productList[item].name;innerHtml+='</a>';if(productList[item].price&&productList[item].salePrice){innerHtml+='<br><font style="font-size:11px">Was:<b> '+productList[item].price+'</b></font>';}else if(productList[item].price){innerHtml+='<br><font color="#cc0000"><b>Our Price: '+productList[item].price+'</b></font>';};if(productList[item].salePrice){innerHtml+='<br><font color="#cc0000"><b>Our Price: '+productList[item].salePrice+'</b></font>';};if(productList[item].price){innerHtml+='<br><input type="image" src="http://site.vitamindeal.com/images/buttonShopNowSmall.gif" border="0" vspace=5>';};innerHtml+='</font></td><td>&nbsp;</td>';if(productList[item].price){innerHtml+='</form>';};}innerHtml+='</tr></table>';document.getElementById("recentlyViewedProducts").innerHTML=innerHtml;}