var WORK_PREFIX='./playlists/sng.php?';var NORMAL_STATE=4;var http=getHTTPObject();var glob_id;var S_PREFIX="./playlists/r.php?",R_PREFIX="./playlists/r.php?",LOGIN_PREFIX="./playlists/sign.php?",showingLoggedIn=false,messageElement=false,messageP=false,usname=false,http2=getHTTPObject(),http3=getHTTPObject(),hasSeed=false,loggedIn=false,seed_id=0,seed=0,usid=0,cl_flag=false,fullname="",message="";var hexcase=0,b64pad="",chrsz=8;function getHTTPObject(){var http_object;if(!http_object&&typeof XMLHttpRequest!='undefined'){try{http_object=new XMLHttpRequest();}
catch(e){http_object=false;}}
return http_object;}
function _ge(obj){try{return document.getElementById(obj);}
catch(err)
{}}
function add_sng(id,hde)
{hde=(typeof(hde)!='undefined')?hde:0;id=id-1+1;glob_id=id;if(!id)
{return;}
else
{if(hde)
{str=WORK_PREFIX+'tsk=asng&sng='+id+'&plst=1&hash='+Math.random();}
else
{str=WORK_PREFIX+'tsk=asng&sng='+id+'&hash='+Math.random();}
http.open('GET',str,true);http.onreadystatechange=handle_sng_add;http.send(null);}}
function handle_sng_add()
{if(http.readyState==NORMAL_STATE){dwnl=(typeof(dwnl)!='undefined')?dwnl:false;results=http.responseText.split('|');if(results[0]=='true')
{if(dwnl==3)
{_ge('i'+glob_id).style.backgroundPosition = "0 -1011px";dwnl=true;}
else if(dwnl)
{_ge('i'+glob_id).style.backgroundPosition = "0 -979px";}
else{_ge('i'+glob_id).style.backgroundPosition = "0 -1011px";}}
else if(results[0]=='falselog')
{mesage('Please Relogin. <br> Maximum operations limit exceed');lgo();}
else if(results[0]=='false1')
{mesage(results[1]);if(dwnl==3)
{_ge('i'+glob_id).style.backgroundPosition = "0 -1011px";dwnl=true;}
else if(dwnl)
{_ge('i'+glob_id).style.backgroundPosition = "0 -979px";}
else{_ge('i'+glob_id).style.backgroundPosition = "0 -1011px";}}
else{}}}
function bgdiv()
{try{pos=positionit()+'px';var bt_d=document.createElement("div");bt_d.className='black_div';bt_d.id='bg_overlay';if(browie)document.documentElement.style.overflow='hidden';else document.body.style.overflow="hidden";bt_d.style.top=pos;bt_d.style.left=document.body.scrollLeft;addEvent(bt_d,'mousewheel',function(){return false;});document.body.appendChild(bt_d);}
catch(err)
{}}
function rem_elem(el)
{try{Node=document.getElementById(el);Node.parentNode.removeChild(Node);}
catch(err)
{}}
function clos(obj)
{rem_elem('sn_ovl');rem_elem('bg_overlay');if(browie){document.documentElement.style.overflow="";}else document.body.style.overflow="";stop_scroll=false;}
function lgo()
{str=WORK_PREFIX+'tsk=lgo'+'&hash='+Math.random();http.open('GET',str,true);http.onreadystatechange=handlelgo;http.send(null);return;}
function handlelgo()
{if(http.readyState==NORMAL_STATE)
{results=http.responseText;window.location.reload();}}
function positionit(){var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsocleft=document.all?iebody.scrollLeft:pageXOffset;var dsoctop=document.all?iebody.scrollTop:pageYOffset;if(document.all||document.getElementById){return dsoctop;}}
function GetHeight()
{var a=0;if(self.innerHeight)a=self.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)a=document.documentElement.clientHeight;else if(document.body)a=document.body.clientHeight;a/=4
return positionit()+a}
function mesage(str)
{bgdiv();try
{var signew=document.createElement("div");signew.className='small_window';signew.id='sn_ovl';showheight=GetHeight();signew.style.top=showheight+"px";var cl_but=document.createElement("div");cl_but.className="close";cl_but.id='clb';cl_but.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';cl_but.onclick=function(e)
{var qqq=this.parentNode;this.parentNode.removeChild(this);qqq.parentNode.removeChild(qqq);rem_elem('bg_overlay');if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false;};var cont='<div class="win_table"><table><tr><td align="center"><b>'+str+'</b></td></tr><tr><td class="win_buttons" align="center"><input align="center" type="image" class="windinp" alt="OK" src="./playlists/ok_button.gif" onclick="clos(this);"/></td></tr></table></div>';signew.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+cont+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(signew);signew.appendChild(cl_but);}
catch(err)
{}}
function mesageem(str)
{bgdiv();try
{var signew=document.createElement("div");signew.className='small_window';signew.id='sn_ovl';showheight=GetHeight();signew.style.top=showheight+"px";signew.style.width="310px";var cl_but=document.createElement("div");cl_but.className="close";cl_but.id='clb';cl_but.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';cl_but.style.left="310px";cl_but.onclick=function(e)
{var qqq=this.parentNode;this.parentNode.removeChild(this);qqq.parentNode.removeChild(qqq);rem_elem('bg_overlay');if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false;};var cont='<div class="win_table" style="padding:5px 0 0 5px;"><table><tr><td align="center"><b>'+str+'</b></td></tr><tr><td class="win_buttons" align="center"><input align="center" type="image" class="windinp" alt="OK" src="./playlists/ok_button.gif" onclick="clos(this);"/></td></tr></table></div>';signew.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+cont+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(signew);signew.appendChild(cl_but);}
catch(err)
{}}
function addEvent(element,eventName,callback){if(typeof(element)=="string")element=document.getElementById(element);if(element==null)return;if(element.addEventListener){if(eventName=='mousewheel')element.addEventListener('DOMMouseScroll',callback,false);element.addEventListener(eventName,callback,false);}else if(element.attachEvent)element.attachEvent("on"+eventName,callback);}
function pass_change()
{bgdiv();try
{var signew=document.createElement("div");signew.className='small_window';signew.id='sn_ovl';signew.style.top=document.body.scrollTop+285+'px';var cl_but=document.createElement("div");cl_but.className="close";cl_but.id='clb';cl_but.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';cl_but.onclick=function(e)
{var qqq=this.parentNode;this.parentNode.removeChild(this);qqq.parentNode.removeChild(qqq);rem_elem('bg_overlay');if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false;};var cont='<div class="win_table"><table><tr class="win_ttl"><td colspan="2" align="center"><h2>Change Password</h2></td></tr><tr><td align="left"><b>Old Password: </b></td><td class="win_input"><input type="text" id="oldp" name="oldp" value=""></td></tr><tr><td align="left"><b>New Password: </b></td><td class="win_input"><input type="text" id="newp" name="newp" value=""></td></tr><tr><td align="left"><b>Retype New Password: </b></td><td class="win_input"><input type="text" id="newp2" name="newp2" value=""><br><div id="cheq"></div></td></tr><tr><td class="win_buttons" align="center" colspan="2"><input type="image" class="windinp" alt="OK" src="./playlists/ok_button.gif" onclick="chan_p();"/><input class="windinp" type="image" src="./playlists/back_button.gif" onclick="clos(this);"/></td></tr></table></div>';signew.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+cont+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(signew);signew.appendChild(cl_but);addEvent(_ge('newp2'),'blur',chel);}
catch(err)
{}}
function chel()
{if(String(_ge('newp').value)==String(_ge('newp2').value)){_ge('cheq').innerHTML='<font color="green">OK</font>';}
else{_ge('cheq').innerHTML='<font color="red">Passwods are not equal</font>';_ge('newp2').value='';_ge('newp').focus();}}
function chan_p()
{try{if(String(_ge('newp').value)==String(_ge('newp2').value))
{oldpas=_ge('oldp').value;newpass=_ge('newp').value;if((_ge('newp').value!='')&&(_ge('newp2').value!='')&&(oldpas!=''))
{var params='tsk=chp&oldp='+encodeURIComponent(oldpas)+'&newps='+encodeURIComponent(newpass)+'&qwad='+Math.random();url='./playlists/sign.php';http.open("POST",url,true);http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.setRequestHeader("Content-length",params.length);http.setRequestHeader("Connection","close");http.onreadystatechange=han_chp;http.send(params);}
else if(oldpas==''){_ge('cheq').innerHTML='<font color="red">Password can\'t be empty!</font>';_ge('oldp').focus();}
else{_ge('cheq').innerHTML='<font color="red">Password can\'t be empty!</font>';_ge('newp').value=_ge('newp2').value='';_ge('newp').focus();}}
else
{_ge('cheq').innerHTML='<font color="red">Passwods are not equal</font>';_ge('newp').value=_ge('newp2').value='';_ge('newp').focus();}}
catch(e)
{}}
function han_chp()
{if(http.readyState==NORMAL_STATE){results=http.responseText.split('|');if(results[0]=='true')
{clos(this);mesage('Your password has been changed.');}
else if(results[0]=='relogin')
{mesage('Your Session is ended. <br> Relogin please.');window.location.reload();}
else if(results[0]=='notoldp')
{_ge('cheq').innerHTML='<font color="red">Wrong Old Password</font>';_ge('oldp').value='';_ge('oldp').focus();}
else if(results[0]=='problems')
{_ge('cheq').innerHTML='<font color="red">Some problem has occured,<br> try again please</font>';_ge('oldp').value='';_ge('oldp').focus();}}}
function dltacc()
{diagdiv('<td align="center">Do You really want to delete Your Account? <br>Remember: Using BEEMP3.COM Playlists is COMPLETELY FREE!</td>',"","delnah();")}
function delnah()
{try{var params='tsk=dlacc&qwad='+Math.random();url='./playlists/sign.php';http.open("POST",url,true);http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.setRequestHeader("Content-length",params.length);http.setRequestHeader("Connection","close");http.onreadystatechange=han_dac;http.send(params);}
catch(e)
{}}
function han_dac()
{if(http.readyState==NORMAL_STATE){results=http.responseText.split('|');if(results[0]=='done')
{clos(this);mesage('Your Account has been deleted.');window.location.reload();}}}
function hex_md5(c){return binl2hex(core_md5(str2binl(c),c.length*chrsz))}function b64_md5(c){return binl2b64(core_md5(str2binl(c),c.length*chrsz))}function str_md5(c){return binl2str(core_md5(str2binl(c),c.length*chrsz))}function hex_hmac_md5(c,g){return binl2hex(core_hmac_md5(c,g))}function b64_hmac_md5(c,g){return binl2b64(core_hmac_md5(c,g))}function str_hmac_md5(c,g){return binl2str(core_hmac_md5(c,g))}
function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}
function core_md5(c,g){c[g>>5]|=128<<g%32;c[(g+64>>>9<<4)+14]=g;for(var a=1732584193,b=-271733879,d=-1732584194,e=271733878,f=0;f<c.length;f+=16){var h=a,i=b,j=d,k=e;a=md5_ff(a,b,d,e,c[f+0],7,-680876936);e=md5_ff(e,a,b,d,c[f+1],12,-389564586);d=md5_ff(d,e,a,b,c[f+2],17,606105819);b=md5_ff(b,d,e,a,c[f+3],22,-1044525330);a=md5_ff(a,b,d,e,c[f+4],7,-176418897);e=md5_ff(e,a,b,d,c[f+5],12,1200080426);d=md5_ff(d,e,a,b,c[f+6],17,-1473231341);b=md5_ff(b,d,e,a,c[f+7],22,-45705983);a=md5_ff(a,b,d,e,c[f+8],7,1770035416);e=md5_ff(e,a,b,d,c[f+9],12,-1958414417);d=md5_ff(d,e,a,b,c[f+10],17,-42063);b=md5_ff(b,d,e,a,c[f+11],22,-1990404162);a=md5_ff(a,b,d,e,c[f+12],7,1804603682);e=md5_ff(e,a,b,d,c[f+13],12,-40341101);d=md5_ff(d,e,a,b,c[f+14],17,-1502002290);b=md5_ff(b,d,e,a,c[f+15],22,1236535329);a=md5_gg(a,b,d,e,c[f+1],5,-165796510);e=md5_gg(e,a,b,d,c[f+6],9,-1069501632);d=md5_gg(d,e,a,b,c[f+11],14,643717713);b=md5_gg(b,d,e,a,c[f+0],20,-373897302);a=md5_gg(a,b,d,e,c[f+5],5,-701558691);e=md5_gg(e,a,b,d,c[f+
10],9,38016083);d=md5_gg(d,e,a,b,c[f+15],14,-660478335);b=md5_gg(b,d,e,a,c[f+4],20,-405537848);a=md5_gg(a,b,d,e,c[f+9],5,568446438);e=md5_gg(e,a,b,d,c[f+14],9,-1019803690);d=md5_gg(d,e,a,b,c[f+3],14,-187363961);b=md5_gg(b,d,e,a,c[f+8],20,1163531501);a=md5_gg(a,b,d,e,c[f+13],5,-1444681467);e=md5_gg(e,a,b,d,c[f+2],9,-51403784);d=md5_gg(d,e,a,b,c[f+7],14,1735328473);b=md5_gg(b,d,e,a,c[f+12],20,-1926607734);a=md5_hh(a,b,d,e,c[f+5],4,-378558);e=md5_hh(e,a,b,d,c[f+8],11,-2022574463);d=md5_hh(d,e,a,b,c[f+
11],16,1839030562);b=md5_hh(b,d,e,a,c[f+14],23,-35309556);a=md5_hh(a,b,d,e,c[f+1],4,-1530992060);e=md5_hh(e,a,b,d,c[f+4],11,1272893353);d=md5_hh(d,e,a,b,c[f+7],16,-155497632);b=md5_hh(b,d,e,a,c[f+10],23,-1094730640);a=md5_hh(a,b,d,e,c[f+13],4,681279174);e=md5_hh(e,a,b,d,c[f+0],11,-358537222);d=md5_hh(d,e,a,b,c[f+3],16,-722521979);b=md5_hh(b,d,e,a,c[f+6],23,76029189);a=md5_hh(a,b,d,e,c[f+9],4,-640364487);e=md5_hh(e,a,b,d,c[f+12],11,-421815835);d=md5_hh(d,e,a,b,c[f+15],16,530742520);b=md5_hh(b,d,e,a,c[f+2],23,-995338651);a=md5_ii(a,b,d,e,c[f+0],6,-198630844);e=md5_ii(e,a,b,d,c[f+7],10,1126891415);d=md5_ii(d,e,a,b,c[f+14],15,-1416354905);b=md5_ii(b,d,e,a,c[f+5],21,-57434055);a=md5_ii(a,b,d,e,c[f+12],6,1700485571);e=md5_ii(e,a,b,d,c[f+3],10,-1894986606);d=md5_ii(d,e,a,b,c[f+10],15,-1051523);b=md5_ii(b,d,e,a,c[f+1],21,-2054922799);a=md5_ii(a,b,d,e,c[f+8],6,1873313359);e=md5_ii(e,a,b,d,c[f+15],10,-30611744);d=md5_ii(d,e,a,b,c[f+6],15,-1560198380);b=md5_ii(b,d,e,a,c[f+13],21,1309151649);a=md5_ii(a,b,d,e,c[f+4],6,-145523070);e=md5_ii(e,a,b,d,c[f+11],10,-1120210379);d=md5_ii(d,e,a,b,c[f+2],15,718787259);b=md5_ii(b,d,e,a,c[f+9],21,-343485551);a=safe_add(a,h);b=safe_add(b,i);d=safe_add(d,j);e=safe_add(e,k)}return Array(a,b,d,e)}function md5_cmn(c,g,a,b,d,e){return safe_add(bit_rol(safe_add(safe_add(g,c),safe_add(b,e)),d),a)}function md5_ff(c,g,a,b,d,e,f){return md5_cmn(g&a|~g&b,c,g,d,e,f)}function md5_gg(c,g,a,b,d,e,f){return md5_cmn(g&b|a&~b,c,g,d,e,f)}
function md5_hh(c,g,a,b,d,e,f){return md5_cmn(g^a^b,c,g,d,e,f)}function md5_ii(c,g,a,b,d,e,f){return md5_cmn(a^(g|~b),c,g,d,e,f)}function core_hmac_md5(c,g){var a=str2binl(c);if(a.length>16)a=core_md5(a,c.length*chrsz);for(var b=Array(16),d=Array(16),e=0;e<16;e++){b[e]=a[e]^909522486;d[e]=a[e]^1549556828}a=core_md5(b.concat(str2binl(g)),512+g.length*chrsz);return core_md5(d.concat(a),640)}function safe_add(c,g){var a=(c&65535)+(g&65535);return(c>>16)+(g>>16)+(a>>16)<<16|a&65535}
function bit_rol(c,g){return c<<g|c>>>32-g}function str2binl(c){for(var g=[],a=(1<<chrsz)-1,b=0;b<c.length*chrsz;b+=chrsz)g[b>>5]|=(c.charCodeAt(b/chrsz)&a)<<b%32;return g}function binl2str(c){for(var g="",a=(1<<chrsz)-1,b=0;b<c.length*32;b+=chrsz)g+=String.fromCharCode(c[b>>5]>>>b%32&a);return g}function binl2hex(c){for(var g=hexcase?"0123456789ABCDEF":"0123456789abcdef",a="",b=0;b<c.length*4;b++)a+=g.charAt(c[b>>2]>>b%4*8+4&15)+g.charAt(c[b>>2]>>b%4*8&15);return a}
function binl2b64(c){for(var g="",a=0;a<c.length*4;a+=3)for(var b=(c[a>>2]>>8*(a%4)&255)<<16|(c[a+1>>2]>>8*((a+1)%4)&255)<<8|c[a+2>>2]>>8*((a+2)%4)&255,d=0;d<4;d++)g+=a*8+d*6>c.length*32?b64pad:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b>>6*(3-d)&63);return g};function getSeed(){if(!loggedIn){http.open("GET",LOGIN_PREFIX+"task=getseed",true);http.onreadystatechange=handleHttpGetSeed;http.send(null)}}
function handleHttpGetSeed(){if(http.readyState==NORMAL_STATE){results=http.responseText.split("|");seed_id=results[0];seed=results[1];hasSeed=true}}
function validateLogin(a,b,c){if(a===false&&b===false)lgo();else if(a!=""&&b!=""&&a!="&rmb=Yes"){hash=b+"."+seed;http2.open("GET",LOGIN_PREFIX+"task=checklogin&u="+a+"&id="+seed_id+"&c="+c+"&hash="+hash,true);http2.onreadystatechange=handlelogin;http2.send(null)}else if(a==""||a=="&rmb=Yes"){_ge("usr").focus();_ge("ermes").innerHTML='<font color="red" size="+1">Empty Username</font>'}else if(b==""){_ge("pass").focus();_ge("ermes").innerHTML='<font color="red" size="+1">Empty password</font>'}}
function handlelogin(){if(http2.readyState==NORMAL_STATE){results=http2.responseText.split("|");if(results[0]=="true"){fullname=results[1];usid=results[2];window.location.reload();clos(this)}else if(results[0]=="falsec"){_ge("ermes").innerHTML='<font color="red" size="+1">'+results[1]+"</font>";setTimeout(function(){close_sign()},1E4)}else if(results[0]=="false_i"){_ge("pass").value="";_ge("usr").value="";relimg();_ge("ermes").innerHTML='<font color="red" size="+1">'+results[1]+"</font>";_ge("usr").focus()}else if(results[0]=="false1"){relimg();_ge("ermes").innerHTML='<font color="red" size="+1">'+results[1]+"</font>";_ge("cpch").value="";_ge("cpch").focus()}else if(results[0]=="false2"){relimg();_ge("ermes").innerHTML='<font color="red" size="+1">'+results[1]+"</font>";_ge("pass").value="";_ge("pass").focus()}else{clos(this);message=results[1]}}}
function validateSignup(a){if(!loggedIn)if(a!=""){http.open("GET",LOGIN_PREFIX+"task=sgn&u="+a,true);http.onreadystatechange=handleHttpValidateSignup;http.send(null)}}
function handleHttpValidateSignup(){if(http.readyState==NORMAL_STATE)if(http.status==200)try{results=http.responseText.split("|");if(String(results[0])=="true"){cl_flag=false;cntt='<div class="win_table"><table><tr class="win_ttl"><td align="center"><font size="-1"><strong>Your account requires an activation.<br> An activation email has been sent to &nbsp;&nbsp;&nbsp;'+String(_ge("email").value)+'.&nbsp;&nbsp;&nbsp;<br> Please check Your E-mail and follow the instructions provided to activate your account.<br> If you do not receive a activation message please make sure that your mailbox is not full and the message was not marked as spam.<br> Please allow up to 30 minutes for the message to be delivered.. You can report any problems with the activation process by sending an e-mail to <font color="RED">feedback@beemp3.com</font><br><br><br>You have to validate your account in <font color=red>48</font> hours. Otherwise it will be deleted and you have to re-signup.<br> This message will close in 60 seconds.<br><a onclick="decl();clos(this);">Or click here if you wanna close it faster.</strong></font></td></tr></table></div>';_ge("sn_ovl").innerHTML='<div class=""><b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+cntt+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b></div>';setTimeout(function(){close_sign()},6E4)}else if(results[0]=="false22"){relimg();_ge("ermes").innerHTML='<font color="red" size="+1">'+results[1]+"</font>";_ge("cpch").value="";_ge("cpch").focus()}else{if(String(results[0])=="false1")loggedIn=usname=false;else usname=loggedIn=false;message=results[1];_ge("ermes").innerHTML='<font color="red" size="+1">'+results[1]+"</font>"}}catch(a){}}
function decl(){cl_flag=true}
function close_sign(){if(!cl_flag){clos(this);cl_flag=false}}
function focusField(){try{messageElement!=false&&document.getElementById("message").removeChild(messageElement);getSeed()}catch(a){}}
function login_pl(){bgdiv();try{var a=document.createElement("div");a.className="small_window";a.id="men_ovl";showheight=GetHeight();a.style.top=showheight+"px";var b=document.createElement("div");b.className="close";b.id="clb";b.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';b.onclick=function(){var d=this.parentNode;this.parentNode.removeChild(this);d.parentNode.removeChild(d);rem_elem("bg_overlay");if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false};cntt='<div class="win_table"><table><tr class="win_ttl"><td align="center"><a onclick="signn(2);">Login</a> please, or <a onclick="signn(1);">signup</a><br></td></tr></table></div>';a.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+cntt+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(a);a.appendChild(b)}catch(c){}}
function signn(a){_ge("men_ovl")!==null?rem_elem("men_ovl"):bgdiv();if(a==1)try{var b=document.createElement("div");b.className="small_window";b.id="sn_ovl";showheight=GetHeight();b.style.top=showheight+"px";addEvent(b,'keydown',entkey1);var c=document.createElement("div");c.className="close";c.id="clb";c.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';c.onclick=function(){var e=this.parentNode;this.parentNode.removeChild(this);e.parentNode.removeChild(e);rem_elem("bg_overlay");if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false};var d='<div class="win_table"><table><tr class="win_ttl"><td><h2>Sign up</h2></td><td></td></tr><tr><td>Username:<br><font size="-2">8 letters max please</font></td><td class="win_input"><input id="usr" name="usr" value="" type="text" maxlength="8"></td></tr><tr><td>Password:</td><td class="win_input"><input id="pass" name="pass" value="" type="password"></td></tr><tr><td>Repeat password:</td><td class="win_input"><input id="rpass" name="rpass" value="" type="password"><br><div id="chps"></div></td></tr><tr><td>Email:</td><td class="win_input"><input type="text" id="email" name="email" value=""></td></tr><tr><td><a onclick="javascript:relimg();"><img src="./playlists/img/agt_reload-64.png" alt="Reload Image"></a></td><td align="center"><img id="imgcap" name="imgcap" alt="Loading,Please Wait" src=""></img><div id="ermes"></div></td></tr><tr><td>Image code:</td><td class="win_input"><input type="text" id="cpch" name="cpch" value=""></td></tr><tr><td></td><td class="win_buttons"><input class="windinp" type="image" src="./playlists/signup_button.gif" onclick="signup();"/><input class="windinp" type="image" src="./playlists/back_button.gif" onclick="clos(this);login_pl();"/></td></tr></table></div>';b.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+d+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(b);b.appendChild(c);relimg();_ge("usr").focus();addEvent(_ge("rpass"),"blur",chequl)}catch(f){}
else if(a==2)try{b=document.createElement("div");b.className="small_window";b.id="sn_ovl";showheight=GetHeight();b.style.top=showheight+"px";addEvent(b,'keydown',entkey2);c=document.createElement("div");c.className="close";c.id="clb";c.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';c.onclick=function(){decl();var e=this.parentNode;this.parentNode.removeChild(this);e.parentNode.removeChild(e);rem_elem("bg_overlay");if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false};d='<div class="win_table"><table><tr class="win_ttl"><td><h2>Login</h2></td><td></td></tr><tr><td>Username:</td><td class="win_input"><input type="text" id="usr" name="usr" value=""></td></tr><tr><td>Password:</td><td class="win_input"><input type="password" id="pass" name="pass" value=""></td></tr><tr><td><a onclick="javascript:relimg();"><img src="./playlists/img/agt_reload-64.png" alt="Reload Image"></a></td><td align="center"><img id="imgcap" name="imgcap" alt="Loading,Please Wait" src=""></img><br><div id="ermes"></div></td></tr><tr><td>Image code:</td><td class="win_input"><input type="text" id="cpch" name="cpch" value=""></td></tr><tr><td></td><td><a onclick="javascript:retpas();"><font color = red>Forgot Your Password?</font></a></td></tr><tr><td></td><td align="right">Remember me:&nbsp;&nbsp;&nbsp;<input type="checkbox" name="rmb" id="rmb" value="Yes" /></td></tr><tr><td></td><td class="win_buttons"><input class="windinp" type="image" src="./playlists/login_button.gif" onclick="lg_in();"/><input class="windinp" type="image" src="./playlists/back_button.gif" onclick="clos(this);login_pl();"/></td></tr></table></div>';b.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+d+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(b);b.appendChild(c);relimg();getSeed();_ge("usr").focus();}catch(g){}}
function entkey1(e){e=e?e:window.event;var keyCode=e.keyCode;if(keyCode==13){signup();}}
function entkey2(e){e=e?e:window.event;var keyCode=e.keyCode;if(keyCode==13){lg_in();}}
function chequl(){if(String(_ge("pass").value)==String(_ge("rpass").value))_ge("chps").innerHTML='<font color="green">OK</font>';else{_ge("chps").innerHTML='<font color="red">Passwords are not equal</font>';_ge("pass").value=_ge("rpass").value="";_ge("pass").focus()}}
function relimg(){try{num=_ge("imgcap").name;_ge("ermes").innerHTML="";_ge("cpch").value="";_ge("cpch").focus();num=num!=""?num:"false";imgget()}catch(a){}}
function imgget(){_ge("imgcap").src="./playlists/pl_img.php?wer="+Math.random()}
function signup(){try{uusr=_ge("usr").value;upass=hex_md5(_ge("pass").value);ufullname="test names";uemail=String(_ge("email").value);ucapch=_ge("cpch").value;if(uusr!=""&&upass!=""&&ufullname!=""&&uemail!="")if(isEmailCorrect()){par=encodeURIComponent(uusr)+"|"+encodeURIComponent(ufullname)+"|"+upass+"|"+encodeURIComponent(uemail)+"&c="+ucapch;validateSignup(par)}else{alert("Email is incorrect!");_ge("email").focus()}else alert("You have forgotten to fill in something =)")}catch(a){}}
function lg_in(){try{useer=_ge("usr").value;passs=_ge("pass").value;capchh=_ge("cpch").value;remb=_ge("rmb").checked==1?"&rmb=Yes":"";validateLogin(useer+remb,passs,capchh)}catch(a){}}
function isEmailCorrect(){return/^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i.test(_ge("email").value)?true:false}
function retpas(){rem_elem("sn_ovl");var a=document.createElement("div");a.className="small_window";a.id="sn_ovl";showheight=GetHeight();a.style.top=showheight+"px";var b=document.createElement("div");b.className="close";b.id="clb";b.innerHTML='<img src="./playlists/close.gif" alt="Close"/>';b.onclick=function(){var c=this.parentNode;this.parentNode.removeChild(this);c.parentNode.removeChild(c);rem_elem("bg_overlay");if(browie)document.documentElement.style.overflow="";else document.body.style.overflow="";stop_scroll=false};cntt='<div class="win_table"><table><tr class="win_ttl"><td><h3>Password Recovery</h3></td></tr><tr><td>Write Your E-mail please:</td></tr><tr><td class="win_input"><center><input type="text" id="retmail" name="mail" value="" style="width: 180px;"></center></td></tr><tr><td align="center" class="win_buttons"><input class="windinp" type="image" src="./playlists/reset_pass.gif" alt="Reset Password" name="retr" onClick="rtr();"><input class="windinp" type="image" src="./playlists/back_button.gif"  alt="Back" onclick="clos(this);login_pl();"/></td></tr></table></div>';a.innerHTML='<b class="s1"></b><b class="s2"></b><b class="s3"></b><b class="s4"></b><div class="s_window">'+cntt+'</div><b class="s4"></b><b class="s3"></b><b class="s2"></b><b class="s1"></b>';document.body.appendChild(a);a.appendChild(b)}
function strpos(a,b,c){a=(a+"").indexOf(b,c?c:0);return a===-1?false:a}
function rtr(){mml=_ge("retmail").value;if(mml!=""&&strpos(mml,"@")){http.open("GET",R_PREFIX+"t=retm&m="+mml+"&qwad="+Math.random(),true);http.onreadystatechange=handlertr;http.send(null)}else alert("Not acceptable email adress")}
function handlertr(){if(http.readyState==NORMAL_STATE){results=http.responseText.split("|");if(results[0]=="true"){clos(this);mesage("<b>Your new pasword has been send on Your mail.</b>")}else if(results[0]=="falsensm"){clos(this);mesage("<b>There is no User with this E-mail.</b>")}}};
