function matchField(f1,f2){
	var p = f1.value.toLowerCase();
	var f = f2.value.toLowerCase();
	if(p==f)
		return true;
	var m = p.match(f);
	if(m!=null) return true;
	return false;
}

function showError(field,msg){
	field.style.backgroundColor = '#FFFFCC';
	field.focus();
    var errObj = eval('err_' + field.name);
	if(typeof errObj == "object"){
		errObj.innerHTML = msg;
		errObj.focus();
	}
}

var myImg=[];
myImg[0]=new Image(35, 16);
myImg[0].src="/mhhe/media/images/more_down.gif";
myImg[1]=new Image(35, 16);
myImg[1].src="/mhhe/media/images/more_up.gif";

function SwapImage(num) {
	var oBox=document.getElementById('box'+num);
	var oInput=document.getElementById('fakebox'+num);
	if(oBox.src==myImg[0].src) {
		oBox.src=myImg[1].src;
		oInput.value="true";
	} else {
		oBox.src=myImg[0].src;
		oInput.value="false";
    }
}

function toggle(num){
	document.getElementById('div'+num).className = (document.getElementById('div'+num).className=='hidden') ? 'fullsize' : 'hidden';
	return false;
}

function call_cart_fr(isbn){		
	document.getElementById('server_cart_fr').src = '/mhhe/addToCompCart.do?isbn='+isbn;	
	//alert(document.getElementById('server_cart_fr').src);
	return false;		
}

function doStuff(elem)
{
var i=1;
var cells = document.getElementById('container').childNodes.length;
for (i=1; i<=cells; i++)
{
if (document.getElementById('div'+i))
{
if (document.getElementById('div'+i).id==("div"+elem))
{
document.getElementById('div'+i).className="selected";
}
else
{
document.getElementById('div'+i).className="out";
}
}
}

var j=1;
var nodes=document.getElementById('content').childNodes.length;
for (j=1; j<=nodes; j++)
{
if (document.getElementById('content'+j))
{
if (document.getElementById('content'+j).id==("content"+elem))
{
document.getElementById('content'+j).style.display="block";
}
else
{
document.getElementById('content'+j).style.display="none";
}
}
}
}
function over(obj)
{
if (obj.className!="selected")
{
obj.className="over";
}
}
function out(obj)
{
if (obj.className!="selected")
{
obj.className="out";
}
}

var buff = '';
var alpha = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
function showBubble(elem) {
if(event.keyCode >64 && event.keyCode < 91) {
	document.getElementById(elem.name+'Div').className="divSeen";
	document.getElementById(elem.name+'Bubble').focus();
	document.getElementById(elem.name+'Bubble').value = alpha[event.keyCode - 65];
	}
}

function readKeyStroke(fld) {
ele = document.getElementById(fld);
buff = document.getElementById(fld+'Bubble').value;
min=0;
for(i=min; i<ele.length;i++) {
	val = ele[i].value.toLowerCase();
		if(val.substring(0, buff.length) == buff.toLowerCase()) {
			ele.selectedIndex = i;
			break;
		} else {
			ele.selectedIndex = 0;
		}
	}
	document.getElementById(fld+'Bubble').value = buff;
}

function hideBubble(fld){
	document.getElementById(fld+'Div').className="divHidden";
	document.getElementById(fld).focus();
}

var b=0;
function resetS(field) {
	if(b==0 && field.value==' keyword, title, author, or ISBN ') { field.value=''; } b=1;
}
function resetB(form) {
	if(b==0) { form.keyword.value=""; }
	return true;
}