/* Setup */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();

// Email Checker

function getDefinitions(letter) {
	nocache = Math.random();
	http.open('get', '/includes/ajax-definitions.php?letter='+letter+'&nocache='+nocache);
	http.onreadystatechange = getDefinitionsReply;
	http.send(null);
}

function getDefinitionsReply() {
	if(http.readyState == 4) {
		var response = http.responseText;
		tip = document.getElementById('definitions');
		if(response!="") {
			tip.innerHTML = response;
		} else {
			// do nothing
		}
	}
}

function cO (letter) {
	var ids = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
						"N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "All");
						
	for(var i in ids) {
		document.getElementById('let-'+ids[i]).className = "";
	}
	document.getElementById('let-'+letter).className = "on";
}

function tooltip(div, state, eve) {
	if (state == 1) {
		var posX = document.getElementById('gt'+div).offsetLeft;
		var posY = document.getElementById('gt'+div).offsetTop + 20;
		document.getElementById('tip'+div).style.display = '';
		document.getElementById('tip'+div).style.left = posX+'px';
		document.getElementById('tip'+div).style.top = posY+'px';
	}
	if (state == 0) {
		document.getElementById('tip'+div).style.display = 'none';
	}
}
