/* document.oncontextmenu = blockEvents; */

function giveFocusToFirstText(formNumber) {
	if (!document.forms[formNumber]) {
		return;
	}
	var f = document.forms[formNumber];
	for (var i = 0; i < f.length; i++) {
		// alert(f.elements[i].name + ' ' + f.elements[i].type)
		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/samplesNarrow/showRaisedSamples.gif', 300, 600, 'Samples_showRaisedSamples');
	myPopWindow2('/common/images/samples/Invitation_Colors_217.jpg', 322, 325, 'Samples_showRaisedSamples');
	
}

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

function showPaper4Samples() {
	myPopWindow2('/common/images/samplesNarrow/showPaper4Samples.gif', 300, 344, 'Samples_showPaper4Samples');
}

function showPaper2Samples() {
	myPopWindow2('/common/images/samplesNarrow/showPaper2Samples.gif', 300, 220, 'Samples_showPaper2Samples');
}

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 showHolderSamples() {
	myPopWindow2('/common/images/color_holders.jpg', 354, 364, 'Samples');
}

function showStampSamples() {
	myPopWindow2('/common/images/color_stamps.jpg', 415, 500, 'Samples');
}

function showBackgroundColors() {
	myPopWindow2('/common/images/samplesNarrow/showBackgroundColors.gif', 300, 550, 'Samples_showBackgroundColors');
}

function showPaper3Samples() {
	myPopWindow2('/common/images/samplesNarrow/showPaper3Samples.gif', 300, 340, 'Samples_showPaper3Samples');
}

function showEnvelopeLiningsAll() {
        myPopWindow2('/common/images/samples/Envelope-Linings-All.jpg', 489, 600, 'Samples_showEnvelopeLiningsAll');
}
function showEnvelopeLiningsNine() {
        myPopWindow2('/common/images/samples/Envelope-Linings-Nine.jpg', 489, 500, 'Samples_showEnvelopeLiningsNine');
}

// 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;
	}
}

function blockEvents(evt) {
	evt = (evt) ? evt : event;
	var blockit = false;
	var elem = (evt.target) ? evt.target : ((evt.srcElement) ?
		evt.srcElement : null);

	// Block right clicks on <img> elements
	if (elem && elem.tagName.toLowerCase() == 'img') {
		if (evt.cancelBubble) {
			evt.cancelBubble = true;
		}
		alert("Sorry, feature not available.");
		return false;
	}
}

function setSubmit (node) {
	// find the containing form - may by intermediate nodes
	var n = node;
	while(n.nodeName != 'FORM') {
		n = n.parentNode;
	}
	var formName = n.getAttribute('name');
	var f = document.forms[formName];
	f.elements['submitButton'].value = node.name;
}

function viewSEOheaderMore() {
	document.getElementById('seo_header_more_div').style.display='block';
	document.getElementById('more_div').style.display='none';
	document.getElementById('less_div').style.display='block';
	document.getElementById('less_div2').style.display='block';
}

function viewSEOheaderLess() {
	document.getElementById('seo_header_more_div').style.display='none';
	document.getElementById('more_div').style.display='block';
	document.getElementById('less_div').style.display='none';
	document.getElementById('less_div2').style.display='none';
}

