function changeFlag(obj,target)

{

	$(target).innerHTML = '<img src="/vrc/images/flags/' + $F(obj).toLowerCase() + '.gif" width="16" height="11" class="flag" />';

}





function userSignup(form)

{

	var required_fields = $$('#' + form.id + ' .required-field');

	

	var error = false;

	

	required_fields.each( function(field,index){

		

		if( !field.value ){

			error = true;

			field.addClassName('error-field');

		}else{

			field.removeClassName('error-field');

		}

				

	});

	

	if( $F('signup_password')!= null ){

	

		if( $F('signup_password_confirm') == $F('signup_password') ){

			$('signup_password_confirm').removeClassName('error-field');

			$('password_confirm_text').innerHTML = '';	

		}else{

			error = true;

			$('signup_password_confirm').addClassName('error-field');

			$('password_confirm_text').innerHTML = 'Please Confirm Your Password!';

		}

	

	}

	

	if( error == false )

	{

		var pars = Form.serialize(form);

		

		new Ajax.Request('/vrc/signupProcess.php', {

			method: 'POST',

			parameters: pars,

			onSuccess: function(transport) {

				

				var response = transport.responseText;

				

				if( response.match(/success/) ){

					if( $("signup_form_redirect") ){
					
						location.href = 'myaccount.php';
					
					}else{
					
					$('session_box').className = 'logged-in';
					$('session_box').innerHTML = '<strong>Your are logged in! <a href="/vrc/logout.php" class="logout-link"><em>(logout)</em></a></strong>';
					$('signup_form').hide();
					$('signup_link_text').hide();
					$('member_id').value = response.replace(/success/,'');
					$('account_options').innerHTML = '<li><a href="/vrc/myaccount.php">My Account</a></li><li class="last"><a href="/vrc/logout.php">Logout</a></li>';
					
					}
					
				}else{
					$('signup_error_text').innerHTML = response;
				}



			}

		});



	}else{

		$('signup_note').innerHTML = '<span class="error-text">Please Correct Highlighted Fields</span>';

	}

	

	return false;

}





function ResizeTextArea(txtBox)

{

	nCols = txtBox.cols;

	sVal = txtBox.value;

	nVal = sVal.length;

	nRowCnt = 1;

	

	for (i=0;i<nVal;i++)

	{ if (sVal.charAt(i).charCodeAt(0) == 13) { nRowCnt +=1; } }

	

	if (nRowCnt < (nVal / nCols)) { nRowCnt = 1 + (nVal / nCols); }

	txtBox.rows = nRowCnt;

} 





function editSubmissionAnswer(id)

{

	

	$('answer_container_'+id).toggle();

	$('answer_text_'+id).toggle();

	

	$('answer_input_'+id).toggle(); // show textarea

	

	$('answer_text_'+id).innerHTML = $F('answer['+id+']').replace(new RegExp("\\n","g"),"<br />");

	

	ResizeTextArea($('answer['+id+']'));

	

}







function submitActivity(form){

	

	console.log('submit activity');

	

	postform = true;

	

	/**/

	if( !$F('member_id') ){

		postform = false;

		console.log('no member id found');

	}

	

	$('submit_activity').getElementsBySelector('.textField').each(function(question,index){

		

		if (!$F(question)) {

			question.addClassName('error-field');

			postform = false;

		}else{

			question.removeClassName('error-field');

		}

	});

	

	if (postform == true) {

  	$(form).action = 'submitActivity.php';

		$(form).submit();

  }else{

		

		return false;

		

	}

	

	

	

}


