//##############################################################
//#Project : SurveyNet										   #
//#Coding	:Xuan Viet Dinh									   #
//#Last Modify:03, March, 2006								   #
//##############################################################

//--------------------------------------------------------------
//FUNCTION NAME: ShowSurveyGrid
//DESCRIPTION: Call Ajax Function from server
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------
function doShowSurveyGrid()
{	
	SuveyNET.UserControl.ucBuildSurvey.LoadSurvey(getURLParam("id"),doShowSurveyGrid_CallBack);	
}
//--------------------------------------------------------------
//FUNCTION NAME:CallBack
//DESCRIPTION:Display Survey to screen
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------

function doShowSurveyGrid_CallBack(res)
{
	document.getElementById("SurveyGrid").innerHTML=res.value;
	//alert(res.value);
}
//--------------------------------------------------------------
//FUNCTION NAME: AddQuestion
//DESCRIPTION: show Add Question Form
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------


function ReShowAddForm(question_id,number)
{
SuveyNET.UserControl.ucBuildSurvey.ShowCreateForm(question_id,number,doShowAddForm_CallBack)	;
}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------

function doShowAddForm_CallBack(res)
{
	document.getElementById("divDisplay").innerHTML=res.value;
	document.getElementById("txtQuestion").focus();

}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------


function doReArrange(SurveyID,QuestionID,Direction)
{
	SuveyNET.UserControl.ucBuildSurvey.ReBuild(SurveyID,QuestionID,Direction);
	doShowSurveyGrid();
}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------

function doDelete(Question_ID)
{	var result=confirm("Are you sure you want to delete this question?");
	if(result)
	{
		SuveyNET.UserControl.ucBuildSurvey.Delete(Question_ID);
		doShowSurveyGrid();	
	}
}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------

function doCopy(SurveyID,Question_ID)
{
	SuveyNET.UserControl.ucBuildSurvey.doCopyQuestion(SurveyID,Question_ID);
	doShowSurveyGrid();		
}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------

function doEditTitle(Survey_ID)
{
	var res=SuveyNET.UserControl.ucBuildSurvey.doEditTitle(Survey_ID);
	document.getElementById("divTitle").innerHTML=res.value;
	document.getElementById("txtQuestion").focus();

}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------


function doUpdateTitle(ID)
{	
	var name=document.getElementById("txtQuestion").value;
	SuveyNET.UserControl.ucBuildSurvey.doUpdateTitle(name,ID);
	doShowSurveyGrid();	
}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------
function doEditHeader(Survey_ID)
{
	var res=SuveyNET.UserControl.ucBuildSurvey.doEditHeader(Survey_ID);
	document.getElementById("divHeader").innerHTML=res.value;
	document.getElementById("txtQuestion").focus();

}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------


function doUpdateHeader(ID)
{	
	var name=document.getElementById("txtQuestion").value;
	SuveyNET.UserControl.ucBuildSurvey.doUpdateHeader(name,ID);
	doShowSurveyGrid();	
}
function doEditFooter(Survey_ID)
{
	var res=SuveyNET.UserControl.ucBuildSurvey.doEditFooter(Survey_ID);
	document.getElementById("divFooter").innerHTML=res.value;
	document.getElementById("txtQuestion").focus();

}
//--------------------------------------------------------------
//FUNCTION NAME:
//DESCRIPTION:
//<PARAM></PARAM>
//<RETURN></RETURN>
//--------------------------------------------------------------


function doUpdateFooter(ID)
{	
	var name=document.getElementById("txtQuestion").value;
	SuveyNET.UserControl.ucBuildSurvey.doUpdateFooter(name,ID);
	doShowSurveyGrid();	
}


function PopCreate(id,NextOrder)
{
	OpenWindow("PopUp/popSurvey.aspx?id="+ id + "&order=" + NextOrder );
	
	
}
function CancelCreate(index)
{
	switch(index)
	{
		case "1":
			document.getElementById("divTitle").innerHTML="";
			break;
		case "2":
			document.getElementById("divHeader").innerHTML="";
			break;
		case "3":
			document.getElementById("divFooter").innerHTML="";
			break;
		
	}
}
