var gpid;function initFlag(pid){gpid=pid;if(document.getElementById("flag16")){document.getElementById("flag16").onclick=function(){submitFlag(16);return false;};document.getElementById("flag28").onclick=function(){submitFlag(28);return false;};document.getElementById("flag15").onclick=function(){submitFlag(15);return false;};document.getElementById("flag9").onclick=function(){submitFlag(9);return false;};}}
function submitFlag(code){var a="?async=async&flagCode="+code+"&postingID="+gpid;var u="/flag/"+a;remoteCall(u,"",function(req){document.getElementById("flagMsg").innerHTML="Thanks for flagging.";document.getElementById("flagChooser").innerHTML="";});}
function remoteCall(url,vars,callbackFunction){var request=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");request.open("GET",url,true);request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");request.onreadystatechange=function(){if(request.readyState==4&&request.status==200){if(request.responseText){callbackFunction(request.responseText);}}};request.send(vars);}
