
var req = null;

function loadSubscr(url)
{
	var rnb = Math.random()*555;

	var name = document.Subscr.name.value;
	var email = document.Subscr.email.value;

	var sponsor;
	var sex;
	var typeSubscr;

	if (document.Subscr.sponsor)
	{
		sponsor=document.Subscr.sponsor.value;
	}
	else
	{
		sponsor='0';
	}

	//day=document.Subscr.day.value;
	//month=document.Subscr.month.value;
	//year=document.Subscr.year.value;
	if (document.getElementById('sex1').checked == true)
	{
		sex = 'boy';
	}

	if (document.getElementById('sex2').checked == true)
	{
		sex = 'girl';
	}

	if (document.getElementById('type1').checked == true)
	{
		typeSubscr = ";1";
	}

	if (document.getElementById('type2').checked == true)
	{
		typeSubscr = ";2";
	}

	if ((document.getElementById('type1').checked == true) && (document.getElementById('type2').checked == true))
	{
		typeSubscr = ";1;2";
	}

	if (!typeSubscr)
	{
		typeSubscr = ";2";
	}

	var url = '/'+ url+'.php?&name='+name+'&email='+email+'&typeSubscr='+typeSubscr+'&sponsor='+sponsor+'&sex='+sex+'&'+rnb;
	url = new String(url);
	//alert(url);

	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChangeU;
		req.open("GET", url, true);
		req.send(null);
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req)
		{
			req.onreadystatechange = processReqChangeU;
			req.open("GET", url, true);
			req.send();
		}
	}
}

function processReqChangeU()
{
	if (req.readyState == 4 && req.status == 200)
	{
		res=req.responseText;
		res1=res.substr(res.length-1,1);
		if (res1 == "0")
		{
			res=res.substr(0,res.length-1);
		}

		if (res1 == "1")
		{
			res=res.substr(0,res.length-1);
			//document.getElementById('div_reg_auth').style.display="none";
			//document.getElementById('div_auth').style.display="block";
		}

		document.getElementById('wait_reg').style.display="none";
		document.getElementById('message').innerHTML=res;

		var oDiv = document.getElementById('theLayer');

		//alert(oDiv.style.width + ' - ' + oDiv.style.height);

		pos = getCenterPostion(oDiv.style.width, oDiv.style.height);

		oDiv.style.left = pos.left + 'px';
		oDiv.style.top = pos.top + 'px';
		oDiv.style.display="block";
	}

	if (req.readyState == 1)
	{
		document.getElementById('theLayer').style.display="none";

		var oDiv = document.getElementById('wait_reg');

		pos = getCenterPostion(oDiv.style.width, oDiv.style.height);

		oDiv.style.left = pos.left + 'px';
		oDiv.style.top = pos.top + 'px';
		oDiv.style.display="block";
	}
}
