function a_message() {
	// alert("hello world from JS file");
}


function change_back(filename) {
//	alert(filename);
	var x=document.getElementById("contentleft");
//ZCpath	x.style.backgroundImage = "url(includes/templates/wab/images/" + filename + ")"; // literal path was necessary for testing =-- http://www.whereaboutspress.com/
	x.style.backgroundImage = "url(/images/wab/" + filename + ")"; // literal path was necessary for testing =-- http://www.whereaboutspress.com/
	x.style.backgroundRepeat = "no-repeat"; // literal path was necessary for testing =-- http://www.whereaboutspress.com/
//	alert("change back done");
}

function initProduct(prod) {
// 	alert("in initProduct: " + prod);
	var ctab = "wab_prod_details"; // sets default tab and displayed content
	var wpas = document.getElementById(ctab);
	var prodname = document.getElementById("productName");
	var prodsubtitle = document.getElementById("prodNameSubtitle");
	
	/* show first tab */
	wpas.style.display = "block";
	document.getElementById(ctab).style.backgroundColor = "#fff";

	var currentName = prodname.innerHTML;
	
	/* fix the book title */
	switch(prod)
	{
	case "am":
		prodname.innerHTML = "Amsterdam:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Manfred Wolf";
		break    
	case "arg":
		prodname.innerHTML = "Argentina:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Jill Gibian";
		break
	case "aus":
		prodname.innerHTML = "Australia:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Robert Ross";
		break
	case "brazil":
		prodname.innerHTML = "Brazil:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Alexis Levitin<br />with a Foreword by Gregory Rabassa";
		break
	case "chile":
		prodname.innerHTML = "Chile:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Katherine Silver";
		break
	case "china":
		prodname.innerHTML = "China:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Kirk A. Denton";
		break
	case "costarica":
		prodname.innerHTML = "Costa Rica:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Barbara Ras<br />Foreword by Oscar Arias";
		break
	case "cub":
		prodname.innerHTML = "Cuba:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by<br />Ann Louise Bardach";
		break
	case "france":
		prodname.innerHTML = "France:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by William Rodarmor <br />and Anna Livia";
		break
	case "frf":
		prodname.innerHTML = "French Feast:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by William Rodarmor";
		break
	case "gre":
		prodname.innerHTML = "Greece:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Artemis Leontis";
		break
	case "india":
		prodname.innerHTML = "India:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Chandrahas Choudhury";
		break
	case "ire":
		prodname.innerHTML = "Ireland:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by James Mc Elroy";
		break
	case "isr":
		prodname.innerHTML = "Israel:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Michael Gluzman &amp;<br />Naomi Seidman<br />Foreword by Robert Alter";
		break
	case "ita":
		prodname.innerHTML = "Italy:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited &amp; Translated by Lawrence Venuti";
		break
	case "jap":
		prodname.innerHTML = "Japan:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Jeffrey Angles &amp;<br />J. Thomas Rimer<br />Foreword by Donald Richie";
		break
	case "mex":
		prodname.innerHTML = "Mexico:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by C. M. Mayo";
		break
	case "pra":
		prodname.innerHTML = "Prague:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Paul Wilson";
		break
	case "saf":
		prodname.innerHTML = "South Africa: <br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Isabel Balseiro and Tobias Hecht";
		break
	case "spa":
		prodname.innerHTML = "Spain:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Peter Bush &amp;<br />Lisa Dillman";
		break
	case "vienna":
		prodname.innerHTML = "Vienna:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by Donald Daviau";
		break
	case "viet":
		prodname.innerHTML = "Vietnam:<br />A Traveler's Literary Companion";
		prodsubtitle.innerHTML = "Edited by John Balaban &amp;<br />Nguyen Qui Duc";
		break
	case "trvsoul":
		prodname.innerHTML = "Traveling Souls:<br />Contemporary Pilgrimage Stories";
		prodsubtitle.innerHTML = "Edited by Brian Bouldrey<br />Foreword by Pico Iyer";
		break
	case "gaytrav":
		prodname.innerHTML = "Gay Travels";
		prodsubtitle.innerHTML = "Edited by Lucy Jane Bledsoe<br />Foreword by Felice Picano";
		break
	case "lestrav":
		prodname.innerHTML = "Lesbian Travels";
		prodsubtitle.innerHTML = "Edited by Lucy Jane Bledsoe<br />Foreword by Rebecca Brown";
		break
// 	case "saf":
// 		prodname.innerHTML = "South Africa: <br />A Traveler's Literary Companion";
// 		prodsubtitle.innerHTML = "[available April]</br /><br />Edited by Isabel Balseiro and Tobias Hecht";
// 		break
	default:
		alert("error: unable to init product - book label " + prod + " not found");
	}
	
	var tblabel = "";
	switch(ctab)
	{
	case "wab_prod_testimonials":
		tblabel = "wpas"; 
		break;
	case "wab_prod_toc":
		tblabel = "toc"; 
		break;
	case "wab_prod_contribs":
		tblabel = "contrib"; 
		break;
	case "wab_prod_translators":
		tblabel = "translator"; 
		break;
	case "wab_prod_details":
		tblabel = "details"; 
		break;
	case "wab_prod_sample":
		tblabel = "sample"; 
		break;
	default:
		tblabel = "not_found"; 
		break;
	}
// 	alert("in initProduct: changing tab to: " + tblabel);
	change_tab(tblabel); // set default tab
}

function change_tab(tablabel) {
// 	alert("in change_tab: " + tablabel);
	var wpas = document.getElementById("wab_prod_testimonials");
	var toc = document.getElementById("wab_prod_toc");
	var contrib = document.getElementById("wab_prod_contribs");
	var transl = document.getElementById("wab_prod_translators");
	if (transl == null) {
		transl = false;
	} else {
		transl - true;
	}
	var details = document.getElementById("wab_prod_details");
	var sample = document.getElementById("wab_prod_sample");

	var wpas_tab = document.getElementById("wab_prodtabs_testimonials");
	var toc_tab = document.getElementById("wab_prodtabs_toc");
	var contrib_tab = document.getElementById("wab_prodtabs_contribs");
	var transl_tab = document.getElementById("wab_prodtabs_translators");
	var details_tab = document.getElementById("wab_prodtabs_details");
	var sample_tab = document.getElementById("wab_prodtabs_sample");

	wpas.style.display = "none";
	toc.style.display = "none";
	contrib.style.display = "none";
	if (transl) transl.style.display = "none";
	details.style.display = "none";
	sample.style.display = "none";
	
	wpas_tab.style.backgroundColor = "#e5e5e5"; // #f60 #e5e5e5
	toc_tab.style.backgroundColor = "#e5e5e5";
	contrib_tab.style.backgroundColor = "#e5e5e5";
	if (transl) transl_tab.style.backgroundColor = "#e5e5e5";
	details_tab.style.backgroundColor = "#e5e5e5";
	sample_tab.style.backgroundColor = "#e5e5e5";

	wpas_tab.style.zIndex = 1;
	toc_tab.style.zIndex = 1;
	contrib_tab.style.zIndex = 1;
	if (transl) transl_tab.style.zIndex = 1;
	details_tab.style.zIndex = 1;
	sample_tab.style.zIndex = 1;

	switch(tablabel)
	{
	case "wpas":
		//	  alert("wpas");
		wpas_tab.style.backgroundColor = "#fff";
		wpas_tab.style.zIndex = 100;
		wpas.style.display = "block";
	  break    
	case "toc":
		// 	   alert("toc");
		toc_tab.style.backgroundColor = "#fff";
		toc_tab.style.zIndex = 100;
		toc.style.display = "block";
	  break
	case "contrib":
		// 	  alert("contrib");
		contrib_tab.style.backgroundColor = "#fff";
		contrib_tab.style.zIndex = 100;
		contrib.style.display = "block";
	  break
	case "translator":
		// 	  alert("translator");
		transl_tab.style.backgroundColor = "#fff";
		transl_tab.style.zIndex = 100;
		transl.style.display = "block";
	  break
	case "details":
		// 	  alert("details");
		details_tab.style.backgroundColor = "#fff";
		details_tab.style.zIndex = 100;
		details.style.display = "block";
	  break
	case "sample":
		// 	  alert("sample");
		sample_tab.style.backgroundColor = "#fff";
		sample_tab.style.zIndex = 100;
		sample.style.display = "block";
	  break
	default:
		alert("error: unable to change tabs - tab not found");
	}

}
