var ajax_url_feedback="/?ajax=1&module=Feedback";
/* */
function jsonACB_Feedback(jsonObj) { }
/* */
function xmlACB_Feedback(xmlObj)
 {
    try
     {
       var xml_action=xmlObj.getElementsByTagName('pubaction')[0];
       var aname = xml_action.getAttribute("name");
       if(parseInt(xml_action.getAttribute("code"),10)==0)
        {
          showError(xml_action.getAttribute("errmsg"));
          switch(aname)
           {
             case "gofeedback":
               var imgObj = document.getElementById("captchaImg");
               if(imgObj && imgObj.tagName=='IMG')
                {
                  var formObj = getParentByTagName(imgObj,"FORM");
                  imgObj.src="/captchacode.php?r="+ Math.floor(Math.random()*1000000);
                  formObj.elements['captcha'].value='';
                }
               break;
           }
        }
       else
        {
           switch(aname)
            {
               case "gofeedback":
                 alert(xml_action.getAttribute("msg"));
                 window.location.href=window.location.href;
                 break;
               default: break;
            }
        }
     }
    catch (err)
     { 
       alert(err.message);
     }
 }
/* */
function doACB_Feedback(cmd)
 {
   switch(cmd)
    {
       case "getfeedback":
        ShowGlassWindow(true, ajax_req.responseText);
        break;
    }
 }
function getFB()
 {
    var query = "pubaction=getfeedback";
    cbFunc = 'Feedback';
    asyncCmd = 'getfeedback';
    sendAR(query,ajax_url_feedback);
 }
function goFB(clickObj,denylock)
 {
    if(denylock==null) denylock=0;
    switch(clickObj.tagName)
     {
       case "A":
       case "IMG":
        var formObj=getParentByTagName(clickObj,"FORM");
        break;
      case "INPUT":
        var formObj=clickObj.form;
        break;
      default: return false;
     }
    var query = "pubaction=gofeedback"+makeQF(formObj);
    cbFunc = 'Feedback';
    asyncCmd = 'gofeedback';
    sendAR(query,ajax_url_feedback,10,denylock);
 }
