// Declare variable here
var divid ='';
var gid='';
var sid='';
var qid='';
var userid='';
// Function:wrapperFunction
//@ vargid: groupid
//@ varsid:surveyid
//@ varqid: questionid
//@ title:Dispaly title for greybox
//@ currentHref:ulr to open in greybox
function wrapperFunction(vargid,varsid,varqid,varuserid,title,currentHref)
{
	divid =  'question'+varqid;
	gid = vargid;
	sid = varsid;
	qid = varqid;
	userid = varuserid;
return GB_showPage(title,currentHref,refreshBox);

}
// function:GetXmlHttpObject
// XmlHttpObject return
function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
//Function:refreshBox
//call the page and pass the variable as
//Query string
function refreshBox()
{ 
	//document.getElementById(divid).innerHTML=document.getElementById(divid).innerHTML." <img src='/images/loading.gif'>";
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return false;
	} 
	var url='admin/question_new.php';
	url=url+'?action=display';
	url=url+'&userid='+userid;
	url=url+'&sid='+sid;
	url=url+'&gid='+gid;
	url=url+'&qid='+qid;
	url=url+'&randno='+Math.random()
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open('GET',url,true)
	xmlHttp.send(null)
	
}

//Function :stateChanged
//get Output of call url and display at the page
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
	{ 
		if(xmlHttp.responseText!='error')
		{
		 document.getElementById(divid).innerHTML=xmlHttp.responseText;
		 }
		 else
		 {
		 	document.getElementById(divid).innerHTML='Contact your administrator.';
		 } 		  
	} 
}
