var go_submit=0;
var reset_screen_name=0;
function set_screen_name(){
	if($('screen_name') && reset_screen_name == 0){
		$('screen_name').value='';
		reset_screen_name = 1;
	}
}
function check_user_info_db(){
			var url = 'index.php';
			var pars = 'ajid=20.48';
			pars += '&user_email=' + $F('user_login_1');
			pars += '&user_password=' + $F('password_1');
			pars += '&user_screen_name=' + $F('screen_name');
			if($('first_name')){
				pars += '&first_name=' + $F('first_name');
			}
			if($('last_name')){
				pars += '&last_name=' + $F('last_name');
			}
			if($('address')){
				pars += '&address=' + $F('address');
			}
			if($('address_2')){
				pars += '&address_2=' + $F('address_2');
			}
			if($('city')){
				pars += '&city=' + $F('city');
			}
			if($('state')){
				pars += '&state=' + $F('state');
			}
			if($('zip')){
				pars += '&zip=' + $F('zip');
			}
			if($('birthdate_month') ){
				pars += '&birthdate=' + $F('birthdate_month') + '/' + $F('birthdate_day') + '/' + $F('birthdate_year');
			}
			if($('gender')){
				pars += '&gender=' + $F('gender');
			}
			if($('year')){
				pars += '&year=' + $F('year');
			}
			if($('major')){
				pars += '&major=' + $F('major');
			}
			if($('first_name')){
				pars += '&extended_registration=TRUE'
			}
			var myAjax = new Ajax.Request(
				url, 
				{
					method: 'post', 
					parameters: pars, 
					evalScript: true
				}
			);
	}
function check_fields(extended){
	var registration_error = "";
	if($('submit_registration')){
		$('submit_registration').value='Processing...';
		$('submit_registration').disabled='TRUE';
	}
	if(($F('screen_name') == '')||($F('screen_name') == 'Screen Name')){
		registration_error = " <font class=register_error>Please enter a screen name.<br></font>" + registration_error;
		$('screen_name').style.color = '#FF0000';
		$('screen_name').value = 'Screen Name';
	} else {
		$('screen_name').style.color = '#000000';
	}
	if($F('password_1') != $F('password_2')){
		registration_error = " <font class=register_error>The passwords you entered do not match, please retype them.<br></font>" + registration_error;
		$('password_1_tag').style.color = '#FF0000';
		$('password_2_tag').style.color = '#FF0000';
		$('password_1').value = '';
		$('password_2').value = '';
		$('password_1').focus();
	} else if($F('password_1') == ''){
		registration_error = "<font class=register_error>Please enter a password.<br></font>" + registration_error;
		$('password_1_tag').style.color = '#FF0000';
		$('password_2_tag').style.color = '#FF0000';
		$('password_1').focus();
	} else {
		$('password_1_tag').style.color = '#000000';
		$('password_2_tag').style.color = '#000000';
	}
	var valid_email = /[A-Z0-9\_\-\.]+@[A-Z0-9\_\-\.]+\.[A-Z]{2,3}/i;
	if($F('user_login_1') != $F('user_login_2')){
		registration_error = "<font class=register_error>The email addresses you entered do not match, please retype them.<br></font>" + registration_error;
		$('user_login_1_tag').style.color = '#FF0000';
		$('user_login_2_tag').style.color = '#FF0000';
		$('user_login_1').focus();
	} else if(!(valid_email.exec($F('user_login_1')))){
		registration_error = "<font class=register_error>Please enter a valid email address.<br></font>" + registration_error;
		$('user_login_1_tag').style.color = '#FF0000';
		$('user_login_2_tag').style.color = '#FF0000';
		$('user_login_1').focus();
	} else {
		$('user_login_1_tag').style.color = '#000000';
		$('user_login_2_tag').style.color = '#000000';
	}
	if(extended){
		if($F('address_1') == ''){
			registration_error = " <font class=register_error>Please enter your address.<br></font>" + registration_error;
			$('address_tag').style.color = '#FF0000';
		}else{
			$('address_tag').style.color = '#000000';
		}
		if($F('city') == ''){
			registration_error = " <font class=register_error>Please enter your city.<br></font>" + registration_error;
			$('city_tag').style.color = '#FF0000';
		}else{
			$('city_tag').style.color = '#000000';
		}
		if($F('state') == ''){
			registration_error = " <font class=register_error>Please enter your state.<br></font>" + registration_error;
			$('state_tag').style.color = '#FF0000';
		}else{
			$('state_tag').style.color = '#000000';
		}
		if($F('zip') == ''){
			registration_error = " <font class=register_error>Please enter your zip code.<br></font>" + registration_error;
			$('zip_tag').style.color = '#FF0000';
		}else{
			$('zip_tag').style.color = '#000000';
		}
		if($F('gender') == ''){
			registration_error = " <font class=register_error>Please enter your gender.<br></font>" + registration_error;
			$('gender_tag').style.color = '#FF0000';
		}else{
			$('gender_tag').style.color = '#000000';
		}
		if($F('year') == ''){
			registration_error = " <font class=register_error>Please enter your year.<br></font>" + registration_error;
			$('year_tag').style.color = '#FF0000';
		}else{
			$('year_tag').style.color = '#000000';
		}
		if($F('major') == ''){
			registration_error = " <font class=register_error>Please enter your major.<br></font>" + registration_error;
			$('major_tag').style.color = '#FF0000';
		}else{
			$('major_tag').style.color = '#000000';
		}
	}
	if(registration_error){
		$('registration_errors').style.border='1px solid #FF0000';
		$('registration_errors').style.padding='5px';
		$('registration_errors').innerHTML = registration_error;
		if($('submit_registration')){
			$('submit_registration').value='Submit Registration';
			$('submit_registration').disabled='';
		}
	} else if(go_submit == 0){
		$('registration_errors').innerHTML = '';
		$('registration_errors').style.border='0px';
			check_user_info_db();
	} else if(go_submit == 1){
		$('registration_errors').innerHTML = '';
		$('registration_errors').style.border='0px';
		document.pap_register.submit();
	}else{
	}
}
function edit_address(user_id){
	if($('extended_account_info')){
	url = 'index.php';
	var pars = 'aid=20.41';
	pars += '&ced=edit'
	pars += '&user_id=' + user_id;
	var myAjax = new Ajax.Updater(
			$('extended_account_info'),
			url, 
		{
			method: 'get', 
			parameters: pars, 
			evalScripts: true
	});
	}
}
function send_email_verification_message(user_id){
	url = 'index.php';
	var pars = 'aid=20';
	pars += '&user_id=' + user_id;
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			evalScript: true
		}
	);
}
function change_student_info(user_id){
	if($('extended_account_info')){
		url = 'index.php';
		var pars = 'aid=20.42';
		pars += '&user_id=' + user_id;
		pars += '&first_name=' + $F('first_name');
		pars += '&last_name=' + $F('last_name');
		pars += '&address_1=' + $F('address_1');
		pars += '&address_2=' + $F('address_2');
		pars += '&city=' + $F('city');
		pars += '&state=' + $F('state');
		pars += '&zip=' + $F('zip');
		pars += '&birthdate=' + $F('birthdate_month') + '/' + $F('birthdate_day') + '/' + $F('birthdate_year');
		var myAjax = new Ajax.Updater(
			$('extended_account_info'),
			url, 
			{
			method: 'post', 
			parameters: pars, 
			evalScripts: true
		});
	}
}
