// JavaScript Document




// code for search 

function processReferenceSearch(form, e) {
	 if(window.event) {
          key = window.event.keyCode;     //IE
     } else {
          key = e.which; //Firefox
     }
	 if (key == 13 || key == 1 || key == 0) {
		if (form.q.value.length == 0 ||
			form.q.value == 'Enter Keyword') {
			alert('Please enter a search keyword');
			return false;
		} else {
			return submitReferenceSearch(form, true);
		}
	 } else {
	 	return true;
	 }
}

function submitReferenceSearch(form, submitFlag) {
	if (form.q.value.length == 0) {
		alert('Please enter a search keyword');
	} else {
		if (submitFlag) {
			form.submit();
		}
	}
}

function clearReferenceKeyWord(form) {
	if(form.q.value == "Search for articles or terms"){
	form.q.value = "";
	}
}

function resetSearchCopy(form, e){
	if(form.q.value == 0){
	form.q.value = "Search for articles or terms";
	}
}


// generic popup code

function openPopup(url, size){
	window.open(url, '_blank', size);
}

// text resize for content

var currentSize = .65;
var defaultSize = .65;

function textResize(size){
		document.body.style.fontSize = currentSize + size + "em";
		currentSize = currentSize + size;
		defaultSize = defaultSize + size;
}

function setTextToDefault(){
	if(currentSize != .65){
		document.body.style.fontSize = defaultSize + "em";
	
	}
}


// email signup 

	function focusKeyWord() {
		var form = document.searchForm;
		if (form.keyword.value == 'Item #/Keyword') form.keyword.value = "";
		else form.keyword.select();
	}
	function resetKeyWord() {
		var form = document.searchForm;
		if (form.keyword.value == '') form.keyword.value = "Item #/Keyword";
	}
	
function clearEmail(){
	if(document.getElementById('bottomSignupForm').value == "Enter your email address"){
		document.getElementById('bottomSignupForm').value = "";
	}	
}

function resetEmailCopy(){
	if(document.getElementById('bottomSignupForm').value == ""){
	document.getElementById('bottomSignupForm').value = "Enter your email address";
	}
}