// JavaScript Document

// DESCRIPTION: Javascript Tools for the site
// PROGRESS: 100%

function isNumberKeyPlus(evt) { // Prevents any keypress that isn't a number
	
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode == 47 || charCode < 45 || charCode > 57))
		return false;
	return true;
	
}


Cufon.replace('#cashbackInfo h1, .customerName, .zoom, .customerEmail, .categoryHeadline h1, .productListTitle, .categoryListTitle, .mapAndDirections');
	
function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+".location=\'"+selObj.options[selObj.selectedIndex].value+"\'");
	if (restore) selObj.selectedIndex=0;
}

function removeInfo(x) {
	if (document.getElementById(x).value == 'type the keyword or item code here') {
		document.getElementById(x).value = '';
		document.getElementById(x).style.color="#000";
	}
}

function restoreInfo(x) {
	if (document.getElementById(x).value == '') {
		document.getElementById(x).value = 'type the keyword or item code here';
		document.getElementById(x).style.color="#888";
	}
}

function externalLinksByRel() {
	
	if (!document.getElementsByTagName) return;
	
	var anchors = document.getElementsByTagName('a');
	
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute('href') && anchor.getAttribute('rel') == 'external') anchor.target = '_blank';
	}
	
}
