var xmlhttp=null;
var htmlid=null;
var field_name1=null;
var field_name2=null;

function requestxmlhttp(filename, id, fieldname1, fieldname2)
{	
	xmlhttp = getxmlhttprequest();
	htmlid =  id;
	field_name1=fieldname1;
	field_name2=fieldname2;
	var url = filename;
	url = url + "?fieldname1=" + field_name1;
	url = url + "&fieldname2=" + field_name2;	
	url = url + "&htmlid=" + htmlid;
	//alert(htmlid);
	xmlhttp.onreadystatechange=statechanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
}

function statechanged()
{ 
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == "complete")
	{	//alert(xmlhttp.responseText);
		document.getElementById(htmlid).innerHTML=xmlhttp.responseText;
	}
}

function createhtml(filename, id, fieldname1, fieldname2)
{	
	xmlhttp = getxmlhttprequest();
	htmlid = id;
	field_name1=fieldname1;
	field_name2=fieldname2;	
	var url = filename;
	url = url + "?fieldname1=" + field_name1;
	url = url + "&fieldname2=" + field_name2;	
	url = url + "&htmlid=" + htmlid;
	//alert(url);
	xmlhttp.onreadystatechange=stchanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stchanged()
{
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == "complete")
	{ /*alert(xmlhttp.responseText);*/
	var oDiv, myTable;
	myTable = document.getElementById(htmlid);
	oDiv=document.createElement('div');
	oDiv.setAttribute('id', 'Name' + field_name1);
	myTable.appendChild(oDiv);
	document.getElementById("Name" + field_name1).innerHTML = xmlhttp.responseText;
	}
}

function loginxmlhttp(filename, id, fieldname1, fieldname2)
{
	xmlhttp = getxmlhttprequest();
	htmlid = id;
	field_name1=fieldname1;
	field_name2=fieldname2;
	var url = filename;
	url = url + "?fieldname1=" + field_name1;
	url = url + "&fieldname2=" + field_name2;
	url = url + "&htmlid=" + htmlid;
	//alert(url);
	xmlhttp.onreadystatechange=login_stchanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send(null);
}

function login_stchanged()
{ 
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == "complete")
	{	//alert(xmlhttp.responseText);
		if ("1" == xmlhttp.responseText)
		{
			//parent.parent.GB_hide();
			document.getElementById(htmlid).innerHTML="A informação foi enviada com sucesso. Obrigado.";
		}
		else if ("yes" == xmlhttp.responseText)
		{
			parent.parent.GB_hide();
			parent.parent.location.reload(true);
		}
		else if ("no" == xmlhttp.responseText)
		{
			document.getElementById(htmlid).innerHTML="Por favor, Verifique os seus dados.";
		}
		else if ("wrongemailid" == xmlhttp.responseText)
		{
			document.getElementById(htmlid).innerHTML="Por favor, Verifique os seus dados.";
		}
	}
}

function getxmlhttprequest()
{
	var xmlhttp=null;
	try
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlhttp;
}