﻿var http = createRequestObject();var lastUrl = '';var current_url = '';var field = '';var interval = '';var myplayer = '';var player_field = 0;var player_form = '';var loading = 0;var loadingText = '<span style="text-align:center; font-weight:bold;"><img src="img/loading.gif" alt="Loading" />&nbsp;Đang Tải ...</span>';function createRequestObject() {	var xmlhttp;	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }	catch(e) {    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}	catch(f) { xmlhttp=null; }  }  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {	xmlhttp=new XMLHttpRequest();  }	return  xmlhttp;}function  Replaces(string) {string=string.replace(/'/g,"\'");return string}function sendRequest(current_url,act) {
	try{
		if (act == 'Play' || act == 'Zplay' || act == 'Yplay' || act == 'Esplay' || act == 'Cplay' || act == 'NCTplay' || act == 'NSplay' || act == '7Splay' || act == 'CCplay' || act == 'Truyen_Hinh' || act == 'Gift' || act == 'Play_Album' || act == 'Play_Singer' || act == 'Play_Playlist')			field = document.getElementById("playing_field");
		else field = document.getElementById("data_field");//		document.getElementById("loading").innerHTML = loadingText;//	document.getElementById("loading").style.display = "block";		if (loading==0) {			loading=1;			show_Loading();			}		current_url = encodeURIComponent(current_url);
		http.open('POST',  'index.php');
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = handleResponse;
		http.send('url='+current_url);
	}
	catch(e){}	finally{}}
function handleResponse() {	try {
		if((http.readyState == 4)&&(http.status == 200)){
//			document.getElementById("loading").style.display = "none";
			hide_Loading();			loading=0;
			response = http.responseText;
			if (current_url.indexOf('Play') != -1 || current_url.indexOf('Gift') != -1) {
				field.style.marginBottom = "10";
				/*document.getElementById("show_hide").style.display = "block";*/		}		field.innerHTML = response;
			field.style.display = "";
			field.scrollIntoView();		}  	}	catch(e){}
	finally{}
}
// + ---------------------- +// |  BEGIN Loading Alpha   |// + ---------------------- +var ie45,ns6,ns4,dom;if (navigator.appName=="Microsoft Internet Explorer") ie45=parseInt(navigator.appVersion)>=4;else if (navigator.appName=="Netscape"){  ns6=parseInt(navigator.appVersion)>=5;  ns4=parseInt(navigator.appVersion)<5;}dom=ie45 || ns6;var timershow=false;var curx=-200;var cury=200;var win_w=window.innerWidth ? window.innerWidth : document.body.offsetWidth;var mid_w=win_w/2;var timershow1=window.setInterval("stayMiddle()",1);function getobj(id) {el = document.all ? document.all['LoadingDiv'] :   dom ? document.getElementById('LoadingDiv') :   document.layers['LoadingDiv'];return el;}function show_Loading() {	obj = getobj();	if (timershow) window.clearTimeout(timershow);	timershow=window.setInterval("nshow()",1);}function hide_Loading() {	obj = getobj();	if (timershow) window.clearTimeout(timershow);	timershow=window.setInterval("nhide()",1);}function moveobj(obj,x,y) {	obj.style.left=x + "px";	obj.style.top=y+ "px";	curx=x;	cury=y;}function stayMiddle() {	if (document.documentElement && document.documentElement.scrollTop)		var pY =  document.documentElement.scrollTop;	else if (document.body)		var pY =  document.body.scrollTop;	obj = getobj();	newy = cury+((pY-cury)/16)+12;	moveobj(obj,curx, newy);}function nshow() {	obj = getobj();	newx = curx+((mid_w-curx)/16)-7;	moveobj(obj,newx, cury);}function nhide() {	obj = getobj();	newx = curx+((0-curx)/16)-15;	moveobj(obj,newx, cury);}// + ---------------------- +// |    END Loading Alpha   |// + ---------------------- +
function getVar(url,cnt)
{
	url=url+'#';
	url=url.split('#');
	if (!url[1]) window.location.href = '#Home';
	url=url[1];
	url=url+'/';
	url=url.split('/');
	if (url[0] == 'Logout')
		window.location.href = '?refresh=1';
	if (url[0] == 's')
		window.location.href = '#'+url[1];
	if (cnt != -1) {
		url=url[cnt];
		if (!url) return '';
	}
	return url;
}

function loadPage() {
	act = getVar(window.location.href,0);
	if (act) {
		current_url=window.location.href;
		current_url=current_url+'#';
		current_url=current_url.split('#');
		current_url=current_url[1];
		if (current_url) sendRequest(current_url,act);
	}
}

function urlCheck()
{
	url=window.location.href;
	if (url.indexOf('?') != -1 ) {
		url_temp = url.split('?');
		clearInterval(interval);
		href = url_temp[0];
		
		url=url+'#';
		url=url.split('#');
		if (url[1]) window.location.href = href+'#'+url[1];
		return;
	}
	if (url != '' && url!=lastUrl)
	{
		loadPage();		
		lastUrl=url;
	}
}

function startLoad() {
	interval = setInterval('urlCheck()',100);
}
function copy(text2copy) {  if (window.clipboardData) {	window.clipboardData.setData("Text",text2copy);  }  alert("Đã copy vào clipboard\nBạn chỉ việc Ctrl+V để dán!!");}
function alertBrokenLink(id) {
	if (confirm("Báo Link nhạc này đã hỏng ?")) {
		try{
			http.open('POST',  'index.php');
			http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http.onreadystatechange = BrokenResponse;
			http.send('url=Broken/'+id);
		}
		catch(e){}
		finally{}
	}
}

function BrokenResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			response = http.responseText;
			if (response == 1) alert("Thông báo đã được gửi đi. Cám ơn bạn đã báo cho chúng tôi.");
			else alert("Lỗi. Mong bạn thử lại.");
		}
  	}
	catch(e){
		alert("Lỗi. Mong bạn thử lại.");
	}
	finally{}
}

function do_search() {
	kw = document.getElementById("keyword").value;
	if (!kw) alert('Bạn chưa nhập từ khóa');
	else {
		kw = encodeURIComponent(kw);
		s_type = document.getElementById("searchType");
		type = s_type.options[s_type.selectedIndex].value;
		switch (type) {
			case 'song' : type = 1; break;
			case 'singer' : type = 2; break;
			case 'album' : type = 3; break;
			case 'user' : type = 15; break;  
case 'internet' : type = 4; break;
case 'nhacso' : type = 5; break;
case 'nct' : type= 6;break;
case 'clipvn' : type = 7; break;
case 'esnips' : type= 8;break;
case 'video' : type = 9; break;case 'chacha' : type = 10; break;case '7sac' : type = 11; break;
		}
		last_url = '';
if (type==4) 
window.location.href = '#Zget/'+kw;

else if (type==6)
		window.location.href = '#NCTget/'+kw;
else if (type==7) window.location.href = '#Cget/'+kw;
else if (type==8)
        window.location.href = '#Esget/'+kw;
else if (type==9) 
window.location.href = '#Yget/'+kw;
else if (type==10) 
window.location.href = '#CCget/'+kw;
else if (type==11) 
window.location.href = '#7Sget/'+kw;
else if (type==5) 
        window.location.href = '#NSget/'+kw;


else
		window.location.href = '#Search/'+type+'/'+kw+'/1';
	}
	return false;

}
function do_search2() {
	kw = document.getElementById("keyword2").value;
	if (!kw) alert('Bạn chưa nhập từ khóa');
	else {
		kw = encodeURIComponent(kw);
		s_type = document.getElementById("searchType2");
		type = s_type.options[s_type.selectedIndex].value;
		switch (type) {
			case 'song' : type = 1; break;
			case 'singer' : type = 2; break;
			case 'album' : type = 3; break;
			case 'user' : type = 15; break;  
case 'internet' : type = 4; break;
case 'nhacso' : type = 5; break;
case 'nct' : type= 6;break;
case 'clipvn' : type = 7; break;
case 'esnips' : type= 8;break;
case 'video' : type = 9; break;
		}
		last_url = '';
if (type==4) 
window.location.href = '#Zget/'+kw;
else 
if (type==5) 
        window.location.href = '#NSget/'+kw;
else 
if (type==6)
		window.location.href = '#Nget/'+kw;
else 
if (type==7) window.location.href = '#Cget/'+kw;
else 
if (type==8)
        window.location.href = '#Esget/'+kw;
else
if (type==9) 
window.location.href = '#Yget/'+kw;
else
		window.location.href = '#Search/'+type+'/'+kw+'/1';
	}
	return false;

}
// + ---------------------- +
// |        PLAYLIST        |
// + ---------------------- +

function reloadPlaylist(add_id,remove_id) {
	try{
		document.getElementById("playlist_field").innerHTML = loadingText;
		http.open('POST',  'index.php');
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = playlist_handleResponse;
		http.send('reloadPlaylist=1&add_id='+add_id+'&remove_id='+remove_id);
	}
	catch(e){}
	finally{}
}

function playlist_handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			var response = http.responseText;
			document.getElementById("playlist_field").innerHTML = response;
		}
  	}
	catch(e){}
	finally{}
}

function addToPlaylist(song_id)
{
	reloadPlaylist(song_id,0);
}
function removeFromPlaylist(song_id)
{
	reloadPlaylist(0,song_id);
}

/*------------------------------------------------------*/


function trim(a) {
	return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
}

// + ------------------- +
// |        LOGIN        |
// + ------------------- +

function login_handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			document.getElementById("login_loading").style.display = "none";
			var response = http.responseText;
			if (response) {
				document.getElementById("login_loading").innerHTML = response;
				document.getElementById("login_loading").style.display = "block";
			}
			else window.location.href = '?refresh=1';
						
		}
  	}
	catch(e){}
	finally{}
}

function login(form) {
	name = eval('encodeURIComponent('+form+'.name.value);');
	pwd = eval('encodeURIComponent('+form+'.pwd.value);');
	if(	trim(name) == "" ||	trim(pwd) == "")
		alert("Bạn chưa nhập đầy đủ thông tin");
	else {
		try{
			document.getElementById("login_loading").innerHTML = loadingText;
			document.getElementById("login_loading").style.display = "block";
			http.open('POST',  'index.php');
			http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http.onreadystatechange = login_handleResponse;
			http.send('login=1&name='+name+'&pwd='+pwd);
			
		}
		catch(e){}
		finally{}
	}
	return false;
}

// + ---------------------- +
// |        REGISTER        |
// + ---------------------- +

function reg_handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			document.getElementById("reg_loading").style.display = "none";
			var response = http.responseText;
			if (response) {
				document.getElementById("reg_loading").innerHTML = response;
				document.getElementById("reg_loading").style.display = "block";
				document.getElementById("submit").disabled=false;document.getElementById("submit").value="Nhập lại";
			}
			else window.location.href = '#Login';
			
		}
  	}
	catch(e){}
	finally{}
}
function request_check_values() {
    ok = false;
    title_request = encodeURIComponent(document.getElementById("title_request").value);
    singer_request = encodeURIComponent(document.getElementById("singer_request").value);
    author_request = encodeURIComponent(document.getElementById("author_request").value);
    ym_request = encodeURIComponent(document.getElementById("ym_request").value);
    email_request = encodeURIComponent(document.getElementById("email_request").value);
    info_request = encodeURIComponent(document.getElementById("info_request").value);
    
    if(    trim(title_request) == "" ||    trim(email_request) == "" )
        alert("Bạn Chưa Nhập Đầy Đủ Thông Tin!");
    else {
        try{
            document.getElementById("reg_loading").innerHTML = loadingText;
            document.getElementById("reg_loading").style.display = "block";
            http.open('POST',  'index.php');
            http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            http.onreadystatechange = reg_handleResponse;
            http.send('request=1&title_request='+title_request+'&author_request='+author_request+'&singer_request='+singer_request+'&ym_request='+ym_request+'&email_request='+email_request+'&info_request='+info_request);
            
        }
        catch(e){}
        finally{}
    }
    return ok;
}

function reg_check_values() {
	ok = false;
	name = encodeURIComponent(document.getElementById("reg_name").value);
	pwd = encodeURIComponent(document.getElementById("reg_pwd").value);
	pwd2 = encodeURIComponent(document.getElementById("reg_pwd2").value);
	email = encodeURIComponent(document.getElementById("reg_email").value);
	b_day = encodeURIComponent(document.getElementById("u_day").value);
	b_month = encodeURIComponent(document.getElementById("u_month").value);
	b_year = encodeURIComponent(document.getElementById("u_year").value);
	u_area = document.getElementById("u_area");
	area = u_area.options[u_area.selectedIndex].value;
	agree = document.getElementById("agree").checked;		sec_num = document.getElementById("sec_num").value; 
	s = document.getElementsByName("reg_sex");
	if (s[0].checked) sex = s[0].value;
	if (s[1].checked) sex = s[1].value;
	
	if(	trim(name) == "" ||	trim(pwd) == "" ||	trim(pwd2) == "" ||	trim(email) == "" ||    trim(b_day) == "" ||	trim(b_month) == "" ||	trim(b_year) == "" )
		alert("Bạn chưa nhập đầy đủ thông tin");
	else
		if (pwd != pwd2) alert("Xác nhận mật khẩu không chính xác");
		else if (!agree) alert("Bạn chưa đồng ý với các quy định của trang Web");
		else {
			try{
				document.getElementById("reg_loading").innerHTML = loadingText;
				document.getElementById("reg_loading").style.display = "block";
				http.open('POST',  'index.php');
				http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
				http.onreadystatechange = reg_handleResponse;
				http.send('reg=1&name='+name+'&pwd='+pwd+'&email='+email+'&b_day='+b_day+'&b_month='+b_month+'&b_year='+b_year+'&sex='+sex+'&area='+area+'&sec_num='+sec_num);
				document.getElementById("submit").disabled=true;document.getElementById("submit").value="Da dang ky";
			}
			catch(e){}
			finally{}
		}
	return ok;
}


// + ----------------------------- +
// |        FORGOT PASSWORD        |
// + ----------------------------- +

function forgot_handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			document.getElementById("forgot_loading").style.display = "none";
			var response = http.responseText;
			if (response) {
				document.getElementById("forgot_loading").innerHTML = response;
				document.getElementById("forgot_loading").style.display = "block";
				document.getElementById("submit").disabled=false;document.getElementById("submit").value="Nhập lại";
			}
		}
  	}
	catch(e){}
	finally{}
}

function forgot() {
	email = encodeURIComponent(document.getElementById("u_email").value);
	if(	trim(email) == "" )	alert("Bạn chưa nhập email");
	else {
		try{
			document.getElementById("forgot_loading").innerHTML = loadingText;
			document.getElementById("forgot_loading").style.display = "block";
			http.open('POST',  'index.php');
			http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http.onreadystatechange = forgot_handleResponse;
			http.send('forgot=1&email='+email);
			document.getElementById("submit").disabled=true;document.getElementById("submit").value="Wait...";
		}
		catch(e){}
		finally{}
	}
	return false;
}

function popup(url,wdname,width,height)
{
	if (width == null)  { width  = 400; }   // default width
	if (height == null) { height = 400; }   // default height
	newwin=window.open(url,wdname,'fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+width+',height='+height);
	if (document.all)
	{
		newwin.moveTo(0,0);
		newwin.focus();
	}
}

function gift(id,width,height) {
	popup('gift.php?id='+id,'gift',width,height);
}

function comment(id,width,height) {	popup('comment.php?id='+id,'comment',width,height);}function receive_gift(id) {	window.location.href = '#Gift,'+id;}function showComment(media_id) {	try {		document.getElementById("comment_field").innerHTML = loadingText;		document.getElementById("comment_field").style.display = "block";		http.open('POST',  'comment.php');		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		http.onreadystatechange = function() {			if((http.readyState == 4)&&(http.status == 200)){				document.getElementById("comment_field").innerHTML = http.responseText;			}		}		http.send('showcomment=1&media_id='+media_id);	}	catch(e){}	finally{}	return false;}function comment_handleResponse() {	try {		if((http.readyState == 4)&&(http.status == 200)){			var response = http.responseText;			if (response == 'OK') {				media_id = encodeURIComponent(document.getElementById("media_id").value);				showComment(media_id);			}			else document.getElementById("comment_loading").innerHTML = response;		}  	}	catch(e){}	finally{}}function comment_check_values() {	media_id = encodeURIComponent(document.getElementById("media_id").value);	comment_email = encodeURIComponent(document.getElementById("comment_email").value);	comment_content = encodeURIComponent(document.getElementById("comment_content").value);	if(trim(comment_content) == "" || trim(comment_email) == "" )		alert("Bạn chưa nhập cảm nhận-Xem thử đã điền email chưa");	else if (comment_content.length > 255)	alert("Nội dung cảm nhận quá 255 ký tự.");	else {		try {			document.getElementById("comment_loading").innerHTML = loadingText;			document.getElementById("comment_loading").style.display = "block";			http.open('POST',  'comment.php');			http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');			http.onreadystatechange = comment_handleResponse;http.send('comment=1&media_id='+media_id+'&comment_email='+comment_email+'&comment_content='+comment_content);		}		catch(e){}		finally{}	}	return false;}function comment_delete(media_id,comment_id) {	if (confirm("Bạn có muốn xóa cảm nhận này không ?")) {		document.getElementById("comment_loading").innerHTML = loadingText;		document.getElementById("comment_loading").style.display = "block";		http.open('POST',  'comment.php');		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		http.onreadystatechange = comment_handleResponse;		http.send('delete=1&media_id='+media_id+'&comment_id='+comment_id);	}	return false;}
// BEGIN RATINGfunction Rating(media_id,star) {	try {		document.getElementById("rate_s").innerHTML = loadingText;		document.getElementById("rate_s").style.display = "block";		hide_rating_process();		http.open('POST',  'rating.php');		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		http.onreadystatechange = function() {			if((http.readyState == 4)&&(http.status == 200)){				document.getElementById("rating_field").innerHTML = http.responseText;			}		}		http.send('rating=1&media_id='+media_id+'&star='+star);	}	catch(e){}	finally{}	return false;}	// pre-fetch image	(new Image()).src = RATE_OBJECT_IMG;	(new Image()).src = RATE_OBJECT_IMG_HALF;	(new Image()).src = RATE_OBJECT_IMG_BG;	function show_star(starNum,rate_text) {		remove_star();		document.getElementById("rate_text_d").innerHTML = rate_text;		full_star(starNum);	}		function full_star(starNum) {		for (var i=0; i < starNum; i++)			document.getElementById('star'+ (i+1)).src = RATE_OBJECT_IMG;	}	function remove_star() {		for (var i=0; i < 5; i++)			document.getElementById('star' + (i+1)).src = RATE_OBJECT_IMG_BG; // RATE_OBJECT_IMG_REMOVED;	}	function remove_all_star() {		for (var i=0; i < 5; i++) document.getElementById('star' + (i+1)).src = RATE_OBJECT_IMG_BG; // RATE_OBJECT_IMG_REMOVED;		document.getElementById("rate_text_d").innerHTML = 'Bình Chọn';	}	function show_rating_process() {		if(document.getElementById("rating_process")) document.getElementById("rating_process").style.display = "block";		if(document.getElementById("rate_s")) document.getElementById("rate_s").style.display = "none";	}	function hide_rating_process() {		document.getElementById("rating_process").style.display = "none";		if(document.getElementById("rate_s")) document.getElementById("rate_s").style.display = "block";	}	function user_post_check_values() {    ok = false;    title_post = encodeURIComponent(document.getElementById("title_post").value);    link_post = encodeURIComponent(document.getElementById("link_post").value);    lyric_post = encodeURIComponent(document.getElementById("lyric_post").value);    cat_post = encodeURIComponent(document.getElementById("cat_post").value);    album_post = encodeURIComponent(document.getElementById("album_post").value);    singer_post = encodeURIComponent(document.getElementById("singer_post").value);    new_singer_post = encodeURIComponent(document.getElementById("new_singer_post").value);    singer_type_post = encodeURIComponent(document.getElementById("singer_type_post").value);    new_album_post = encodeURIComponent(document.getElementById("new_album_post").value);       if(    trim(title_post) == "" ||    trim(link_post) == "")        alert("Bạn chưa nhập đầy đủ thông tin");    else {        try{            document.getElementById("reg_loading").innerHTML = loadingText;            document.getElementById("reg_loading").style.display = "block";            http.open('POST',  'index.php');            http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');            http.onreadystatechange = reg_handleResponse;            http.send('user_post=1&title_post='+title_post+'&link_post='+link_post+'&new_album_post='+new_album_post+'&new_singer_post='+new_singer_post+'&singer_type_post='+singer_type_post+'&singer_post='+singer_post+'&cat_post='+cat_post+'&album_post='+album_post+'&lyric_post='+lyric_post);                   }        catch(e){}        finally{}    }    return ok;}// END RATING// + ---------------------------------- +// |            PLAY WMP                |// + ---------------------------------- +function Playing(media_id) {    try {        document.getElementById("quick_play1_"+media_id).innerHTML = loadingText;        document.getElementById("quick_play1_"+media_id).style.display = "block";        http.open('POST',  'playing.php');        http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');        http.onreadystatechange = function() {            if((http.readyState == 4)&&(http.status == 200)){                document.getElementById("quick_play1_field_"+media_id).innerHTML = http.responseText;                //document.getElementById("quick_play1_field_"+media_id).innerHTML = '<div id=quick_play1_'+media_id+'></div>';                document.getElementById("control_quick_play1_"+media_id).innerHTML = '<a href=# onclick="return FPlaying(\''+media_id+'\');" class="a_player" style="color: #000000;text-decoration: none;">Nhấn vào đây để nghe bằng Flash Player</a>';            }        }    http.send('qplay=1&media_id='+media_id);    }    catch(e){}    finally{}    return false;}function FPlaying(media_id) {       try {        document.getElementById("ht_play_"+media_id).innerHTML = loadingText;        document.getElementById("ht_play_"+media_id).style.display = "block";        http.open('POST',  'playing.php');        http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');        http.onreadystatechange = function() {            if((http.readyState == 4)&&(http.status == 200)){                document.getElementById("ht_play_field_"+media_id).innerHTML = http.responseText;                //document.getElementById("ht_play_field_"+media_id).innerHTML = '<div id=ht_play_'+media_id+'></div>';                document.getElementById("control_quick_play1_"+media_id).innerHTML = '<a href=# onclick="return Playing(\''+media_id+'\');" class="a_player" style="color: #000000;text-decoration: none;">Nhấn vào đây để nghe bằng Windows Media Player<br>nếu nhạc bị méo tiếng hay không nghe được!</a>';            }        }    http.send('fplay=1&media_id='+media_id);    }    catch(e){}    finally{}    return false;}// + ----------------------------- +// |       BEGIN Quick Play		   |// + ----------------------------- +function QPlay(media_id) {if(qhide.value==0){qhide.value=media_id;}else{CQPlay(qhide.value)qhide.value=media_id;} //   self.style.display = "none";    try {        document.getElementById("quick_play_"+media_id).innerHTML = loadingText;        document.getElementById("quick_play_"+media_id).style.display = "block";        http.open('POST',  'qplay.php');        http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');        http.onreadystatechange = function() {            if((http.readyState == 4)&&(http.status == 200)){                document.getElementById("quick_play_field_"+media_id).innerHTML = http.responseText;                document.getElementById("control_quick_play_"+media_id).innerHTML = '<a href=# onclick="return CQPlay(\''+media_id+'\');"><img src="images/qplaycol.gif" border="0"></a>';            }        }    http.send('qplay=1&media_id='+media_id);    }    catch(e){}    finally{}    return false;}function CQPlay(media_id) {        document.getElementById("quick_play_field_"+media_id).innerHTML = '<div id=quick_play_'+media_id+'></div>';        document.getElementById("control_quick_play_"+media_id).innerHTML = '<a href="#" onclick="return QPlay(\''+media_id+'\');"><img src="images/qplayex.gif" border="0"></a>';    return false;}// + ----------------------------- +// |       END Quick Play		   |// + ----------------------------- +function killErrors() {return true;}window.onerror = killErrors;function addText(elname, wrap1, wrap2) {	if (document.selection) { // for IE 		var str = document.selection.createRange().text;		document.forms['add'].elements[elname].focus();		var sel = document.selection.createRange();		sel.text = wrap1 + str + wrap2;		return;	} else if ((typeof document.forms['add'].elements[elname].selectionStart) != 'undefined') { // for Mozilla		var txtarea = document.forms['add'].elements[elname];		var selLength = txtarea.textLength;		var selStart = txtarea.selectionStart;		var selEnd = txtarea.selectionEnd;		var oldScrollTop = txtarea.scrollTop;		//if (selEnd == 1 || selEnd == 2)		//selEnd = selLength;		var s1 = (txtarea.value).substring(0,selStart);		var s2 = (txtarea.value).substring(selStart, selEnd)		var s3 = (txtarea.value).substring(selEnd, selLength);		txtarea.value = s1 + wrap1 + s2 + wrap2 + s3;		txtarea.selectionStart = s1.length;		txtarea.selectionEnd = s1.length + s2.length + wrap1.length + wrap2.length;		txtarea.scrollTop = oldScrollTop;		txtarea.focus();		return;	} else {		insertText(elname, wrap1 + wrap2);	}}var submitcount=0;   function checkSubmit() {      if (submitcount == 0)      {      submitcount++;      document.Surv.submit();      }   }function wordCounter(field, countfield, maxlimit) {wordcounter=0;for (x=0;x<field.value.length;x++) {      if (field.value.charAt(x) == " " && field.value.charAt(x-1) != " ")  {wordcounter++}  // Counts the spaces while ignoring double spaces, usually one in between each word.      if (wordcounter > 250) {field.value = field.value.substring(0, x);}      else {countfield.value = maxlimit - wordcounter;}      }   }function textCounter(field, countfield, maxlimit) {  if (field.value.length > maxlimit)      {field.value = field.value.substring(0, maxlimit);}      else      {countfield.value = maxlimit - field.value.length;}  }function bbcode(icon) {

   document.feeling.comment_content.value =   document.feeling.comment_content.value + icon;
   }
