 // JavaScript Document
function emptySearchCriteria() {
    document.search.searchField.value = "";
}
function searchEnterKey(orderId) {
    if (event.keyCode == 13) {
        clickedEnterKey = true;
        document.main.searchDetailPage.value = "";
    }
}
function searchCriteriaExists() {
    var o = document.search;
    var expandedSearch = false;
    if (o.neip) {
        if (o.neip.checked) { expandedSearch = true; }
    }
    if (o.nea) {
        if (o.nea.checked) { expandedSearch = true; }
    }
    if (o.whatsNew) {
        if (o.whatsNew.checked) { expandedSearch = true; }
    }
    if (o.searchField.value == "" && !expandedSearch) { 
        emptySearchCriteria();
        return false;
    } else {
		o.searchWord.value = o.searchField.value;
        o.searchFlag.value = "true";
    }
    return true;
}
function doSearch() {
	if (document.search.searchField.value.length < 3){
		window.alert("Please enter minimum 3 Characters/Digits to search books.");
		return false;
	}
    searchCriteriaExists();
    document.search.catalogNumber.value = "";
    document.search.searchDetailPage.value = false;
    document.search.pagerOffset.value = "";
    return true;
}
function doOrderDetailSearch() {
    var criteria = searchCriteriaExists();

   	if (clickedEnterKey) { if (!criteria) { return; } }
    if (document.main.catalogNumber) { document.main.catalogNumber.value = ""; }
    if (document.main.searchDetailPage) { document.main.searchDetailPage.value = false; }
    
    document.main.pagerOffset.value = "";
    document.main.action = "orderSearch.jsp";
    document.main.method = "post";
}
function goODFS(x) {
    document.main.orderId.value = x;
    document.main.addToOrderButton.value = "click";
}
function doOrderSearchEnterKey(orderId) {
    if (event.keyCode == 13) {
        clickedEnterKey = true;
        if (document.main.usedQtyList) {
            if (!searchCriteriaExists()) {
                goODFS(orderId);
            }
        } else {
            document.main.searchDetailPage.value = "";
        }
    }
}
function goBackToPrevPage(orderId, page) {
    window.location = page
	if (orderId != "") {
		window.location = window.location + "?orderId="+orderId;
	}	
}
function backToOrderDetail(x) {
    document.main.orderId.value = x;
    document.main.addToOrderButton.value = "click";
}
function backToSellDetail(x) {
    document.main.orderId.value = x;
    if (document.main.usedQtyList.value == "" && document.main.newQtyList.value == "") {
        document.main.action = "sellDetail.jsp";
    } else {
		if (x == "") {
			createPackListName();
		}
        document.main.addToOrderButton.value = "click";
        document.main.method = "post";
    }
}
//Set the orderId on the main page to the incoming orderId.  The java will take care of the rest.
function createPO(orderId, ebooks, isDetail){
	if(isDetail && document.main.qtyList.value == "") {
		document.main.qtyList.value = 0;
	}
	
	document.main.orderId.value=orderId;
	document.main.addToPLButton.value="";
	if (ebooks=="click")
	{
		document.main.addToPOButton.value="";
		document.main.addToEbooksButton.value=ebooks;
	}
	else
	{
		document.main.addToPOButton.value="click";
		document.main.addToEbooksButton.value="";
	}
	document.main.submit();
}
//Set the orderId on the main page to the incoming orderId.  The java will take care of the rest.
function createPL(orderId){
	if (orderId == "") {
		var packListName = "";
		packListName = window.prompt("Please supply a name for the packing list you are creating:", "");
		document.main.packListName.value = packListName;
	}
	document.main.orderId.value=orderId;
	document.main.addToPOButton.value="";
	document.main.addToPLButton.value="click";
	document.main.submit();
}
//functions to show and not show the textboxes for ordering.
function toggleOrder(resultNum){ 
	defaultNum = 'resultDefault' + resultNum
	orderNum = 'resultOrder' + resultNum
	packingNum = 'resultPacking' + resultNum
	eBooksNum = 'resulteBooks' + resultNum
	document.getElementById(defaultNum).style.display = "none";
	document.getElementById(orderNum).style.display = "block";
	document.getElementById(packingNum).style.display = "none";
	document.getElementById(eBooksNum).style.display = "none";
}
function togglePacking(resultNum){ 
	defaultNum = 'resultDefault' + resultNum
	orderNum = 'resultOrder' + resultNum
	packingNum = 'resultPacking' + resultNum
	eBooksNum = 'resulteBooks' + resultNum
	document.getElementById(defaultNum).style.display = "none";
	document.getElementById(orderNum).style.display = "none";
	document.getElementById(packingNum).style.display = "block";
	document.getElementById(eBooksNum).style.display = "none";
}
function toggleEbooks(resultNum){ 
	defaultNum = 'resultDefault' + resultNum
	orderNum = 'resultOrder' + resultNum
	packingNum = 'resultPacking' + resultNum
	eBooksNum = 'resulteBooks' + resultNum
	document.getElementById(defaultNum).style.display = "none";
	document.getElementById(orderNum).style.display = "none";
	document.getElementById(packingNum).style.display = "none";
	document.getElementById(eBooksNum).style.display = "block";
}
function showHideOption(){ 
	var optionUPC = new Option("UPC","12");
	if (document.search.digitalContent.selectedIndex == 1) {
		document.search.searchType.options[6] = optionUPC;
	}else {
		document.search.searchType.options[6] = null;
		document.search.searchType.selectedIndex = 0;
	}
}
