function ToggleCommandLetter(theEle) {
	var cur_state = document.getElementById(theEle).className;
	var new_state = "";
	
	if (cur_state!="command_letter_chosen") {
		new_state = (cur_state=='command_letter') ? 'command_letter_over' : 'command_letter';
		
		document.getElementById(theEle).className = new_state;
	}
}

function ChooseCommandLetter(cur_letter) {
	
	document.getElementById("a").className = "command_letter";
	document.getElementById("b").className = "command_letter";
	document.getElementById("c").className = "command_letter";
	document.getElementById("d").className = "command_letter";
	document.getElementById("e").className = "command_letter";
	document.getElementById("f").className = "command_letter";
	document.getElementById("g").className = "command_letter";
	document.getElementById("h").className = "command_letter";
	document.getElementById("i").className = "command_letter";
	document.getElementById("j").className = "command_letter";
	document.getElementById("k").className = "command_letter";
	document.getElementById("l").className = "command_letter";
	document.getElementById("m").className = "command_letter";
	document.getElementById("n").className = "command_letter";
	document.getElementById("o").className = "command_letter";
	document.getElementById("p").className = "command_letter";
	document.getElementById("q").className = "command_letter";
	document.getElementById("r").className = "command_letter";
	document.getElementById("s").className = "command_letter";
	document.getElementById("t").className = "command_letter";
	document.getElementById("u").className = "command_letter";
	document.getElementById("v").className = "command_letter";
	document.getElementById("w").className = "command_letter";
	document.getElementById("x").className = "command_letter";
	document.getElementById("y").className = "command_letter";
	document.getElementById("z").className = "command_letter";
	document.getElementById("all").className = "command_letter";
	document.getElementById("number_com").className = "command_letter";
	
	if (cur_letter!="dashboard") {
		document.getElementById(cur_letter).className = 'command_letter_chosen';
	}
	document.getElementById("command_list").innerHTML = "<table width='100%'><tr><td align='center'><img src='/images/iknowgo_page_load.gif' alt='loading...' border=0 title='' /></td></tr></table>";
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	var values = "";
	
		try{
			// Opera 8.0+, Firefox, Safari
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			// Internet Explorer Browsers
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}
			}
		}
		
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4){
				var ajaxDisplay = document.getElementById('command_list');
				var theresponse = ajaxRequest.responseText;
				ajaxDisplay.innerHTML = theresponse;
			}
		}
		
		var q = "?current_letter="+cur_letter;
		
		ajaxRequest.open("GET", "/includes/commands_list.php" + q, true);
		ajaxRequest.send(null); 
	
}



function FixCommand() {
	var search_field = document.getElementById("search");
	if (search_field.value=="") {
		search_field.className = 'txt_sm_err';
	} else {
		search_field.className = 'txt_sm';
	}
}


function CommandSearch() {
	var ajaxRequest;  // The variable that makes Ajax possible!
	var search_query = document.getElementById("search").value;
	
	if (search_query=="") {
		document.getElementById("search").className = "txt_sm_err";
		return;
	}
		
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('command_list');
			var theresponse = ajaxRequest.responseText;
			ajaxDisplay.innerHTML = theresponse;
		}
	}
	
	var q = "?action=search&query="+search_query;
	
	ajaxRequest.open("GET", "/includes/commands_list.php" + q, true);
	ajaxRequest.send(null); 
}