
// ============== artist ========================================
var artistbox=document.getElementById('artistbox');
var artist_hx=artistbox.innerHTML;
function artist_edit()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='ชื่อศิลปิน <input type="text" id="artisttext" maxlength="200" style="width:200px;" />';
	hx+='<div style="padding:5px 0 0 112px;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="artist_close()" />';
	hx+=' <input type="button" value="ตกลง" style="width:80px;" onclick="artist_save()" />';
	hx+='</div>';
	hx+='</div>';
	artistbox.innerHTML=hx;
	var artisttext=document.getElementById('artisttext');
	artisttext.value=artist;
	if(artist!='') artisttext.select();
	artisttext.focus();
	}
function artist_close()
	{
	artistbox.innerHTML=artist_hx;
	}
function artist_save()
	{
	var artisttext=document.getElementById('artisttext');
	if(!artisttext) return false;
	if(/[^ \-]+/.exec(artisttext.value)==null) { alert('กรุณากรอกข้อมูลก่อนค่ะ'); return false; }
	if(artisttext.value==artist) return true;
	if(defaxlock) return false;
	defaxlock=true;
	var data='id='+song_id;
	data+='&content=artist';
	data+='&text='+encodeURIComponent(artisttext.value);
	artistbox.innerHTML='<div class="sped">กรุณารอสักครู่..</div>';
	defax.open('POST', 'song.ed.ajax.php', artist_save_act, data);
	}
function artist_save_act(txt)
	{
	defaxlock=false;
	if(/^ok:/.exec(txt)!=null)
		{
		if(artist!='') alert("ได้รับข้อมูลแล้ว ขอบคุณค่ะ\n(การแก้ไขในส่วนนี้ต้องรอการตรวจสอบก่อนที่จะอัพเดท)");
		txt=txt.replace(/^ok:/,'');
		artist_hx=txt.replace(/\n.*/g,'');
		artistbox.innerHTML=artist_hx;
		var b=txt.replace(/^[^\n]*\n/,'');
		if(/^artist=/.exec(b)!=null) artist=b.replace(/^artist=/,'');
		}
	else artistbox.innerHTML='<div style="color:#d00; font-size:10pt;">Error:<br/>'+txt+'</div>';
	}
function artist_chimg()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='<form action="artist-saveimg.php" target="artist_saveimg" method="post" enctype="multipart/form-data">';
	hx+='<input type="hidden" name="artist" value="'+artist.replace('"','&quot;')+'" />';
	hx+='เปลี่ยนรูปศิลปิน:<br/><input type="file" name="image" size="26" />';
	hx+='<div style="padding:5px 0 0 112px;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="artist_close()" />';
	hx+=' <input type="submit" value="ตกลง" style="width:80px;" o/>';
	hx+='</div>';
	hx+='</form>';
	hx+='<div style="font-size:9pt; color:#d119a6; padding:10px 0 0 0;">รูปที่สามารถใช้งานได้: .jpg .gif .png ไม่เกิน 200 KB</div>';
	hx+='</div>';
	artistbox.innerHTML=hx;
	}


// ============== album ========================================
var albumbox=document.getElementById('albumbox');
var album_hx=albumbox.innerHTML;
function album_edit()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='ชื่ออัลบัม <input type="text" id="albumtext" maxlength="200" style="width:180px;" />';
	hx+='<div style="padding:5px 0 0 92px;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="album_close()" />';
	hx+=' <input type="button" value="ตกลง" style="width:80px;" onclick="album_save()" />';
	hx+='</div>';
	hx+='</div>';
	albumbox.innerHTML=hx;
	var albumtext=document.getElementById('albumtext');
	albumtext.value=album;
	if(album!='') albumtext.select();
	albumtext.focus();
	}
function album_close()
	{
	albumbox.innerHTML=album_hx;
	}
function album_save()
	{
	var albumtext=document.getElementById('albumtext');
	if(!albumtext) return false;
	if(/[^ \-]+/.exec(albumtext.value)==null) { alert('กรุณากรอกข้อมูลก่อนค่ะ'); return false; }
	if(albumtext.value==album) return true;
	if(defaxlock) return false;
	defaxlock=true;
	var data='id='+song_id;
	data+='&content=album';
	data+='&text='+encodeURIComponent(albumtext.value);
	albumbox.innerHTML='<div class="sped">กรุณารอสักครู่..</div>';
	defax.open('POST', 'song.ed.ajax.php', album_save_act, data);
	}
function album_save_act(txt)
	{
	defaxlock=false;
	if(/^ok:/.exec(txt)!=null)
		{
		if(album!='') alert("ได้รับข้อมูลแล้ว ขอบคุณค่ะ\n(การแก้ไขในส่วนนี้ต้องรอการตรวจสอบก่อนที่จะอัพเดท)");
		txt=txt.replace(/^ok:/,'');
		album_hx=txt.replace(/\n.*/g,'');
		albumbox.innerHTML=album_hx;
		var b=txt.replace(/^[^\n]*\n/,'');
		if(/^album=/.exec(b)!=null) album=b.replace(/^album=/,'');
		}
	else albumbox.innerHTML='<div style="color:#d00; font-size:10pt;">Error:<br/>'+txt+'</div>';
	}


// ============== lyric ========================================
var lyricbox=document.getElementById('lyricbox');
var lyric_hx=lyricbox.innerHTML;
function lyric_edit()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='เนื้อเพลง:<br/>';
	hx+='<textarea id="lyrictext" style="width:100%; height:250px;"></textarea>';
	hx+='<div style="float:left; padding:5px 0 0 0;">';
	hx+='ชื่อผู้ส่งเนื้อเพลง <input type="text" id="lyricby" maxlength="20" style="width:100px;" /> ';
	hx+='</div>';
	hx+='<div align="right" style="padding:5px 0 0 0;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="lyric_close()" />';
	hx+=' <input type="button" value="ตกลง" style="width:80px;" onclick="lyric_save()" />';
	hx+='</div>';
	hx+='</div>';
	lyricbox.innerHTML=hx;
	var lyrictext=document.getElementById('lyrictext');
	var lyricby=document.getElementById('lyricby');
	lyrictext.value=lyric;
	lyricby.value=byname;
	lyrictext.focus();
	}
function lyric_close()
	{
	lyricbox.innerHTML=lyric_hx;
	}
function lyric_save()
	{
	var lyrictext=document.getElementById('lyrictext');
	var lyricby=document.getElementById('lyricby');
	if(!lyrictext) return false;
	if(/[^ \-]+/.exec(lyrictext.value)==null) { alert('กรุณากรอกข้อมูลก่อนค่ะ'); return false; }
	if(lyrictext.value==lyric) return true;
	if(defaxlock) return false;
	defaxlock=true;
	var data='id='+song_id;
	data+='&content=lyric';
	data+='&text='+encodeURIComponent(lyrictext.value);
	data+='&name='+encodeURIComponent(lyricby.value);
	lyricbox.innerHTML='<div class="sped">กรุณารอสักครู่..</div>';
	defax.open('POST', 'song.ed.ajax.php', lyric_save_act, data);
	}
function lyric_save_act(txt)
	{
	defaxlock=false;
	if(/^ok:/.exec(txt)!=null)
		{
		if(lyric!='') alert("ได้รับข้อมูลแล้ว ขอบคุณค่ะ\n(การแก้ไขในส่วนนี้ต้องรอการตรวจสอบก่อนที่จะอัพเดท)");
		txt=txt.replace(/^ok:/,'');
		lyric_hx=txt.replace(/\n.*/g,'');
		lyricbox.innerHTML=lyric_hx;
		var b=txt.replace(/^[^\n]*\n/,'');
		if(/^lyric=/.exec(b)!=null) lyric=b.replace(/^lyric=/,'');
		}
	else lyricbox.innerHTML='<div style="color:#d00; font-size:10pt;">Error:<br/>'+txt+'</div>';
	}


// ============== listen ========================================
var listenbox=document.getElementById('listenbox');
var listen_hx=listenbox.innerHTML;
function listen_edit()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='โค้ดสำหรับฟังเพลง: (Embed Code)<br/>';
	hx+='<textarea id="listentext" style="width:100%; height:180px;"></textarea>';
	hx+='<div style="float:left; padding:5px 0 0 0;">';
	hx+='ชื่อผู้ใส่โค้ด <input type="text" id="listenby" maxlength="20" style="width:100px;" /> ';
	hx+='</div>';
	hx+='<div align="right" style="padding:5px 0 0 0;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="listen_close()" />';
	hx+=' <input type="button" value="ตกลง" style="width:80px;" onclick="listen_save()" />';
	hx+='</div>';
	hx+='</div>';
	listenbox.innerHTML=hx;
	var listentext=document.getElementById('listentext');
	var listenby=document.getElementById('listenby');
	listentext.value=listen;
	listenby.value=byname;
	listentext.focus();
	}
function listen_close()
	{
	listenbox.innerHTML=listen_hx;
	}
function listen_save()
	{
	var listentext=document.getElementById('listentext');
	var listenby=document.getElementById('listenby');
	if(!listentext) return false;
	if(/[^ \-]+/.exec(listentext.value)==null) { alert('กรุณากรอกข้อมูลก่อนค่ะ'); return false; }
	if(listentext.value==listen) return true;
	if(defaxlock) return false;
	defaxlock=true;
	var data='id='+song_id;
	data+='&content=listen';
	data+='&text='+encodeURIComponent(listentext.value);
	data+='&name='+encodeURIComponent(listenby.value);
	listenbox.innerHTML='<div class="sped">กรุณารอสักครู่..</div>';
	defax.open('POST', 'song.ed.ajax.php', listen_save_act, data);
	}
function listen_save_act(txt)
	{
	defaxlock=false;
	if(/^ok:/.exec(txt)!=null)
		{
		if(listen!='') alert("ได้รับข้อมูลแล้ว ขอบคุณค่ะ\n(การแก้ไขในส่วนนี้ต้องรอการตรวจสอบก่อนที่จะอัพเดท)");
		txt=txt.replace(/^ok:/,'');
		listen_hx=txt.replace(/\n.*/g,'');
		listenbox.innerHTML=listen_hx;
		var b=txt.replace(/^[^\n]*\n/,'');
		if(/^listen=/.exec(b)!=null) listen=b.replace(/^listen=/,'');
		}
	else listenbox.innerHTML='<div style="color:#d00; font-size:10pt;">Error:<br/>'+txt+'</div>';
	}


// ============== mv ========================================
var mvbox=document.getElementById('mvbox');
var mv_hx=mvbox.innerHTML;
function mv_edit()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='โค้ดดู Music Video (Embed Code)<br/>';
	hx+='<textarea id="mvtext" style="width:100%; height:180px;"></textarea>';
	hx+='<div style="float:left; padding:5px 0 0 0;">';
	hx+='ชื่อผู้ใส่โค้ด <input type="text" id="mvby" maxlength="20" style="width:100px;" /> ';
	hx+='</div>';
	hx+='<div align="right" style="padding:5px 0 0 0;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="mv_close()" />';
	hx+=' <input type="button" value="ตกลง" style="width:80px;" onclick="mv_save()" />';
	hx+='</div>';
	hx+='</div>';
	mvbox.innerHTML=hx;
	var mvtext=document.getElementById('mvtext');
	var mvby=document.getElementById('mvby');
	mvtext.value=mv;
	mvby.value=byname;
	mvtext.focus();
	}
function mv_close()
	{
	mvbox.innerHTML=mv_hx;
	}
function mv_save()
	{
	var mvtext=document.getElementById('mvtext');
	var mvby=document.getElementById('mvby');
	if(!mvtext) return false;
	if(/[^ \-]+/.exec(mvtext.value)==null) { alert('กรุณากรอกข้อมูลก่อนค่ะ'); return false; }
	if(mvtext.value==mv) return true;
	if(defaxlock) return false;
	defaxlock=true;
	var data='id='+song_id;
	data+='&content=mv';
	data+='&text='+encodeURIComponent(mvtext.value);
	data+='&name='+encodeURIComponent(mvby.value);
	mvbox.innerHTML='<div class="sped">กรุณารอสักครู่..</div>';
	defax.open('POST', 'song.ed.ajax.php', mv_save_act, data);
	}
function mv_save_act(txt)
	{
	defaxlock=false;
	if(/^ok:/.exec(txt)!=null)
		{
		if(mv!='') alert("ได้รับข้อมูลแล้ว ขอบคุณค่ะ\n(การแก้ไขในส่วนนี้ต้องรอการตรวจสอบก่อนที่จะอัพเดท)");
		txt=txt.replace(/^ok:/,'');
		mv_hx=txt.replace(/\n.*/g,'');
		mvbox.innerHTML=mv_hx;
		var b=txt.replace(/^[^\n]*\n/,'');
		if(/^mv=/.exec(b)!=null) mv=b.replace(/^mv=/,'');
		}
	else mvbox.innerHTML='<div style="color:#d00; font-size:10pt;">Error:<br/>'+txt+'</div>';
	}


// ============== detail ========================================
var detailbox=document.getElementById('detailbox');
var detail_hx=detailbox.innerHTML;
function detail_edit()
	{
	var hx='';
	hx+='<div class="sped">';
	hx+='ข้อมูลเพิ่มเติมเกี่ยวกับเพลง<br/>';
	hx+='<textarea id="detailtext" style="width:100%; height:180px;"></textarea>';
	hx+='<div style="float:left; padding:5px 0 0 0;">';
	hx+='ชื่อผู้ส่งข้อมูล <input type="text" id="detailby" maxlength="20" style="width:100px;" /> ';
	hx+='</div>';
	hx+='<div align="right" style="padding:5px 0 0 0;">';
	hx+=' <input type="button" value="ยกเลิก" style="width:60px;" onclick="detail_close()" />';
	hx+=' <input type="button" value="ตกลง" style="width:80px;" onclick="detail_save()" />';
	hx+='</div>';
	hx+='</div>';
	detailbox.innerHTML=hx;
	var detailtext=document.getElementById('detailtext');
	var detailby=document.getElementById('detailby');
	detailtext.value=detail;
	detailby.value=byname;
	detailtext.focus();
	}
function detail_close()
	{
	detailbox.innerHTML=detail_hx;
	}
function detail_save()
	{
	var detailtext=document.getElementById('detailtext');
	var detailby=document.getElementById('detailby');
	if(!detailtext) return false;
	if(/[^ \-]+/.exec(detailtext.value)==null) { alert('กรุณากรอกข้อมูลก่อนค่ะ'); return false; }
	if(detailtext.value==detail) return true;
	if(defaxlock) return false;
	defaxlock=true;
	var data='id='+song_id;
	data+='&content=detail';
	data+='&text='+encodeURIComponent(detailtext.value);
	data+='&name='+encodeURIComponent(detailby.value);
	detailbox.innerHTML='<div class="sped">กรุณารอสักครู่..</div>';
	defax.open('POST', 'song.ed.ajax.php', detail_save_act, data);
	}
function detail_save_act(txt)
	{
	defaxlock=false;
	if(/^ok:/.exec(txt)!=null)
		{
		if(detail!='') alert("ได้รับข้อมูลแล้ว ขอบคุณค่ะ\n(การแก้ไขในส่วนนี้ต้องรอการตรวจสอบก่อนที่จะอัพเดท)");
		txt=txt.replace(/^ok:/,'');
		detail_hx=txt.replace(/\n.*/g,'');
		detailbox.innerHTML=detail_hx;
		var b=txt.replace(/^[^\n]*\n/,'');
		if(/^detail=/.exec(b)!=null) detail=b.replace(/^detail=/,'');
		}
	else detailbox.innerHTML='<div style="color:#d00; font-size:10pt;">Error:<br/>'+txt+'</div>';
	}





