var submitted = false;
var btnWhichButton; // the global variable

function checkQuestionForm2(){
	//document.getElementById("the_submit_question_button").disabled=true;

	var returnQuestion=validateQuestion(document.ask_question_form);
	var returnTags=validateTags(document.ask_question_form, 4);
	var returnCategory=validateCategory(document.ask_question_form);

var returnAnswers=validateAnswers(document.ask_question_form.answer1, document.ask_question_form.answer2, document.ask_question_form.answer3,
document.ask_question_form.answer4, document.ask_question_form.answer5, document.getElementById("answer1_errormessage"), document.getElementById("answer2_errormessage"),
 document.getElementById("answer3_errormessage"),  document.getElementById("answer4_errormessage"),  document.getElementById("answer5_errormessage"));


if((!returnQuestion)&&(!returnTags)&&(!returnCategory)&&(!returnAnswers)){
	
	//if already submitten then disable button
	if(submitted == true) { 
		document.getElementById("submit_question_button").disabled=true;
		return false; 
	}	
	
	//if the submit button were pressed then disable otherwise don't botther
	if (btnWhichButton.id == 'submit_question_button' ) {
		document.getElementById("submit_question_button").disabled=true;
		submitted = true;
	}
	
	
	if (btnWhichButton.id == 'submit_question_button' ) {
		document.ask_question_form.action="AskQuestion_InsertQuestion.php";
	}else{
		document.ask_question_form.action="AskQuestion_DisplayQuestion.php";
	}
	

   if(submitted == false)
	document.ask_question_form.submit();
	
}else{
	return false;
}




}


function checkAbbrevQuestionForm(){
	
	var returnQuestion=validateQuestion(document.ask_question_form);
	
	if(!returnQuestion){
		return true;
	}else{
		return false;
	}
	
	//return true;

}

function checkQuestionVoteForm(){

	var returnAnswers=validateAnswers(document.answertype_form.answer1, document.answertype_form.answer2, document.getElementById("answer1_errormessage"), document.getElementById("answer2_errormessage"));

	//IF NO ERROR WAS FOUND FUNCTION RETURNED FALSE
	if(!returnAnswers)
		return true;
	else
		return false;
}
