var xmlHttp = null;


// #####################  InitAjax()  #######################
function InitAjax()
{
	xmlHttp = null;

	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest && !(window.ActiveXObject)) 
	{
		try 
		{
			xmlHttp = new XMLHttpRequest();
		} 
		catch(e) 
		{
			xmlHttp = null;
			alert("AJAX (Common) was not initialized!");
		}
	// branch for IE/Windows ActiveX version
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e) 
		{
			alert("AJAX (Win 2) was not initialized!");
			try 
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e) 
			{
				xmlHttp = null;
				alert("AJAX (Win 1) was not initialized!");
			}
		}
	}

	if (xmlHttp == null)
	{
		alert("AJAX was not initialized!");
	}

}


// ####################### ButtonEvents()  ###############

function SetButtonOver(elem)
{
	/*
	elem.style.borderRightColor = "silver";
	elem.style.borderLeftColor = "black";
	elem.style.borderTopColor = "black";
	elem.style.borderBottomColor = "silver";
	*/
	if (elem.className == "button")
	{
		elem.style.backgroundColor = "#DF0006";
		elem.style.color = "#FFFFFF";
	}
}

function SetButtonOut(elem)
{
	/*
	elem.style.borderRightColor = "black";
	elem.style.borderLeftColor = "silver";
	elem.style.borderTopColor = "silver";
	elem.style.borderBottomColor = "black";
	*/
	if (elem.className == "button")
	{
		elem.style.backgroundColor = "#FFFFFF";
		elem.style.color = "#DF0006";
	}
}


function SetTabOver(elem)
{
	if (elem.className == "")
	{
		elem.className = "Over";
	}
	else if (elem.className == "Selected")
	{
		elem.className = "SelectedOver";
	}
}

function SetTabOut(elem)
{
	if (elem.className == "Over")
	{
		elem.className = "";
	}
	else if (elem.className == "SelectedOver")
	{
		elem.className = "Selected";
	}
}

function ResetFieldData(field)
{
	var elem = document.getElementById(field);

	if (elem != null)
	{
		elem.value = '';
	}
}
