function giveFocusToFirstText(formNumber) {
        if (!document.forms[formNumber]) {
                return;
        }
        var f = document.forms[formNumber];
        for (var i = 0; i < f.length; i++) {
                if (f.elements[i].type == "text" ||
                                f.elements[i].type == "password") {
                        f.elements[i].focus();
                        break;
                }
        }
}


function myPopWindow2(handler, width, height, name) {
	var info_window = window.open(handler, name, "width=" + width + ",height=" + height +
		",toolbar=no,resizable=yes,scrollbars=yes,left=20,screenX=20,top=20,screenY=20");
	info_window.focus();
}

function myPopWindow(handler, width, height, name) {
	var info_window = window.open(handler, name, "width=" + width + ",height=" + height +
		",toolbar=no,resizable=yes,scrollbars=yes");
	info_window.focus();
}

// Handle user clicking on a page number in the pager
function goPager(formname, pageNum) {
	var f = document.forms[formname];
	f.elements['page'].value = pageNum;
	f.submit();
}

function myVoid() {
}

function showRaisedSamples() {
	myPopWindow2('/common/images/raised.gif', 454, 454, 'Samples');
}

function showMatteSamples() {
	myPopWindow2('/common/images/matte.gif', 364, 444, 'Samples');
}

function showPaper4Samples() {
	myPopWindow2('/common/images/paperColor4.jpg', 334, 344, 'Samples');
}

function showPaper2Samples() {
	myPopWindow2('/common/images/paperColor2.jpg', 344, 204, 'Samples');
}

function showNapkinSamples() {
	myPopWindow2('/common/images/napkinColors.jpg', 364, 344, 'Samples');
}

function showMonogramSamples() {
	myPopWindow2('/common/images/monogram_letters.gif', 344, 574, 'Samples');
}

function showSealSamples() {
	myPopWindow2('/common/images/singleSeal.gif', 414, 394, 'Samples');
}

function showInitialSamples() {
	myPopWindow2('/common/images/singleInitial.gif', 354, 464, 'Samples');
}

function showFuneralSamples() {
	myPopWindow2('/common/images/funeral_inks.gif', 354, 464, 'Samples');
}

// From JS & DHTML Cookbook p. 203
// Block enter/return key in text field to avoid premature
// submission
function blockEnter(evt) {
        evt = (evt) ? evt : event;
        var charCode = (evt.charCode) ? evt.charCode :
                ((evt.which) ? evt.which : evt.keyCode);
        if (charCode == 13 || charCode == 3) {
                return false;
        } else {
                return true;
        }
}


