function step1IsValid() {
	var returnFlag = true;
	if("" == $ef("#txtName").val())
	{
		returnFlag = false;
		$ef("#errName").show();
	}
	else
	{
		$ef("#errName").hide();
	}
	if("" == $ef("#txtCompany").val())
	{
		returnFlag = false;
		$ef("#errCompany").show();
	}
	else
	{
		$ef("#errCompany").hide();
	}
	if("" == $ef("#txtTelephone").val())
	{
		returnFlag = false;
		$ef("#errPhone").show();
	}
	else
	{
		$ef("#errPhone").hide();
	}
	if(null == $ef("#txtEmail").val().match(/[\w\.-]+(\+[\w-]*)?@([\w-]+\.)+[\w-]+/))
	{
		returnFlag = false;
		$ef("#errEmail").show();
	}	
	else
	{
		$ef("#errEmail").hide();
	}
return returnFlag;
}

$ef(document).ready(function()	
	{	
	$ef("#errName").hide();
	$ef("#errCompany").hide();
	$ef("#errPhone").hide();
	$ef("#errEmail").hide();
	// Sign-up slider
	$ef('#signUp').toggle(function()
		{
			$ef('html, body').animate({scrollTop:0}, 'slow');
			$ef('#signUpForm:hidden').slideDown();
			$ef('#signUp')[0].blur();
			$ef(this).addClass('on');			
			return false;
		},
		function()
		{
			$ef('#signUpForm:visible').slideUp();
			$ef('#signUp')[0].blur();
			$ef(this).removeClass('on');
			return false;
		}
	);
	
	$ef("#btnClose").click(function()
		{	
			$ef('#signUpForm:visible').slideUp();
			$ef('#btnClose')[0].blur();
			$ef('#signUp').removeClass('on');
			return false;			 		
		}
	);
	$ef("#inlineSignUp").click(function()
		{	
			$ef('html, body').animate({scrollTop:0}, 'slow', function () {
				$ef('#signUpForm:hidden').slideDown();
				$ef('#inlineSignUp')[0].blur();
			});			
			return false;			 		
		}
	);
	
	// Sign-up process
	$ef("#btn1").click(function()
		{
			if(step1IsValid())
			{
				$ef('#step1').hide();
				$ef('#step3').fadeIn("500");
			}
			return false;
		}
	);
	 
});