var oneMonth = 30 * 24 * 60 * 60 * 1000;var thirtySeconds = 30 * 1000;var expDate = new Date();expDate.setTime (expDate.getTime() + oneMonth);var delDate = new Date();delDate.setTime (delDate.getTime() - oneMonth);var quickExpDate = new Date();quickExpDate.setTime (quickExpDate.getTime() + thirtySeconds);var vCookieValue = null;var vOldItemQty = 0;function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function switchCategory(selectObj,vPage) {	var vSelectedCategory = selectObj.options[selectObj.selectedIndex].value;	if (vSelectedCategory != "no") {		window.location.href=vPage + "?pListIndex=" + escape(vSelectedCategory);	}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function loginUser(vPath) {	document.location = "login.asp?accessdenied=" + escape(vPath)}function logoutUser() {	if (confirm('Are you sure you want to log out and end this shopping session? \n\nNOTE: Your cart contents will be SAVED for 30 days.')) { 		document.location.href = "logout.asp" 	} }function writeCookie(vCookieName,vCookieValue) {	document.cookie = escape(vCookieName) + "=" + escape(vCookieValue) + "; expires=" + expDate.toGMTString();}function setUserIDCookie(vUserID) {	document.cookie = "ckUserID=" + escape(vUserID) + "; expires=" + expDate.toGMTString();}function newCart() {	document.cookie = "ckCart=; expires=" + expDate.toGMTString();}function setOldQty(vItemCode) {	if (vItemCode.indexOf("Quantity_") != -1) {		vItemCode = vItemCode.replace(/Quantity_/gi, "")	}		vQtyFieldName = "Quantity_" + vItemCode;	if (document.cartForm[vQtyFieldName].value != "") {		vOldItemQty = document.cartForm[vQtyFieldName].value	} else {		vOldItemQty = 0	}	//alert("setOldQty vOldItemQty=" + vOldItemQty);}function checkQuantity(vItemCode,vReload) {	vItemCode = "" + vItemCode;	if (vItemCode.indexOf("Quantity_") != -1) {		vItemCode = vItemCode.replace(/Quantity_/gi, "")	}		vQtyFieldName = "Quantity_" + vItemCode;	//alert(vItemCode);	//alert("checkQuantity vOldItemQty=" + vOldItemQty);	//alert("vQtyFieldName="+vQtyFieldName)		//alert("field value="+document.cartForm[vQtyFieldName].value)			if (document.cartForm[vQtyFieldName].value == "" || document.cartForm[vQtyFieldName].value == "0") {		if (vOldItemQty != 0) {			if ((document.location.href).indexOf("cartubck.asp") == -1) { // if function not called from cart page				removeItem(vItemCode)			} else {				removeItem(vItemCode,'yes')			}					}					} else {		var vQty = document.cartForm[vQtyFieldName].value			if (vQty != vOldItemQty) {			var vQtyStr = "" + document.cartForm[vQtyFieldName].value;			var vQtyStrLen = vQtyStr.length -1 ;			var vBadQty = false;			for (var i = 0; i <= vQtyStrLen; i++) {				vThisChar = "" + vQtyStr.charAt(i);				if ((vThisChar < "0") || (vThisChar > "9")) {					alert("Please only use whole numbers for the quantity")					if (vOldItemQty != 0 && vOldItemQty != "") {						document.cartForm[vQtyFieldName].value = vOldItemQty					} else {						document.cartForm[vQtyFieldName].value = ""					}					document.cartForm[vQtyFieldName].focus();					vBadQty = true;					break;				}			}			if (vBadQty == false) {				addItemToCart(vItemCode, vQty, vReload);				vOldItemQty = 0;			} else {				if (vReload == "yes") {					vReload = "no";					vOldItemQty = 0;					window.location.reload();				}			}		}	}}function removeItem(vBookID,vReload) {	//alert("location.pathname="+location.pathname)	//alert("vReload="+vReload)	//alert("vBookID="+vBookID)	vConfirmed = true;	vQtyFieldName = "Quantity_" + vBookID;	// ---------------------------------------	// ONLY CONFIRM REMOVAL FROM THE CART PAGE 	// ---------------------------------------	if (vReload == "yes") {		if (confirm('Are you sure you remove this item from your cart?')) { 			vConfirmed = true;		} else {			vConfirmed = false;		}	}		if (vConfirmed == true) {			getCookieValue("ckCart")				if (vCookieValue == null) {			vCookieValue = "";		}				vOldItemQty = 0;		//alert(vCookieValue);		//alert("vBookID="+vBookID);		if (vBookID.indexOf("Quantity_") != -1) {			vBookID = vBookID.replace(/Quantity_/gi, "")		}		//alert("vBookID="+vBookID);		var vThisItem = "" + vBookID;				var vCartString = vCookieValue;						var vItemStart = vCartString.indexOf(vThisItem);				var vCartStringLen = vCartString.length;		var vStrBeforeItem = "";		var vStrAfterQty = "";		var vThisItemLen = vThisItem.length // get length of BookID so can find qty		for (var i = vItemStart; i <= vCartStringLen; i++) {			if (vCartString.charAt(i) == ",") {				vItemQtyEnd = i + 1; // add one to get the comma also				break;			} else if (i == vCartStringLen) { // was last item in cart cookie string				vItemQtyEnd = vCartStringLen			}		}						vStrBeforeItem = vCartString.substring(0,vItemStart);		vStrAfterQty = vCartString.substring(vItemQtyEnd,vCartStringLen);				newCartString = vStrBeforeItem + vStrAfterQty;		vCartStringLen = newCartString.length;		vLastChar = newCartString.charAt(vCartStringLen-1);		if (vLastChar == ",") {			newCartString = newCartString.substring(0,vCartStringLen-1)		}		//alert(newCartString);														document.cookie = "ckCart=" + newCartString + "; expires=" + expDate.toGMTString();														vCartFieldString = document.submitOrderForm.cartItems.value		//alert("vCartFieldString="+vCartFieldString)				var vItemStart = vCartFieldString.indexOf(vThisItem);		var vCartFieldStringLen = vCartFieldString.length;		//alert("vCartFieldStringLen="+vCartFieldStringLen)				for (var i = vItemStart; i <= vCartFieldStringLen; i++) {			if (vCartFieldString.charAt(i) == ",") { // ITEM INFO WILL END AT COMMA OR END OF STRING				vItemInfoEnd = i + 1; // add one to get past the comma so it is removed also				break;			} else if (i == vCartFieldStringLen) { // was last item in cart string				vItemInfoEnd = vCartFieldStringLen				vItemStart-- // removes the comma after the previous item			}		}						var vStrBeforeItem = "";		var vStrAfterItem = "";				vStrBeforeItem = vCartFieldString.substring(0,vItemStart);		//alert("vStrBeforeItem="+vStrBeforeItem)		vStrAfterItem = vCartFieldString.substring(vItemInfoEnd,vCartFieldStringLen);		//alert("vStrAfterItem="+vStrAfterItem)		newCartFieldString = vStrBeforeItem + vStrAfterItem;		//alert("New Cart FIELD String: " + newCartFieldString)				document.submitOrderForm.cartItems.value=newCartFieldString										//ONLY RELOAD IF WE ARE AT THE CART PAGE, SO THAT THE TOTAL CART VALUE CAN RE-CALCULATE		if (vReload=="yes") {			window.location.reload();		 		//} else {		//	window.opener.location.reload();		//	self.close();		}	} else {		if (vOldItemQty != 0 && vOldItemQty != "") {			document.cartForm[vQtyFieldName].value = vOldItemQty		} else {			document.cartForm[vQtyFieldName].value = ""		}		}	}function addItemToCart(vItemID, vQty, vReload) {	// FIRST CHECK TO SEE IF ITEM IS ALREADY IN CART	getCookieValue("ckCart")	if (vCookieValue == null) {		vCookieValue = "";	}	var vThisItem = "" + vItemID;	var vCartString = vCookieValue;	var vItemStart = vCartString.indexOf(vThisItem);			if (vQty == 0) { 		removeItem(vItemID,"yes")	} else {		if (vItemStart != -1) { // Item is in cart already, so find and change quantity			var vCartStringLen = vCartString.length;			var vCodeStart = 0;			var vCodeEnd = null;			var vItemQty = 0;			var vStrBeforeQty = "";			var vStrAfterQty = "";				var vThisItemLen = vThisItem.length // get length of BookID so can find qty			var vItemQtyStart = vItemStart + vThisItemLen + 1; // plus 1 to get past "q"			for (var i = vItemQtyStart; i <= vCartStringLen; i++) {				if (vCartString.charAt(i) == ",") {					vItemQtyEnd = i;					vItemQty = vCartString.substring(vItemQtyStart, vItemQtyEnd);					break;				} else if (i == vCartStringLen) { // was last item in cart cookie string					vItemQtyEnd = vCartStringLen					vItemQty = vCartString.substring(vItemQtyStart, vItemQtyEnd);				}			}			//alert("Previous Qty: " + vItemQty)			vStrBeforeQty = vCartString.substring(0,vItemQtyStart);			//alert("Cart string before qty: " + vStrBeforeQty)			vStrAfterQty = vCartString.substring(vItemQtyEnd,vCartStringLen);			//alert("Cart string after qty: " + vStrAfterQty)						newCartString = vStrBeforeQty + vQty + vStrAfterQty;			document.cookie = "ckCart=" + newCartString + "; expires=" + expDate.toGMTString();			//alert("Cart string after qty: " + newCartString)					} else {			// Item was not in cart already, so just add it to the cart cookie			if (vCartString == "") {				var ckValue = vItemID + "q" + vQty				//var ckValue = vItemID 			} else {				var ckValue = vCartString + "," + vItemID + "q" + vQty				//var ckValue = vCartString + "," + vItemID 			}			document.cookie = "ckCart=" + ckValue + "; expires=" + expDate.toGMTString();		}		getCookieValue("ckShowCart");				vLocString = document.location.href		if (vLocString.indexOf("cartubck.asp") == -1) { // if function not called from cart page					if (vCookieValue == "yes"){ 				if (vReload==null) {					document.location.href = "cartubck.asp"				} else {					window.opener.document.location.href = "cartubck.asp";					self.close()				}			} else { 				if (vReload!=null) {					self.close()				}			}		} else {						vDiscFieldName = "Discount_" + vItemID			vSRPFieldName = "SRP_" + vItemID			vItemTotalFieldName = "ItemTotal_" + vItemID 						vDisc = document.cartForm[vDiscFieldName].value			vSRP = document.cartForm[vSRPFieldName].value						vOldGrandRetail = (document.submitOrderForm.txt_GrandRetail.value).replace("$","")			vOldGrandRetail = vOldGrandRetail.replace(",","")			//alert("vOldGrandRetail="+vOldGrandRetail)			vOldGrandTotal = (document.submitOrderForm.txt_GrandTotal.value).replace("$","")			vOldGrandTotal = vOldGrandTotal.replace(",","")			//alert("vOldGrandTotal="+vOldGrandTotal)			//alert("vOldItemQty="+vOldItemQty)						vOldItemRetail = vOldItemQty * vSRP			vOldItemTotal = vOldItemRetail * (1-(vDisc/100))						//alert("vOldItemRetail="+vOldItemRetail+ "    ... vOldItemTotal=" +vOldItemTotal);						vNewItemRetail = vQty * vSRP			vNewItemTotal = vNewItemRetail * (1-(vDisc/100));						padZeros(vNewItemTotal);						document.cartForm[vItemTotalFieldName].value = "$" + valuePadded;			vNewGrandRetail = vOldGrandRetail - vOldItemRetail + vNewItemRetail			//alert("vNewGrandRetail="+vNewGrandRetail)			vNewGrandTotal = vOldGrandTotal - vOldItemTotal + vNewItemTotal			//alert("vNewGrandTotal="+vNewGrandTotal)			vNewTotalSavings = vNewGrandRetail - vNewGrandTotal			//alert("vNewTotalSavings="+vNewTotalSavings)									padZeros(vNewGrandRetail);			document.submitOrderForm.txt_GrandRetail.value = "$" + valuePadded						padZeros(vNewTotalSavings);			document.submitOrderForm.txt_TotalSavings.value = "- $" + valuePadded						padZeros(vNewGrandTotal);			document.submitOrderForm.txt_GrandTotal.value = "$" + valuePadded			document.submitOrderForm.orderTotal.value = valuePadded									// ============================================================			// update cartItems field -- holding isbn, qty, discount, price			vCartFieldString = document.submitOrderForm.cartItems.value			//alert("vCartFieldString="+vCartFieldString)						var vItemStart = vCartFieldString.indexOf(vThisItem);			var vCartFieldStringLen = vCartFieldString.length;			//alert("vCartFieldStringLen="+vCartFieldStringLen)						for (var i = vItemStart; i <= vCartFieldStringLen; i++) {				if (vCartFieldString.charAt(i) == ",") { // ITEM INFO WILL END AT COMMA OR END OF STRING					vItemInfoEnd = i;					break;				} else if (i == vCartFieldStringLen) { // was last item in cart string					vItemInfoEnd = vCartFieldStringLen				}			}						var vStrBeforeItem = "";			var vStrAfterItem = "";						vStrBeforeItem = vCartFieldString.substring(0,vItemStart);			//alert("vStrBeforeItem="+vStrBeforeItem)			vStrAfterItem = vCartFieldString.substring(vItemInfoEnd,vCartFieldStringLen);			//alert("vStrAfterItem="+vStrAfterItem)			vNewItemInfo = vThisItem + "q" + vQty + "d" + vDisc + "p" + vSRP						newCartFieldString = vStrBeforeItem + vNewItemInfo + vStrAfterItem;						//alert("New Cart FIELD String: " + newCartFieldString)						document.submitOrderForm.cartItems.value=newCartFieldString						if (vReload == "yes") {				window.location.reload();			}		}	}}function getCookieValue(vCookieName){	vCookieValue = null;	var vCookieStr = " " + document.cookie + ";";	var searchName = " " + vCookieName + "=";	var startOfCookie = vCookieStr.indexOf(searchName);	var endOfCookie;	if (startOfCookie != -1) {		startOfCookie += searchName.length; // skip past cookie name		endOfCookie = vCookieStr.indexOf(";", startOfCookie);		vCookieValue = unescape(vCookieStr.substring(startOfCookie, endOfCookie));	}	return vCookieValue;	}function popErrataHelp() {	helpWindow=window.open('erratahelp.asp', 'errataHelpWindow', 'scrollbars=yes,status=no,toolbar=no,menubar=no,resizable=yes,width=450,height=250')}function chgNumRecords(selectObj,vStet) {	var ckValue = selectObj.options[selectObj.selectedIndex].value;	if (ckValue > 10 && vStet != "1") {		if (confirm('Showing more than 10 items per page WITH covers could take a while depending on your connection speed. This is only recommended if you have a fast Internet connection like DSL or cable.\n\nWould you like to continue?')) { 			document.cookie = "ckListNumRecords=" + escape(ckValue) + "; expires=" + expDate.toGMTString();			window.location.reload();		} 	} else {		document.cookie = "ckListNumRecords=" + escape(ckValue) + "; expires=" + expDate.toGMTString();		window.location.reload();	}}function chgNumRecordsTxtList(selectObj) {	var ckValue = selectObj.options[selectObj.selectedIndex].value;	document.cookie = "ckListNumRecordsTxt=" + escape(ckValue) + "; expires=" + expDate.toGMTString();	window.location.reload();}function chgNumFSBooks(selectObj,vGoPage) {	var ckValue = selectObj.options[selectObj.selectedIndex].value;	document.cookie = "ckNumFBooks=" + escape(ckValue) + "; expires=" + expDate.toGMTString();	window.location.href=vGoPage	//if (ckValue=="100") {		//window.location.reload();	//	window.location.href=vGoPage	//} else {	//	window.location.reload();	//}}var vMo = "";var vYr = "";function setHotSellerPeriod() {	var vSelectedItem = document.frmHotSellerPeriods.selPeriod.options[document.frmHotSellerPeriods.selPeriod.selectedIndex].value + ":"	if (vSelectedItem != "none:") {		var vSelectedItemLength = vSelectedItem.length		var vNameStart = 0;		var vNameEnd = null;		vMo = "";		vYr = "";				var vElement = 0;				for (var i = 0; i < vSelectedItemLength; i++) {			if (vSelectedItem.charAt(i) == ":") {				vNameEnd = i;				vElement++;				vText = vSelectedItem.substring(vNameStart, vNameEnd);				if (vElement == 1) {					vMo = vText;				} else if (vElement == 2) {					vYr = vText;				}						}			if (vSelectedItem.charAt(i) == ":") {				vNameStart = i + 1;			}			}	}}function chgSort(selectObj) {	var vSelectedItem = selectObj.options[selectObj.selectedIndex].value + ":"	if (vSelectedItem != "none:") {		var vSelectedItemLength = vSelectedItem.length		var vNameStart = 0;		var vNameEnd = null;		var vSortField = "";		var vSortOrder = "";		var vListIndex = "";		var vElement = 0;				for (var i = 0; i < vSelectedItemLength; i++) {			if (vSelectedItem.charAt(i) == ":") {				vNameEnd = i;				vElement++;				vText = vSelectedItem.substring(vNameStart, vNameEnd);				if (vElement == 1) {					vSortField = vText;				} else if (vElement == 2) {					vSortOrder = vText;				} else if (vElement == 3) {					vListIndex = vText				}						}			if (vSelectedItem.charAt(i) == ":") {				vNameStart = i + 1;			}			}				vURL = document.URL;		vEndOfFileName = vURL.indexOf(".asp");		vURLNoParams = vURL.substring(0,vEndOfFileName+4);		vIsSearchString = vURL.indexOf("pSearchString=");		if (vIsSearchString != -1) {			vURL = vURL + "&";			vURLLength = vURL.length;			vStart = vIsSearchString + 14					for (var i = vStart; i < vURLLength; i++) {				if (vURL.charAt(i) == "&") {					vNameEnd = i;					vSearchString = vURL.substring(vStart, vNameEnd);					//alert("vSearchString="+vSearchString);					break;				}			}			vSearchFieldsLoc = vURL.indexOf("pSearchFields=");			vStart = vSearchFieldsLoc + 14;			for (var i = vStart; i < vURLLength; i++) {				if (vURL.charAt(i) == "&") {					vNameEnd = i;					vSearchFields = vURL.substring(vStart, vNameEnd);					//alert("vSearchFields="+vSearchFields);					break;				}			}		}		if (vIsSearchString == -1) {			vDocLoc = vURLNoParams + "?pListIndex=" + vListIndex + "&pSortField=" + vSortField + "&pSortOrder=" + vSortOrder;		} else {			vDocLoc = vURLNoParams + "?pSearchString=" + vSearchString + "&pSearchFields=" + vSearchFields + "&pSortField=" + vSortField + "&pSortOrder=" + vSortOrder;		}				if (vURLNoParams.indexOf("hotlist") != -1) {			setHotSellerPeriod()			vDocLoc += "&pMo=" + vMo + "&pYr=" + vYr;		}		 		//alert(vDocLoc);		window.location.href = vDocLoc;	}}function doSearch() {	vSearchStr = document.bookSearchForm.searchText.value	if (vSearchStr != "") {		window.location = "searchresults.asp?pSearchString=" + escape(vSearchStr) + "&pSearchFields=" + escape("Title:ISBN:");	}}function searchAuthor(vAuthor) {	//document.cookie = "ckWhatToSearch=Author:; expires=" + expDate.toGMTString();	//document.cookie = "ckSearchString=" + escape(vAuthor) + "; expires=" + expDate.toGMTString();		window.location = "searchresults.asp?pSearchString=" + escape(vAuthor) + "&pSearchFields=" + escape("Author:");}function checkShowCovers(chkBoxObj) {	if (chkBoxObj.checked) { // if it is checked		document.cookie = "ckShowCovers=yes; expires=" + expDate.toGMTString();		window.location.reload();	} else {		document.cookie = "ckShowCovers=no; expires=" + expDate.toGMTString();		window.location.reload();	}}function checkShowLargeCovers(chkBoxObj) {	if (chkBoxObj.checked) { // if it is checked		document.cookie = "ckShowLargeCovers=yes; expires=" + expDate.toGMTString();		window.location.reload();	} else {		document.cookie = "ckShowLargeCovers=no; expires=" + expDate.toGMTString();		window.location.reload();	}}function checkShowStoresWSites(chkBoxObj) {	if (chkBoxObj.checked) { // if it is checked		document.cookie = "ckShowStoresWSites=yes; expires=" + expDate.toGMTString();		window.location.reload();	} else {		document.cookie = "ckShowStoresWSites=no; expires=" + expDate.toGMTString();		window.location.reload();	}}function checkShowCart(chkBoxObj) {	if (chkBoxObj.checked) { // if it is checked		document.cookie = "ckShowCart=yes; expires=" + expDate.toGMTString();		//alert("Your Shopping Cart will be shown after an item is added");		//window.location.reload();	} else {		document.cookie = "ckShowCart=no; expires=" + expDate.toGMTString();		//alert("Your Shopping Cart will NOT be shown after adding items");		//window.location.reload();	}}function checkShowPhone(chkBoxObj) {	if (chkBoxObj.checked) { // if it is checked		document.cookie = "ckShowPhone=yes; expires=" + expDate.toGMTString();		window.location.reload();	} else {		document.cookie = "ckShowPhone=no; expires=" + expDate.toGMTString();		window.location.reload();	}}function checkShowEmail(chkBoxObj) {	if (chkBoxObj.checked) { // if it is checked		document.cookie = "ckShowEmail=yes; expires=" + expDate.toGMTString();		window.location.reload();	} else {		document.cookie = "ckShowEmail=no; expires=" + expDate.toGMTString();		window.location.reload();	}}function goBookDetail(vBookID,vCat) {	if ((vCat=="ALLITEMS") || (vCat=="")) {		window.location.href = "detail.asp?pBookID=" + vBookID	} else {		window.location.href = "detail.asp?pBookID=" + vBookID + "&pCat=" + vCat	}}function goNewBookDetail(vBookID,vCat) {	if ((vCat=="ALLITEMS") || (vCat=="")) {		window.location.href = "detail_newbooks.asp?pBookID=" + vBookID	} else {		window.location.href = "detail_newbooks.asp?pBookID=" + vBookID + "&pCat=" + vCat	}}//function goNextBook(theURL) {//	ckValue = ""+ document.bookNavForm.nextBookID.value;//	document.cookie = "ckBookID=" + escape(ckValue) + "; expires=" + expDate.toGMTString();//	ckValue = ""+ document.bookNavForm.nextCategory.value;//	document.cookie = "ckCat=" + escape(ckValue) + "; expires=" + expDate.toGMTString();//	window.location = theURL;//}//function goPrevBook(theURL) {//	ckValue = ""+ document.bookNavForm.prevBookID.value;//	document.cookie = "ckBookID=" + escape(ckValue) + "; expires=" + expDate.toGMTString();//	ckValue = ""+ document.bookNavForm.prevCategory.value;//	document.cookie = "ckCat=" + escape(ckValue) + "; expires=" + expDate.toGMTString();//	window.location = theURL;//}function setSortCode(vSortField,vOrder,vURLParam) {	document.cookie = "ckSortField=" + escape(vSortField) + ";"	document.cookie = "ckSortOrder=" + escape(vOrder) + ";"	vFullPath = window.location.protocol + "//" + window.location.host + window.location.pathname	if ((vURLParam != "") && (vURLParam != null)) {		window.location = vFullPath + "?" + vURLParam;	} else {		window.location = vFullPath	}}function setSortAndGo(vSortField,vOrder,vPageName) {	document.cookie = "ckSortField=" + escape(vSortField) + ";"	document.cookie = "ckSortOrder=" + escape(vOrder) + ";"	window.location.href = vPageName;}function setStoreSort(vSortField,vOrder) {	document.cookie = "ckStoreSortField=" + escape(vSortField) + ";"	document.cookie = "ckStoreSortOrder=" + escape(vOrder) + ";"	window.location.reload();}function setSort(vSortField,vOrder) {	document.cookie = "ckSortField=" + escape(vSortField) + ";"	document.cookie = "ckSortOrder=" + escape(vOrder) + ";"	window.location.reload();}function clearCookies() {	var myCookie = " " + document.cookie + ";"	//alert(myCookie);	var myCookieLength = myCookie.length	var vNameStart = 0;	var vNameEnd = null;	var vCookieName = "";	for (var i = 0; i < myCookieLength; i++) {		if (myCookie.charAt(i) == "=") {			vNameEnd = i;			vCookieName = myCookie.substring(vNameStart, vNameEnd);			//alert(vCookieName);			document.cookie = vCookieName + "=none; expires=" + delDate.toGMTString();			}		if (myCookie.charAt(i) == ";") {			vNameStart = i + 1;		}		}	var myCookie = " " + document.cookie + ";"	//alert(myCookie);	var myCookieLength = myCookie.length	var vNameStart = 0;	var vNameEnd = null;	var vCookieName = "";	for (var i = 0; i < myCookieLength; i++) {		if (myCookie.charAt(i) == ";") {			vNameEnd = i;			vCookieName = myCookie.substring(vNameStart, vNameEnd);			//alert(vCookieName);			document.cookie = vCookieName + "=none; expires=" + delDate.toGMTString();			}		if (myCookie.charAt(i) == ";") {			vNameStart = i + 1;		}		}	//window.location.reload();}