	var QId=0;
	function getQuestionDetail(obj)
	{
		
		QId=obj.href.substring(obj.href.lastIndexOf('=')+1)
		document.getElementById('Prg').style.display="block";
		EditQuestions.getDetail(QId,handleServerCall);
		
		return false;
	}
	function getQuestionId()
	{
		return QId;
	}
	function setQuestionId(Id)
	{
		QId=Id;
	}
	function handleServerCall(result)
	{
		if(result.error !=null)
		{
			alert(result.error);
			return;
		}
		var dt=result.value;
		ShowDivision(dt.Rows[0].ControlType,dt.Rows[0].QuestionType);
		if(dt.Rows[0].ControlType==0 && dt.Rows[0].QuestionType==0)
		{
			document.getElementById('txtRadioQuestionText').value=dt.Rows[0].QuestionText;
			document.getElementById('txtRadioVarName').value=dt.Rows[0].VarName;
			document.getElementById('txtSRadioBtnQLabel').value=dt.Rows[0].Label;
			document.getElementById('txtsRBDef').value=dt.Rows[0].DefaultValue;
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdRadioButtonYes').checked=true;
			else
				document.getElementById('rdRadioButtonNo').checked=true;
				
			if(dt.Rows[0].NotAnswered==1)
				document.getElementById('rdRadioButtonNotAnsweredYes').checked=true;
			else
				document.getElementById('rdRadioButtonNotAnsweredNo').checked=true;
					
				EditQuestions.getChildItems(QId,getSRadioBtnChildItems);
				
		}
		else if(dt.Rows[0].ControlType==0 && dt.Rows[0].QuestionType==1)
		{
		
			document.getElementById('txtRadioBtnMainText').value=dt.Rows[0].QuestionText;
									
			document.getElementById('txtGRadioBtnQLabel').value=dt.Rows[0].Label;
			
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdGRadioBtnRequiredYes').checked=true;
			else
				document.getElementById('rdGRadioBtnRequiredNo').checked=true;
				
			if(dt.Rows[0].NotAnswered==1)
				document.getElementById('rdGRadioBtnnAnsYes').checked=true;
			else
				document.getElementById('rdGRadioBtnnAnsNo').checked=true;
					document.getElementById('GRadioButtonFrame').src = "GRadioButton.aspx?Id="+ QId;
				EditQuestions.getChildItems(QId,getGRadioBtnChildItems);
				
		}
		else if(dt.Rows[0].ControlType==1 && dt.Rows[0].QuestionType==0)
		{
			document.getElementById('txtDropDownQuestionText').value=dt.Rows[0].QuestionText;
			document.getElementById('txtDropDownVarName').value=dt.Rows[0].VarName;
			document.getElementById('txtSDDQLabel').value=dt.Rows[0].Label;
			document.getElementById('txtsDDDef').value=dt.Rows[0].DefaultValue;
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdDropDownyes').checked=true;
			else
				document.getElementById('rdDropDownNo').checked=true;
				
			if(dt.Rows[0].NotAnswered==1)
				document.getElementById('rdDDYes').checked=true;
			else
				document.getElementById('rdDDNo').checked=true;
					
				EditQuestions.getChildItems(QId,getSingleDropDownChilds);
			
		}
		//---------------Grouped Drop Down------------------------------------------------------
		else if(dt.Rows[0].ControlType==1 && dt.Rows[0].QuestionType==1)
		{
			document.getElementById('txtGDDQText').value=dt.Rows[0].QuestionText;
			//document.getElementById('txtDropDownVarName').value=dt.Rows[0].VarName;
			document.getElementById('txtGDDQLabel').value=dt.Rows[0].Label;
			
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdGDDRequiredYes').checked=true;
			else
				{
				document.getElementById('rdGDDRequiredNo').checked=true;
				document.getElementById('txtGDDDef').value=dt.Rows[0].DefaultValue;
				}
				
			if(dt.Rows[0].NotAnswered==1)
				document.getElementById('rdGDDNotAnsYes').checked=true;
			else
				document.getElementById('rdGDDNotAnsNo').checked=true;
					
					document.getElementById('GDDownFrame').src = "GDDownList.aspx?Ctype=3&Id="+QId;  
					
				EditQuestions.getChildItems(QId,getGDropDownChilds);
			
		}
		//---------------------------------------------------------------------------------------
		else if(dt.Rows[0].ControlType==2 && dt.Rows[0].QuestionType==0)
		{
			alert('Slider Bar');
		}
		else if(dt.Rows[0].ControlType==3 && dt.Rows[0].QuestionType==0)
		{
			//Check Box
			document.getElementById('txtCheckBoxQuestionText').value=dt.Rows[0].QuestionText;
			document.getElementById('txtCheckBoxOtherVarName').value=dt.Rows[0].VarName;
			document.getElementById('txtSChkQLabel').value=dt.Rows[0].Label;
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdCheckBoxOtherYes').checked=true;
			else
				document.getElementById('rdCheckBoxOtherNo').checked=true;
			
			document.getElementById('GChkBoxFrame').src = "GChkBox.aspx?Ctype=3&Id="+QId;  
		}
		else if(dt.Rows[0].ControlType==4 && dt.Rows[0].QuestionType==1)
		{
				//Grouped Text Box------------------
				
			document.getElementById('txtGsQText').value=dt.Rows[0].QuestionText;
			
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdGSTextBoxYes').checked=true;
			else
				document.getElementById('rdGSTextBoxNo').checked=true;
				
				if(dt.Rows[0].DataType=="Text")
					{
					
						document.getElementById('txtGsTextMin').style.display="none";	
						document.getElementById('txtGsTextMax').style.display="none";	
						document.getElementById('Label52').style.display="none";	
						document.getElementById('Label12').style.display="none";
					
						document.getElementById('ddGSTextBoxType').selectedIndex=0;
						document.getElementById('txtGTextMaxLength').style.display="block";	
						document.getElementById('txtGTextMaxLength').value=dt.Rows[0].DataLength
						document.getElementById('Label94').style.display="block";	
						
					
					}
				else if(dt.Rows[0].DataType=="Integer")
					{
						document.getElementById('ddGSTextBoxType').selectedIndex=1
						document.getElementById('txtGsTextMin').style.display="block";	
						document.getElementById('txtGsTextMax').style.display="block";	
						document.getElementById('Label52').style.display="block";	
						document.getElementById('Label12').style.display="block";
						
						document.getElementById('txtGsTextMin').value=dt.Rows[0].DataMin;
						document.getElementById('txtGsTextMax').value=dt.Rows[0].DataMax;
						
						document.getElementById('txtGTextMaxLength').style.display="none";	
						document.getElementById('Label94').style.display="none";	
						
					}
				else if(dt.Rows[0].DataType=="Decimal")
					{
						document.getElementById('ddGSTextBoxType').selectedIndex=2
					}
				
						
				//document.getElementById('txtGsTextMin').value=dt.Rows[0].DataMin;
				//document.getElementById('txtGsTextMax').value=dt.Rows[0].DataMax;
				
				document.getElementById('txtGTextBoxQLabel').value=dt.Rows[0].Label;
						
			document.getElementById('GTextBoxFrame').src = "GTextBoxDlist.aspx?Ctype=3&Id="+QId;  
			
		}
		else if(dt.Rows[0].ControlType==4 && dt.Rows[0].QuestionType==0)
		{
			
			document.getElementById('txtsQuestionText').value=dt.Rows[0].QuestionText;
			document.getElementById('txtsVarName').value=dt.Rows[0].VarName;
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdsTextBoxYes').checked=true;
			else
				document.getElementById('rdsTextBoxNo').checked=true;
				if(dt.Rows[0].DataType=="Text")
					{
					document.getElementById('ddsTextBoxDataType').selectedIndex=0;
					
						document.getElementById('txtSTextBoxMinVal').style.display="none";	
						document.getElementById('txtSTextBoxMaxVal').style.display="none";	
						document.getElementById('Label24').style.display="none";	
						document.getElementById('Label93').style.display="none";
					
						
						document.getElementById('txtsTextBoxMaxLength').style.display="block";	
						document.getElementById('Label10').style.display="block";	
						document.getElementById('txtsTextBoxMaxLength').value=dt.Rows[0].DataLength;
						
					}
				else if(dt.Rows[0].DataType=="Integer")
						{
						document.getElementById('ddsTextBoxDataType').selectedIndex=1
						
						
						document.getElementById('txtSTextBoxMinVal').style.display="block";	
						document.getElementById('txtSTextBoxMaxVal').style.display="block";	
						
						document.getElementById('Label24').style.display="block";	
						document.getElementById('Label93').style.display="block";
						
						document.getElementById('txtSTextBoxMinVal').value=dt.Rows[0].DataMin;
						document.getElementById('txtSTextBoxMaxVal').value=dt.Rows[0].DataMax;
						
						document.getElementById('txtsTextBoxMaxLength').style.display="none";	
						document.getElementById('Label10').style.display="none";	
						}
				else if(dt.Rows[0].DataType=="Decimal")
						document.getElementById('ddsTextBoxDataType').selectedIndex=2
				
				
				
				document.getElementById('txtQLabelSTextBox').value=dt.Rows[0].Label;
		}
		else if(dt.Rows[0].ControlType==5 && dt.Rows[0].QuestionType==0)
		{
			document.getElementById('txtlTextBoxQuestionText').value=dt.Rows[0].QuestionText;
			document.getElementById('txtlTextBoxVarName').value=dt.Rows[0].VarName;
			
			document.getElementById('txtLTextBoxQLabel').value=dt.Rows[0].Label;
			
			if(dt.Rows[0].IsRequired==1)
				document.getElementById('rdlTextboxYes').checked=true;
			else
				document.getElementById('rdlTextboxYes').checked=false;
			
		}
		document.getElementById('Prg').style.display="none";
	}
	function getSRadioBtnChildItems(result)
	{
	if(result.error !=null)
		{
			alert(result.error);
			return;
		}
		var dt=result.value;
		var index;
		var strAnsItems="";
		
		for(index=0;index < dt.Rows.length;index++)
			strAnsItems=strAnsItems + dt.Rows[index].AnswerText;
		document.getElementById('txtRadioAnswerItems').value=strAnsItems;
	}
	function getGRadioBtnChildItems(result)
	{
		if(result.error !=null)
		{
			alert(result.error);
			return;
		}
		var dt=result.value;
		var index;
		var strAnsItems="";
		
		for(index=0;index < dt.Rows.length;index++)
			strAnsItems=strAnsItems + dt.Rows[index].AnswerText;
		document.getElementById('txtGRadioBtnItems').value=strAnsItems;
	}
	function getGDropDownChilds(result)
	{
		if(result.error !=null)
		{
			alert(result.error);
			return;
		}
		var dt=result.value;
		var index;
		var strAnsItems="";
		
		for(index=0;index < dt.Rows.length;index++)
			strAnsItems=strAnsItems + dt.Rows[index].AnswerText;
		document.getElementById('txtGDDAnsItems').value=strAnsItems;
	}
	function getSingleDropDownChilds(result)
	{
		if(result.error !=null)
		{
			alert(result.error);
			return;
		}
		var dt=result.value;
		var index;
		var strAnsItems="";
		for(index=0;index < dt.Rows.length;index++)
			strAnsItems=strAnsItems + dt.Rows[index].AnswerText;
			
		document.getElementById('txtDropDownAnswerItem').value=strAnsItems;
	}
	function getChildItems(result)
	{
		if(result.error !=null)
		{
			alert(result.error);
			return;
		}
		var dt=result.value;
		var index;
		var strAnsItems="";
		for(index=0;index < dt.Rows.length;index++)
			strAnsItems=strAnsItems + dt.Rows[index].Text;
				document.getElementById('txtRadioAnswerItems').value=strAnsItems;
	}
	

