var reqs;
var cc=window;
var ce=eval;
var u=true;
var gmessageid;
var messageid;
var gansid,gcomid,gquestid;

var gtimer;
var gtimeoutms = 15000;
var glang = 'eng';
document.domain="ayushveda.com";
function trim(strText) { 
    // this will get rid of leading spaces 
    while (strText.substring(0,1) == ' ') 
        strText = strText.substring(1, strText.length);

    // this will get rid of trailing spaces 
    while (strText.substring(strText.length-1,strText.length) == ' ')
        strText = strText.substring(0, strText.length-1);

   return strText;
} 

function getCookie(c_name)
{
if (document.cookie.length>0)
{
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return "";
}

function checkCookie()
{	
	

}

function callURL(req,requrl,method,processor)
{
    var senddata;
	if(method=="POST")
	{
		var ar = requrl.split("?", 2);
		senddata = ar[1];
		requrl = ar[0];
	}
    if(cc.XMLHttpRequest)
    {
        ce(req+" = new XMLHttpRequest();");
        ce(req).onreadystatechange=processor;
        ce(req).open(method,requrl,u);
        if(method=="POST")
        {
            ce(req).setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            ce(req).send(senddata);
        }
        else
            ce(req).send(null);
    }
    else if(cc.ActiveXObject)
    {
        isIE=u;
        ce(req+" = new ActiveXObject(\"Microsoft.XMLHTTP\");");
        if(ce(req))
        {
            ce(req).onreadystatechange=processor;
            ce(req).open(method,requrl,u);
            if(method=="POST")
            {
                ce(req).setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                ce(req).send(senddata);
            }
            else
                ce(req).send();
        }
    }
    else
    {mull=0}
}

function postlogin(){

	

}

function processPostlogin()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);

				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
					gr('div_postloginhid').style.visibility='hidden';
					gr('div_postloginhid').style.display='none';
					gr('div_postlogin').style.visibility='visible';
					gr('div_postlogin').style.display='block';
				}
				else if(reqs.responseText == "ERR2"){
					alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					gr('div_postloginhid').style.visibility='hidden';
					gr('div_postloginhid').style.display='none';
					gr('div_postlogin').style.visibility='visible';
					gr('div_postlogin').style.display='block';
				}
				else if(reqs.responseText == "ERR6"){
					alert("You have been Blocked by the moderator.");
					gr('div_postloginhid').style.visibility='hidden';
					gr('div_postloginhid').style.display='none';
					gr('div_postlogin').style.visibility='visible';
					gr('div_postlogin').style.display='block';
				}
				else if(reqs.responseText == "ERR3"){
					alert("You have reached the limit for asking questions in a day.");
					gr('div_postloginhid').style.visibility='hidden';
					gr('div_postloginhid').style.display='none';
					gr('div_postlogin').style.visibility='visible';
					gr('div_postlogin').style.display='block';
				}
				else{
					//alert(reqs.responseText);
					gr('div_postloginhid').style.visibility='hidden';
					gr('div_postloginhid').style.display='none';
					gr('div_postlogin').style.visibility='visible';
					gr('div_postlogin').style.display='block';
					gr('div_postlogin').innerHTML=reqs.responseText;
					
					checkCookie();
				}


			}
		}
	}

}



var bansid;
function announcebestans(questid,ansid){

	var url = "";
	url += "questid="+questid+"&";
	url += "ansid="+ansid;

	gr('dd5q'+ansid).innerHTML = "<font class=sb2>Please wait...</font>";
	//alert(url);return false;

	callURL("reqs","Main.php?do=bestanswer&"+url, "POST", processBestans);
	bansid = ansid;

}

function processBestans()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				if(reqs.responseText == "ERR3"){
					alert("You are not logged in.");
				}
				else if(reqs.responseText == "ERR6"){
					alert("You have been Blocked by the moderator.");
				}
				else if(reqs.responseText == "ERR5"){
					alert("Best answer for this question has already been selected.");
				}
				else{
					//alert(reqs.responseText);
					gr('dd5q'+bansid).innerHTML=reqs.responseText;
					bansid = "";
					checkCookie();
				}

			}
		}
	}
}


var ansid = "";

function postRate(formid)
{ 
	var formelement = eval("document.sub_rate"+formid);
	var url = "";
	
	var uid = formelement.uid.value; 
	var username = formelement.username.value;
	var pass = formelement.pass.value;
	var loggedin = formelement.loggedin.value;
	
	
	var comment = formelement.comment.value;
	var ansid = formelement.ansid.value;
	var catid = formelement.catid.value;
	var questid = formelement.questid.value;

	var rate_checked	= gr("r1_"+ansid).checked;
	if(rate_checked){
		var rateid = 1;	
	}
	else{
		var rateid = 0;	
	}
	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	url += "comment="+escape(comment)+"&";
	url += "loggedin="+loggedin+"&";
	url += "ansid="+ansid+"&";
	url += "catid="+catid+"&";
	url += "questid="+questid+"&";
	url += "rateid="+rateid;

	gr('dd1q'+ansid).style.visibility='hidden';
	gr('dd1q'+ansid).style.display='none';
	gr("rate"+ansid).style.visibility="visible";
	gr("rate"+ansid).style.display="block";

	gr("rate"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","postvote.php?do=submitcomment&"+url, "POST", processPostRate);
	gansid = ansid;
}

function processPostRate()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				gr('rate'+gansid).style.visibility='hidden';
				gr('rate'+gansid).style.display='none';

				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
					gr('dd1q'+gansid).style.visibility='visible';
					gr('dd1q'+gansid).style.display='block';
				}
				else if(reqs.responseText == "ERR2"){
					alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					gr('dd1q'+gansid).style.visibility='visible';
					gr('dd1q'+gansid).style.display='block';
				}
				else if(reqs.responseText == "ERR3"){
					alert("Comment field cannot be left blank");
					gr('dd1q'+gansid).style.visibility='visible';
					gr('dd1q'+gansid).style.display='block';
				}
				else if(reqs.responseText == "ERR4"){
					alert("Please select an option");
					gr('dd1q'+gansid).style.visibility='visible';
					gr('dd1q'+gansid).style.display='block';
				}
				else if(reqs.responseText == "ERR5"){
					alert("You can vote only once. Multiple votes for answers are not allowed.");
				}
				else if(reqs.responseText == "ERR6"){
					alert("You cannot vote on your own answers.");
				}
				else if(reqs.responseText == "ERR7"){
					alert("You have been Blocked by the moderator.");
				}
				else if(reqs.responseText == "ERR8"){
					alert("You have reached the limit for ratings in a day.");
				}
				else{
					//alert(reqs.responseText); 
					gr('dd1q'+gansid).style.display='none';
					gr('dd1q'+gansid).style.visibility='hidden';
					gr("rate"+gansid).style.visibility="visible";
					gr("rate"+gansid).style.display="block";
					gr("rate"+gansid).innerHTML=reqs.responseText;
					var cnt1 = trim(gr("votecnt"+gansid).innerHTML);
					var cnt;
					cnt = parseInt(cnt1);
					cnt = cnt+1;
					gr("votecnt"+gansid).innerHTML=cnt;
					gansid = "";
					//reposition();
					checkCookie();
				}
			}
		}
	}
}

function getrefererquestarray(referer,frm,pageno)
{
	gr("refererquestlist").innerHTML="<font class=sb2>Please wait...</font>";
	//alert("Main.php?do=getrefererquest&referer="+referer+"&frm="+frm+"&pageno="+pageno);
	callURL("reqs","Main.php?do=getrefererquest&referer="+referer+"&frm="+frm+"&pageno="+pageno, "POST", processGetrefererquestarray);
}

function processGetrefererquestarray()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				if(reqs.responseText == "NOQUES"){
					gr("refererquestlist").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";
				}
				else{
					gr("refererquestlist").innerHTML=reqs.responseText;
				}

			}
		}
	}
}


function getquesrecent()
{
	var val = gr("dd1").innerHTML;
	if(trim(val) != "") return;

	gr("dd1").innerHTML="<font class=sb2>Please wait...</font>";

	callURL("reqs","Main.php?do=recent_top_unans&type=recent&all=0", "POST", processGetquesrecent);

}


function processGetquesrecent()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				if(reqs.responseText == "NOQUES"){
					gr("dd1").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";
				}
				else{
					gr("dd1").innerHTML=reqs.responseText;
				}
				//reposition();

			}
		}
	}
}

function getquesunanswered()
{
	var val = gr("dd2").innerHTML;
	if(trim(val) != "") return;

	gr("dd2").innerHTML="<table height='100' width='100%'><tr><td align='center'><font class=sb2>Please wait...</font></td></tr></table>";

	callURL("reqs","Main.php?do=recent_top_unans&type=unanswered&all=0", "POST", processGetquesunanswered);

}


function processGetquesunanswered()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				if(reqs.responseText == "NOQUES"){
					gr("dd2").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";
				}
				else{
					gr("dd2").innerHTML=reqs.responseText;
				}

			}
		}
	}
}

function getquesbestanswered()
{
	var val = gr("dd3").innerHTML;
	if(trim(val) != "") return;

	gr("dd3").innerHTML="<table height='100' width='100%'><tr><td align='center'><font class=sb2>Please wait...</font></td></tr></table>";

	callURL("reqs","Main.php?do=recent_top_unans&type=best&all=0", "POST", processGetquesbestanswered);

}

function processGetquesbestanswered()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				if(reqs.responseText == "NOQUES"){
					gr("dd3").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";
				}
				else{
					gr("dd3").innerHTML=reqs.responseText;
				}

			}
		}
	}
}

var duserid;
var gpageno;
function deletepubmessages(userid,delmsgid,pageno)
{
	callURL("reqs","Main.php?do=qnamessages&userid="+userid+"&delmsgid="+delmsgid+"&process=2", "POST", processDeletepubmessages);
	duserid = userid;
	gpageno = pageno;

}

function processDeletepubmessages()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{

				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
				}
				else if(reqs.responseText == "ERR2"){
					alert("Blocked or Invalid User");
				}
				else{
					//alert(reqs.responseText);
					gr("div_delmess").style.visibility="visible";
					gr("div_delmess").style.display="block";
					gr("div_delmess").innerHTML=reqs.responseText;
					//reposition();
					var cnt1 = trim(gr("scrapcount").innerHTML);
					var cnt;
					cnt = parseInt(cnt1);
					cnt = cnt-1;
					gr("scrapcount").innerHTML=cnt;

					getmessages(duserid,gpageno)

				}
			}
		}
	}
}


function deletealert(userid,questid)
{
	callURL("reqs","Main.php?do=qnadeletealert&userid="+userid+"&questid="+questid, "POST", processDeletealert);
}

function processDeletealert()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
				}
				else if(reqs.responseText == "ERR2"){
					alert("Blocked or Invalid User");
				}
				else{
					//alert(reqs.responseText);
					//gr("dd3").innerHTML=reqs.responseText;
				}
			}
		}
	}
}

function getmybestanswers(userid,pageno)
{
	gr("dd1").innerHTML="<font class=sb2>Please wait...</font>";

	callURL("reqs","Main.php?do=getmyanswers&userid="+userid+"&pageno="+pageno+"&bestanswer=1", "POST", processMyanswers);
}

function getmyanswers(userid,pageno)
{
	gr("dd1").innerHTML="<font class=sb2>Please wait...</font>";

	callURL("reqs","Main.php?do=getmyanswers&userid="+userid+"&pageno="+pageno, "POST", processMyanswers);
}

function processMyanswers()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
				}
				else if(reqs.responseText == "ERR2"){
					alert("Blocked or Invalid User");
				}
				else{
					//alert(reqs.responseText);
					gr("dd1").innerHTML=reqs.responseText;
				}
			}
		}
	}
}


function getmessages(userid,pageno)
{
	callURL("reqs","Main.php?do=qnamessages&userid="+userid+"&pageno="+pageno, "POST", processQnamessages);
}

function processQnamessages()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				gr("div_below").innerHTML=reqs.responseText;
			}
		}
	}
}



function qnashowalert(userid,pageno)
{
	callURL("reqs","Main.php?do=qnaalert&userid="+userid+"&pageno="+pageno, "POST", processGetalert);
}

function processGetalert()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{

				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
				}
				else if(reqs.responseText == "ERR2"){
					alert("Blocked or Invalid User");
				}
				else{
					//alert(reqs.responseText);
					gr("dd3").innerHTML=reqs.responseText;
				}
			}
		}
	}
}


var div_bansid;
function displaydivBestans(questid,ansid){

	var url = "";
	url += "questid="+questid;
	url += "&ansid="+ansid;
	url += "&showdiv=1";

	gr("dd5q"+ansid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=bestanswer&"+url, "POST", processdisplaydivBestans);
	div_bansid = ansid;
}

function processdisplaydivBestans()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				gr("dd5q"+div_bansid).innerHTML=reqs.responseText;

			}
		}
	}
}



function displaydivAns(catid,questid)
{
	var url = "";
	url += "catid="+catid;
	url += "&questid="+questid;
	url += "&showdiv=1";
	gr("giveAns").innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","postanswer.php?do=submitanswer&"+url, "POST", processdisplaydivAns);
}

function processdisplaydivAns()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				gr("giveAns").style.visibility = "visible";
				gr("giveAns").style.display = "block";
				gr("giveAns").innerHTML=reqs.responseText;

			}
		}
	}
}




function displaydivalert(questid){

	var url = "";
	url += "questid="+questid;
	url += "&showdiv=1";

	divcontent = gr("divAlertMe").innerHTML;
	gr("divAlertMe").innerHTML="<font class=sb2>Please wait...</font>";
	//alert("Main.php?do=setalert&"+url);
	callURL("reqs","Main.php?do=setalert&"+url, "POST", processdisplaydivalert);
}

function processdisplaydivalert()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				gr("divAlertMe").innerHTML=reqs.responseText;

			}
		}
	}
}


var gdivcontent;

function setalert()
{

	

}

function processsetalert()
{
	
}

var divcansid;
function displaydivAddcomment(questid,ansid,catid){

	var url = "";
	url += "questid="+questid+"&";
	url += "ansid="+ansid+"&";
	url += "catid="+catid+"&";
	url += "showdiv=2";

	gr("AddCommentq"+ansid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=getcomments&"+url, "POST", processdisplaydivAddcomment);
	divcansid = ansid;
}

function processdisplaydivAddcomment()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				gr("AddCommentq"+divcansid).innerHTML=reqs.responseText;

			}
		}
	}
}

var divransid;
function displaydivRate(questid,ansid,catid){

	var url = "";
	url += "questid="+questid+"&";
	url += "ansid="+ansid+"&";
	url += "catid="+catid+"&";
	url += "showdiv=1";

	gr("dd1q"+ansid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=getcomments&"+url, "POST", processdisplaydivRate);
	divransid = ansid;
}


function processdisplaydivRate()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				gr("dd1q"+divransid).innerHTML=reqs.responseText;

			}
		}
	}
}

var divfansid;
function displaydivForward(questid,ansid){

	var url = "";
	url += "questid="+questid+"&";
	url += "ansid="+ansid+"&";
	url += "showdiv=1";

	gr("dd4q"+ansid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=forwardmsg&"+url, "POST", processdisplaydivForward);
	divfansid = ansid;
}

function processdisplaydivForward()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				gr("dd4q"+divfansid).innerHTML=reqs.responseText;

			}
		}
	}
}

function displaycomAbuse(questid,ansid,comid)
{
	gr("divAbuse"+ansid+comid).innerHTML= "<font class=sb2>Please wait...</font>";
	var url = "";
	url += "qid="+questid+"&";
	url += "aid="+ansid+"&";
	url += "cid="+comid;
//	alert("Main.php?do=reportabuse&new=1&"+url);
	callURL("reqs","Main.php?do=reportabuse&new=1&"+url, "POST", processdisplaycomAbuse);
	gansid = ansid;
	gcomid = comid;

}

function processdisplaycomAbuse()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
//				alert(reqs.responseText);
				document.getElementById("divAbuse"+gansid+gcomid).innerHTML=reqs.responseText;
				//reposition();
			}
		}
	}
}


function displayquesAbuse(questid)
{
	gr("divReportAbu").innerHTML = "<font class=sb2>Please wait...</font>";
	var url = "";
	url += "qid="+questid;
//	alert("Main.php?do=reportabuse&new=1&"+url);
	callURL("reqs","Main.php?do=reportabuse&new=1&"+url, "POST", processdisplayquesAbuse);

}

function processdisplayquesAbuse()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);
				document.getElementById("divReportAbu").innerHTML=reqs.responseText;
				//reposition();
			}
		}
	}
}

var ab_ansid; 
function displayAbuse2(questid,ansid)
{

	var url = "";
	url += "qid="+questid+"&";
	url += "aid="+ansid;
//	alert("Main.php?do=reportabuse&new=1&"+url);
	callURL("reqs","Main.php?do=reportabuse&new=1&"+url, "POST", processdisplayAbuse2);
	ab_ansid = ansid;
}

function processdisplayAbuse2()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText + "\n" + "dd3q"+ansid);
				document.getElementById("dd3q"+ab_ansid).innerHTML=reqs.responseText;
				ab_ansid = "";
				//showLoginName();
				//reposition();
			}
		}
	}
}

function displayAbuse(questid,aid)
{
	gr("dd3q"+aid).innerHTML= "<font class=sb2>Please wait...</font>";

	var url = "";
	url += "qid="+questid+"&";
	url += "aid="+aid;
	callURL("reqs","Main.php?do=reportabuse&new=1&"+url, "POST", processdisplayAbuse);
	ansid = aid;
}

function processdisplayAbuse()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				document.getElementById("dd3q"+ansid).innerHTML=reqs.responseText;
				//ab_ansid = "";
				checkCookie();
			}
		}
	}
}

function postComment(ansid)
{
	var formelement = eval("document.sub_com"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	
	var loggedin = gr("loggedin"+ansid).value;
	<!-------------------->	
	var comment = gr("addcomment"+ansid).value;
	var ansid = gr("ansid_sub_com"+ansid).value;
	var catid = gr("catid_sub_com"+ansid).value;
	var questid = gr("questid_sub_com"+ansid).value;

	if(loggedin != 1){
		
		
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	if(trim(comment) == ""){
		alert('Comment field cannot be left blank');
		return false;
	}

	gr('AddCommentq'+ansid).style.visibility='hidden';
	gr('AddCommentq'+ansid).style.display='none';
	gr("CommentAdded"+ansid).style.visibility="visible";
	gr("CommentAdded"+ansid).style.display="block";

	gr("CommentAdded"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	url += "comment="+encodeURIComponent(comment)+"&";
	url += "loggedin="+loggedin+"&";
	url += "ansid="+ansid+"&";
	url += "questid="+questid+"&";
	url += "catid="+catid;

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","postcomment.php?do=submitcomment&"+url, "POST", processPostComment);
	gansid = ansid;
	gquestid = questid;
}

function processPostComment()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				gr("CommentAdded"+gansid).style.visibility="hidden";
				gr("CommentAdded"+gansid).style.display="none";

				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
					gr("AddCommentq"+gansid).style.visibility="visible";
					gr("AddCommentq"+gansid).style.display="block";
				}
				else if(reqs.responseText == "ERR2"){
					alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					gr("AddCommentq"+gansid).style.visibility="visible";
					gr("AddCommentq"+gansid).style.display="block";
				}
				else if(reqs.responseText == "ERR3"){
					alert("Comment field cannot be left blank");
					gr("AddCommentq"+gansid).style.visibility="visible";
					gr("AddCommentq"+gansid).style.display="block";
				}
				else if(reqs.responseText == "ERR7"){
					alert("You have been Blocked by the moderator.");
				}
				else if(reqs.responseText == "ERR8"){
					alert("You have reached the limit for comments in a day.");
				}
				else{
					//alert(reqs.responseText);
					gr('AddCommentq'+gansid).style.display='none';
					gr('AddCommentq'+gansid).style.visibility='hidden';
					gr("CommentAdded"+gansid).style.visibility="visible";
					gr("CommentAdded"+gansid).style.display="block";
					gr("CommentAdded"+gansid).innerHTML=reqs.responseText;
					var cnt1 = trim(gr("comcnt"+gansid).innerHTML);
					var cnt;
					cnt = parseInt(cnt1);
					cnt = cnt+1;
					gr("comcnt"+gansid).innerHTML=cnt;
					getcomments(gquestid,gansid,"addCom");
					gansid = "";
					gquestid = "";
					//reposition();
					checkCookie();
				}
			}
		}
	}
}
//Post Answer

function postAnswer(ansid)
{ 
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid).value;
	var pass = gr("pass"+ansid).value;
	var loggedin = gr("loggedin"+ansid).value;
	var answer = gr("answer"+ansid).value;
	
	var questid = gr("qid"+ansid).value;

	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	if(trim(answer) == ""){
		alert('Answer field cannot be left blank');
		return false;
	}

	//gr('AddCommentq'+ansid).style.visibility='hidden';
	//gr('AddCommentq'+ansid).style.display='none';
	//gr("CommentAdded"+ansid).style.visibility="visible";
	//gr("CommentAdded"+ansid).style.display="block";

	//gr("CommentAdded"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	url += "answer="+encodeURIComponent(answer)+"&";
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","postanswer.php?do=submitcomment&"+url, "POST", processPostAnswer);
	
	gquestid = questid;
}

function processPostAnswer()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//gr("CommentAdded"+gansid).style.visibility="hidden";
				//gr("CommentAdded"+gansid).style.display="none";

				//if(reqs.responseText == "ERR1"){
					//alert("Username or Password field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR2"){
					//alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR3"){
					//alert("Comment field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR7"){
					//alert("You have been Blocked by the moderator.");
				//}
				//else if(reqs.responseText == "ERR8"){
					//alert("You have reached the limit for comments in a day.");
				//}
				//else{
					//alert(reqs.responseText);
					
					gr("subAns").style.visibility="visible";
					gr("subAns").style.display="block";
					
					gr("giveAns").style.visibility="hidden";
					gr("giveAns").style.display="none";
					
					gr("subAns").innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}

//report Abouse

function postReportAbouse(ansid)
{ 
	var formelement = eval("document.report_abouse"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	var loggedin = gr("loggedin"+ansid).value;
	var answer = gr("answer"+ansid).value;
	var questid = gr("qid"+ansid).value;
	
	var type_abouse = gr("type_abouse"+ansid).value;
	var isquestion_report = gr("isquestion_report"+ansid).value;

	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	if(trim(type_abouse) == ""){
		alert('Please Select Type of Abouse');
		return false;
	}

	//gr('AddCommentq'+ansid).style.visibility='hidden';
	//gr('AddCommentq'+ansid).style.display='none';
	//gr("CommentAdded"+ansid).style.visibility="visible";
	//gr("CommentAdded"+ansid).style.display="block";

	//gr("CommentAdded"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	
	url += "type_abouse="+escape(type_abouse)+"&";
	url += "isquestion_report="+escape(isquestion_report)+"&";
	
	url += "answer="+(answer)+"&";
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","post_report_abouse.php?do=submitcomment&"+url, "POST", processReportAbouse);
	gansid = ansid;
	gquestid = questid;
}

function processReportAbouse()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//gr("CommentAdded"+gansid).style.visibility="hidden";
				//gr("CommentAdded"+gansid).style.display="none";

				//if(reqs.responseText == "ERR1"){
					//alert("Username or Password field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR2"){
					//alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR3"){
					//alert("Comment field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR7"){
					//alert("You have been Blocked by the moderator.");
				//}
				//else if(reqs.responseText == "ERR8"){
					//alert("You have reached the limit for comments in a day.");
				//}
				//else{
					//alert(reqs.responseText);
					
					gr("ReportAbouseshow"+gansid).style.visibility="visible";
					gr("ReportAbouseshow"+gansid).style.display="block";
					
					gr("ReportAbouse"+gansid).style.visibility="hidden";
					gr("ReportAbouse"+gansid).style.display="none";
					
					gr("ReportAbouseshow"+gansid).innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}

//report Abouse question

function postReportAbouse1(ansid)
{ 
	var formelement = eval("document.report_abouse1"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	var loggedin = gr("loggedin"+ansid).value;
	var answer = gr("answer"+ansid).value;
	var questid = gr("qid"+ansid).value;
	
	var type_abouse = gr("type_abouse"+ansid).value;
	var isquestion_report = gr("isquestion_report"+ansid).value;

	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	if(trim(type_abouse) == ""){
		alert('Please Select Type of Abouse');
		return false;
	}

	//gr('AddCommentq'+ansid).style.visibility='hidden';
	//gr('AddCommentq'+ansid).style.display='none';
	//gr("CommentAdded"+ansid).style.visibility="visible";
	//gr("CommentAdded"+ansid).style.display="block";

	//gr("CommentAdded"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	
	url += "type_abouse="+escape(type_abouse)+"&";
	url += "isquestion_report="+escape(isquestion_report)+"&";
	
	url += "answer="+(answer)+"&";
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","post_report_abouse.php?do=submitcomment&"+url, "POST", processReportAbouse1);
	gansid = ansid;
	gquestid = questid;
}

function processReportAbouse1()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//gr("CommentAdded"+gansid).style.visibility="hidden";
				//gr("CommentAdded"+gansid).style.display="none";

				//if(reqs.responseText == "ERR1"){
					//alert("Username or Password field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR2"){
					//alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR3"){
					//alert("Comment field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR7"){
					//alert("You have been Blocked by the moderator.");
				//}
				//else if(reqs.responseText == "ERR8"){
					//alert("You have reached the limit for comments in a day.");
				//}
				//else{
					//alert(reqs.responseText);
					
					gr("ReportAbouseshow1"+gansid).style.visibility="visible";
					gr("ReportAbouseshow1"+gansid).style.display="block";
					
					gr("ReportAbouse1"+gansid).style.visibility="hidden";
					gr("ReportAbouse1"+gansid).style.display="none";
					
					gr("ReportAbouseshow1"+gansid).innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}
//--------------------------------------------------

//Alert Me

function postalert(ansid)
{ 
	var formelement = eval("document.alertme"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	var loggedin = gr("loggedin"+ansid).value;
	
	var questid = gr("qid"+ansid).value;
	

	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	

	//gr('AddCommentq'+ansid).style.visibility='hidden';
	//gr('AddCommentq'+ansid).style.display='none';
	//gr("CommentAdded"+ansid).style.visibility="visible";
	//gr("CommentAdded"+ansid).style.display="block";

	//gr("CommentAdded"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	
	
	
	
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	
	

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","postalertme.php?do=submitcomment&"+url, "POST", processAlertme);
	gansid = ansid;
	gquestid = questid;
}

function processAlertme()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//gr("CommentAdded"+gansid).style.visibility="hidden";
				//gr("CommentAdded"+gansid).style.display="none";

				//if(reqs.responseText == "ERR1"){
					//alert("Username or Password field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR2"){
					//alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR3"){
					//alert("Comment field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR7"){
					//alert("You have been Blocked by the moderator.");
				//}
				//else if(reqs.responseText == "ERR8"){
					//alert("You have reached the limit for comments in a day.");
				//}
				//else{
					//alert(reqs.responseText);
					
					gr("Alertmeshow"+gansid).style.visibility="visible";
					gr("Alertmeshow"+gansid).style.display="block";
					
					gr("Alertme"+gansid).style.visibility="hidden";
					gr("Alertme"+gansid).style.display="none";
					
					gr("Alertmeshow"+gansid).innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}
//--------------------------------------------------

//Delete Alert Me

function deleteAlert(uid,qid)
{ 
	//var formelement = eval("document.alertme"+ansid);
	var url = "";

	//var uid = gr("uid"+ansid).value;
	//var username = gr("username"+ansid);
	//username=formelement.username.value;
	
	//var pass = gr("pass"+ansid);
	//pass=formelement.pass.value;
	//var loggedin = gr("loggedin"+ansid).value;
	
	//var questid = gr("qid"+ansid).value;
	

	//if(loggedin != 1){
		//if(trim(username) == "" || trim(pass) == ""){
			//alert('Ayush id or Password field blank');
			//return false;
		//}
	//}
	

	//gr('AddCommentq'+ansid).style.visibility='hidden';
	//gr('AddCommentq'+ansid).style.display='none';
	//gr("CommentAdded"+ansid).style.visibility="visible";
	//gr("CommentAdded"+ansid).style.display="block";

	//gr("CommentAdded"+ansid).innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	//url += "username="+escape(username)+"&";
	//url += "pass="+escape(pass)+"&";
	
	
	
	
	//url += "loggedin="+loggedin+"&";
	url += "qid="+questid+"&";
	
	

	//alert("Main.php?do=submitcomment&"+url);
	callURL("reqs","deletealert.php?do=submitcomment&"+url, "POST", processdeleteAlert);
	gansid = ansid;
	gquestid = questid;
}

function processdeleteAlert()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//gr("CommentAdded"+gansid).style.visibility="hidden";
				//gr("CommentAdded"+gansid).style.display="none";

				//if(reqs.responseText == "ERR1"){
					//alert("Username or Password field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR2"){
					//alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR3"){
					//alert("Comment field cannot be left blank");
					//gr("AddCommentq"+gansid).style.visibility="visible";
					//gr("AddCommentq"+gansid).style.display="block";
				//}
				//else if(reqs.responseText == "ERR7"){
					//alert("You have been Blocked by the moderator.");
				//}
				//else if(reqs.responseText == "ERR8"){
					//alert("You have reached the limit for comments in a day.");
				//}
				//else{
					//alert(reqs.responseText);
					
					gr("DeleteAlertmeshow"+gansid).style.visibility="visible";
					gr("DeleteAlertmeshow"+gansid).style.display="block";
					
					//gr("Alertme"+gansid).style.visibility="hidden";
					//gr("Alertme"+gansid).style.display="none";
					
					gr("DeleteAlertmeshow"+gansid).innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}
//--------------------------------------------------





function getcomments(questid,ansid,str)
{
	if(str != "addCom"){
		var val = gr("com"+ansid).innerHTML;
		if(trim(val) != "") return;
	}
	gr("com"+ansid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=getcomments&getcom=1&questid="+questid+"&ansid="+ansid,"POST",processReqGetComments);
	gmessageid = ansid;
}


function processReqGetComments()
{
	var data1;
	if(reqs.readyState==4)
	{
		if(reqs.status==200)
		{
			if(reqs.responseText == "")
				gr("com"+gmessageid).innerHTML="No comments present";
			else
				//alert(reqs.responseText)
				gr("com"+gmessageid).innerHTML=reqs.responseText;

			if(self != parent) parent.resizer(document.body.scrollHeight);
		}
	}
}

//End Post Answer


var guserid;

function postpubMessage()
{
	
}

function processPostpubMessage()
{
	
}

function echeck1(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid alternate email")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid alternate email")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid alternate email")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid alternate email")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid alternate email")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid alternate email")
		    return false
		 }
		
		 if (str.indexOf("")!=-1){
		    alert("Invalid alternate email")
		    return false
		 }

 		 return true					
	}





var fansid;

function Forwardmsg(ansid)
{
	
	
	var formelement = eval("document.emform"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	var loggedin = gr('loggedin'+ansid).value;
	
	
	var fques_mailids = gr('fques_mailids'+ansid).value;
	

	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	if(trim(fques_mailids) == ""){
		alert('Emailid field cannot be left blank');
		return false;
	}
	
	//if (echeck1(fques_mailids)==false) {
			//return false
	//}

	gr('em'+ansid).style.visibility='hidden';
	gr('em'+ansid).style.display='none';
	gr("em"+ansid+"_success").style.visibility="visible";
	gr("em"+ansid+"_success").style.display="block";
	gr("em"+ansid+"_success").innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "pass="+escape(pass)+"&";
	url += "fques_mailids="+encodeURIComponent(fques_mailids)+"&";
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	url += "ansid="+ansid;
	
	callURL("reqs","postemails.php?"+url, "POST", processForwardmsg);
	fansid = ansid;
	
}


function processForwardmsg()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				
			
					gr('em'+fansid).style.visibility='hidden';
					gr('em'+fansid).style.display='none';
					gr("em"+fansid+"_success").style.visibility="visible";
					gr("em"+fansid+"_success").style.display="block";
					gr("em"+fansid+"_success").innerHTML=reqs.responseText;

					checkCookie();
				

			}
		}
	}
}

//email send question------------------------------------------

function emailSend(ansid)
{ 
	var formelement = eval("document.emform"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	var loggedin = gr("loggedin"+ansid).value;
	
	var questid = gr("qid"+ansid).value;
	var fques_mailids = gr('fques_mailids'+ansid).value;
	
	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	
	if(trim(fques_mailids) == ""){
		alert('Emailid field cannot be left blank');
		return false;
	}
	
	//if (echeck1(fques_mailids)==false) {
			//return false
	//}

	gr('em'+ansid).style.visibility='hidden';
	gr('em'+ansid).style.display='none';
	gr("em"+ansid+"_success").style.visibility="visible";
	gr("em"+ansid+"_success").style.display="block";
	gr("em"+ansid+"_success").innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	url += "fques_mailids="+encodeURIComponent(fques_mailids)+"&";
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	url += "ansid="+ansid;

	callURL("reqs","postemails.php?do=submitcomment&"+url, "POST", processEmail);
	gansid = ansid;
	gquestid = questid;
}

function processEmail()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
					
								
					gr("em"+gansid+"_success").style.visibility="visible";
					gr("em"+gansid+"_success").style.display="block";
					
					gr("em"+gansid).style.visibility="hidden";
					gr("em"+gansid).style.display="none";
					
					gr("em"+gansid+"_success").innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}
//--------------------------------------------------
//email send question------------------------------------------

function emailSenda(ansid)
{ 
	var formelement = eval("document.emforma"+ansid);
	var url = "";

	var uid = gr("uid"+ansid).value;
	var username = gr("username"+ansid);
	username=formelement.username.value;
	
	var pass = gr("pass"+ansid);
	pass=formelement.pass.value;
	var loggedin = gr("loggedin"+ansid).value;
	
	var questid = gr("qid"+ansid).value;
	var fques_mailids = gr('fques_mailids'+ansid).value;
	
	if(loggedin != 1){
		if(trim(username) == "" || trim(pass) == ""){
			alert('Ayush id or Password field blank');
			return false;
		}
	}
	
	if(trim(fques_mailids) == ""){
		alert('Emailid field cannot be left blank');
		return false;
	}
	
	//if (echeck1(fques_mailids)==false) {
			//return false
	//}

	gr('ema'+ansid).style.visibility='hidden';
	gr('ema'+ansid).style.display='none';
	gr("ema"+ansid+"_success").style.visibility="visible";
	gr("ema"+ansid+"_success").style.display="block";
	gr("ema"+ansid+"_success").innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "username="+escape(username)+"&";
	url += "pass="+escape(pass)+"&";
	url += "fques_mailids="+encodeURIComponent(fques_mailids)+"&";
	url += "loggedin="+loggedin+"&";
	url += "questid="+questid+"&";
	url += "ansid="+ansid;

	callURL("reqs","postemails.php?do=submitcomment&"+url, "POST", processEmaila);
	gansid = ansid;
	gquestid = questid;
}

function processEmaila()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
					
								
					gr("ema"+gansid+"_success").style.visibility="visible";
					gr("ema"+gansid+"_success").style.display="block";
					
					gr("ema"+gansid).style.visibility="hidden";
					gr("ema"+gansid).style.display="none";
					
					gr("ema"+gansid+"_success").innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}
//email send -----------------------------------------

//CHooose best answer

function bestans(ansid)
{ 
	var formelement = eval("document.emform"+ansid);
	var url = "";
	var uid = gr("uid"+ansid).value;
	var ansuid = gr("ansuid"+ansid).value;
	
	gr('bestans'+ansid).style.visibility='hidden';
	gr('bestans'+ansid).style.display='none';
	gr("bestans"+ansid+"_success").style.visibility="visible";
	gr("bestans"+ansid+"_success").style.display="block";
	gr("bestans"+ansid+"_success").innerHTML="<font class=sb2>Please wait...</font>";

	url += "uid="+escape(uid)+"&";
	url += "ansuid="+escape(ansuid)+"&";
	url += "ansid="+ansid;

	callURL("reqs","postbestanswer.php?"+url, "POST", processBestans);
	gansid = ansid;
	
}

function processBestans()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
					
								
					gr("bestans"+gansid+"_success").style.visibility="visible";
					gr("bestans"+gansid+"_success").style.display="block";
					
					gr("bestans"+gansid).style.visibility="hidden";
					gr("bestans"+gansid).style.display="none";
					
					gr("bestans"+gansid+"_success").innerHTML=reqs.responseText;
					checkCookie();
				//}
			}
		}
	}
}
//--------------------------------------------------






function showLang(lang){
	glang=lang;
}
function postMessage()
{

	
}

function processPostMessage()
{
	
}


function showfullmessage(messageid)
{
	var val = gr("ext"+messageid).innerHTML;
	if(trim(val) != "") return;
	//if(gr("ext"+messageid).style.visibility == "visible") return;
	gr("ext"+messageid).innerHTML="<tr><td><font class=sb2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetching more...</font></td></tr>";
	callURL("reqs","Main.php?do=getdata&fullmess=1&messageid="+messageid,"POST",processReqGetMessage);
	gmessageid = messageid;
}

function processReqGetMessage()
{
	var data1;
	if(reqs.readyState==4)
	{
		if(reqs.status==200)
		{
			if(reqs.responseText == "")
				gr("ext"+gmessageid).innerHTML="No message present";
			else
				//alert(reqs.responseText)
				gr("ext"+gmessageid).innerHTML=reqs.responseText;
		}
	}
}

function getcomments(questid,ansid,str)
{
	if(str != "addCom"){
		var val = gr("com"+ansid).innerHTML;
		if(trim(val) != "") return;
	}
	gr("com"+ansid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=getcomments&getcom=1&questid="+questid+"&ansid="+ansid,"POST",processReqGetComments);
	gmessageid = ansid;
}

function processReqGetComments()
{
	var data1;
	if(reqs.readyState==4)
	{
		if(reqs.status==200)
		{
			if(reqs.responseText == "")
				gr("com"+gmessageid).innerHTML="No comments present";
			else
				//alert(reqs.responseText)
				gr("com"+gmessageid).innerHTML=reqs.responseText;

			if(self != parent) parent.resizer(document.body.scrollHeight);
		}
	}
}


function getprofpageques(userid,pageno)
{
	//alert(pageno);
	//if(trim(gr("dd2").innerHTML) != "") return;
	gr("dd2").innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=getprofpageques&userid="+userid+"&pageno="+pageno, "POST", processProfpageques);
}


function processProfpageques()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				//alert(reqs.responseText);

				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
				}
				else if(reqs.responseText == "ERR2"){
					alert("Blocked or Invalid User");
				}
				else{
					//alert(reqs.responseText);
					gr("dd2").innerHTML=reqs.responseText;
					//reposition();
				}
			}
		}
	}
}


var gprofquestid;
function getprofpgans(profquestid,userid)
{
	if(gr("ans"+profquestid).style.visibility == "visible") return;
	var val = gr("ans"+profquestid).innerHTML;
	if(trim(val) != "") return;
	gr("ans"+profquestid).innerHTML="<font class=sb2>Fetching replies...</font>";
	callURL("reqs","Main.php?do=getprofpgans&questid="+profquestid+"&userid="+userid,"POST",processProfquestrep);
	gprofquestid = profquestid;
}


function processProfquestrep()
{
	var data1;
	if(reqs.readyState==4)
	{
		if(reqs.status==200)
		{
			//alert(reqs.responseText);
			if(reqs.responseText == "")
				gr("ans"+gprofquestid).innerHTML="No answer present";
			else
				gr("ans"+gprofquestid).innerHTML=reqs.responseText;

		}
	}
}

function getdata(messageid)
{
	//if(gr(messageid).style.visibility == "visible") return;
	gr(messageid).style.visibility='visible';
	gr(messageid).style.display='block';
	gr('readlinkdiv_'+messageid).innerHTML = "<a href=\"javascript:closereplydiv('"+messageid+"');\">Hide</a>";
	var val = gr(messageid).innerHTML;
	if(trim(val) != "") return;
	gr(messageid).innerHTML="<font class=sb2>Please wait...</font>";
	callURL("reqs","Main.php?do=getdata&messageid="+messageid,"POST",processReqGetReplies);
	gmessageid = messageid;
}

function processReqGetReplies()
{
	var data1;
	if(reqs.readyState==4)
	{
		if(reqs.status==200)
		{
			if(reqs.responseText != ""){
				gr(gmessageid).innerHTML=reqs.responseText;
			}
		}
	}
}

function closereplydiv(id)
{
	gr(id).style.visibility = 'hidden';
	gr(id).style.display = 'none';
	gr('readlinkdiv_'+id).innerHTML = "<a href=\"javascript:getdata('"+id+"')\">Read</a>";
}

function gr(id)
{
	return document.getElementById(id);
}


function getRef(name)
{
	return document.getElementById(name);
}


var g_int_aid	= "";
var g_int_qid	= "";
var g_int_cid	= "";

function submitabuse(qid,aid,cid)
{


	
}
function processdisplayCommentAbuse()
{
	
}
function processdisplayQuestAbuse()
{
	
}



function qpodlogin(){

	var uid = gr("uid").value;
	var pass = gr("pass").value;
	var frm = gr("frm").value;
	var question = gr("question").value;
	var catid = gr("catid").value;
	
	if(catid == "" ){
		alert('Please Select Category');
		return false;
	}
	
	if(question == "" ){
		alert('Please Enter Any Question');
		return false;
	}
	
	if(trim(uid) == "" || trim(pass) == ""){
		alert('Id or Password field blank');
		return false;
	}
	
	
	
	return true;
	

}

function processQpodlogin()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				if(reqs.responseText == "ERR1"){
					alert("Username or Password field cannot be left blank");
					gr('div_qpodlogin').style.visibility='hidden';
					gr('div_qpodlogin').style.display='none';
					gr('div_qpodtlogin').style.visibility='visible';
					gr('div_qpodtlogin').style.display='block';
				}
				else if(reqs.responseText == "ERR2"){
					alert("Sorry! You may have entered incorrect user Id or Password. Please try again.");
					gr('div_qpodlogin').style.visibility='hidden';
					gr('div_qpodlogin').style.display='none';
					gr('div_qpodtlogin').style.visibility='visible';
					gr('div_qpodtlogin').style.display='block';
				}
				else if(reqs.responseText == "successfuly loggedin"){
					validate(document.questionform);
				}
			}
		}
	}
}

function submitMobile(questid, mobileconfirmed)
{
	var mobilenum = gr("mobilenum").value;
	if(trim(mobilenum) == "") 
	{
		alert("Please enter a valid mobile number");
		return;
	}
	callURL("reqs","Main.php?do=submitmobile&questid="+questid+"&mobilenum="+mobilenum+"&mobileconfirmed="+mobileconfirmed,"GET",processsubmitMobile);
}

function processsubmitMobile()
{
	if(reqs.readyState==4)
	{
		if(reqs.status ==200)
		{
			if(reqs.responseText)
			{
				gr("mobileconfirmdiv").style.visibility = "visible";
				gr("mobileconfirmdiv").style.display = "block";
				gr("mobilediv").style.visibility = "hidden";
				gr("mobilediv").style.display = "none";

				if(reqs.responseText == "Success1")
				{
					gr("confirmmessage").innerHTML = "To confirm your mobile please sms QNA to 7333.";
				}
				else
				{
					gr("confirmmessage").innerHTML = "You will receive an alert on your mobile when an answer is submitted.";
				}
			}
		}
	}
}