/* Field Validations */
	function is6Chars (myString) {
		if (myString.length == 6) {
			return true;
		}
		else {
			return false;
		}
	}
	function is8Chars (myString) {
		if (myString.length == 8) {
			return true;
		}
		else {
			return false;
		}
	}
	function checkIfEnterPressed(myfield,e) {
		var keycode;
		if (window.event) {
			keycode = window.event.keyCode;
		}
		else if (e) {
			keycode = e.which;
		}
		else {
			return true;
		}

		if (keycode == 13) {
			myfield.form.submit();
			return false;
		}
		else {
			return true;
		}
	}
	
/* All Things AJAX */	
	var http = getAJAXObject();
	function handleHttpResponse() {    
		if (http.readyState == 4) { 
			if(http.status==200) { 
				var results=http.responseText; 
				document.getElementById('divAJAXOutput').innerHTML = results; 
			}
		}
	}

	function requestByAJAX(url, AJAXFieldToPass) {
		var AJAXValueToPass = document.getElementById(AJAXFieldToPass).value;
		AJAXUrlToPass = url + "?" + escape(AJAXFieldToPass) + "=" + escape(AJAXValueToPass);
		http.open("GET", AJAXUrlToPass, true);
		http.onreadystatechange = handleHttpResponse; 
		http.send(null); 
	}
	
	function getAJAXObject() { 
		var xmlhttp; 
		if(window.XMLHttpRequest){ 
			xmlhttp = new XMLHttpRequest(); 
		} 
		else if (window.ActiveXObject){ 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
			if (!xmlhttp){ 
				xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
			} 
		} 
		return xmlhttp;
	}
