var xmlhttp

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest) 
	{
// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject)
	{
// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
return null;
}


function ValidateRespons()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("Response").innerHTML=xmlhttp.responseText;
	}
}


function ValidateForm(Field, StrX)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	} 
	var url="Ajax/validform.php";
	url=url+"?field="+Field;
	url=url+"&str="+StrX;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=ValidateRespons;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


function ValidateValgt(Str)
{
}


function ValidateVedr(Str)
{
	ValidateForm("Vedr", Str)
}


function ValidateFra(Str)
{
	ValidateForm("Fra", Str)
}


function ValidateEmail(Str)
{
	ValidateForm("Email", Str)
}


function ValidateBesked(Str)
{
	ValidateForm("Besked", Str)
}


function ValidateKontaktForm()
{
	var returnval;
	returnval = true;

	if ( !(document.KontaktForm.SendTil.checked) && (returnval == true))   
	{		
		alert('Du skal vælge modtagere !');
		document.KontaktForm.SendTil.focus();
		returnval = false;
	}
	if (returnval == true)
	{	
		document.KontaktForm.submit();
	}
}

//******************************************************************************************************

function TabelRetur()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("TabelResponse").innerHTML=xmlhttp.responseText;
	}
}

function SortTabel(SortMode)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	} 
	var url="Ajax/turnering.php?" + SortMode;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=TabelRetur;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
