wmtt = null;
document.onmousemove = updateWMTT;

function updateWMTT(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (wmtt != null) {
		wmtt.style.left = (x + 20) + "px";
		wmtt.style.top 	= (y + 20) + "px";
	}
}

function showWMTT(id) {
	wmtt = document.getElementById(id);
	wmtt.style.display = "block"
}

function hideWMTT() {
	wmtt.style.display = "none";
}

function CheckSingleSearch() {
	var werk =  document.forms[0].elements[2].checked;
	var subtrack =  document.forms[0].elements[3].checked;
	if ( werk == false && subtrack == false ) 
	{	alert(' Bitte markieren Sie mindest eine der Suchkriterien `Werke´ oder `Subtracks´! \n Please select at least on Search Criteria `Works´ or `Subtracks´!');
		return false;
	}
	
	return true;
}

function CheckDetailSearch() {
	var werktext = document.forms[0].elements[1].value;
	var werk =  document.forms[0].elements[2].checked;
	var subtrack =  document.forms[0].elements[3].checked;
	
	if ( werktext == 'Suchbegriff eingeben' || werktext == 'Enter Search Term' ) 
		return true;
	else
	{
		if ( werk == false && subtrack == false ) 
		{	alert('Wenn Sie nach einem Werk suchen markieren Sie mindest eine der Suchkriterien `Werke´ oder `Subtracks´! \n On a Search for a work please select at least on Search Criteria `Works´ or `Subtracks´!');
			return false;
		}
	}
	
	return true;
}

function getHTTPObject()
{
	var http = false;
	//IE
	if(typeof ActiveXObject != 'undefined')
	{
		try {http = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e) {
			try {http = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (E) {http = false;}
		}
	} 
	//proper GECKO handling (Firefox/Safari/Opera)
	else if (XMLHttpRequest)
	{
		try {http = new XMLHttpRequest();}
		catch (e) {http = false;}
	}		return http;
}	
