var player_status="";var player_shuffle=0;var player_repeat=0;var player_repeat_playlist=0;var pq_id="";var play_list="";var player_items=Array();function init_player_items(a){player_items=a.split(",");}function player_query_done(d){var b="prev2";var a="next2";if(d!=""){list_items=(play_list!="")?play_list:player_items;var c=0;for(i=0;i<list_items.length;i++){if(d==list_items[i]){c=i}}b=((c>0)&&(list_items.length>1))?"prev":"prev2";a=((c<list_items.length-1)&&(list_items.length>1))?"next":"next2";$(".ajaxGlobalPlayerCurrentSong").attr("id",d)}ch_class("prev_but",b);ch_class("next_but",a)}function player_query(d,a){var b=document.getElementById("add_to_playlist_pl");var c=document.getElementById("add_to_playlist_pl_new");if(b!=null){b.value=d}if(c!=null){c.value=d}if((d==pq_id)&&(a!=1)&&(a!=2)){flash_call("play_snd","0")}else{ld("player_query","&id="+d+"&mod="+a,null,'player_query_done("'+d+'")')}}function player_set_votes(a){var b=document.getElementById("pl_stars");$("#pl_stars").html(a)}function player_set_playlist(a){play_list=a;tmp_id="";if(play_list!=""){tmp_id=play_list[0]}player_query(tmp_id,2)}function init_player_set_playlist(a){ids2=a.split(",");player_set_playlist(ids2)}function player_get_playlist(a){if(a==""){play_list="";player_set_playlist("")}else{ld("player_get_playlist","&id="+a,null,"")}}function player_call(b){switch(b){case"play":if(pq_id!=""){flash_call("play_snd","0")}else{list_items=(play_list!="")?play_list:player_items;if(list_items[0]!=null){player_query(list_items[0],0)}}break;case"shuffle":player_repeat=0;player_shuffle=(player_shuffle==0)?1:0;if(player_shuffle==0){ch_class("shuffle_but","shuffle uiTooltip")}else{ch_class("shuffle_but","shuffle_on uiTooltip")}if(player_repeat==0){ch_class("repeat_but","repeat uiTooltip")}else{ch_class("repeat_but","repeat_on uiTooltip")}break;case"repeat":player_repeat_playlist=0;player_shuffle=0;player_repeat=(player_repeat==0)?1:0;if(player_repeat==0){ch_class("repeat_but","repeat uiTooltip")}else{ch_class("repeat_but","repeat_on uiTooltip")}if(player_repeat_playlist==0){ch_class("repeat_list_but","repeat_list uiTooltip")}else{ch_class("repeat_list_but","repeat_list_on uiTooltip")}if(player_shuffle==0){ch_class("shuffle_but","shuffle uiTooltip")}else{ch_class("shuffle_but","shuffle_on uiTooltip")}break;case"repeat_list":player_repeat=0;player_repeat_playlist=(player_repeat_playlist==0)?1:0;if(player_repeat_playlist==0){ch_class("repeat_list_but","repeat_list uiTooltip")}else{ch_class("repeat_list_but","repeat_list_on uiTooltip")}if(player_repeat==0){ch_class("repeat_but","repeat uiTooltip")}else{ch_class("repeat_but","repeat_on uiTooltip")}break;case"next":list_items=(play_list!="")?play_list:player_items;var a=0;var d="";if(pq_id!=""){for(i=0;i<list_items.length;i++){if(pq_id==list_items[i]){a=i+1;d=i}}if(player_shuffle==1){a=Math.floor(Math.random()*list_items.length);if((a==d)&&(list_items.length>1)){while(a==d){a=Math.floor(Math.random()*list_items.length)}}}}if(a<list_items.length){player_query(list_items[a],1)}else{if(player_repeat_playlist==1){player_query(list_items[0],1)}}break;case"prev":list_items=(play_list!="")?play_list:player_items;var c=0;var d="";if(pq_id!=""){for(i=0;i<list_items.length;i++){if(pq_id==list_items[i]){c=i-1;d=i}}if(player_shuffle==1){c=Math.floor(Math.random()*list_items.length);if((c==d)&&(list_items.length>1)){while(c==d){c=Math.floor(Math.random()*list_items.length)}}}}if(c>=0){player_query(list_items[c],1)}else{if(player_repeat_playlist==1){player_query(list_items[list_items.length],1)}}break}}function snd_log(a){}function new_status(a){player_status=a;if(a=="playing"){ch_class("play_but","pausee")}else{ch_class("play_but","play")}reset_inputs(player_items);switch(a){case"done":if(player_repeat==1){flash_call("play_snd","1")}else{if(play_list!=""){player_call("next")}}break}}function flash_call(func,param){var obj=getID("player");if(obj){eval("obj."+func+"('"+param+"')")}}function getID(a){if(navigator.appName.indexOf("Microsoft")!=-1){me=window[a]}else{me=document[a]}return me}function ch_class(c,a){var b=document.getElementById(c);if(b!=null){b.className=a}}function reset_inputs(a){for(i=0;i<a.length;i++){if(a[i]!=pq_id){ch_class("play_but_"+a[i],"play")}}if(player_status=="playing"){ch_class("play_but_"+pq_id,"pausee")}else{ch_class("play_but_"+pq_id,"play")}}function set_player_prop(a,b){for(set_prop in a){var c=document.getElementById(set_prop);if(c!=null){c.innerHTML=a[set_prop]}var c=document.getElementById(set_prop+"_"+b);if(c!=null){c.innerHTML=a[set_prop]}}}function play_list_select(h,d,g){var j=h.offsetParent.id;var b=document.getElementById(j+"_link");var f=document.getElementById(j+"_var");var e=document.getElementById(j+"_form");if(b!=null){b.innerHTML=d}if(f!=null){f.value=g}var c=document.getElementById(j).getElementsByTagName("div");for(var a=0;a<c.length;a++){if(c[a].className="row_activ"){c[a].className="row"}}h.className="row_activ";divm(j,3);if(e!=null){e.submit()}else{player_get_playlist(g)}}function ld(url,snd,target,after){var xmlhttp;xmlhttp=null;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest()}else{if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}}if(xmlhttp!=null){xmlhttp.open("POST","ajax/ajax."+url+".php",true);xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlhttp.send(snd);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if(target!=null){document.getElementById(target).innerHTML=xmlhttp.responseText}else{eval(xmlhttp.responseText)}if(after!=""){eval(after)}}else{}}}}else{}}function divm(d,b){var a,c;if(document.getElementById){a=document.getElementById(d)}else{if(document.all){a=document.all[d]}else{if(document.layers){a=document.layers[d]}}}if(a!=null){c=a.style;if(c.display==""&&a.offsetWidth!=undefined&&a.offsetHeight!=undefined){c.display=(a.offsetWidth!=0&&a.offsetHeight!=0)?"block":"none"}c.display=(c.display==""||c.display=="block")?"none":"block";if(b=="2"){c.display="block"}if(b=="3"){c.display="none"}}}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a};