$(document).ready(function(){
    
    function transformToJs(input)
    {
    return (input*10+50);
    }
    function transformToPage(input)
    {
    return (input*1-50)/10;    
    }
    
    
    function startwerte(characters)
    {
      for (var i = 0; i < characters.length; i++)
      {
      $('#slider'+characters[i]).slider({ animate: true, value: transformToJs($('#slidervalue'+characters[i]).text()) });
      $('#slidervalue'+characters[i]).text(transformToPage($('#slider'+characters[i]).slider('option', 'value')));
      }
    }
    
    function sendwert(name_id,nachname_id,lang_id,id,value)
    {
     switch (lang_id) {
      case "1":
        lang_name = "de"; break;
      case "2":
        lang_name = "www"; break;
      case "3":
        lang_name = "fr"; break;
      case "4":
        lang_name = "es"; break;
      case "5":
        lang_name = "it"; break;
      default:
        lang_name = "www"; break;
    }

     
     
     $.ajax({
     type: "POST",
     url: "http://"+lang_name+".buddyranking.com/ajax/v4_character.php",
     data: "name_id="+name_id+"&nachname_id="+nachname_id+"&lang_id="+lang_id+"&id="+id+"&value="+value
     //,success: function(msg){alert( "Data Saved: " + msg );}
     });


     var html = $.ajax({
     type: "POST",
     url: "http://"+lang_name+".buddyranking.com/ajax/v4_buddyScore.php",
     data: "name_id="+name_id+"&nachname_id="+nachname_id,
     cache: false,
     async: false
     }).responseText;
     
     BuddyScore(html)
  
    }
     
     
    function BuddyScore(zahl)
    {
    $("#BuddyScore").text(zahl);
    $("#BuddyRankingImg").css({'width' : Math.round(zahl*4.5,0) });
    
    }   
    
    
    function reload(characters)
    {
      for (var i = 0; i < characters.length; i++)
      {
     
        
        if($('#slider'+characters[i]).slider('option', 'value') != transformToJs($('#slidervalue'+characters[i]).text()))
        {
            $('#slidervalue'+characters[i]).text(transformToPage($('#slider'+characters[i]).slider('option', 'value')));
            $('#slidervalue'+characters[i]).css({'font-weight' : 'bold' });
            sendwert($('#name_id').text(),$('#nachname_id').text(),$('#lang_id').text(),characters[i],transformToPage($('#slider'+characters[i]).slider('option', 'value')));
            $('#slider'+characters[i]).slider('disable');
                         
        }
      }
      
 
    }
    
    
    $("*").live("mouseup", function (){    
        reload(characters);    
    })


    startwerte(characters);
  
  });
  
  
