
function showFind(POname, nameField, idField, optionalArgs) {
	url = "find?poName=" + POname + "&nameField=" + nameField + "&idField=" + idField;
	if ( optionalArgs ) {
		url += "&" + optionalArgs;
    }
	aStyle = "toolbar=no,width=550,height=450,status=no,scrollbars=yes,resizable=yes,menubar=no";
	if ( typeof( window[ 'aWindow' ] ) != "undefined" && aWindow.closed != true ) {
		aWindow.focus();
		return;
	}
	aWindow=window.open(url,"thewindow", aStyle);
}


function openPopup(url) {
    popupWin = window.open("popup?body=" + url, "Popup", "height=300,width=500,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}

function openNormalPopup(url) {
    popupWin = window.open(url, "Popup", "height=500,width=700,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no");
}

function clearFind(POname, nameField, idField) {
    findBox = document.getElementById(nameField);
    findBox.value = '';
    if (findBox.onchange)
        findBox.onchange();
    eval('document.editPO.' + idField + '.value = \'\'');

}

function myonloadfunc() {
	document.editPO.isFindWindowLoaded.value = "loaded";
}

//Only show the name input box if there is a value in it
function selectVisibility(nameField) {
    try {
        findBox = document.getElementById(nameField);
    } catch(e) {
        return;
    }
    if (findBox.value && findBox.value != "None")
        displayStyle = '';
    else
        displayStyle = 'none';
    findBox.style.display = displayStyle;
}

