var submitButton, wMsubmitButton, wSsubmitButton;
Array.prototype.inArray = function(value) {
	for(var i in this) { if(this[i] === value) return i; }
	return -1;
}
document.onkeyup = checkKeyPress;
function checkKeyPress(e) {
   var KeyNum = (window.event) ? event.keyCode: e.keyCode;
   if(submitButton) {
	   	if(KeyNum == 13 && !submitButton.disabled && guessField.value != '') checkGuess();
   }
   if(wMsubmitButton) {
   		if(KeyNum == 13 && !wMsubmitButton.disabled && wMinputField.value != '') wMaddWord();
   }
   if(wSsubmitButton) {
   		if(KeyNum == 13 && !wSsubmitButton.disabled && wSguessField.value != '') wScheckGuess();
   }
}
function letterToImage(s) {
	return '<img src="/profiles/scramble/letters/'+s+'.gif">';
}
function removeSpaces(string) {
	return string.replace(/\s+/g,'');
}
function makeAjaxRequest(url, method, callFunction, params) {
	var REQ;
	try {
		REQ=new XMLHttpRequest();
	} catch(e) {
		try {
			REQ=new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				REQ=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				return false;
			}
		}
	}
	REQ.onreadystatechange = function() {
			if(REQ.readyState==4) {
				var rText = REQ.responseText;
				eval(callFunction+"(rText);");
			}
	}
	if(method=="GET") {
		REQ.open('GET', url+'?'+params, true);	
		REQ.send(null);
	} else {
		REQ.open('POST', url, true);
		REQ.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		REQ.setRequestHeader("Content-length", params.length);
		REQ.setRequestHeader("Connection", "close");
		REQ.send(params);
	}
}