/*
 * /LexisNexis/j2ee-apps/LexisNexis/LexisNexis.war/catalog/booktemplate/bookproducttypetemplate_new.jsp
 * /LexisNexis/j2ee-apps/LexisNexis/LexisNexis.war/catalog/booktemplate/bookproducttypetemplate.jsp
 * /LexisNexis/j2ee-apps/LexisNexis/LexisNexis.war/catalog/booktemplate/productdetailus.jsp
 * /LexisNexis/j2ee-apps/LexisNexis/LexisNexis.war/catalog/generictemplate/gricbookproducttypetemplate.jsp
 * /LexisNexis/j2ee-apps/LexisNexis/LexisNexis.war/catalog/generictemplate/productdetailus.jsp
 */
function bundleDetailPage(str) {
	window.location.href = str;
}
function DetailPage(str) {
	window.location.href = str;
}
function subQty(minvalue, prodid) {
	if (minvalue != 'null') {
		minvalue = parseInt(minvalue);
		if (minvalue < 1) {
			minvalue = 1;
		}
	} else {
		minvalue = 1;
	}
	var ids = document.getElementById(prodid).value;
	var prevdata = ids;
	if (ids <= minvalue & ids > 1) {
		prevdata--;
		document.getElementById(prodid).value = prevdata;
	} else {
		return;
	}
}

function addQty(maxvalue, prodid) {
	if (maxvalue != 'null') {
		maxvalue = parseInt(maxvalue);
		if (maxvalue < 1) {
			maxvalue = 1;
		}

	} else {
		maxvalue = 1;
	}
	var id = document.getElementById(prodid).value;
	var prevdata = id;
	if (prevdata < maxvalue) {
		prevdata++;
		document.getElementById(prodid).value = prevdata;
	}
	if (prevdata > maxvalue) {
		document.getElementById(prodid).value = maxvalue;
	} else {
		return;
	}
}

function checkMaxvalue(obj, maxvalue) {
	maxvalue = parseInt(maxvalue);
	if (obj.value > maxvalue) {
		obj.value = maxvalue;
	}
	if (obj.value == null || obj.value == '' || obj.value == 0) {
		obj.value = 1;
	}
}
function checkDigit(evt, formObj) {
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode == 13) {
		return false;
	}
	if (charCode == 48) {
		// alert(String.fromCharCode(charCode));
		var form, f = 0, el, e;
		while (form = document.forms[f++]) {
			if (formObj.name == form.name) {
				e = 0;
				while (el = form.elements[e++]) {
					if (el.type == 'text') {
						if (el.value == null || el.value == '')
							return false;
						if (el.value.length > 1)
							return true;
						if (el.value == 0) {
							el.value = 1;
							return false;
						}
					}
				}
			}
		}
	} else
		return isNumberKey(evt);
}
function submitTab(page) {
	var descTab = document.getElementById("descTab");
	var tocTab = document.getElementById("tocTab");
	var authorTab = document.getElementById("authorTab");
	var volpriceTab = document.getElementById("volpriceTab");
	var benefitsTab = document.getElementById("benefitsTab");
	var descmhTab = document.getElementById("descmhTab");
	var addInfoTab = document.getElementById("addInfoTab");
	var pricingmhTab = document.getElementById("pricingmhTab");
	var reviewsTab = document.getElementById("reviewsTab");
	var reviewsmhTab = document.getElementById("reviewsmhTab");

	if (page == 'toc') {
		tocTab.style.display = 'inline';
		descTab.style.display = 'none';
		authorTab.style.display = 'none';
		volpriceTab.style.display = 'none';
		reviewsTab.style.display = 'none';
	} else if (page == 'reviews') {
		descTab.style.display = 'none';
		tocTab.style.display = 'none';
		authorTab.style.display = 'none';
		volpriceTab.style.display = 'none';
		reviewsTab.style.display = 'inline';
	} else if (page == 'desc') {
		descTab.style.display = 'inline';
		tocTab.style.display = 'none';
		authorTab.style.display = 'none';
		volpriceTab.style.display = 'none';
		reviewsTab.style.display = 'none';
	} else if (page == 'author') {
		tocTab.style.display = 'none';
		descTab.style.display = 'none';
		authorTab.style.display = 'inline';
		volpriceTab.style.display = 'none';
		reviewsTab.style.display = 'none';
	} else if (page == 'volprice') {
		tocTab.style.display = 'none';
		descTab.style.display = 'none';
		authorTab.style.display = 'none';
		volpriceTab.style.display = 'inline';
		reviewsTab.style.display = 'none';
	} else if (page == 'descmh') {
		benefitsTab.style.display = 'none';
		descmhTab.style.display = 'inline';
		addInfoTab.style.display = 'none';
		pricingmhTab.style.display = 'none';
		reviewsmhTab.style.display = 'none';
	} else if (page == 'benefits') {
		benefitsTab.style.display = 'inline';
		descmhTab.style.display = 'none';
		addInfoTab.style.display = 'none';
		pricingmhTab.style.display = 'none';
		reviewsmhTab.style.display = 'none';
	} else if (page == 'addInfo') {
		benefitsTab.style.display = 'none';
		descmhTab.style.display = 'none';
		addInfoTab.style.display = 'inline';
		pricingmhTab.style.display = 'none';
		reviewsmhTab.style.display = 'none';
	}

	else if (page == 'pricingmh') {
		benefitsTab.style.display = 'none';
		descmhTab.style.display = 'none';
		addInfoTab.style.display = 'none';
		pricingmhTab.style.display = 'inline';
		reviewsmhTab.style.display = 'none';
	} else if (page == 'reviewsmh') {
		benefitsTab.style.display = 'none';
		descmhTab.style.display = 'none';
		addInfoTab.style.display = 'none';
		pricingmhTab.style.display = 'none';
		reviewsmhTab.style.display = 'inline';
	}
	submitTabDetail(page);
}
function submitTabDetail(page) {
	var desc = document.getElementById("desc");
	var toc = document.getElementById("toc");
	var author = document.getElementById("author");
	var volprice = document.getElementById("volprice");
	var benefits = document.getElementById("benefits");
	var addInfo = document.getElementById("addInfo");
	var pricingmh = document.getElementById("pricingmh");
	var descmh = document.getElementById("descmh");
	var reviews = document.getElementById("reviews");
	var reviewsmh = document.getElementById("reviewsmh");
	if (page == 'toc') {
		toc.style.display = 'inline';
		desc.style.display = 'none';
		author.style.display = 'none';
		volprice.style.display = 'none';
		reviews.style.display = 'none';

	} else if (page == 'reviews') {
		desc.style.display = 'none';
		toc.style.display = 'none';
		author.style.display = 'none';
		volprice.style.display = 'none';
		reviews.style.display = 'inline';
	} else if (page == 'desc') {
		desc.style.display = 'inline';
		toc.style.display = 'none';
		author.style.display = 'none';
		volprice.style.display = 'none';
		reviews.style.display = 'none';
	} else if (page == 'author') {
		toc.style.display = 'none';
		desc.style.display = 'none';
		author.style.display = 'inline';
		volprice.style.display = 'none';
		reviews.style.display = 'none';
	} else if (page == 'volprice') {
		toc.style.display = 'none';
		desc.style.display = 'none';
		author.style.display = 'none';
		volprice.style.display = 'inline';
		reviews.style.display = 'none';
	} else if (page == 'descmh') {
		descmh.style.display = 'inline';
		benefits.style.display = 'none';
		addInfo.style.display = 'none';
		pricingmh.style.display = 'none';
		reviewsmh.style.display = 'none';
	} else if (page == 'benefits') {
		descmh.style.display = 'none';
		benefits.style.display = 'inline';
		addInfo.style.display = 'none';
		pricingmh.style.display = 'none';
		reviewsmh.style.display = 'none';
	} else if (page == 'addInfo') {
		descmh.style.display = 'none';
		benefits.style.display = 'none';
		addInfo.style.display = 'inline';
		pricingmh.style.display = 'none';
		reviewsmh.style.display = 'none';
	} else if (page == 'pricingmh') {
		descmh.style.display = 'none';
		benefits.style.display = 'none';
		addInfo.style.display = 'none';
		pricingmh.style.display = 'inline';
		reviewsmh.style.display = 'none';
	} else if (page == 'reviewsmh') {
		descmh.style.display = 'none';
		benefits.style.display = 'none';
		addInfo.style.display = 'none';
		pricingmh.style.display = 'none';
		reviewsmh.style.display = 'inline';
	}
}
function segmentRole() {
	if (document.viewdifferentrole.Categories.value == "Corporate")

		window.location.href = ("../catalog/category_corporate.jsp?segmentid=seg_corp");
	else if (document.viewdifferentrole.Categories.value == "Government")

		window.location.href = ("../catalog/category_government.jsp?segmentid=seg_govt");
	else if (document.viewdifferentrole.Categories.value == "Law Firms")

		window.location.href = ("../catalog/category_lawfirms.jsp?segmentid=seg_law");
}
