function login()
{
	form = document.getElementById('login_form');

    if (form.user_pass.value=='' || form.user_email.value=='')
	{
    	alert('You must supply both an email address and password to log in.');
        return false;
    }
/*    if (!form.user_sass.value == "")
	  {
	  var numericExpression = /^[0-9]+$/;
	  if(!form.user_sass.value.match(numericExpression))
	  	{
	  	alert('The SASS number must be a number.'+form.user_sass.value);
	  	return false;
	  	}
	  }
*/
	var url='modules.php?mod=user&req=login'+
//               '&user_sass='+encodeURIComponent(form.user_sass.value)+
	       '&user_pass='+encodeURIComponent(form.user_pass.value)+
               '&user_email='+encodeURIComponent(form.user_email.value);

 	var ret=serverFunction(url);

    if (ret.indexOf('atrisk') != -1 || ret.indexOf('normal') != -1 || ret.indexOf('display') != -1 || ret.indexOf('update') != -1)
	{
        displayText('maincontent','modules.php?mod=ajax&req=homepage');
     	displaydiv('headerlinks','/templates/theme/logged_in_links.html');
     	displayText('leftheaderlinks','modules.php?mod=user&req=welcome');
		mainmenu();
	}
	else if(ret == "emailnotfound")
	{
		alert('Email Address Not Found!');
        return false;
	}
	else if(ret == "notconfirmed")
	{
		alert('User Account Not Confirmed! Please check your email for a confirmation request.');
		return false;
	}
	else if(ret == "expired")
	{
		alert('Your Sass Membership has expired!');
		displayText('maincontent','modules.php?mod=user&req=loginForm_expired');
		return false;
	}
	else 
	{
    	alert('Invalid user name or password.');
        return false;
	}
	
	return false;
     // footer();
    // announcements();
     //contacts();
     //callCalendar();
}

function logout()
{
	var url='modules.php?mod=user&req=logout';
    var ret=serverFunction(url);
    mainmenu();
	//alert(ret);
    // display home page for logged out status, appropriate header links, and right column.
    displayText('maincontent','modules.php?mod=ajax&req=homepage');
    displaydiv('headerlinks','/templates/theme/logged_out_links.html');
    var element=document.getElementById('leftheaderlinks');
    element.innerHTML='';
    var element=document.getElementById('menu_title');
	url = 'modules.php?user&req=login_form_menu';
	displaydiv('mainmenu','/templates/user/login_form_menu.html');
	//     announcements();
	//     contacts();
	//     callCalendar();  
	return false   
}	

function purchase()
{
	displayText('maincontent','modules.php?mod=reg_form_display&req=load_purchase_membership');

	return false   
}		

function register()
{
//	var url='modules.php?mod=reg_form_display&req=load_forregister_sassmemberloginform';
//    var ret=serverFunction(url);
	displayText('maincontent','modules.php?mod=reg_form_display&req=load_forregister_sassmemberloginform');

	return false   
}	

function forgotpass()
{
 	displayText('maincontent','modules.php?mod=password');
    return false;
}

function qualify(response)
{
	if(response == 'Yes')
		displayText('maincontent','modules.php?mod=user');
	else
		//displayText('maincontent','modules.php?mod=user&req=qualify');  changed KJS
		displayText('maincontent','modules.php?mod=user&req=qualify');
	return false;
}

function wantbmember(response)
{
	if(response == 'Yes')
		displayText('maincontent','modules.php?mod=reg_form_display&req=load_purchase_membership');
	else
		displayText('maincontent','modules.php?mod=user&req=preview');
	return false;
}

function homepage()
{
	displayText('maincontent','modules.php?mod=ajax&req=homepage');
	return false;
}


