var previousdivname="blank";var gaction="";var enterEnabled=false;var gtimer;var gtimeoutms=15000;var authreq;function handleError(type)
{var btn=gr("submitbutton");if(reqs)reqs.abort();if(gtimer)clearTimeout(gtimer);if(btn)btn.disabled=false;switch(type)
{case"postmsg":if(btn)btn.value="Submit";alert("There was an error while posting your message. Please try again");break;case"reportabuse":if(btn)btn.value="Submit";alert("There was an error while submitting your request. Please try again");break;case"forward":if(btn)btn.value="Forward";alert("There was an error while forwarding your message. Please try again");break;case"login":if(btn)btn.value="Login";alert("There was an error while logging in. Please try again");break;default:alert("An unexpected error occurred. Please try again");return;}}
function Trim(TRIM_VALUE){if(TRIM_VALUE.length<1){return"";}
TRIM_VALUE=RTrim(TRIM_VALUE);TRIM_VALUE=LTrim(TRIM_VALUE);if(TRIM_VALUE==""){return"";}
else{return TRIM_VALUE;}}
function RTrim(VALUE){var w_space=String.fromCharCode(32);var v_length=VALUE.length;var strTemp="";if(v_length<0){return"";}
var iTemp=v_length-1;while(iTemp>-1){if(VALUE.charAt(iTemp)==w_space){}
else{strTemp=VALUE.substring(0,iTemp+1);break;}
iTemp=iTemp-1;}
return strTemp;}
function LTrim(VALUE){var w_space=String.fromCharCode(32);if(v_length<1){return"";}
var v_length=VALUE.length;var strTemp="";var iTemp=0;while(iTemp<v_length){if(VALUE.charAt(iTemp)==w_space){}
else{strTemp=VALUE.substring(iTemp,v_length);break;}
iTemp=iTemp+1;}
return strTemp;}
function btnClick(event,btnName)
{if((event.keyCode)==13)
{document.getElementById(btnName).focus();document.getElementById(btnName).click();}}
function validEmail(email){var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;var checkend=/\.[a-zA-Z]{2,4}$/;if((email.search(exclude)!=-1)||(email.search(checkend)==-1)){return false;}
atPos=email.indexOf("@",0);pPos1=email.indexOf(".",0);periodPos=email.indexOf(".",atPos);pos1=pPos1;pos2=0;while(pos2>-1){pos2=email.indexOf(".",pos1+1);if(pos2==pos1+1){return false;}else{pos1=pos2;}}
if(atPos==-1){return false;}
if(atPos==0){return false;}
if(pPos1==0){return false;}
if(email.indexOf("@",atPos+1)>-1){return false;}
if(periodPos==-1){return false;}
if(atPos+1==periodPos){return false;}
if(periodPos+3>email.length){return false;}
return true;}
function showLoginName()
{if(document.cookie)
{var cookies=document.cookie.split(";");for(i=0;i<cookies.length;i++)
{if(cookies[i].indexOf("Rlo=")!==-1)
{var displayname=Trim(unescape(cookies[i].replace(/Rlo=/i,"").replace(/\+/," ")));if(displayname.indexOf(" ")!=-1)
document.getElementById("loggedinnamediv").innerHTML="Welcome "+displayname.substr(0,displayname.indexOf(" "))+"&nbsp;|&nbsp;";else
document.getElementById("loggedinnamediv").innerHTML="Welcome "+displayname+"&nbsp;|&nbsp;";document.getElementById("logoutspan").style.display='block';document.getElementById("logoutspan").style.visibility='visible';}}}}
function validateAbuseForm()
{var checked=false;var i=1;var errmsg="";while(gr("abusecheck"+i))
{if(gr("abusecheck"+i).checked)
{checked=true;break;}
i++;}
if(!checked)
{errmsg+="Please select the reason(s) that best describe your complaint\n"}
if(Trim(gr("captcha").value)=="")
{errmsg+="Please enter the code\n";}
if(checked)
{reportAbuse();}
else
{alert("\n\n rediff.com \n\n"+errmsg);}}
var reqs;var gmessageid;var gparentid;var gboardid;var cc=window;var ce=eval;var u=true;var randomkey;var gsetalert;function gr(id)
{return document.getElementById(id);}
function PasswdRemindWin()
{window.open("http://login.rediff.com/cgi-bin/passwd_remind.cgi?FormName=showlogin","win1","toolbar=no,directories=no,resize=yes,menubar=no,location=no,scrollbars=yes,width=490,height=480,maximize=null,top=70,left=80");}
function showSignupPage()
{window.open("http://login.rediff.com/bn/register.cgi?FormName=user_details","signupwin");}
function validatePost()
{errmsg="";if(gr("setalert")&&gr("setalert").checked){gsetalert=1;}
else{gsetalert=0;}
if(Trim(gr("subject").value)=="")
{errmsg=errmsg+"Please enter the Subject\n";}
if(Trim(gr("comments").value)=="")
{errmsg=errmsg+"Please enter your Message\n";}
if(Trim(gr("captcha").value)=="")
{errmsg=errmsg+"Please enter the code\n";}
if(errmsg)
{alert("\n\n rediff.com \n\n"+errmsg);}
else
{postMessage();}}
function validateRatingForm()
{errmsg="";if(gr("rating").value=="")
{errmsg=errmsg+"Please enter your rating\n";}
if(gr("captcha").value=="")
{errmsg=errmsg+"Please enter the code\n";}
if(errmsg)
{alert("\n\n rediff.com \n\n"+errmsg);}
else
{rateMessage();}}
function validateForwardForm()
{errmsg="";if(Trim(gr("sendername").value)=="")
{errmsg=errmsg+"Please enter your Name\n";}
if(Trim(gr("senderemail").value)=="")
{errmsg=errmsg+"Please enter your email address\n";}
if(Trim(gr("emails").value)=="")
{errmsg=errmsg+"Please enter the email addresses to whom you want to forward this message\n";}
if(Trim(gr("captcha").value)=="")
{errmsg=errmsg+"Please enter the code\n";}
if(errmsg)
{alert("\n\n rediff.com \n\n"+errmsg);}
else
{forwardMessage();}}
function reposition()
{var ol=gr("tempdiv").offsetLeft;var ot=gr("tempdiv").offsetTop;var oh=gr("tempdiv").offsetHeight;var ow=gr("tempdiv").offsetWidth;var dw;var dh;if(parent==self)
{dw=document.body.offsetWidth;dh=document.body.offsetHeight;}
else
{dw=parseInt(parent.document.getElementById(window.name).offsetWidth);dh=parseInt(parent.document.getElementById(window.name).offsetHeight);}
if(isNaN(dw))
{dw=document.width;}
if((ol+ow)>dw)
{var nl=dw-ow;if(nl>0)
gr("tempdiv").style.left=nl;}
if((ot+oh)>dh)
{var nt=dh-oh;if(nt>0)
gr("tempdiv").style.top=nt;}}
function closetempdiv()
{gr("tempdiv").style.visibility='hidden';gr("tempdiv").style.display='none';}
function closeDiv(divname)
{if(divname=="postanswer")
{if(gr("postmessagelink"))gr("postmessagelink").style.visibility="visible";if(gr("postmessagelink"))gr("postmessagelink").style.display="block";}
gr(divname).style.visibility='hidden';gr(divname).style.display='none';gr(divname).innerHTML='';if(self!=parent)
{if(navigator.userAgent.indexOf("MSIE")!=-1)
parent.resizer(document.body.scrollHeight);else
parent.resizer(document.body.offsetHeight);}}
function reload()
{document.location.reload();}
function getreplies(boardid,messageid)
{if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
if(gr(messageid).style.visibility=="visible")return;gr(messageid).style.visibility='visible';gr(messageid).style.display='block';if(gr('readlinkdiv_'+messageid)&&gr('readlinkdiv_'+messageid).style.visibility=="hidden")
{gr('readlinkdiv_'+messageid).style.visibility='visible';gr('readlinkdiv_'+messageid).style.display='block';}
if(gr('readlinkdiv_'+messageid))gr('readlinkdiv_'+messageid).innerHTML=" | <a href=\"javascript:closereplydiv('"+messageid+"');\">Hide replies</a>";gr(messageid).innerHTML="<font class=\"sb2\" color=\"#006666\">Fetching replies...</font>";callURL("reqs","messagethread.php?boardid="+boardid+"&messageid="+messageid+"&service_name="+service_name,"POST",processReqGetReplies);gmessageid=messageid;}
function getMessageBody(boardid,messageid)
{if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
if(gr("fullpostdiv_"+messageid).innerHTML!="")
{gr("compactpostdiv_"+messageid).style.visibility="hidden";gr("compactpostdiv_"+messageid).style.display="none";gr("fullpostdiv_"+messageid).style.visibility="visible";gr("fullpostdiv_"+messageid).style.display="block";if(self!=parent)parent.resizer(document.body.scrollHeight);return;}
callURL("reqs","getmessagebody.php?boardid="+boardid+"&messageid="+messageid+"&service_name="+service_name,"POST",processReqGetMessageBody);gmessageid=messageid;}
function postMessage()
{if(gr("service_name_"+gmessageid)){service_name=gr("service_name_"+gmessageid).value;}
if(gr("authreq_"+gmessageid)){authreq=gr("authreq_"+gmessageid).value;}
if(gr(parentid)){gparentid=gr(parentid).value;}
if(gtimer)clearTimeout(gtimer);gr("submitbutton").value="Posting...";gr("submitbutton").disabled=true;gtimer=setTimeout("handleError('postmessage')",gtimeoutms);var url="";if(gr("email"))url+="email="+escape(Trim(gr("email").value))+"&";if(gr("password"))url+="password="+escape(gr("password").value)+"&";if(gr("captcha"))url+="captcha="+escape(Trim(gr("captcha").value))+"&";url+="action="+gr("action").value+"&";url+="authreq="+authreq+"&";url+="setalert="+gsetalert+"&";url+="messageid="+gmessageid+"&";url+="topparentid="+gparentid+"&";url+="id="+gr("boardid").value+"&";url+="nthread="+gr("nthread").value+"&";url+="subject="+escape(Trim(gr("subject").value))+"&";url+="name="+escape(Trim(gr("name").value))+"&";url+="comments="+escape(Trim(gr("comments").value.substring(0,maxLength)));gboardid=gr("boardid").value;callURL("reqs","postboard.php?"+url+"&service_name="+service_name,"POST",processPostMessage);}
function processPostMessage()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(gtimer)clearTimeout(gtimer);if(reqs.responseText)
{if(reqs.responseText=="posted")
{reload();return;}
if(gmessageid==""){gr("postanswer").style.visibility='visible';gr("postanswer").style.display='block';gr("postanswer").innerHTML=reqs.responseText;if(gr("email"))
gr("email").focus();else if(gr("subject"))
gr("subject").focus();}
else{gr("replydiv_"+gmessageid).style.visibility='hidden';gr("replydiv_"+gmessageid).style.display='none';gr("replydiv_"+gmessageid).innerHTML=reqs.responseText;if((gr("email")&&gr("password"))||(gr("subject")||gr("captcha")))
{gr("replydiv_"+gmessageid).style.visibility='visible';gr("replydiv_"+gmessageid).style.display='block';if(gr("email"))
gr("email").focus();else if(gr("comments"))
gr("comments").focus();}
else
{if(!gr(gparentid)){var url=document.location.href;if(url.search('userboard.php')!=-1){gr("replysubmitteddiv_"+gmessageid).style.visibility='visible';gr("replysubmitteddiv_"+gmessageid).style.display='block';gr("replysubmitteddiv_"+gmessageid).innerHTML='<table><tr><td><table cellspacing=3 cellpadding=3 bgcolor="#F0F0F0" style="border:2px solid #E0E0E0;"><tr><td><font class="sb2">Your reply to this message has been submitted. <a href="getthread.php?threadid='+gparentid+'&boardid='+gboardid+'&service_name='+service_name+'">View Thread</a> | <a href="javascript:undefined" onclick=closeDiv("replysubmitteddiv_'+gmessageid+'");>Close</a></font></td></tr></table></td></tr></table>';}
else{var newurl=url.replace('permapost','permathread');document.location.href=newurl;}}
else{gr(gparentid).style.visibility='hidden';gr(gparentid).style.display='none';gr(gparentid).innerHTML="";getreplies(gboardid,gparentid);}}}
if(self!=parent)parent.resizer(document.body.scrollHeight);if(gr('loggedinnamediv')){showLoginName();}}}
else if(reqs.status>=400)
{handleError("postmessage");}}}
function handleKeys(e)
{if(!e)e=window.event;if(e.keyCode==13&&!enterEnabled){e.returnValue=false;e.cancelBubble=true;return false;}}
function showForwardForm(boardid,messageid,subject,username,e)
{if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
if(!e)e=window.event;randomkey=Math.floor(Math.random()*1000000);callURL("reqs","forwardmessage.php?boardid="+boardid+"&messageid="+messageid+"&subject="+escape(subject)+"&byline="+escape(username)+"&service_name="+service_name+"&randomkey="+randomkey,"POST",processShowForwardForm);gmessageid=messageid;}
function processShowForwardForm()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{if(previousdivname!="blank"){closeDiv(previousdivname);}
gr("fwddiv_"+gmessageid).style.visibility='visible';gr("fwddiv_"+gmessageid).style.display='block';gr("fwddiv_"+gmessageid).innerHTML=reqs.responseText;previousdivname="fwddiv_"+gmessageid;if(self!=parent)parent.resizer(document.body.scrollHeight);gr("emails").focus();}}
else if(reqs.status>=400)
{handleError("showforwardform");}}}
function forwardMessage()
{if(gr("service_name_"+gmessageid)){service_name=gr("service_name_"+gmessageid).value;}
if(gtimer)clearTimeout(gtimer);gr("submitbutton").value="Forwarding...";gr("submitbutton").disabled=true;gtimer=setTimeout("handleError('forwardmessage')",gtimeoutms);var url="";url+="action=f&";if(gr("captcha"))url+="captcha="+escape(Trim(gr("captcha").value))+"&";url+="messageid="+gmessageid+"&";url+="boardid="+gr("forwardboardid").value+"&";url+="senderemail="+escape(Trim(gr("senderemail").value))+"&";url+="sendername="+escape(Trim(gr("sendername").value))+"&";url+="emails="+escape(Trim(gr("emails").value).replace(/[ ;\n]/g,",").replace(/,+/g,",").replace(/,/g,", "));callURL("reqs","forwardmessage.php?"+url+"&service_name="+service_name,"POST",processForwardMessage);}
function processForwardMessage()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{if(gtimer)clearTimeout(gtimer);gr("fwddiv_"+gmessageid).style.visibility='visible';gr("fwddiv_"+gmessageid).style.display='block';gr("fwddiv_"+gmessageid).innerHTML=reqs.responseText;if(gr("emails"))gr("emails").focus();if(self!=parent)parent.resizer(document.body.scrollHeight);}}
else if(reqs.status>=400)
{handleError("forwardmessage");}}}
function showReplyForm(boardid,parentid,messageid,subject,threadlevel,e)
{if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
if(gr("authreq_"+messageid)){authreq=gr("authreq_"+messageid).value;}
if(!e)e=window.event;randomkey=Math.floor(Math.random()*1000000);callURL("reqs","postboard.php?action=s&id="+boardid+"&parentid="+parentid+"&messageid="+messageid+"&subject="+escape(subject)+"&threadlevel="+threadlevel+"&authreq="+authreq+"&service_name="+service_name+"&randomkey="+randomkey,"POST",processShowReplyForm);gmessageid=messageid;gparentid=parentid;}
function processShowReplyForm()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{if(previousdivname!="blank"){closeDiv(previousdivname);}
if(gmessageid==""){gr("postanswer").style.visibility='visible';gr("postanswer").style.display='block';gr("postanswer").innerHTML=reqs.responseText;previousdivname="postanswer";gr("subject").focus();}
else{gr("replydiv_"+gmessageid).style.visibility='visible';gr("replydiv_"+gmessageid).style.display='block';gr("replydiv_"+gmessageid).innerHTML=reqs.responseText;previousdivname="replydiv_"+gmessageid;gr("comments").focus();}
if(self!=parent)parent.resizer(document.body.scrollHeight);if(gmessageid=="")
{if(gr("postmessagelink"))gr("postmessagelink").style.visibility="hidden";if(gr("postmessagelink"))gr("postmessagelink").style.display="none";}}}
else if(reqs.status>=400)
{handleError("showreplyform");}}}
var divName;function showDiv(divName)
{parent.resizer(document.body.scrollHeight+370);document.getElementById(divName).style.display='block';document.getElementById(divName).style.visibility='visible';}
function closeTermOfUse()
{parent.resizer(document.body.scrollHeight-370);document.getElementById('termsofuse').style.display='none';document.getElementById('termsofuse').style.visibility='hidden';}
function showReportAbuse(boardid,messageid,e)
{if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
if(!e)e=window.event;randomkey=Math.floor(Math.random()*1000000);callURL("reqs","reportabuse.php?boardid="+boardid+"&messageid="+messageid+"&service_name="+service_name+"&randomkey="+randomkey,"GET",processShowReportAbuse);gmessageid=messageid;}
function processShowReportAbuse()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{if(previousdivname!="blank"){closeDiv(previousdivname);}
gr("offdiv_"+gmessageid).style.visibility='visible';gr("offdiv_"+gmessageid).style.display='block';gr("offdiv_"+gmessageid).innerHTML=reqs.responseText;previousdivname="offdiv_"+gmessageid;if(self!=parent)parent.resizer(document.body.scrollHeight);}}
else if(reqs.status>=400)
{handleError("showreportabuseform");}}}
function reportAbuse()
{if(gtimer)clearTimeout(gtimer);gr("submitbutton").value="Reporting...";gr("submitbutton").disabled=true;gtimer=setTimeout("handleError('reportabuse')",gtimeoutms);var boardid=gr("boardid").value;var messageid=gr("messageid").value;if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
var checkurl="";if(gr("reasons"))
{var reasons=gr("reasons").value.split(",");for(i=0;i<reasons.length;i++)
{checkurl+="&check"+reasons[i]+"=1";}}
else
{var i=1;while(gr("abusecheck"+i))
{if(gr("abusecheck"+i).checked)
{checkurl+="&check"+i+"=1";}
i++;}}
var captcha="";if(gr("captcha"))captcha+="&captcha="+escape(Trim(gr("captcha").value));var logininfo="";if(gr("email")&&gr("password"))
{logininfo="&email="+escape(Trim(gr("email").value))+"&password="+escape(gr("password").value);}
gr("offdiv_"+messageid).innerHTML='<font class=sb2><b>Processing, Please wait.....</b></font>';callURL("reqs","reportabuse.php?action=confirm&boardid="+boardid+"&messageid="+messageid+captcha+checkurl+logininfo+"&service_name="+service_name,"GET",processReportAbuse);gmessageid=messageid;}
function processReportAbuse()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(gtimer)clearTimeout(gtimer);if(reqs.responseText=="")
{gr("postcontent_"+gmessageid).innerHTML='<table width="100%%" border="0" style="background-color:#F4F4F4;border-left: 1px #CCCCCC solid;border-collapse: collapse;border-spacing: 0px; color:#969696; font-family:Arial, Helvetica, sans-serif;font-size:12px"><tr><td height="30px;"> <span style=" padding-left:20px;">Message awaiting moderator review</span></td></tr></table>';if(gr('loggedinnamediv')){showLoginName();}
if(gr('loggedinasdiv')){showLoginAs();}
if(self!=parent){if(navigator.userAgent.indexOf("MSIE")!=-1)
parent.resizer(document.body.scrollHeight);else
parent.resizer(document.body.offsetHeight);}
previousdivname="blank";}
else
{gr("offdiv_"+gmessageid).innerHTML=reqs.responseText;if(self!=parent)parent.resizer(document.body.scrollHeight);if(gr("email"))gr("email").focus();}}
else if(reqs.status>=400)
{handleError("reportabuse");}}}
function callURL(req,requrl,method,processor)
{requrl='/newboard/'+requrl;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 processReqGetReplies()
{var data1;if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText=="")
gr(gmessageid).innerHTML="No replies for this message";else
gr(gmessageid).innerHTML=reqs.responseText;if(self!=parent)parent.resizer(document.body.scrollHeight);}
else if(reqs.status>=400)
{handleError("getreplies");}}}
function processReqGetMessageBody()
{var data1;if(reqs.readyState==4)
{if(reqs.status==200)
{gr("compactpostdiv_"+gmessageid).style.visibility="hidden";gr("compactpostdiv_"+gmessageid).style.display="none";gr("fullpostdiv_"+gmessageid).style.visibility="visible";gr("fullpostdiv_"+gmessageid).style.display="block";gr("fullpostdiv_"+gmessageid).innerHTML="<font class=sb2>"+reqs.responseText+"&nbsp;&nbsp;<a href='javascript:showcompactmessage(\""+gmessageid+"\");'>less</a></font>";if(self!=parent)parent.resizer(document.body.scrollHeight);}
else if(reqs.status>=400)
{handleError("messagebody");}}}
function showcompactmessage(messageid)
{gr("compactpostdiv_"+messageid).style.visibility="visible";gr("compactpostdiv_"+messageid).style.display="block";gr("fullpostdiv_"+messageid).style.visibility="hidden";gr("fullpostdiv_"+messageid).style.display="none";if(self!=parent){if(navigator.userAgent.indexOf("MSIE")!=-1)
parent.resizer(document.body.scrollHeight);else
parent.resizer(document.body.offsetHeight);}}
function showRatingForm(messageid,e)
{if(gr("service_name_"+messageid)){service_name=gr("service_name_"+messageid).value;}
if(!e)e=window.event;randomkey=Math.floor(Math.random()*1000000);gr("tempdiv").style.top=e.clientY+document.body.scrollTop;gr("tempdiv").style.left=e.clientX;callURL("reqs","ratemessage.php?boardid="+gboardid+"&messageid="+messageid+"&service_name="+service_name+"&randomkey="+randomkey,"GET",processShowRatingForm);gmessageid=messageid;}
function processShowRatingForm()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{gr("tempdiv").style.visibility='visible';gr("tempdiv").style.display='block';gr("tempdiv").innerHTML=reqs.responseText;}}
else if(reqs.status>=400)
{handleError("showratingform");}}}
function rateMessage()
{if(gr("service_name_"+gmessageid)){service_name=gr("service_name_"+gmessageid).value;}
var captchaval="";var logininfo="";var val=gr("rating").value;if(gr("captcha"))captchaval=escape(Trim(gr("captcha").value));if(gr("email"))logininfo+="&email="+escape(Trim(gr("email").value));if(gr("password"))logininfo+="&password="+escape(gr("password").value);callURL("reqs","ratemessage.php?action=rate&boardid="+gboardid+"&messageid="+gmessageid+"&captcha="+captchaval+"&rating="+val+logininfo+"&service_name="+service_name,"GET",processRateMessage);}
function processRateMessage()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{gr("tempdiv").style.visibility='visible';gr("tempdiv").style.display='block';gr("tempdiv").innerHTML=reqs.responseText;showLoginName();}}
else if(reqs.status>=400)
{handleError("ratemessage");}}}
function resizeIframe(){if(self!=parent){i=parent.document.getElementById(window.name)
i.style.height="200px";iHeight=document.body.scrollHeight;i.style.height=iHeight+5+"px";}}
function closereplydiv(id)
{gr(id).style.visibility='hidden';gr(id).style.display='none';gr('readlinkdiv_'+id).innerHTML=" | <a href=\"javascript:getreplies('"+gboardid+"', '"+id+"')\">Show replies</a>";if(self!=parent){if(navigator.userAgent.indexOf("MSIE")!=-1)
parent.resizer(document.body.scrollHeight);else
parent.resizer(document.body.offsetHeight);}}
function showAbusivePost(messageid)
{gr("hideabusivepostdiv_"+messageid).style.visibility='hidden';gr("hideabusivepostdiv_"+messageid).style.display='none';gr("abusivepostdiv_"+messageid).style.visibility='visible';gr("abusivepostdiv_"+messageid).style.display='block';if(self!=parent)parent.resizer(document.body.scrollHeight);}
function hideAbusivePost(messageid)
{gr("hideabusivepostdiv_"+messageid).style.visibility='visible';gr("hideabusivepostdiv_"+messageid).style.display='block';gr("abusivepostdiv_"+messageid).style.visibility='hidden';gr("abusivepostdiv_"+messageid).style.display='none';if(self!=parent)parent.resizer(document.body.scrollHeight);}
function validateLoginForm()
{errmsg="";if(Trim(gr("email").value)=="")
{errmsg=errmsg+"Please enter your email address\n";}
if(gr("password").value=="")
{errmsg=errmsg+"Please enter the password\n";}
if(Trim(gr("captcha").value)=="")
{errmsg=errmsg+"Please enter the code\n";}
if(errmsg)
{alert("\n\n rediff.com \n\n"+errmsg);return false;}
return true;}
function reloadCaptcha()
{randomkey=Math.floor(Math.random()*1000000);gr("captchaimg").src="captcha.php?"+randomkey;}
var clipped;var lenUSig;var maxLength=1500;function calcCharLeft(){clipped=false;lenUSig=0;maxLength=1500;var charleft;if(document.getElementById("comments").value.length>maxLength){document.getElementById("comments").value=document.getElementById("comments").value.substring(0,maxLength);charleft=0;clipped=true;}else{charleft=maxLength-document.getElementById("comments").value.length;}
document.getElementById("msgCL").innerHTML=charleft;return clipped;}
function textKey(){supportsKeys=true;calcCharLeft();}
function setalert(boardid,e){if(gtimer)clearTimeout(gtimer);if(gr("submitbutton")){gr("submitbutton").value="Posting...";gr("submitbutton").disabled=true;}
gtimer=setTimeout("handleError('setalert')",gtimeoutms);var url="";if(gr("email"))url+="email="+escape(Trim(gr("email").value))+"&";if(gr("password"))url+="password="+escape(gr("password").value)+"&";url+="action=p&";url+="authreq="+authreq+"&";url+="id="+boardid;callURL("reqs","setalert.php?"+url+"&service_name="+service_name,"POST",processsetalert);}
function processsetalert()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(gtimer)clearTimeout(gtimer);if(reqs.responseText)
{if(previousdivname!="blank"){closeDiv(previousdivname);}
gr("divSetAlert").style.visibility='hidden';gr("divSetAlert").style.display='none';gr("divSetAlert").innerHTML=reqs.responseText;gr("divSetAlert").style.visibility='visible';gr("divSetAlert").style.display='block';previousdivname="divSetAlert";if(gr("email"))gr("email").focus();if(self!=parent)parent.resizer(document.body.scrollHeight);if(gr('loggedinnamediv')){showLoginName();}}}
else if(reqs.status>=400)
{handleError("processsetalert");}}}
function validateFeedbackForm()
{errmsg="";if(Trim(gr("sendername").value)=="")
{errmsg=errmsg+"Please enter your Name\n";}
if(Trim(gr("senderemail").value)=="")
{errmsg=errmsg+"Please enter your email address\n";}
if(Trim(gr("message").value)=="")
{errmsg=errmsg+"Please enter your message\n";}
if(errmsg)
{alert("\n\n rediff.com \n\n"+errmsg);}
else
{SendFeedback();}}
function showFeedbackForm()
{callURL("reqs","feedback.php?action=s","POST",processShowFeedbackForm);}
function processShowFeedbackForm()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(reqs.responseText)
{if(previousdivname!="blank"){closeDiv(previousdivname);}
gr("feedbackDiv").style.visibility='visible';gr("feedbackDiv").style.display='block';gr("feedbackDiv").innerHTML=reqs.responseText;previousdivname="feedbackDiv";if(self!=parent)parent.resizer(document.body.scrollHeight);}}
else if(reqs.status>=400)
{handleError("showFeedbackForm");}}}
function SendFeedback(){if(gtimer)clearTimeout(gtimer);gr("submitbutton").value="Posting...";gr("submitbutton").disabled=true;gtimer=setTimeout("handleError('SendFeedback')",gtimeoutms);var url="";if(gr("sendername"))url+="sendername="+escape(Trim(gr("sendername").value))+"&";if(gr("senderemail"))url+="senderemail="+escape(gr("senderemail").value)+"&";if(gr("captcha"))url+="captcha="+escape(Trim(gr("captcha").value))+"&";if(gr("message"))url+="message="+escape(gr("message").value)+"&";url+="action=f";callURL("reqs","feedback.php?"+url,"POST",processSendFeedback);}
function processSendFeedback()
{if(reqs.readyState==4)
{if(reqs.status==200)
{if(gtimer)clearTimeout(gtimer);if(reqs.responseText)
{gr("feedbackDiv").style.visibility='hidden';gr("feedbackDiv").style.display='none';gr("feedbackDiv").innerHTML=reqs.responseText;gr("feedbackDiv").style.visibility='visible';gr("feedbackDiv").style.display='block';if(self!=parent)parent.resizer(document.body.scrollHeight);}}
else if(reqs.status>=400)
{handleError("processSendFeedback");}}}