// Scripts for handling find your memory search box
findYourMemory = {
	manufacturerSubmit: '',
	manufacturerSelect: '',
	keywordSubmit: '',
	keywordInput: '',
	init:function(){
		if (!document.getElementById || !document.getElementsByTagName) {
			return;
		}
		if (document.getElementById("selectManufacturer")) {
			findYourMemory.manufacturerSelect = document.getElementById("selectManufacturer");
		}
		if (document.getElementById("submitManufacturer")) {
			findYourMemory.manufacturerSubmit = document.getElementById("submitManufacturer");
		}
		if (document.getElementById("keywordInput")) {
			findYourMemory.keywordInput = document.getElementById("keywordInput");
		}
		if (document.getElementById("submitKeywords")) {
			findYourMemory.keywordSubmit = document.getElementById("submitKeywords");
		}
		DOMhelp.addEvent(findYourMemory.manufacturerSubmit, 'click', findYourMemory.goToManufacturerPage, false);
		DOMhelp.addEvent(findYourMemory.keywordSubmit, 'click', findYourMemory.setKeywordToEmpty, false);
		DOMhelp.addEvent(findYourMemory.keywordInput, 'click', findYourMemory.clearKeywordInput, false);
	},
	// on click keyword input box
	clearKeywordInput:function(e) { 
		if (findYourMemory.keywordInput) {
			findYourMemory.keywordInput.value = '';
		}
	},
	// on click to submit keyword
	setKeywordToEmpty:function(e) {
		if (findYourMemory.keywordSubmit && findYourMemory.keywordInput) {
			if (findYourMemory.keywordInput.value == 'By Keyword' || findYourMemory.keywordInput.value == '') { 
				window.location.href = 'http://www.edgetechcorp.com/memory/';
				DOMhelp.cancelClick(e);
				return false;
			}
		}
	},
	// on click to submit manufacturer
	goToManufacturerPage:function(e) {
		if (findYourMemory.manufacturerSelect) {
	
			var selectedIndex;
			selectedIndex = findYourMemory.manufacturerSelect.selectedIndex;
			selectedValue = findYourMemory.manufacturerSelect.options[selectedIndex].value;

			isNumber = !(isNaN(parseFloat(selectedValue)));

			if(isNumber) {
				queryString = 'memory/upgrade.asp?cid=' + selectedValue;
			}
			else {
				if(selectedValue == 'select' || selectedValue == '') { 
					queryString = 'memory/'; 
				} 
				else {
					queryString = 'memory/' + selectedValue; 
				}
			}
			window.location.href = 'http://www.edgetechcorp.com/' + queryString;
		}
	}

}	
DOMhelp.addEvent(window,'load', findYourMemory.init, false);





