var gsUrl="";var giItemId=0;var giType=0;var giHelpful=0;var OBJ_TYP_BOARD_MESSAGE="1";var OBJ_TYP_IMAGE="2";var OBJ_TYP_BOARD_SWAP_ITEM="3";var OBJ_TYP_PRODUCT_REVIEW="4";function muamark(iItemId,iType,iHelpful){if(iType!=OBJ_TYP_PRODUCT_REVIEW)if(confirm('Are you sure you want to flag?')==false)return;giType=iType;giItemId=iItemId;giHelpful=iHelpful;gsUrl='/includes/flag.asp?a=a&t='+giType+'&i='+giItemId;if(iHelpful!="-1")gsUrl+='&h='+giHelpful;var ajax=new AJAXInteractionFlag(gsUrl);ajax.send();gsUrl="";}function flag(iItemId,iType){muamark(iItemId,iType,"-1")}function AJAXInteractionFlag(url){this.url=url;var req=AjaxInit();req.onreadystatechange=processRequestFlag;function AjaxInit(){if(window.XMLHttpRequest){return new XMLHttpRequest();}else if(window.ActiveXObject){isIE=true;return new ActiveXObject("Microsoft.XMLHTTP");}}function processRequestFlag(){if(req.readyState==4){if(req.status==200){postProcessFlag();}}}this.send=function(){req.open("GET",url,true);req.send(null);}}function postProcessFlag(){e=document.getElementById("f"+giItemId);var sMessage;sMessage='';if(e!=null){if((giType==OBJ_TYP_BOARD_MESSAGE)||(giType==OBJ_TYP_BOARD_SWAP_ITEM)||(giType==OBJ_TYP_IMAGE)){sMessage=" <b>Flagged, thank you!</b>";}if(giType==OBJ_TYP_PRODUCT_REVIEW){sMessage="Thank You.";while(e.firstChild){e.removeChild(e.firstChild);}}e.removeAttribute('href');var t=document.createElement("span");t.style.display="inline";t.innerHTML=sMessage;e.innerHTML='';e.appendChild(t);}}
