  var url = 'iactions_proxy.php';
  var imgurl = 'http://www.i-actions.ru/utils/captcha/captcha.php';
  var answer = new Array();
  var answer_code = new Array();
  var sess_init = 0;

  $(document).ready(function() 
    {
      $("#code").focus(function() 
         {
           if (!sess_init)
           {
             sess_init = 1;

             $.get(url,
                   {cmd:"init",r:Math.random()},
                   function(data) 
                   {
                     var tokens = data.split('&');
                     for(token in tokens)
                     {
                       answer[tokens[token].split('=')[0]] = tokens[token].split('=')[1];
                     }
                     finit();
                   }
             );
           }
         }
       );
    }
  );

  function finit()
  {
    if (answer['code'] == '200') 
    {
      if (answer['captcha'] == 'on')
      {
        $("#captcha").html("Введите в код с картинки<br/><img src='" + imgurl + "?sid=" + answer['sid'] + "' width='120' height='60' border='0'><br/><br/><input name='keystring' id='keystring' maxlength='5' size='14'>");
      }
      else
        $("#captcha").html('');
    }
    else 
      $("#check_code").html("Проверка кода в данный момент невозможна! (" + answer['txt'] + ")");

    $("#check_code").show();
  }

  function check_form() {

    if ($.trim($("#code").val()) == "")
    {
      alert("Не заполнены обязательные поля!");
      return false;
    }

    if ($.trim($("#keystring").val()) == "")
    {
      alert("Не введен код с картинки!");
      return false;
    }

    return true;
  }

  function fsubmit()
  {
    if (!check_form())
      return false;

    $.get(url,
          {cmd:"check", sid:answer['sid'], code:$("#code").val(), keystring:$("#keystring").val(), r:Math.random()},
          function(data) 
          {
            var tokens = data.split('&');
            for(token in tokens)
            {
              answer_code[tokens[token].split('=')[0]] = tokens[token].split('=')[1];
            }

            $("#answer").html(answer_code['txt']);

            if (answer_code['code'] == '200' && answer_code['ptype'] == 'on') 
            {
              $("#answer").append('<br/><a href="#" onclick=\'$("#send").show();return false;\'>сообщить о контрафакте</a>');
  
              $("#send").hide();
              $("#send").html('<textarea name="sendtext" id="sendtext"></textarea> <input type="button" value="Сообщить" onclick="fsend(); return false;">');
            }
          }
    );
  }

  function fsend()
  {
    if (!check_form())
      return false;

    $.get(url,
          {cmd:"kontrafact", sid:answer['sid'], code:$("#code").val(), keystring:$("#keystring").val(), sendtext:$("#sendtext").val(), r:Math.random()},
          function(data)
          {
            alert("Спасибо за информацию.");
          }
    );
  }



