var xmlhttp;

function sender(a)
{
	var str = "?result="+a;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="poll.php";
	url=url+str;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function subform(o)
{
	var t;
	
	if(!o)
		return "";
	var radioLength = o.length;
	if(radioLength == undefined)
		if(o.checked)
			return o.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(o[i].checked) {
			t = o[i].value;
		}
	}
	
	var str = "?ans="+t;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="poll.php";
	url=url+str;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
}

function logger(o){
	var f = document.getElementById(o)
	var u = f.req_username.value;
	var p = f.req_password.value;
	
	var str = "?u="+u+"&p="+p;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="login.php";
	url=url+str;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=loger;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


function stateChanged()
{
	if (xmlhttp.readyState==1)
	{
		
		$(function(){
			var pollcontainer=$('#pollcontainer');
			pollcontainer.fadeOut("slow");
		});
	}
	if (xmlhttp.readyState==4)
	{
		$(function(){
			var pollcontainer=$('#pollcontainer');
			//pollcontainer.fadeOut("slow");
			pollcontainer.html(xmlhttp.responseText);
			pollcontainer.fadeIn("slow");
		});
	}
	
}

function loger()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById('result').innerHTML = xmlhttp.responseText;
	}
	
}


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;
}


