// Do not remove this file

// QUESTION

if('undefined' == typeof Question) 
	Question = new Object();


// QUESTION.SUBMIT

function matchmaking_question_submit(url) {

  	var form = document.forms['Question'];
	if (form.Agreement) {	
		if (!form.Agreement.checked) {
			alert(messages.agree_question_submit);
			return;
		}
	}

  	// collect the selected categories
	form["Categories/Categories"].value = postselect();

  	form.submit();
}
if('undefined' == typeof Question.submit) 
	Question.submit = matchmaking_question_submit;

// QUESTION.SAVE

function matchmaking_question_save(url,loadaction) {
  var form = document.forms['Question'];

  if (loadaction) form.loadaction.value=loadaction;
 
  	// collect the selected categories
	form["Categories/Categories"].value = postselect();

  form.action.value = "Question.save";
  form.submit();
}
if('undefined' == typeof Question.save) 
  Question.save = matchmaking_question_save;


// USER

if('undefined' == typeof User) 
	User = new Object();

// USER.USERJOINSUBMIT

function matchmaking_user_join_submit() {
	var form = document.forms['User'];

	if (form.Agreement) {	
		if (!form.Agreement.checked) {
			alert(messages.agree);
			return;
		}
	}
	
	form.action.value = 'User.joinSubmit';
	form.submit();
}
if ('undefined' == typeof User.joinSubmit)
	User.joinSubmit = matchmaking_user_join_submit;
	
//USER.UPDATE

function matchmaking_user_update(url,loadaction)
{
	var form = document.forms['User'];
	
	if (form.Agreement) {	
		if (!form.Agreement.checked) {
			alert(messages.agree);
			return;
		}
	}
	if (loadaction) form.loadaction.value = loadaction;
	form.action.value="User.update";
	form.submit();
}
if ('undefined' == typeof User.update)
	User.update = matchmaking_user_update;

//USER.LOGINSAVE

function matchmaking_user_loginsave() {		
	var form = document.forms['User'];

	form["categories/Categories"].value = postselect();

	form.action.value="User.loginsave";
	form.submit();
}
if ('undefined' == typeof User.loginsave)
	User.loginsave = matchmaking_user_loginsave;

// ANSWER

if('undefined' == typeof Answer) 
	Answer = new Object();
	
// ANSWER.SUBMIT

function matchmaking_answer_submit(url) {

	var form = document.forms['Answer'];
	
	if (!confirm(messages.agree_answer_submit)) return;
	
  	form.action.value = "Answer.submit";
		
	form.submit();
}
if('undefined' == typeof Answer.submit)
	Answer.submit = matchmaking_answer_submit;

// ANSWER.SAVE

function matchmaking_answer_save() {

	var form = document.forms['Answer'];

	if (!confirm(messages.alert_answer_save)) return;
  	
  	form.action.value = "Answer.save";
	
	form.submit();
}
if('undefined' == typeof Answer.save)
	Answer.save = matchmaking_answer_save;

	
	
