var loadimgb = new Image();
loadimgb.src = '/template/default/images/arror_loader_r.gif';

function signup(email, veif)
{
	if(veif && isEmail(email))
	{
		document.getElementById('regloader').style.background = 'url(/template/default/images/arror_loader_r.gif)';	
	
		RequestManager.send({
								type 		: 	"post",
								url 		:	'/scripthandler/quicksignup.php',
								data		:	'email='+email+'&agreeterms='+veif,
								onsuccess	:	function(oResponse){								
													document.getElementById('regloader').style.background = 'none';
													revents = eval('('+oResponse.data+')');
													//alert();
													if(revents.error)
														alert(revents.error);
													else
														signup_move_out(revents.body);
												},
								onfailure	:	function(oResponse){
													alert("Problem retrieving data");
												}
							  });
	}
	else if(!veif)
	{
		alert('you must agree to the terms and conditions to user this service');
	}
	else if(!isEmail(email))
	{
		alert('invalid email');
	}
	else
	{
		alert('unexpected error');
	}
	
}

function signup_innerHTML(html)
{
	document.getElementById('signuparea').innerHTML = html;
}
function signup_move_out(html)
{
	var area = document.getElementById('signuparea');
	
	area.style.left = (parseInt(area.style.left)+20)+'px';
	if(parseInt(area.style.left) < 300)
		setTimeout(function(){signup_move_out(html)},10);
	else
	{
		signup_innerHTML(html);
		signup_move_in();
	}
}
function signup_move_in()
{
	var area = document.getElementById('signuparea');
	
	area.style.left = (parseInt(area.style.left)-20)+'px';
	if(parseInt(area.style.left) > 0)
		setTimeout(function(){signup_move_in()},10);
}

function isEmail(e)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        return filter.test(e);
	
}
