var _orderItem = "s.i_ord ASC, s.i_seq"; var _orderMethod = "DESC"; var _playlistOrderItem = "sl.i_order ASC, sl.i_seq"; var _playlistOrderMethod = "ASC"; var selBox = new Object(); var _ori = new Array(1); _ori['seq']=new Array(); _ori['text']=new Array(); //위로 selBox.upOptions = function(selList){ for(var i=1; i=0;i--){ if(selList.options[i].selected){ if(selList.options[i+1].selected) { continue; } else{ this.swapOption(selList,i,i+1); i++; } } } } //맨위로 selBox.topOptions = function(selList){ for(var i=1; i=0;i--){ if(selList.options[i].selected){ var tmp = i; try{ while(!selList.options[tmp+1].selected) { this.swapOption(selList,tmp,tmp+1); tmp++; } } catch(e){ } } } } //역순 selBox.reverseOptions = function(selList){ var full = selList.options.length; var half = Math.floor(full/2); for(var i=0; i0){ for(var i=0; i곡 정렬' + '' + '
r
'; ele.getElement().firstChild.style.filter = "progid:DXImageTransform.Microsoft.gradient(StartColorStr=#FFC44979,EndColorStr=#FFA33D65,GradientType=0)"; var cont = document.createElement("DIV"); cont.setAttribute("id", "sort_songList"); cont.style.width = "353px"; cont.style.height = "auto"; cont.style.padding = "10px 10px 10px 10px"; ele.getElement().appendChild(cont); ele.getElement().firstChild.childNodes[1].onclick = function() { clearLayer(); try { document.body.removeChild(document.getElementById('myCboList')); } catch (e) {} try { document.body.removeChild(document.getElementById('myCboListShadow')); } catch (e) {} } var url = 'inc/popChangeFolderList.inc'; var order = "ORDER BY " + _orderItem + " " + _orderMethod + " "; var myAjax = new Ajax.Updater( {success : "sort_songList"}, url, { method:'post', parameters : { "order": order, "seq": _defaultOpenFolder, "memberSeq": _userSeq }, evalScript : true, onComplete : function() { ele.setPosition(); ele.getElement().style.display = "block"; ele.setShadow(); // ele.mo_shadow.style.height = "auto"; var comboType = document.getElementById("divOrderType"); var objCombo = new MyCboBox(comboType); objCombo.setBoxFontSize(12); objCombo.setBoxWidth(200); objCombo.setBoxFontColor("676767"); objCombo.setList("원래대로", 0, true); objCombo.setList("곡 제목 순서", 1); objCombo.setList("곡 제목 역순", 2); objCombo.setList("아티스트 - 앨범 - 곡 순서", 3); objCombo.setList("아티스트 - 앨범 - 곡 역순", 4); objCombo.setList("최근 업로드 순서", 5); objCombo.setList("최근 업로드 역순", 6); objCombo.setList("트랙 순서", 7); objCombo.setList("트랙 역순", 8); objCombo.createBox(function(text, value) { orderChange(value); }); var selList = document.getElementById('selectBox'); _ori = new Array(1); _ori['seq']=new Array(); _ori['text']=new Array(); for(var i=0; i곡 정렬' + '' + '
r
'; ele.getElement().firstChild.style.filter = "progid:DXImageTransform.Microsoft.gradient(StartColorStr=#FFC44979,EndColorStr=#FFA33D65,GradientType=0)"; var cont = document.createElement("DIV"); cont.setAttribute("id", "sort_songList"); cont.style.width = "353px"; cont.style.height = "auto"; cont.style.padding = "10px 10px 10px 10px"; ele.getElement().appendChild(cont); ele.getElement().firstChild.childNodes[1].onclick = function() { clearLayer(); try { document.body.removeChild(document.getElementById('myCboList')); } catch (e) {} try { document.body.removeChild(document.getElementById('myCboListShadow')); } catch (e) {} } var url = 'inc/popChangeFolderList.inc'; var order = "ORDER BY " + _playlistOrderItem + " " + _playlistOrderMethod + " "; var myAjax = new Ajax.Updater( {success : "sort_songList"}, url, { method:'post', parameters : { "type": "playlist", "order": order, "seq": _defaultOpenFolder, "memberSeq": _userSeq }, evalScript : true, onComplete : function() { ele.setPosition(); ele.getElement().style.display = "block"; ele.setShadow(); // ele.mo_shadow.style.height = "auto"; var comboType = document.getElementById("divOrderType"); var objCombo = new MyCboBox(comboType); objCombo.setBoxFontSize(12); objCombo.setBoxWidth(200); objCombo.setBoxFontColor("676767"); objCombo.setList("원래대로", 0, true); objCombo.setList("곡 제목 순서", 1); objCombo.setList("곡 제목 역순", 2); objCombo.setList("아티스트 - 앨범 - 곡 순서", 3); objCombo.setList("아티스트 - 앨범 - 곡 역순", 4); objCombo.setList("최근 업로드 순서", 5); objCombo.setList("최근 업로드 역순", 6); objCombo.setList("트랙 순서", 7); objCombo.setList("트랙 역순", 8); objCombo.createBox(function(text, value) { orderPlaylistChange(value); }); var selList = document.getElementById('selectBox'); _ori = new Array(1); _ori['seq']=new Array(); _ori['text']=new Array(); for(var i=0; i