var downloadTimerInc = 1;

/**
 * elaboro il processo di download del file
 */
function showUpload() {       
  $.ajax({
    url : $('#current_url').val(),
    dataType : 'xml', //restituisce un oggetto xml
    success: function (xml) {

      var mp3 = $(xml).find('mp3')
      var p= mp3.find('p').text();
      var e= mp3.find('e').text();
      var s= mp3.find('s').text();
      var d= mp3.find('d').text();
      // thumb e title
      var t= mp3.find('t').text();
      var n= mp3.find('n').text();

      // download ok?
      if(s==1){
        var url= $('#predownload_url').val();
        if(downloadTimerInc>30){
          $(location).attr('href',url); 
          
          
        }else{ // fake progressbar
       
          $('#dBar').progressBar(((downloadTimerInc/30)*100));
          $('#dDesc').html('post elaboration... please wait');
          $('#tLeft').html("00:"+(30-downloadTimerInc)+" min");
        }
  
      }else{ //in download   
        $('#dBar').progressBar(p);
        $('#dDesc').html(d);
        $('#tLeft').html(e+" min");
      }
      
 
        
      // aggiorno eventuale thumb e titolo  
      if(t !='null')
        $('#boxImg img').attr("src",t);
      
      if(n !='null')
        $('#h1Img').html(n);
      
      
      if(s==2){
        manageError2();
      }

    }
  });
  setTimeout("showUpload()", 10000); 
}         


function downloadTimer(){
  downloadTimerInc = downloadTimerInc+1;
  setTimeout("downloadTimer()", 1000);
}

/**
 * gestisto l'errore 2
 */
function manageError2(){
  $('#error2').show();  
  $('#reloadPage').hide(); 
}
          
          
          
/**
 * bindo il pulsante della privacy
 */
$(function () {
 
  $("#downloadLink").bind("click",function (event) {
     
    if(!$("#privacyCheck").attr('checked')){
      alert('You must accept the Terms and Conditions');
      return false;
      
    }

  });

})
      
      



/*set languages*/

function setLanguages() {   

  $.post($('#languages_url').val());
 
  
}

/*get mp3 banner*/

function getBannerSongMp3Leftbar() {       
  $.ajax({
    url : $('#url_bannermp3').val(),
    data: "limit=6&keyword="+$('#keybydesc').val(),
    dataType : 'xml', //restituisce un oggetto xml
    success: function (xml) {
        
      $('#left_c_mp3').empty();

      cont = 0;
      var c = $('#left_c_mp3');
      var fieldset= $('<fieldset></fieldset>');
      var legend = $('<legend>Hot Releases</legend>');
      var t = $('<table></table>');
      tra = $('<tr></tr>');
      
      t.append(tra);

      $(xml).find('mp3').each(function(){
    
        errorMp3Song = $(this).find('error').text();
        var an = $(this).find('an').text();   
        var cn = $(this).find('cn').text();   
        var tn = $(this).find('tn').text();   
        var u = $(this).find('u').text();   
        var t60 = $(this).find('t60').text();   
 
        if(cont==3 ){
          tra = $('<tr></tr>');
          t.append(tra);
          cont = 0;  
        }
        tra.append('<td><a href="'+u+'" target="_blank" ><img src="'+t60+'" alt="" /></a><br /><a href="'+u+'" target="_blank" >&#9835 Play Song </a><br /><b>'+an+'</b><br />'+tn+'</td>');  
 
        cont ++;
      });

      if(!errorMp3Song)
        c.append(fieldset.append(legend).append(t).fadeIn(1000));

    }
  });
  
  setTimeout("getBannerSongMp3Leftbar()", 30000); 
}




function getBannerAlbumMp3() {       
  $.ajax({
    url : $('#url_banner_song_mp3').val(),
    data: "limit=6&keyword="+$('#keybydesc').val(),
    dataType : 'xml', //restituisce un oggetto xml
    success: function (xml) {

      $('#center_album_mp3').empty();

      cont = 0;
      var c = $('#center_album_mp3');
      var fieldset= $('<fieldset></fieldset>');
      var legend = $('<legend>Most Downloaded</legend>');

      fieldset.append(legend).fadeIn(1000)


      $(xml).find('mp3').each(function(){
        
        errorMp3Album = $(this).find('error').text();
        var an = $(this).find('an').text();   
        var cn = $(this).find('cn').text();     
        var u = $(this).find('u').text();   
        var g = $(this).find('g').text();   
        var t100 = $(this).find('t100').text();   
    
        fieldset.append('<div class="divAlbumMp3" ><a href="'+u+'" target="_blank" title="'+cn+'" ><img src="'+t100+'" alt=""  class="imgAlbumMp3" height="100px" /></a><b class="titAlbumMp3">'+cn+'</b><br />'+an+'<br /><span style="color:#9B1100">'+g+'</span><br /><a href="'+u+'" target="_blank" style="font-weight:bold" >&#9835 Download now! &RightTriangle;</a></div>');  
 
   
      });
      
      if(!errorMp3Album)
        c.append(fieldset);
      

    }
  });
  setTimeout("getBannerAlbumMp3()", 20000); 
}

