var cc=window,ce=eval,u=true,gtimeoutms=15000,ansid="",g_int_aid="",g_int_qid="",g_int_cid="";var al_UNPB="Username or Password field cannot be left blank";var al_IL="Sorry! You may have entered incorrect user Id or Password. Please try again.";var al_CFB="Comment field cannot be left blank";var al_BL_BM="You have been Blocked by the moderator.";var al_BL_IU="Blocked or Invalid User";var al_EF_LB="Emailid field cannot be left blank";var al_PW="<font class=sb2>Please wait...</font>";var reqs,gmessageid,messageid,gansid,gcomid,gquestid,gtimer,bansid,duserid,gpageno,d_userid,div_bansid,gdivcontent,divcansid,divransid,divfansid,ab_ansid,guserid,fansid,gprofquestid;document.domain="rediff.com";function hideAnydiv(divName)
{if(gr(divName)!=null)
{gr(divName).style.display='none';gr(divName).style.visibility='hidden';}}
function showpostdiv(divName)
{if(gr(divName)!=null)
{gr(divName).style.display='block';gr(divName).style.visibility='visible';}}
function btnClick(event,btnName)
{if((event.keyCode)==13)
{gr(btnName).focus();gr(btnName).click();}}
function trim(strText){while(strText.substring(0,1)==' ')
strText=strText.substring(1,strText.length);while(strText.substring(strText.length-1,strText.length)==' ')
strText=strText.substring(0,strText.length-1);return strText;}
function qna_CalCharLeft(formid,spanid,maxLength){clipped=false;if(gr(formid).value.length>maxLength){gr(formid).value=gr(formid).value.substring(0,maxLength);charleft=0;clipped=true;}
else{charleft=maxLength-gr(formid).value.length;}
gr(spanid).innerHTML=charleft;return clipped;}
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()
{username=getCookie('Rlo')
quserid=getCookie('QNAuserid')
imgpath='http://im.rediff.com/qna/pix';if(quserid!=null&&quserid!="")
{username=username.replace(/\+/g,' ');var lstr;lstr='';lstr+='<table border="0" cellpadding="0" cellspacing="0">';lstr+='<tbody><tr class="ftr11">';lstr+='<td>&nbsp;  <b>Hi <font class="fntRed">'+username+' </font></b> &nbsp; | &nbsp;</td>';lstr+='<td valign="bottom">&nbsp;<a href="/Main.php?do=qnaprofile&userid='+quserid+'">';lstr+='<img title="My Q&A" src="'+imgpath+'/MyQnAbtn.gif" border="0" hspace="0" vspace="0">&nbsp;</a></td>';lstr+='<td>&nbsp;  |  &nbsp;  <a href="/Main.php">Home</a></td>';lstr+='<td>&nbsp;  |  &nbsp;  <a href="/Main.php?do=feedback">Feedback</a>  &nbsp;  | &nbsp;  </td>';lstr+='<td><a href="http://im.rediff.com/qna/faq.html">Help</a>  &nbsp;  | &nbsp; <a href="/Main.php?do=qnasitemap">Sitemap</a>  &nbsp;  | &nbsp;  </td>';lstr+='<td><a href="http://im.rediff.com/qna/qnaguidelines.html"  title="Q&A Guidelines"> Q&amp;A Guidelines</a>&nbsp;  | &nbsp; <a href="/Main.php?do=logout"><b>Sign Out</b></a></td>';lstr+='</tr></tbody></table>';gr("loginstatus").innerHTML=lstr;}
return;}
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 reqhandler(reqs){if(reqs.readyState==4){if(reqs.status==200){if(reqs.responseText){return reqs.responseText;}}}
return false;}
function announcebestans(questid,ansid){var url="";url+="questid="+questid+"&";url+="ansid="+ansid;gr('dd5q'+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=bestanswer&"+url,"POST",processBestans);bansid=ansid;}
function processBestans()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR3"){alert("You are not logged in.");}
else if(respTxt=="ERR6"){alert(al_BL_BM);}
else if(respTxt=="ERR5"){alert("Best answer for this question has already been selected.");}
else{gr('dd5q'+bansid).innerHTML=respTxt;bansid="";checkCookie();}}}
function postRate(formid)
{var formelement=eval("document.sub_rate"+formid);var url="";var rediff_id=formelement.rediff_id.value;var rediff_pass=formelement.rediff_pass.value;var comment=formelement.comment.value;var loggedin=formelement.loggedin.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(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}}
url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="comment="+escape(comment)+"&";url+="loggedin="+loggedin+"&";url+="ansid="+ansid+"&";url+="catid="+catid+"&";url+="questid="+questid+"&";url+="rateid="+rateid;hideAnydiv('dd1q'+ansid);showpostdiv("rate"+ansid);gr("rate"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=submitcomment&"+url,"POST",processPostRate);gansid=ansid;}
function processPostRate()
{var respTxt=reqhandler(reqs);if(respTxt)
{hideAnydiv('rate'+gansid);if(respTxt=="ERR1"){alert(al_UNPB);showpostdiv('dd1q'+gansid);}
else if(respTxt=="ERR2"){alert(al_IL);showpostdiv('dd1q'+gansid);}
else if(respTxt=="ERR3"){alert(al_CFB);showpostdiv('dd1q'+gansid);}
else if(respTxt=="ERR4"){alert("Please select an option");showpostdiv('dd1q'+gansid);}
else if(respTxt=="ERR5"){alert("You can vote only once. Multiple votes for answers are not allowed.");}
else if(respTxt=="ERR6"){alert("You cannot vote on your own answers.");}
else if(respTxt=="ERR7"){alert(al_BL_BM);}
else if(respTxt=="ERR8"){alert("You have reached the limit for ratings in a day.");}
else{hideAnydiv('dd1q'+gansid);showpostdiv("rate"+gansid);gr("rate"+gansid).innerHTML=respTxt;var cnt1=trim(gr("votecnt"+gansid).innerHTML);var cnt;cnt=parseInt(cnt1);cnt=cnt+1;gr("votecnt"+gansid).innerHTML=cnt;gansid="";checkCookie();}}}
function getquesrecent()
{var val=gr("dd1").innerHTML;if(trim(val)!="")return;gr("dd1").innerHTML=al_PW;callURL("reqs","/Main.php?do=recent_top_unans&type=recent&all=0","POST",processGetquesrecent);}
function processGetquesrecent()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="NOQUES"){gr("dd1").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";}
else{gr("dd1").innerHTML=respTxt;}}}
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()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="NOQUES"){gr("dd2").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";}
else{gr("dd2").innerHTML=respTxt;}}}
function getquesexpertanswered()
{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=expertanswered&all=0","POST",processGetquesexpertanswered);}
function processGetquesexpertanswered()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="NOQUES"){gr("dd3").innerHTML="<table width='100%'><tr><td align='center'>No questions present</td></tr></table>";}
else{gr("dd3").innerHTML=respTxt;}}}
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()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR1"){alert(al_UNPB);}
else if(respTxt=="ERR2"){alert(al_BL_IU);}
else{showpostdiv("div_delmess");gr("div_delmess").innerHTML=respTxt;if(gr("scrapcount")!=null)
{var cnt1=trim(gr("scrapcount").innerHTML);var cnt;cnt=parseInt(cnt1);cnt=cnt-1;gr("scrapcount").innerHTML=cnt;}
getmessages(duserid,gpageno)}}}
function qnashowalert(userid,pageno)
{gr('dd3').innerHTML=al_PW;callURL("reqs","/Main.php?do=qnaalert&userid="+userid+"&pageno="+pageno,"POST",processGetalert);}
function processGetalert()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR1"){alert(al_UNPB);}
else if(respTxt=="ERR2"){alert(al_BL_IU);}
else{gr("dd3").innerHTML=respTxt;}}}
function deletealert(userid,questid)
{d_userid=userid;callURL("reqs","/Main.php?do=qnadeletealert&userid="+userid+"&questid="+questid,"POST",processDeletealert);}
function processDeletealert()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR1"){alert(al_UNPB);}
else if(respTxt=="ERR2"){alert(al_BL_IU);}
else if(respTxt=="Success"){qnashowalert(d_userid,1);}}}
function getmybestanswers(userid,pageno)
{gr("dd1").innerHTML=al_PW;callURL("reqs","/Main.php?do=getmyanswers&userid="+userid+"&pageno="+pageno+"&bestanswer=1","POST",processMyanswers);}
function getmyanswers(userid,pageno)
{gr("dd1").innerHTML=al_PW;callURL("reqs","/Main.php?do=getmyanswers&userid="+userid+"&pageno="+pageno,"POST",processMyanswers);}
function processMyanswers(){var respTxt=reqhandler(reqs);if(respTxt){if(respTxt=="ERR1"){alert(al_UNPB);}
else if(respTxt=="ERR2"){alert(al_BL_IU);}
else{gr("dd1").innerHTML=respTxt;}}}
function getmessages(userid,pageno)
{callURL("reqs","/Main.php?do=qnamessages&userid="+userid+"&pageno="+pageno,"POST",processQnamessages);}
function processQnamessages()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("div_below").innerHTML=respTxt;}}
function displaydivBestans(questid,ansid){var url="";url+="questid="+questid;url+="&ansid="+ansid;url+="&showdiv=1";showpostdiv("dd5q"+ansid);gr("dd5q"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=bestanswer&"+url,"POST",processdisplaydivBestans);div_bansid=ansid;}
function processdisplaydivBestans()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("dd5q"+div_bansid).innerHTML=respTxt;}}
function displaydivAns(catid,questid)
{var url="";url+="catid="+catid;url+="&questid="+questid;url+="&showdiv=1";gr("giveAns").innerHTML=al_PW;callURL("reqs","/Main.php?do=submitanswer&"+url,"POST",processdisplaydivAns);}
function processdisplaydivAns()
{var respTxt=reqhandler(reqs);if(respTxt)
{showpostdiv("giveAns");gr("giveAns").innerHTML=respTxt;}}
function displaydivalert(questid){var url="";url+="questid="+questid;url+="&showdiv=1";divcontent=gr("divAlertMe").innerHTML;gr("divAlertMe").innerHTML=al_PW;callURL("reqs","/Main.php?do=setalert&"+url,"POST",processdisplaydivalert);}
function processdisplaydivalert()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("divAlertMe").innerHTML=respTxt;}}
function setalert()
{var url="";var rediff_id=gr("rediff_id").value;var rediff_pass=gr("rediff_pass").value;var loggedin=gr("loggedin").value;var questid=gr("questid").value;if(loggedin!=1){if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}}
url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="loggedin="+loggedin+"&";url+="questid="+questid;divcontent=gr("divAlertMe").innerHTML;gr("divAlertMe").innerHTML=al_PW;callURL("reqs","/Main.php?do=setalert&"+url,"POST",processsetalert);gdivcontent=divcontent;}
function processsetalert()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("divAlertMe").innerHTML="";if(respTxt=="ERR1"){alert(al_UNPB);gr("divAlertMe").innerHTML=gdivcontent;}
else if(respTxt=="ERR2"){alert(al_IL);gr("divAlertMe").innerHTML=gdivcontent;}
else if(respTxt=="ERR3"){alert(al_BL_BM);gr("divAlertMe").innerHTML=gdivcontent;}
else{gr("divAlertMe").innerHTML=respTxt;checkCookie();}}}
function displaydivAddcomment(questid,ansid,catid){var url="";url+="questid="+questid+"&";url+="ansid="+ansid+"&";url+="catid="+catid+"&";url+="showdiv=2";gr("AddCommentq"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=getcomments&"+url,"POST",processdisplaydivAddcomment);divcansid=ansid;}
function processdisplaydivAddcomment()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("AddCommentq"+divcansid).innerHTML=respTxt;}}
function displaydivRate(questid,ansid,catid){var val=gr("dd1q"+ansid).innerHTML;if(trim(val)!="")return;var url="";url+="questid="+questid+"&";url+="ansid="+ansid+"&";url+="catid="+catid+"&";url+="showdiv=1";gr("dd1q"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=getcomments&"+url,"POST",processdisplaydivRate);divransid=ansid;}
function processdisplaydivRate()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("dd1q"+divransid).innerHTML=respTxt;}}
function displaydivForward(questid,ansid){var url="";url+="questid="+questid+"&";url+="ansid="+ansid+"&";url+="showdiv=1";showpostdiv("dd4q"+ansid);gr("dd4q"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=forwardmsg&"+url,"POST",processdisplaydivForward);divfansid=ansid;}
function processdisplaydivForward()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("dd4q"+divfansid).innerHTML=respTxt;}}
function displaycomAbuse(questid,ansid,comid)
{gr("divAbuse"+ansid+comid).innerHTML=al_PW;var url="";url+="qid="+questid+"&";url+="aid="+ansid+"&";url+="cid="+comid;callURL("reqs","/Main.php?do=reportabuse&new=1&"+url,"POST",processdisplaycomAbuse);gansid=ansid;gcomid=comid;}
function processdisplaycomAbuse()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("divAbuse"+gansid+gcomid).innerHTML=respTxt;}}
function displayquesAbuse(questid)
{gr("divReportAbu").innerHTML=al_PW;var url="";url+="qid="+questid;callURL("reqs","/Main.php?do=reportabuse&new=1&"+url,"POST",processdisplayquesAbuse);}
function processdisplayquesAbuse()
{var respTxt=reqhandler(reqs);if(respTxt)
{gr("divReportAbu").innerHTML=respTxt;}}
function displayAbuse2(questid,ansid)
{var url="";url+="qid="+questid+"&";url+="aid="+ansid;showpostdiv("dd3q"+ansid);gr("dd3q"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=reportabuse&new=1&"+url,"POST",processdisplayAbuse2);ab_ansid=ansid;}
function processdisplayAbuse2()
{var respTxt=reqhandler(reqs);if(respTxt)
{showpostdiv("dd3q"+ab_ansid);gr("dd3q"+ab_ansid).innerHTML=respTxt;ab_ansid="";}}
function displayAbuse(questid,aid)
{showpostdiv("dd3q"+aid);gr("dd3q"+aid).innerHTML=al_PW;var url="";url+="qid="+questid+"&";url+="aid="+aid;callURL("reqs","/Main.php?do=reportabuse&new=1&"+url,"POST",processdisplayAbuse);ansid=aid;}
function processdisplayAbuse()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="Invalid Code")
{alert("Please enter the text as shown in the image");displayAbuse(g_int_qid,g_int_aid);}
else
{gr("dd3q"+ansid).innerHTML=respTxt;checkCookie();}}}
function postComment(ansid)
{var url="";var rediff_id=gr("rediff_id_sub_com"+ansid).value;var rediff_pass=gr("rediff_pass_sub_com"+ansid).value;var comment=gr("addcomment"+ansid).value;var patt1=new RegExp("\n\n\n");while(patt1.test(comment))
comment=comment.replace("\n\n\n","\n\n");var loggedin=gr("loggedin_sub_com"+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(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}}
if(trim(comment)==""){alert('Comment field cannot be left blank');return false;}
hideAnydiv('AddCommentq'+ansid);showpostdiv("CommentAdded"+ansid);gr("CommentAdded"+ansid).innerHTML=al_PW;url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="comment="+encodeURIComponent(comment)+"&";url+="loggedin="+loggedin+"&";url+="ansid="+ansid+"&";url+="questid="+questid+"&";url+="catid="+catid;callURL("reqs","/Main.php?do=submitcomment&"+url,"POST",processPostComment);gansid=ansid;gquestid=questid;}
function processPostComment()
{var respTxt=reqhandler(reqs);if(respTxt)
{hideAnydiv("CommentAdded"+gansid);if(respTxt=="ERR1"){alert(al_UNPB);showpostdiv("AddCommentq"+gansid);}
else if(respTxt=="ERR2"){alert(al_IL);showpostdiv("AddCommentq"+gansid);}
else if(respTxt=="ERR3"){alert(al_CFB);showpostdiv("AddCommentq"+gansid);}
else if(respTxt=="ERR7"){alert(al_BL_BM);}
else if(respTxt=="ERR8"){alert("You have reached the limit for comments in a day.");}
else{hideAnydiv("AddCommentq"+gansid);showpostdiv("CommentAdded"+gansid);gr("CommentAdded"+gansid).innerHTML=respTxt;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="";checkCookie();}}}
function postpubMessage()
{var url="";var loggedin=gr('loggedin').value;var rediff_id=gr('rediff_id_message').value;var rediff_pass=gr('rediff_pass_message').value;var msgreceiverid=gr('msgreceiverid').value;var msgsenderid=gr('msgsenderid').value;var message=gr('message').value;var patt1=new RegExp("\n\n\n");while(patt1.test(message))
message=message.replace("\n\n\n","\n\n");if(loggedin!=1){if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}}
if(trim(message)==""){alert('Message field cannot be left blank');return false;}
hideAnydiv("div_above");gr("div_above_afterpost").innerHTML=al_PW;url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="message="+encodeURIComponent(message)+"&";url+="loggedin="+loggedin+"&";url+="msgreceiverid="+msgreceiverid+"&";url+="msgsenderid="+msgsenderid+"&";url+="process=1";callURL("reqs","/Main.php?do=qnamessages&"+url,"POST",processPostpubMessage);guserid=msgreceiverid;}
function processPostpubMessage()
{var respTxt=reqhandler(reqs);if(respTxt)
{hideAnydiv("div_above_afterpost");if(respTxt=="ERR1"){alert(al_UNPB);showpostdiv("div_above");}
else if(respTxt=="ERR2"){alert(al_IL);showpostdiv("div_above");}
else if(respTxt=="ERR3"){alert("Message field cannot be left blank");showpostdiv("div_above");}
else if(respTxt=="ERR6"){alert(al_BL_BM);showpostdiv("div_above");}
else if(respTxt=="ERR7"){alert("You text contains abusive content.");showpostdiv("div_above");}
else if(respTxt=="ERR8"){alert("The user does not allow you to post message.");}
else{showpostdiv("div_above_afterpost");gr("div_above_afterpost").innerHTML=respTxt;if(gr("scrapcount")!=null)
{var cnt1=trim(gr("scrapcount").innerHTML);var cnt;cnt=parseInt(cnt1);cnt=cnt+1;gr("scrapcount").innerHTML=cnt;}
checkCookie();getmessages(guserid,1)}}}
function Forwardmsg(questid,ansid)
{var url="";var loggedin=gr('fques_rediff_loggedin'+ansid).value;var rediff_id=gr('fques_rediff_id'+ansid).value;var rediff_pass=gr('fques_rediff_pass'+ansid).value;var fques_mailids=gr('fques_mailids'+ansid).value;if(loggedin!=1){if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}}
if(trim(fques_mailids)==""){alert(al_EF_LB);return false;}
hideAnydiv('dd4q'+ansid);showpostdiv("dd4q"+ansid+"_success");gr("dd4q"+ansid+"_success").innerHTML=al_PW;url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="fques_mailids="+encodeURIComponent(fques_mailids)+"&";url+="loggedin="+loggedin+"&";url+="questid="+questid+"&";url+="ansid="+ansid;callURL("reqs","/Main.php?do=forwardmsg&"+url,"POST",processForwardmsg);fansid=ansid;}
function processForwardmsg()
{var respTxt=reqhandler(reqs);if(respTxt)
{hideAnydiv("dd4q"+fansid+"_success");if(respTxt=="ERR1"){alert(al_UNPB);showpostdiv('dd4q'+fansid);}
else if(respTxt=="ERR2"){alert(al_IL);showpostdiv('dd4q'+fansid);}
else if(respTxt=="ERR3"){alert(al_EF_LB);showpostdiv('dd4q'+fansid);}
else if(respTxt=="ERR4"){alert("Improper emailid format");showpostdiv('dd4q'+fansid);}
else if(respTxt=="ERR6"){alert(al_BL_BM);}
else if(respTxt=="ERR7"){alert("You can forward up to 10 persons at once.");}
else if(respTxt=="ERR8"){alert("You have exceeded the daily limit of 50 email forwards for the day.");}
else{hideAnydiv('dd4q'+fansid);showpostdiv("dd4q"+fansid+"_success");gr("dd4q"+fansid+"_success").innerHTML=respTxt;checkCookie();}}}
function postMessage(){var url="";var rediff_id=document.submit_ans.rediff_id.value;var rediff_pass=document.submit_ans.rediff_pass.value;var loggedin=document.submit_ans.loggedin.value;var questid=document.submit_ans.questid.value;var catid=document.submit_ans.catid.value;var answer=document.submit_ans.answer.value;if(loggedin!=1){if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}}
if(trim(answer)==""){alert('Answer field cannot be left blank');return false;}
document.submit_ans.submit();return;}
function showfullmessage(messageid)
{var val=gr("ext"+messageid).innerHTML;if(trim(val)!="")return;gr("ext"+messageid).innerHTML="<tr><td>"+al_PW+"</td></tr>";callURL("reqs","/Main.php?do=getdata&fullmess=1&messageid="+messageid,"POST",processReqGetMessage);gmessageid=messageid;}
function showfullmessage_profile(messageid)
{var val=gr("ext"+messageid).innerHTML;if(trim(val)!="")
return;gr("ext"+messageid).innerHTML="<tr><td>"+al_PW+"</td></tr>";callURL("reqs","/Main.php?do=getdata&source=profile&fullmess=1&messageid="+messageid,"POST",processReqGetMessage);gmessageid=messageid;}
function processReqGetMessage()
{var data1;var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="")
gr("ext"+gmessageid).innerHTML="No message present";else
gr("ext"+gmessageid).innerHTML=respTxt;}}
function showMore(divExt,divMain)
{hideAnydiv(divMain);showpostdiv(divExt);}
function closeMore(divExt,divMain)
{showpostdiv(divMain);hideAnydiv(divExt);}
function getcomments(questid,ansid,str)
{showpostdiv("dd2q"+ansid);if(str!="addCom"){var val=gr("com"+ansid).innerHTML;if(trim(val)!="")return;}
gr("com"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=getcomments&getcom=1&questid="+questid+"&ansid="+ansid,"POST",processReqGetComments);gmessageid=ansid;}
function processReqGetComments()
{var data1;var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="")
gr("com"+gmessageid).innerHTML="No comments present";else
gr("com"+gmessageid).innerHTML=respTxt;if(self!=parent)parent.resizer(document.body.scrollHeight);}}
function getprofpageques(userid,pageno)
{gr("dd2").innerHTML=al_PW;callURL("reqs","/Main.php?do=getprofpageques&userid="+userid+"&pageno="+pageno,"POST",processProfpageques);}
function processProfpageques()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR1"){alert(al_UNPB);}
else if(respTxt=="ERR2"){alert(al_BL_IU);}
else{gr("dd2").innerHTML=respTxt;}}}
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=al_PW;callURL("reqs","/Main.php?do=getprofpgans&questid="+profquestid+"&userid="+userid,"POST",processProfquestrep);gprofquestid=profquestid;}
function processProfquestrep()
{var data1;var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="")
gr("ans"+gprofquestid).innerHTML="No answer present";else
gr("ans"+gprofquestid).innerHTML=respTxt;}}
function getdata(messageid)
{showpostdiv(messageid);gr('readlinkdiv_'+messageid).innerHTML="<a href=\"javascript:closereplydiv('"+messageid+"');\">Hide</a>";var val=gr(messageid).innerHTML;if(trim(val)!="")return;gr(messageid).innerHTML=al_PW;callURL("reqs","/Main.php?do=getdata&messageid="+messageid,"POST",processReqGetReplies);gmessageid=messageid;}
function processReqGetReplies()
{var data1;var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt!=""){gr(gmessageid).innerHTML=respTxt;}}}
function closereplydiv(id)
{hideAnydiv(id);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);}
function submitabuse(qid,aid,cid)
{txtusername="";txtpassword="";ansid=aid;url="qid="+qid+"&aid="+aid+"&cid="+cid;if(gr("captchaval"))url+="&captchaval="+gr("captchaval").value;g_int_qid=qid;g_int_aid=aid;g_int_cid=cid;loggedin=getRef("loggedin_"+qid+"_"+aid+"_"+cid).value;if(loggedin==0)
{txtusername=getRef("txtusername_"+qid+"_"+aid+"_"+cid).value;txtpassword=getRef("txtpassword_"+qid+"_"+aid+"_"+cid).value;if(trim(txtusername)==""||trim(txtpassword)==""){alert(al_UNPB);return false;}}
cboabusetype=getRef("cboabusetype_"+qid+"_"+aid+"_"+cid).value;if(trim(cboabusetype)==""){alert('Please choose the type of violation.');return false;}
if(cid!="")
{gr("divAbuse"+aid+cid).innerHTML=al_PW;}
else if(aid!="")
{gr("dd3q"+aid).innerHTML=al_PW;}
else
{gr("divReportAbu").innerHTML=al_PW;}
url+="&txtusername="+txtusername+"&txtpassword="+txtpassword+"&cboabusetype="+cboabusetype+"&loggedin="+loggedin;if(cid!="")
{callURL("reqs","/Main.php?do=reportabuse&submit=Submit&"+url,"POST",processdisplayCommentAbuse);}
else if(aid!="")
{callURL("reqs","/Main.php?do=reportabuse&submit=Submit&"+url,"POST",processdisplayAbuse);}
else
{callURL("reqs","/Main.php?do=reportabuse&submit=Submit&"+url,"POST",processdisplayQuestAbuse);}}
function processdisplayCommentAbuse()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="Invalid Code")
{alert("Please enter the text as shown in the image");displaycomAbuse(g_int_qid,g_int_aid,g_int_cid);}
else
{gr("divAbuse"+g_int_aid+g_int_cid).innerHTML=respTxt;g_int_cid="";g_int_aid="";checkCookie();}}}
function processdisplayQuestAbuse()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="Invalid Code")
{alert("Please enter the text as shown in the image");displayquesAbuse(g_int_qid);}
else
{gr("divReportAbu").innerHTML=respTxt;checkCookie();}}}
function refreshAd()
{return true;if(gr("banner"))gr("banner").src=gr("banner").src;}
function qpodlogin(){var url="";var rediff_id=gr("rediff_id").value;var rediff_pass=gr("rediff_pass").value;var frm=gr("frm").value;if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}
url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="frm="+frm;hideAnydiv('div_qpodtlogin');showpostdiv('div_qpodlogin');callURL("reqs","/Main.php?do=login&"+url,"POST",processQpodlogin);}
function processQpodlogin()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR1"){alert(al_UNPB);hideAnydiv('div_qpodlogin');showpostdiv('div_qpodtlogin');}
else if(respTxt=="ERR2"){alert(al_IL);hideAnydiv('div_qpodlogin');showpostdiv('div_qpodtlogin');}
else if(respTxt=="Blocked user"){alert(al_BL_BM);hideAnydiv('div_qpodlogin');showpostdiv('div_qpodtlogin');}
else if(respTxt=="successfuly loggedin"){validate(document.questionform);}}}
function answerlogin(){var url="";var rediff_id=gr("rediff_id").value;var rediff_pass=gr("rediff_pass").value;if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}
url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="frm=Qpod";callURL("reqs","/Main.php?do=login&"+url,"POST",processanswerlogin);}
function processanswerlogin()
{var respTxt=reqhandler(reqs);if(respTxt)
{if(respTxt=="ERR1"){alert(al_UNPB);}
else if(respTxt=="ERR2"){alert(al_IL);}
else if(respTxt=="Blocked user"){alert(al_BL_BM);}
else if(respTxt=="successfuly loggedin"){postMessage();}}}
var loggedin,ansid,rating,grateid,gcatid,gquestid;function postRate_function(loggedin,ansid,rateid,catid,questid,source)
{grateid=rateid;username=getCookie('Rlo');quserid=getCookie('QNAuserid');if(rateid==1)
{if(gr("vup"+ansid).className=='votesupdisable'||gr("vup"+ansid).className=='votesupsel')
return false;}
else
{if(gr("vdn"+ansid).className=='votesdndisable'||gr("vdn"+ansid).className=='votesdnsel')
return false;}
if(quserid==null||quserid=="")
{if(source!=1)
{if(rateid==1)
{hideAnydiv('dd1q_nu'+ansid);showpostdiv('dd1q_u'+ansid);}
else
{hideAnydiv('dd1q_u'+ansid);showpostdiv('dd1q_nu'+ansid);}}
else
{if(rateid==1)
{var rediff_id=gr("rediff_id_u_"+ansid).value;var rediff_pass=gr("rediff_pass_u_"+ansid).value;}
else
{var rediff_id=gr("rediff_id_nu_"+ansid).value;var rediff_pass=gr("rediff_pass_nu_"+ansid).value;}
if(trim(rediff_id)==""||trim(rediff_pass)==""){alert(al_UNPB);return false;}
var url="";url+="rediff_id="+escape(rediff_id)+"&";url+="rediff_pass="+escape(rediff_pass)+"&";url+="loggedin="+loggedin+"&";url+="ansid="+ansid+"&";url+="catid="+catid+"&";url+="questid="+questid+"&";url+="rateid="+rateid;if(rateid==1)
hideAnydiv('dd1q_u'+ansid);else
hideAnydiv('dd1q_nu'+ansid);showpostdiv("rate"+ansid);gr("rate"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=submitcomment&"+url,"POST",processPostRate_Temp);gansid=ansid;}}
else
{var url="";url+="loggedin="+loggedin+"&";url+="ansid="+ansid+"&";url+="catid="+catid+"&";url+="questid="+questid+"&";url+="rateid="+rateid;if(rateid==1)
hideAnydiv('dd1q_u'+ansid);else
hideAnydiv('dd1q_nu'+ansid);showpostdiv("rate"+ansid);gr("rate"+ansid).innerHTML=al_PW;callURL("reqs","/Main.php?do=submitcomment&"+url,"POST",processPostRate_Temp);gansid=ansid;}
gcatid=catid;gquestid=questid;}
function processPostRate_Temp()
{var respTxt=reqhandler(reqs);if(respTxt)
{hideAnydiv('rate'+gansid);if(respTxt=="ERR1"){alert(al_UNPB);if(grateid==1)
{hideAnydiv('dd1q_nu'+gansid);showpostdiv('dd1q_u'+gansid);}
else
{hideAnydiv('dd1q_u'+gansid);showpostdiv('dd1q_nu'+gansid);}}
else if(respTxt=="ERR2"){alert(al_IL);if(grateid==1)
{hideAnydiv('dd1q_nu'+gansid);showpostdiv('dd1q_u'+gansid);}
else
{hideAnydiv('dd1q_u'+gansid);showpostdiv('dd1q_nu'+gansid);}}
else if(respTxt=="ERR3"){alert(al_CFB);if(grateid==1)
{hideAnydiv('dd1q_nu'+gansid);showpostdiv('dd1q_u'+gansid);}
else
{hideAnydiv('dd1q_u'+gansid);showpostdiv('dd1q_nu'+gansid);}}
else if(respTxt=="ERR4"){alert("Please select an option");if(grateid==1)
{hideAnydiv('dd1q_nu'+gansid);showpostdiv('dd1q_u'+gansid);}
else
{hideAnydiv('dd1q_u'+gansid);showpostdiv('dd1q_nu'+gansid);}}
else if(respTxt=="ERR5"){alert("Your vote on this answer has already been received");}
else if(respTxt=="ERR6"){alert("You cannot vote on your own answers.");}
else if(respTxt=="ERR7"){alert(al_BL_BM);}
else if(respTxt=="ERR8"){alert("You have reached the limit for ratings in a day.");}
else{if(grateid==1)
hideAnydiv('dd1q_u'+gansid);else
hideAnydiv('dd1q_nu'+gansid);hideAnydiv("rate"+gansid);if(grateid==0)
{var cnt1=trim(gr("nu"+gansid).innerHTML);var cnt;cnt=parseInt(cnt1);cnt=cnt+1;gr("nu"+gansid).innerHTML=cnt;gr("vup"+gansid).disabled=false;gr("vup"+gansid).className='votesupdisable';gr("vdn"+gansid).className='votesdnsel';gansid="";grateid="";}
else
{var cnt1=trim(gr("u"+gansid).innerHTML);var cnt;cnt=parseInt(cnt1);cnt=cnt+1;gr("u"+gansid).innerHTML=cnt;gr("vdn"+gansid).disabled=false;gr("vdn"+gansid).className='votesdndisable';gr("vup"+gansid).className='votesupsel';gansid="";grateid="";}}
checkCookie();}}