var scrollSpeed=1;
var scrollStep=10;
var lastSelector=0;
var holdFlag=0;
var heldSelector=-1;

function writeList(){
	for (lp=0; lp < subListLength;lp++){
		document.write('<tr>');
		document.write('<td width="20px" align="CENTER" valign="top">');
//		checkLoc = (lp + (pageNo-1)*8);
//		if (cItemOnOrder[checkLoc] == -1){
		if (typeof cItemOnOrder['X'+cISBN[lp]+'X'] == "undefined"){
			checkBit='&nbsp;';
		} else {
			checkBit='<img src="'+imageSet+'tick.gif" border="0" alt="On Order">';
		}
		document.write(checkBit);
		document.write('</td>');
		document.write('<td width="260px" align="LEFT" valign="top">');
		document.write('<div id="listItem' +lp+ '">');
		document.write('<a href="#" onClick="holdInfo('+lp+');" onMouseOver="setInfo('+lp+');"><span class="tfmList1" id="listItemText' +lp+ '">'+cTitle[lp]+'</span></a>');
		document.write('</div><hr class="tableEntry"></td><td width="20px">&nbsp;</td>');
		document.write('</tr>');
	}
}
function holdInfo(selector){
	if (selector == heldSelector){
		holdFlag=0;
		heldSelector = -1;
		if ((x=MM_findObj('listMarker'))!=null){
			x.innerText='(Click selected menu item to freeze selection)';
		}
	} else {
		heldSelector=selector;
		holdFlag=-1;
		if ((x=MM_findObj('listMarker'))!=null){
			x.innerText='(Click selected menu item to release selection)';
		}
	}
	setInfo(selector);
}
function setInfo(selector){
	if (holdFlag == 1){
		// do nothing
	} else {
		if (holdFlag == -1){
			holdFlag = 1;
		}
		currentSelection = selector;
		if ((x=MM_findObj('listItemText'+lastSelector))!=null){
			if (x.runtimeStyle){
				x.runtimeStyle.fontWeight="Normal";
			} else {
				x.style.fontWeight="Normal";
			}
		}
		if ((x=MM_findObj('listItemText'+selector))!=null){
			if (x.runtimeStyle){
				x.runtimeStyle.fontWeight="Bold";
			} else {
				x.style.fontWeight="Bold";
			}
			lastSelector=selector;
		}
		if ((x=MM_findObj('cr1a'))!=null){
			newCode = '';
			if (cImageID[selector] == ''){
				imageLoc = "/images/imageUnavailable.gif";
				imageDescription = "Cover Image Unavailable";
			} else {
				imageLoc = "/imageLibrary/" + cImageID[selector];
				imageDescription = cImageDescription[selector];
			}
			newCode = newCode + '<center><img width="110px" height="160px" src="' + imageLoc + '" alt="' + imageDescription + '"></center>';
			x.innerHTML = newCode;
		}
		if ((x=MM_findObj('cr1b1'))!=null){
			newCode = '';
			<!-- newCode = newCode + '<span class="tfm0">' + cTitle[selector] + '</span><br><hr>';>
			newCode = newCode + '<span class="tfm1">Authors:</span>';
			x.innerHTML = newCode;
		}
		if ((x=MM_findObj('cr1b2'))!=null){
			newCode = '';
			newCode = newCode + '<span class="tfm2">';
			newCode = newCode + cAuthors[selector];
			newCode = newCode + '</span>';
			x.innerHTML = newCode;
		}
		if ((x=MM_findObj('cr2'))!=null){
			newCode = '';
			newCode = newCode + '<span class="tfm2">';
			if (cSynopsis[selector] == ''){
				newCode = newCode + '&nbsp;';
			} else {
				newCode = newCode + cSynopsis[selector];
			}
			newCode = newCode + '</span>';
			x.innerHTML = newCode;
		}
		if ((x=MM_findObj('cr3'))!=null){
			newCode = '';
			newCode = newCode + '<table border="1" width="300px" cellspacing="0" cellpadding="1" bordercolor="#E0E0E0" style=";background-color:#FFCCFF;">';
			newCode = newCode + '<tr>';
			newCode = newCode + '<td width="52px" align="LEFT" valign="TOP"><span class="tfm0">Publisher</span></td>';
			newCode = newCode + '<td width="105px"  align="LEFT" valign="TOP"><span class="tfm0">';
			if (cCopyright[selector] == '') {
				newCode = newCode + '&nbsp;';
			} else {
				newCode = newCode + cCopyright[selector];
			}
			newCode = newCode + '</span></td>';
			newCode = newCode + '<td width="47px"  align="LEFT" valign="TOP"><span class="tfm0">ISBN</span></td>';
			newCode = newCode + '<td width="78px"  align="LEFT" valign="TOP"><span class="tfm0">';
			isbnP1 = cISBN[selector].substring(0,1);
			isbnP2 = cISBN[selector].substring(1,7);
			isbnP3 = cISBN[selector].substring(7,9);
			isbnP4 = cISBN[selector].substring(9,10);
			newCode = newCode + isbnP1+ '&nbsp;' + isbnP2+ '&nbsp;' + isbnP3+ '&nbsp;' + isbnP4;
			newCode = newCode + '</span></td>';
			newCode = newCode + '</tr>';
			newCode = newCode + '<tr>';
			newCode = newCode + '<td width="52px" align="LEFT" valign="TOP"><span class="tfm0">';
			if (publicationStatus == 1){
				newCode = newCode + 'Published'
			} else {
				newCode = newCode + 'Due Date'
			}
			newCode = newCode + '</b></font></td>';
			newCode = newCode + '<td align="LEFT" valign="TOP"><span class="tfm0">';
			if (cPublication[selector] == '') {
				newCode = newCode + '&nbsp;';
			} else {
				newCode = newCode + cPublication[selector];
			}
			newCode = newCode + '</span></td>';

			newCode = newCode + '<td width="47px"  align="LEFT" valign="TOP"><span class="tfm0">Pages</span></td>';
			newCode = newCode + '<td width="78px"  align="LEFT" valign="TOP"><span class="tfm0">';
			newCode = newCode + cPages[selector];
			newCode = newCode + '</span></td>';

			newCode = newCode + '</tr>';
			newCode = newCode + '<tr>';
			newCode = newCode + '<td width="52px"  align="LEFT" valign="TOP"><span class="tfm0">Format</span></td>';
			newCode = newCode + '<td colspan=3 align="LEFT" valign="TOP"><span class="tfm0">';
			newCode = newCode + cBookType[selector];
			newCode = newCode + ',&nbsp;'  + cDimensions[selector];
			newCode = newCode + '</span></td>';
			newCode = newCode + '</tr>';
			newCode = newCode + '<tr>';
			newCode = newCode + '<td width="52px"  align="LEFT" valign="CENTER"><span class="tfm0">Price</span></td>';
			newCode = newCode + '<td colspan=3>';
			newCode = newCode + '<table border="0" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
			newCode = newCode + '<tr><td width="33%" align="CENTER" valign="TOP"><span class="tfm0">';
			newCode = newCode + 'UK £' + cRetailPriceP[selector];
			newCode = newCode + '</span></td>';
			newCode = newCode + '<td width="34%" align="CENTER" valign="TOP"><span class="tfm0">';
			newCode = newCode + 'US $' + cRetailPriceD[selector];
			newCode = newCode + '</span></td>';
			newCode = newCode + '<td width="33%" align="CENTER" valign="TOP"><span class="tfm0">';
			newCode = newCode + '&#8364;' + cRetailPriceE[selector];
			newCode = newCode + '</span></td>';
			newCode = newCode + '</tr></table>';
			x.innerHTML = newCode;
		}
		if ((x=MM_findObj('optionsRight'))!=null){
			newCode = '';
			newCode = newCode + '<table border="0" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
			newCode = newCode + '<tr>';
			if (typeof cItemOnOrder['X'+cISBN[currentSelection]+'X'] == "undefined"){
				newCode = newCode + '<td width="50%" align="LEFT" valign="TOP"><center>';
			 	newCode = newCode + '<img src="'+imageSet+'addToOrder_U.gif" name="addToOrder" style="visibility:visible;" width="78" height="19" border="0" alt="Add To Order" onClick="showOrder('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'addToOrder\',\'\',\'addToOrder_S.gif\',1)">';
			  newCode = newCode + '</center></td>';
				newCode = newCode + '<td width="50%" align="LEFT" valign="TOP"><center>';
				newCode = newCode + '<img src="'+imageSet+'showCart_U.gif" name="showOrderCart" width="78" height="19" border="0" alt="Show Cart" onClick="showCart('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showOrderCart\',\'\',\'showCart_S.gif\',1)">';
				newCode = newCode + '</center></td>';
			} else {
				newCode = newCode + '<td width="100%" align="LEFT" valign="TOP"><center>';
				newCode = newCode + '<img src="'+imageSet+'showCart_U.gif" name="showOrderCart" width="78" height="19" border="0" alt="Show Cart" onClick="showCart('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showOrderCart\',\'\',\'showCart_S.gif\',1)">';
				newCode = newCode + '</center></td>';
			}
			newCode = newCode + '</tr>';
			newCode = newCode + '</table>';
			x.innerHTML = newCode;
		}
		if (showCartEntries == 1){
			showCartEntries = 0;
			showCart(selector);
		}
	}
}
function showOrder(selector){
	if ((x=MM_findObj('cartList'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('cartTotals'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('contentLeft'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('optionsLeft'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('optionsRight'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('listMarker'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('cr1a'))!=null){
		imageToLeft('cr1a',140,'');
  }
	if ((x=MM_findObj('cr1b1'))!=null){
		imageToLeft('cr1b1',255,'');
  }
	if ((x=MM_findObj('cr1b2'))!=null){
		imageToLeft('cr1b2',255,'');
  }
	if ((x=MM_findObj('cr2'))!=null){
		imageToLeft('cr2',140,'');
  }
	if ((x=MM_findObj('cr3'))!=null){
		imageToLeft('cr3',140,'showOrder2('+selector+')');
  }
}
function showOrder2(selector){
	if ((x=MM_findObj('extraRight'))!=null){
		newCode = '';
		newCode = newCode + '<table border="1" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
		newCode = newCode + '<tr>';
		newCode = newCode + '<td width="100%" align="LEFT" valign="TOP"><span class="tfm1">'+cTitle[selector]+'</span><hr>';
		newCode = newCode + '</td>';
		newCode = newCode + '</tr>';
		newCode = newCode + '<tr>';
		newCode = newCode + '<td>';
		newCode = newCode + '<table border="1" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
		newCode = newCode + '<tr><td width="33%" align="CENTER" valign="TOP"><span class="tfm0">';
		newCode = newCode + 'UK £' + cRetailPriceP[selector];
		newCode = newCode + '</span></td>';
		newCode = newCode + '<td width="34%" align="CENTER" valign="TOP"><span class="tfm0">';
		newCode = newCode + 'US $' + cRetailPriceD[selector];
		newCode = newCode + '</span></td>';
		newCode = newCode + '<td width="33%" align="CENTER" valign="TOP"><span class="tfm0">';
		newCode = newCode + '&#8364;' + cRetailPriceE[selector];
		newCode = newCode + '</span></td>';
		newCode = newCode + '</tr></table>';
		newCode = newCode + '</td>';
		newCode = newCode + '</tr>';
		newCode = newCode + '<tr>';
		newCode = newCode + '<td width="100%" align="CENTER" valign="TOP">';
		newCode = newCode + '<form id="orderForm" enctype="multipart/form-data" action="' + selfReference +'" method="post">';
		newCode = newCode + '<input type="hidden" name="orderItemISBN" value="' + cISBN[selector] + '">';
		newCode = newCode + '<input type="hidden" name="orderItemTitle" value="' + cTitle[selector] + '">';
		newCode = newCode + '<input type="hidden" name="orderItemPriceP" value="' + cRetailPriceP[selector] + '">';
		newCode = newCode + '<input type="hidden" name="orderItemPriceD" value="' + cRetailPriceD[selector] + '">';
		newCode = newCode + '<input type="hidden" name="orderItemPriceE" value="' + cRetailPriceE[selector] + '">';
		newCode = newCode + '<table border="1" width="100%" cellspacing="4" cellpadding="4" bordercolor="#E0E0E0" valign="center">';
		newCode = newCode + '<tr>';
		newCode = newCode + '<td align=center>';
		newCode = newCode + '<span class="tfm0">Quantity required:&nbsp;<input type="text" name="orderQuantity" value=';
//		checkLoc = (selector + (pageNo-1)*8);
//	if (cItemOnOrder[checkLoc] == -1){
		if (typeof cItemOnOrder['X'+cISBN[lp]+'X'] == "undefined"){
			newCode = newCode + '1'
		} else {
//			newCode = newCode + orderItemQuantityList[cItemOnOrder[checkLoc]];
			newCode = newCode + orderItemQuantityList[cItemOnOrder['X'+cISBN[lp]+'X']];
		}
		newCode = newCode + ' size=4 maxlength=4></span>';
		newCode = newCode + '</td>';
		newCode = newCode + '</tr>';
		if (preferredCurrency == ''){
			newCode = newCode + '<tr><td align=center>';
			newCode = newCode + '<span class="tfm0">Preferred Currency:&nbsp;<select name="preferredCurrency"><option value="P">UK Pound</option><option value="D">US Dollar</option><option value="E">Euro</option></select></span>';
			newCode = newCode + '</td></tr>';
		}
		newCode = newCode + '<tr><td><span class="tfm0">&nbsp;</span></td></tr>';
		newCode = newCode + '<tr>';
		newCode = newCode + '<input type="hidden" name="selectedOrderItem1" value="' + selector + '">';
		newCode = newCode + '<span class="tfm0"><input id="submitType1" name="submissionType1" type="hidden" value=""></span>';
		newCode = newCode + '<td align=center>';
		newCode = newCode + '<img src="'+imageSet+'addToOrder_U.gif" name="addItemToOrder" border="0" alt="Add To Order" onClick="submitIT(\'addToOrder\',\'orderForm\',1)" onMouseOut="MM_swapImgRestore();"  onMouseOver="MM_swapImage(\'addItemToOrder\',\'\',\'addToOrder_S.gif\',1)" >'
		newCode = newCode + '</td>';
		newCode = newCode + '</tr>';
		newCode = newCode + '</table>';
		newCode = newCode + '</form>';
		newCode = newCode + '</td>';
		newCode = newCode + '</tr>';
		newCode = newCode + '</table>';
		x.innerHTML = newCode;
		x.style.visibility='visible';
	}
	if ((x=MM_findObj('optionsRight'))!=null){
		newCode = '';
		newCode = newCode + '<table border="0" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
		newCode = newCode + '<tr>';
		newCode = newCode + '<td width="34%" align="LEFT" valign="TOP"><center>';
	 	newCode = newCode + '<img src="'+imageSet+'showBooklist_U.gif" name="showBookList" width="96" height="19" border="0" alt="Show Book List" onClick="showList('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showBookList\',\'\',\'showBooklist_S.gif\',1)">';
	  newCode = newCode + '</center></td>';
		newCode = newCode + '<td width="33%" align="LEFT" valign="TOP"><center>';
		newCode = newCode + '<img src="'+imageSet+'showCart_U.gif" name="showOrderCart" width="78" height="19" border="0" alt="Show Cart" onClick="showCart('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showOrderCart\',\'\',\'showCart_S.gif\',1)">';
		newCode = newCode + '</center></td>';
		newCode = newCode + '</tr>';
		newCode = newCode + '</table>';
		x.innerHTML = newCode;
		x.style.visibility='visible';
	}
}
function showCart(selector){
	if ((x=MM_findObj('extraRight'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('optionsLeft'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('contentLeft'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('optionsRight'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('listMarker'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('cr1a'))!=null){
		imageToLeft('cr1a',140,'');
  }
	if ((x=MM_findObj('cr1b1'))!=null){
		imageToLeft('cr1b1',255,'');
  }
	if ((x=MM_findObj('cr1b2'))!=null){
		imageToLeft('cr1b2',255,'');
  }
	if ((x=MM_findObj('cr2'))!=null){
		imageToLeft('cr2',140,'');
  }
	if ((x=MM_findObj('cr3'))!=null){
		imageToLeft('cr3',140,'showCart2('+selector+')');
  }
}
function showCart2(selector){
	if (hasOrders == 1){
		if ((x=MM_findObj('cartList'))!=null){
			newCode = '';
			newCode = newCode + '<form id="orderUpdateForm" enctype="multipart/form-data" action="' + selfReference +'" method="post">';
			newCode = newCode + '<table border="1" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
			newCode = newCode + '<tr  bgcolor="#CCFFFF">';
			newCode = newCode + '<td width="60%" align="LEFT" valign="TOP"><span class="tfm1">Your Order</span></td>';
			newCode = newCode + '<td width="20%" align="CENTER" valign="TOP"><span class="tfm0">Quantity</span></td>';
			if (preferredCurrency == 'P'){
			newCode = newCode + '<td width="20%" align="RIGHT" valign="TOP"><span class="tfm0">Total Cost<br>(£)</span></td>';
			}
			if (preferredCurrency == 'D'){
				newCode = newCode + '<td width="20%" align="RIGHT" valign="TOP"><span class="tfm0">Total Cost<br>($)</span></td>';
			}
			if (preferredCurrency == 'E'){
				newCode = newCode + '<td width="20%" align="RIGHT" valign="TOP"><span class="tfm0">Total Cost<br>(&#8364;)</span></td>';
			}
			newCode = newCode + '</tr>';
			totalPrice = 0;
			for (rowCount=0; rowCount < orderItemISBNList.length;rowCount++){
				newCode = newCode + '<tr>';
				newCode = newCode + '<td align="LEFT" valign="TOP"><span class="tfm0">';
				newCode = newCode + orderItemTitleList[rowCount];
				newCode = newCode + '</span></td>';
				newCode = newCode + '<td align="CENTER" valign="TOP"><input class="tfm0" type="text" size="4" maxlength="4" name="orderValue'+rowCount+'" value="';
				newCode = newCode + orderItemQuantityList[rowCount];
				newCode = newCode + '"></span></td>';
				newCode = newCode + '<td align="RIGHT" valign="TOP"><span class="tfm0">';
				quan = Number(orderItemQuantityList[rowCount]);
				if (preferredCurrency == 'P'){
					iTot = (quan * Number(orderItemPricePList[rowCount]));

				}
				if (preferredCurrency == 'D'){
					iTot = (quan * Number(orderItemPriceDList[rowCount]));
				}
				if (preferredCurrency == 'E'){
					iTot = (quan * Number(orderItemPriceEList[rowCount]));
				}
				iTot = Math.round((iTot * 100))/100;
				newCode = newCode + padAmount(iTot);
				totalPrice = totalPrice + iTot;
				newCode = newCode + '</span></td>';
				newCode = newCode + '</tr>';
			}
			newCode = newCode + '</table>';
			newCode = newCode + '<input id="submitType2" name="submissionType2" type="hidden" value="">';
			newCode = newCode + '<input type="hidden" name="selectedOrderItem2" value="' + lastSelector + '">';
			newCode = newCode + '</form>';
			newCode = newCode + '<table align="center" width="80%"><tr>';
			newCode = newCode + '<td align=center><span class="tfm0"><b>';
			newCode = newCode + 'Set quantity to 0 to remove from order';
			newCode = newCode + '</b></span></td></tr>';
			newCode = newCode + '<tr><td align=center>';
			newCode = newCode + '<img src="'+imageSet+'amendOrderDetails_U.gif" name="amendOrderValue" border="0" alt="Amend Order Details" onClick="submitIT(\'amendOrderValue\',\'orderUpdateForm\',2)" onMouseOut="MM_swapImgRestore();"  onMouseOver="MM_swapImage(\'amendOrderValue\',\'\',\'amendOrderDetails_S.gif\',1)" >'
			newCode = newCode + '</td>';
			newCode = newCode + '</tr></table>';
			x.innerHTML = newCode;
			x.style.visibility='visible';
		}
		if ((x=MM_findObj('cartTotals'))!=null){
			sTotal=padAmount(totalPrice);
			newCode = '';
			newCode = newCode + '<table border="1" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
			newCode = newCode + '<tr>';
			newCode = newCode + '<td width="80%" align="RIGHT" valign="TOP"><span class="tfm0">Items Total (excluding carriage):</span></td>';
			newCode = newCode + '<td width="20%" align="RIGHT" valign="TOP"><span class="tfm0">' + sTotal + '</span></td>';
			newCode = newCode + '</tr>';
			newCode = newCode + '</table>';
			x.innerHTML = newCode;
			x.style.visibility='visible';
		}
	} else {
		if ((x=MM_findObj('cartList'))!=null){
			newCode = '';
			newCode = newCode + '<table border="1" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
			newCode = newCode + '<tr>';
			newCode = newCode + '<td width="100%" align="CENTER" valign="TOP"><span class="tfm0">';
			newCode = newCode + 'No orders at present';
			newCode = newCode + '</span></td>';
			newCode = newCode + '</tr>';
			newCode = newCode + '</table>';
			x.innerHTML = newCode;
			x.style.visibility='visible';
		}
	}
	if ((x=MM_findObj('optionsRight'))!=null){
		newCode = '';
		newCode = newCode + '<table border="0" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
		newCode = newCode + '<tr>';
		if (hasOrders == 1){
			newCode = newCode + '<td width="50%" align="LEFT" valign="TOP"><center>';
		 	newCode = newCode + '<img src="'+imageSet+'showBooklist_U.gif" name="showBookList" width="96" height="19" border="0" alt="Show Book List" onClick="showList('+selector+');" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showBookList\',\'\',\'showBooklist_S.gif\',1)">';
		  newCode = newCode + '</center></td>';
			newCode = newCode + '<td width="50%" align="LEFT" valign="TOP"><center>';
		 	newCode = newCode + '<img src="'+imageSet+'gotoCheckout_U.gif" name="gotoCheckout" border="0" alt="Goto Checkout" onClick="checkout();" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'gotoCheckout\',\'\',\'gotoCheckout_S.gif\',1)">';
		  newCode = newCode + '</center></td>';
		} else {
			newCode = newCode + '<td width="100%" align="LEFT" valign="TOP"><center>';
		 	newCode = newCode + '<img src="'+imageSet+'showBooklist_U.gif" name="showBookList" width="96" height="19" border="0" alt="Show Book List" onClick="showList('+selector+');" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showBookList\',\'\',\'showBooklist_S.gif\',1)">';
		  newCode = newCode + '</center></td>';
		}
		newCode = newCode + '</tr>';
		newCode = newCode + '</table>';
		x.innerHTML = newCode;
		x.style.visibility='visible';
	}
}
function showList(selector){
	if ((x=MM_findObj('extraRight'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('cartList'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('cartTotals'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('optionsRight'))!=null){
		x.style.visibility='hidden';
	}
	if ((x=MM_findObj('cr1a'))!=null){
		imageToRight('cr1a',445,'');
  }
	if ((x=MM_findObj('cr1b1'))!=null){
		imageToRight('cr1b1',560,'');
  }
	if ((x=MM_findObj('cr1b2'))!=null){
		imageToRight('cr1b2',560,'');
  }
	if ((x=MM_findObj('cr2'))!=null){
		imageToRight('cr2',445,'');
  }
	if ((x=MM_findObj('cr3'))!=null){
		imageToRight('cr3',445,'showList2('+selector+')');
  }
}
function showList2(selector){
	if ((x=MM_findObj('optionsLeft'))!=null){
		x.style.visibility='visible';
	}
	if ((x=MM_findObj('contentLeft'))!=null){
		x.style.visibility='visible';
	}
	if ((x=MM_findObj('optionsRight'))!=null){
		newCode = '';
		newCode = newCode + '<table border="0" width="100%" cellspacing="0" cellpadding="2" bordercolor="#E0E0E0">';
		newCode = newCode + '<tr>';
		if (typeof cItemOnOrder['X'+cISBN[currentSelection]+'X'] == "undefined"){
			newCode = newCode + '<td width="50%" align="LEFT" valign="TOP"><center>';
		 	newCode = newCode + '<img src="'+imageSet+'addToOrder_U.gif" name="addToOrder" style="visibility:visible;" width="78" height="19" border="0" alt="Add To Order" onClick="showOrder('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'addToOrder\',\'\',\'addToOrder_S.gif\',1)">';
		  newCode = newCode + '</center></td>';
			newCode = newCode + '<td width="50%" align="LEFT" valign="TOP"><center>';
			newCode = newCode + '<img src="'+imageSet+'showCart_U.gif" name="showOrderCart" width="78" height="19" border="0" alt="Show Cart" onClick="showCart('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showOrderCart\',\'\',\'showCart_S.gif\',1)">';
			newCode = newCode + '</center></td>';
		} else {
			newCode = newCode + '<td width="100%" align="LEFT" valign="TOP"><center>';
			newCode = newCode + '<img src="'+imageSet+'showCart_U.gif" name="showOrderCart" width="78" height="19" border="0" alt="Show Cart" onClick="showCart('+selector+')" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(\'showOrderCart\',\'\',\'showCart_S.gif\',1)">';
			newCode = newCode + '</center></td>';			
		}
		newCode = newCode + '</tr>';
		newCode = newCode + '</table>';
		x.innerHTML = newCode;
		x.style.visibility='visible';
	}
	if ((x=MM_findObj('listMarker'))!=null){
		x.style.visibility='visible';
	}
}
function imageToLeft(sect,targetCoord,func){
	if (document.getElementById(sect).runtimeStyle){
		itm=document.getElementById(sect).style;
		if(itm.pixelLeft>targetCoord+offSetLeft){
			itm.pixelLeft=itm.pixelLeft-scrollStep;
			nextCall="imageToLeft('"+sect+"',"+targetCoord+",'"+func+"')";
			timer=setTimeout(nextCall,scrollSpeed);
		} else {
			itm.pixelLeft=targetCoord+offSetLeft;
			if (func != ""){
				eval(func);
			}
		}
	} else {
		itm=document.getElementById(sect).style;
		posX = itm.left;
		if (posX.indexOf('px')){
			posX = posX.substring(0,posX.indexOf('px'));
		}
		posY=Number(posX);
		if(posY>targetCoord+offSetLeft){
			itm.left=posY-scrollStep;
			nextCall="imageToLeft('"+sect+"',"+targetCoord+",'"+func+"')";
			timer=setTimeout(nextCall,scrollSpeed);
		} else {
			itm.left=targetCoord+offSetLeft;
			eval(func);
		}
	}
}
function imageToRight(sect,targetCoord,func){
	if (document.getElementById(sect).runtimeStyle){
		itm=document.getElementById(sect).style;
		if(itm.pixelLeft<targetCoord+offSetLeft){
			itm.pixelLeft=itm.pixelLeft+scrollStep;
			nextCall="imageToRight('"+sect+"',"+targetCoord+",'"+func+"')";
			timer=setTimeout(nextCall,scrollSpeed);
		} else {
			itm.pixelLeft=targetCoord+offSetLeft;
			eval(func);
		}
	} else {
		itm=document.getElementById(sect).style;
		posX = itm.left;
		if (posX.indexOf('px')){
			posX = posX.substring(0,posX.indexOf('px'));
		}
		posY=Number(posX);
		if(posY<targetCoord+offSetLeft){
			itm.left=posY+scrollStep;
			nextCall="imageToRight('"+sect+"',"+targetCoord+",'"+func+"')";
			timer=setTimeout(nextCall,scrollSpeed);
		} else {
			itm.left=targetCoord+offSetLeft;
			eval(func);
		}
	}
}
function padAmount(amt){
	newAmount = new String(amt);
	if (newAmount.indexOf(".") < 0 ){
		newAmount=newAmount + ".00";
	} else if (newAmount.length-newAmount.indexOf(".") != 3){
		newAmount=newAmount + "0";
	}
	newAmount = newAmount.substring(0,newAmount.indexOf(".")+3);
	return newAmount;
}
function checkout(){
	targetPage="checkOut.php?MSI="+microSite;
	currentPage=document.URL;
	if (currentPage.indexOf("?")>=0){
		keyString=currentPage.substring(currentPage.indexOf("?")+1,currentPage.length);
		currentPage=currentPage.substring(0,currentPage.indexOf("?"));
		if (keyString.indexOf("TFMVisitorID")>=0){
			startPos=keyString.indexOf("TFMVisitorID");
			if (keyString.indexOf("&",startPos)>=0){
				endPos=keyString.indexOf("&",startPos);
			} else {
				endPos=keyString.length;
			}
			keyString=keyString.substring(startPos,endPos);
			if (keyString.substring(keyString.length) == "#"){
				keyString=keyString.substring(0,keyString.length-1);
			}
		} else {
			keyString="";
		}
	} else {
		keyString="";
	}
	if (currentPage.lastIndexOf("/") < 10){
		siteAddress=currentPage
	} else {
		siteAddress=currentPage.substring(0,currentPage.lastIndexOf("/"));
	}
	siteAddress=siteAddress+"/";
	newPage=siteAddress+targetPage+"&"+keyString;
	window.location=newPage;
}
