var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

function updateFromPHPWithLoad(id,file)
{
	textChange(id,'<h4>Current Demonstrator</h4><p>Loading ...</p>');
	updateFromPHP(id,file)
}

function updateFromPHP(id,file)
{
	xmlhttp.open("GET", file ,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) 
		{
			textChange(id,xmlhttp.responseText)
		}
	}
	xmlhttp.send(null)
	return false
}

	

function coordsFromPHP(id,file)
{

	img = document.getElementById('origPhoto')

	i=0
	alert(img.elements["imagex"].value)

	xmlhttp.open("GET", file ,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) 
		{
			textChange(id,xmlhttp.responseText)
		}
	}
	xmlhttp.send(null)
	return false
}

function alertFromPHP(file)
{
	xmlhttp.open("GET", file ,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) 
		{
			alert(xmlhttp.responseText)
		}
	}
	xmlhttp.send(null)
	return false
}



function submitToPHP(url,formname,id)
{

	i=0
	file=url+"?"



	if (formname!='')
	{
		frm=document.forms[formname]
		while (frm.elements[i].name!="")
		{
			var fvalue;
			if (frm.elements[i].type=='select-multiple')
			{
				
				var arSelected = new Array();
				while (frm.elements[i].selectedIndex != -1)
				{					
					if (frm.elements[i].selectedIndex != 0) arSelected.push(frm.elements[i].options[frm.elements[i].selectedIndex].value);
					frm.elements[i].options[frm.elements[i].selectedIndex].selected = false;
				}
				fvalue = arSelected;
			}
			else
			{
				fvalue = frm.elements[i].value
			}
			file=file+frm.elements[i].name+"="+fvalue+"&"
			i++
		}
	}

	/* Fix URL to prevent bugs because of special characters. Script needs to be improved though :) */
	file=urlFix(file)


	xmlhttp.open("GET", file ,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) 
		{
			if (id)
			{
				textChange(id,xmlhttp.responseText)
			}
		}
	}
	xmlhttp.send(null)
	return false
}

function submitPostToPHP(url,formname,id)
{
	i=0
	file=url

	xmlhttp.open("POST", file ,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) 
		{
			if (id)
			{
				textChange(id,xmlhttp.responseText)
			}
		}
	}
	xmlhttp.send(null)
	return false
}

