function preloadImages()
{
  	var d=document;
  	if(d.images)
  	{
  		if(!d.p)
			d.p = new Array();
    	var i,j = d.p.length,a=preloadImages.arguments;
		for(i=0; i<a.length; i++)
    		if (a[i].indexOf("#")!=0)
			{
				d.p[j]=new Image;
				d.p[j++].src=a[i];
			}
	}
}
function createObjectRequest()
{
	var request;
	try
	{
		request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			request = false;
		}
	}
	if(!request && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			request = new XMLHttpRequest();
		}
		catch(e)
		{
			request = false;
		}
	}
	return request;
}
var httpVerifyNick = createObjectRequest();
function verifyNick()
{
	document.getElementById("comment").style.display = "block";
	var nick = document.getElementById("txtRegisterNick").value;
	httpVerifyNick.open("get","process.php?op=verify_if_nick_available&nick=" + nick);
	httpVerifyNick.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	httpVerifyNick.onreadystatechange  = processRequestVerifyNick;
	httpVerifyNick.send(null);
}
function processRequestVerifyNick()
{
	if(httpVerifyNick.readyState == 4 && httpVerifyNick.status == 200)
	{
		var response = httpVerifyNick.responseText;
		if(response)
		{
			document.getElementById("comment").innerHTML = response;
		}
	}
	else
	{
		document.getElementById("comment").innerHTML = "<img src='img/wait-small.gif' width='16' height='16'>";
	}
}
var httpRegisterForm = createObjectRequest();
function registerForm()
{
	var RegisterNick = document.getElementById('txtRegisterNick').value;
	var RegisterPassword = document.getElementById('txtRegisterPassword').value;
	var RegisterConfirmPassword = document.getElementById('txtRegisterConfirmPassword').value;
	var RegisterEmail = document.getElementById('txtRegisterEmail').value;
	var RegisterPersoana = document.frmRegister.radRegisterPersoana.value;
	var RegisterName = document.getElementById('txtRegisterName').value;
	var RegisterTelefon = document.getElementById('txtRegisterTelefon').value;
	var RegisterConditions = document.getElementById('chkRegisterConditions').value;
	var register = document.getElementById('register').value;
	document.getElementById("register_form").style.display = "none";
	document.getElementById("register_response").style.display = "block";
	httpRegisterForm.open("post","process.php");
	httpRegisterForm.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	httpRegisterForm.onreadystatechange  = processRequestRegisterForm;
	httpRegisterForm.send('register=' + register + '&txtRegisterNick=' + RegisterNick + '&txtRegisterPassword=' + RegisterPassword + '&txtRegisterConfirmPassword=' + RegisterConfirmPassword + '&txtRegisterEmail=' + RegisterEmail + '&txtRegisterName=' + RegisterName + '&txtRegisterTelefon=' + RegisterTelefon + '&chkRegisterConditions=' + RegisterConditions);
}
function processRequestRegisterForm()
{
	var status = "";
	try
	{
	  	status = httpRegisterForm.statusText;
		if(httpRegisterForm.readyState == 4 && httpRegisterForm.status == 200)
		{
			var response = httpRegisterForm.responseText;
			if(response == 1)
			{
				document.getElementById("register_form").style.display = "block";
				document.getElementById("register_response").innerHTML = "a aparut o eroare";
			}
			else
			{
				document.getElementById("register_form").style.display = "none";
				document.getElementById("register_response").innerHTML = "Inscrierea a fost efectuata.";
			}
		}
	}
	catch(e)
	{
	  	document.getElementById("register_response").innerHTML = "<img src='img/wait-big.gif' width='42' height='42'>";
	}
}
