$(function(){
   setTimeout('showAd();', 999);
   $('#download-form').submit(function() {
      var id = $("#id").val();
      var ajaxurl = $(this).attr("action");
      if($("#password").length && $("#password-label").length) {
         var password = $("#password").val();
         var patt = /[^a-zA-Z0-9]/;
         var hey = patt.test(password);
         if(password.length < 3 || hey === true) {
            $("#empty-password").dialog('open');
            return false;
         }
         $.getJSON('/ajax/passwordcheck/' + password + '/' + id, function(data) {
            if(data.status == 0 || data.status !== 1) {
               $("#wrong-password").dialog('open');
               return false;
            } else {
               getDownloadLinks(ajaxurl, id);
               return false;
            }
         });
      } else {
         getDownloadLinks(ajaxurl, id);
         return false;
      }
      return false;
   });
});

function showAd()
{
   $('#dl-ads').html("<iframe id='acd028be' name='acd028be' src='http://hqads.ro/www/delivery/afr.php?zoneid=5&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='300' height='250'><a href='http://hqads.ro/www/delivery/ck.php?n=a677d177&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://hqads.ro/www/delivery/avw.php?zoneid=5&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a677d177' border='0' alt='' /></a></iframe>");
}

function getDownloadLinks(url, id)
{
   $('#download-form').hide();
   $('#download-area').prepend('<div id="loader48" class="loaders"><img id="loader48-img" alt="loading" src="/template/img/ajax-loader48.gif" /></div>');
   var mirrors = Array();
   var names = Array();
   $.getJSON(url, function(data) {
      for(i = 0; i < data.mirrors.length; i++) {
         mirrors[i] = data.mirrors[i];
         names[i] = data.names[i];
      }
      for(i = 0; i < mirrors.length; i++) {
         $("#download-area").append('<form method="GET" action="http://' + mirrors[i] + '/index.php" name="form-' + i + '" id="form-' + i + '"></form>');
         $("#form-" + i).prepend('<input type="hidden" id="key-' + i + '" name="key" value="0" />');
         $("#form-" + i).append('<button type="button" id="button-' + i + '" onClick="javascript:submitDownload(\'' + mirrors[i] + '\', ' + id + ', ' + i + ');" class="but-download-etc">' + names[i] + '</button>');
         if(mirrors.length !== 1 && i !== mirrors.length - 1) {
            $("#download-area").append('<p class="separator"></p>');
         }
      }
      $('#loader48').hide();
   })
}

function submitDownload(mirror, fileid, id)
{
   $('<div id="loader24-' + id + '" class="loaders"><img id="loader24-img" alt="loading" src="/template/img/ajax-loader24.gif" /></div>').insertAfter('#button-'+ id);
   $("#button-" + id).hide();
   $.getJSON('/ajax/preparedownload/' + fileid + '/' + mirror, function(data) {
      if(data.key == 0) {
         alert("Eroare");
         $('#loader24-' + id).remove();
         $("#button-" + id).show();
      } else {
         $("#key-" + id).val(data.key);
         $("#form-" + id).submit();
         $('#loader24-' + id).remove();
         $("#button-" + id).show();
      }
   });
}

