/*This file make validation about the trivia related forms*/



function validateQuestionAnswer(form,msg, lgErrors, isUser)
{
	var option = valButton(form.options);
	var tquestId= form.tquestId.value;
	var triviaId= form.triviaId.value;
	if (option == null) 
	{
		alert(msg);
		return false;
	}	
	if(!isUser)
	{
		alert(lgErrors);	
		return false;
	}	
	else
		doPost('showQuestion', 'php/actions/trivia.action.php', {id:triviaId,questionId:tquestId,selectedOption:option,method:'answerQuestion'},form.id, '', {}, false, '<img src=\'web/img/other/loading_wheel.gif\'>');
	
}


function validateEditTrivia(form, msg)
{
	var name = form.triviaName.value.trim();
	var desc = form.triviaDesc.value.trim();
	var triviaId = form.triviaId.value;
	
	if(name =="" || desc == "")
		alert(msg);
	else
		doPost('mainContent', '../actions/trivia.action.php', {id:triviaId,name:name,desc:desc,method:'editTrivia'},form.id, '', {}, false, '<img src=\'web/img/other/loading_wheel.gif\'>');
		

}

function validateSendFile(form, msg2, msg3)
{
	var file = form.csvFile.value;
	
	dots = file.split(".");
	//get the part AFTER the LAST period.
	fileType = dots[dots.length-1];
	if(fileType!="csv" && fileType!="CSV")
	{
		alert(msg2);
		return false;
	}
	else 
	{
		
		form.submit();
    	document.getElementById('upload_status').innerHTML = msg3;
   		form.csvFile.disabled = true;
		
	
	}	

}

function validateQuestionsFinder(form, msg1, webroot)
{
	var data = form.data.value.trim();
	if(data == '')
	{
		alert(msg1);
		return false;
	}
	else 
	doGet(null, 'triviaManager', webroot+'/php/admin/listQuestions.php', {id:1,data:data,method:'searchQ'}, '<img src='+webroot+'/web/img/other/loading_wheel.gif>');
	return false;

}
