var n_cache        = new Array();
var c_cache        = new Array();
var comm_id;
var comm_edit_id;
var s_id;
var e_id;
//muon dung ngay phai khai bao
var	Value_sfav_id;
var	Value_event;
var	Value_title;
var	Value_artist;
var	Value_url;
var	Value_author;
var	Value_pid;

var	Sendto_type;
var	Sendto_title;
var	Sendto_url;

var	Iga_pl_id;

var	Url_down;
var	Upload_done;
var	Name_down;

Upload_done = 0;
//=================================
function MenuNewsBuild( m_id, event ){

var menu=new Array();

menu[0]='<a onclick="ajax_prep_for_edit(\'' + m_id + '\', \'' + event + '\'); return false;" href="#">' + menu_short + '</a>';
menu[1]='<a href="' + dle_root + dle_admin + '?mod=editnews&action=editnews&id=' + m_id + '" target="_blank">' + menu_full + '</a>';

return menu;
};

function IPMenu( m_ip, l1, l2, l3 ){

var menu=new Array();

menu[0]='<a href="http://www.nic.ru/whois/?ip=' + m_ip + '" target="_blank">' + l1 + '</a>';
menu[1]='<a href="' + dle_root + dle_admin + '?mod=iptools&ip=' + m_ip + '" target="_blank">' + l2 + '</a>';
menu[2]='<a href="' + dle_root + dle_admin + '?mod=blockip&ip=' + m_ip + '" target="_blank">' + l3 + '</a>';

return menu;
};

function ajax_cancel_for_edit( news_id )
{
	if ( n_cache[ news_id ] != "" )
	{
		document.getElementById( 'news-id-'+news_id ).innerHTML = n_cache[ news_id ];
	}
	
	return false;
};

function whenCompletedSave(){
n_cache[ e_id ] = '';
};

function ajax_save_for_edit( news_id, event )
{
	var ajax = new dle_ajax();
	var allow_br = 0;

	if (document.getElementById('allow_br_'+news_id).checked) { allow_br = 1; }

	e_id = news_id;
	ajax.onShow ('');
	var news_txt = ajax.encodeVAR( document.getElementById('dleeditnews'+news_id).value );
	var news_title = ajax.encodeVAR( document.getElementById('edit-title-'+news_id).value );
	var varsString = "news_txt=" + news_txt;
	ajax.setVar("id", news_id);
	ajax.setVar("allow_br", allow_br);
	ajax.setVar("title", news_title);
	ajax.setVar("field", event);
	ajax.setVar("action", "save");
	ajax.requestFile = dle_root + "engine/ajax/editnews.php";
	ajax.method = 'POST';
	ajax.element = 'news-id-'+news_id;
	ajax.onCompletion = whenCompletedSave;
	ajax.sendAJAX(varsString);

	return false;
};

function whenCompleted(){

	var post_main_obj = document.getElementById( 'news-id-' + s_id );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function ajax_prep_for_edit( news_id, event )
{
	if ( ! n_cache[ news_id ] || n_cache[ news_id ] == '' )
	{
		n_cache[ news_id ] = document.getElementById( 'news-id-'+news_id ).innerHTML;
	}

	var ajax = new dle_ajax();
	s_id = news_id;
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("id", news_id);
	ajax.setVar("field", event);
	ajax.setVar("action", "edit");
	ajax.requestFile = dle_root + "engine/ajax/editnews.php";
	ajax.method = 'GET';
	ajax.element = 'news-id-'+news_id;
	ajax.execute = true;
	ajax.onCompletion = whenCompleted;
	ajax.sendAJAX(varsString);

	return false;
};


function whenCompletedCommentsEdit(){

	var post_main_obj = document.getElementById( 'comm-id-' + comm_id );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function MenuCommBuild( m_id ){

var menu=new Array();

menu[0]='<a onclick="ajax_comm_edit(\'' + m_id + '\'); return false;" href="#">' + menu_short + '</a>';
menu[1]='<a href="' + dle_root + '?do=comments&action=comm_edit&id=' + m_id + '">' + menu_full + '</a>';

return menu;
};

function MenuPCommBuild( m_id ){

var menu=new Array();

menu[0]='<a onclick="ajax_pcomm_edit(\'' + m_id + '\'); return false;" href="#">' + menu_short + '</a>';
menu[1]='<a href="' + dle_root + '?do=pcomments&action=comm_edit&id=' + m_id + '">' + menu_full + '</a>';

return menu;
};
function ajax_comm_edit( c_id )
{
	if ( ! c_cache[ c_id ] || c_cache[ c_id ] == '' )
	{
		c_cache[ c_id ] = document.getElementById( 'comm-id-'+c_id ).innerHTML;
	}

	var ajax = new dle_ajax();
	comm_id = c_id;
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("id", c_id);
	ajax.setVar("action", "edit");
	ajax.requestFile = dle_root + "engine/ajax/editcomments.php";
	ajax.method = 'GET';
	ajax.element = 'comm-id-'+c_id;
	ajax.execute = true;
	ajax.onCompletion = whenCompletedCommentsEdit;
	ajax.sendAJAX(varsString);
	return false;
};
function ajax_pcomm_edit( c_id )
{
	if ( ! c_cache[ c_id ] || c_cache[ c_id ] == '' )
	{
		c_cache[ c_id ] = document.getElementById( 'comm-id-'+c_id ).innerHTML;
	}

	var ajax = new dle_ajax();
	comm_id = c_id;
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("id", c_id);
	ajax.setVar("action", "edit");
	ajax.requestFile = dle_root + "engine/ajax/editpcomments.php";
	ajax.method = 'GET';
	ajax.element = 'comm-id-'+c_id;
	ajax.execute = true;
	ajax.onCompletion = whenCompletedCommentsEdit;
	ajax.sendAJAX(varsString);
	return false;
};
function ajax_cancel_pcomm_edit( c_id )
{
	if ( n_cache[ c_id ] != "" )
	{
		document.getElementById( 'comm-id-'+c_id ).innerHTML = c_cache[ c_id ];
	}
	
	return false;
};
function ajax_cancel_comm_edit( c_id )
{
	if ( n_cache[ c_id ] != "" )
	{
		document.getElementById( 'comm-id-'+c_id ).innerHTML = c_cache[ c_id ];
	}
	
	return false;
};

function whenCompletedSaveComments(){
c_cache[ comm_edit_id ] = '';
}

function ajax_save_comm_edit( c_id )
{
	var ajax = new dle_ajax();
	comm_edit_id = c_id;
	ajax.onShow ('');
	var comm_txt = ajax.encodeVAR( document.getElementById('dleeditcomments'+c_id).value );
	var varsString = "comm_txt=" + comm_txt;
	ajax.setVar("id", c_id);
	ajax.setVar("action", "save");
	ajax.requestFile = dle_root + "engine/ajax/editcomments.php";
	ajax.method = 'POST';
	ajax.element = 'comm-id-'+c_id;
	ajax.onCompletion = whenCompletedSaveComments;
	ajax.sendAJAX(varsString);

	return false;
};
function ajax_save_pcomm_edit( c_id )
{
	var ajax = new dle_ajax();
	comm_edit_id = c_id;
	ajax.onShow ('');
	var comm_txt = ajax.encodeVAR( document.getElementById('dleeditcomments'+c_id).value );
	var varsString = "comm_txt=" + comm_txt;
	ajax.setVar("id", c_id);
	ajax.setVar("action", "save");
	ajax.requestFile = dle_root + "engine/ajax/editpcomments.php";
	ajax.method = 'POST';
	ajax.element = 'comm-id-'+c_id;
	ajax.onCompletion = whenCompletedSaveComments;
	ajax.sendAJAX(varsString);

	return false;
};
function doFavorites( fav_id, event )
{
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "fav_id=" + fav_id;
	ajax.setVar("action", event);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/favorites.php";
	ajax.method = 'GET';
	ajax.element = 'fav-id-'+fav_id;
	ajax.sendAJAX(varsString);

	return false;
};

function CheckLogin()
{
	var ajax = new dle_ajax();
	var name = ajax.encodeVAR( document.getElementById('name').value );
	ajax.onShow ('');
	var varsString = "name=" + name;
	ajax.requestFile = dle_root + "engine/ajax/registration.php";
	ajax.method = 'POST';
	ajax.element = 'result-registration';
	ajax.sendAJAX(varsString);

	return false;
};

function doCalendar(month, year){
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("year", year);
	ajax.setVar("month", month);
	ajax.requestFile = dle_root + "engine/ajax/calendar.php";
	ajax.method = 'GET';
	ajax.element = 'calendar-layer';
	ajax.sendAJAX(varsString);
};

function ShowBild(sPicURL) {
window.open(dle_root + 'engine/modules/imagepreview.php?image='+sPicURL, '', 'resizable=1,HEIGHT=200,WIDTH=200, top=0, left=0, scrollbars=yes');
};

function doRate( rate, id ) {
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "go_rate=" + rate;
	ajax.setVar("news_id", id);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/rating.php";
	ajax.method = 'GET';
	ajax.element = 'ratig-layer';
	ajax.sendAJAX(varsString);
};

function dleRate( rate, id ) {
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "go_rate=" + rate;
	ajax.setVar("news_id", id);
	ajax.setVar("skin", dle_skin);
	ajax.setVar("mode", "short");
	ajax.requestFile = dle_root + "engine/ajax/rating.php";
	ajax.method = 'GET';
	ajax.element = 'ratig-layer-' + id;
	ajax.sendAJAX(varsString);
};
function dlePRate( rate, id ) {
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "go_rate=" + rate;
	ajax.setVar("playlist_id", id);
	ajax.setVar("skin", dle_skin);
	ajax.setVar("mode", "short");
	ajax.requestFile = dle_root + "engine/ajax/prating.php";
	ajax.method = 'GET';
	ajax.element = 'ratig-layer-' + id;
	ajax.sendAJAX(varsString);
};
function doAddComments(){

	var form = document.getElementById('dle-comments-form');
    var dle_comments_ajax = new dle_ajax();

	if (dle_wysiwyg == "yes") {
	document.getElementById('comments').value = oEdit1.getXHTMLBody();
	form.submit();
	}
	else {

	closeall();

	if (form.comments.value == '' || form.name.value == '')
	{
		alert ( dle_req_field );
		return false;
	}

	dle_comments_ajax.onShow ('');
	var varsString = "post_id=" + form.post_id.value;
	dle_comments_ajax.setVar("comments", dle_comments_ajax.encodeVAR(form.comments.value));
	dle_comments_ajax.setVar("name", dle_comments_ajax.encodeVAR(form.name.value));
	dle_comments_ajax.setVar("mail", dle_comments_ajax.encodeVAR(form.mail.value));
	dle_comments_ajax.setVar("skin", dle_skin);

	if ( form.sec_code ) {

	   dle_comments_ajax.setVar("sec_code", form.sec_code.value);

    }

	dle_comments_ajax.requestFile = dle_root + "engine/ajax/addcomments.php";
	dle_comments_ajax.method = 'POST';
	dle_comments_ajax.execute = true;
	dle_comments_ajax.element = 'dle-ajax-comments';
	dle_comments_ajax.sendAJAX(varsString);

	}
};
function doAddPlaylistComments(){

	var form = document.getElementById('dle-comments-form');
    var dle_p_comments_ajax = new dle_ajax();

	if (dle_wysiwyg == "yes") {
	document.getElementById('comments').value = oEdit1.getXHTMLBody();
	form.submit();
	}
	else {

	closeall();

	if (form.comments.value == '' || form.name.value == '')
	{
		alert ( dle_req_field );
		return false;
	}

	dle_p_comments_ajax.onShow ('');
	var varsString = "playlist_id=" + form.playlist_id.value;
	dle_p_comments_ajax.setVar("comments", dle_p_comments_ajax.encodeVAR(form.comments.value));
	dle_p_comments_ajax.setVar("name", dle_p_comments_ajax.encodeVAR(form.name.value));
	dle_p_comments_ajax.setVar("mail", dle_p_comments_ajax.encodeVAR(form.mail.value));
	dle_p_comments_ajax.setVar("skin", dle_skin);

	if ( form.sec_code ) {

	   dle_p_comments_ajax.setVar("sec_code", form.sec_code.value);

    }

	dle_p_comments_ajax.requestFile = dle_root + "engine/ajax/addplaylistcomments.php";
	dle_p_comments_ajax.method = 'POST';
	dle_p_comments_ajax.execute = true;
	dle_p_comments_ajax.element = 'dle-ajax-comments';
	dle_p_comments_ajax.sendAJAX(varsString);

	}
};

function dle_copy_quote(qname) 
{
 dle_txt='';

	if (document.getSelection) 
	{
	 dle_txt=document.getSelection();
	}
	else if (document.selection) 
	{
	 dle_txt=document.selection.createRange().text;
	}
	if (dle_txt.replace(" ","") != "")
	{
	 dle_txt='[quote='+qname+']'+dle_txt+'[/quote]\n';
	}
};

function dle_ins(name) 
{
var input=document.getElementById('dle-comments-form').comments;
var finalhtml = "";

	if (dle_wysiwyg == "no") {
		if (dle_txt!= "") {
			input.value += dle_txt;
		}
		else { 
			input.value += "[b]"+name+"[/b],"+"\n";
		}
	} else {
		if (dle_txt!= "") {
			finalhtml = dle_txt;
		}
		else { 
			finalhtml = "<b>"+name+"</b>,"+"<br />";
		}
	oUtil.obj.focus();	
	oUtil.obj.insertHTML(finalhtml);
	}

};

function ShowOrHide(d1) {
	  if (d1 != '') DoDiv(d1);
};

function DoDiv(id) {
	  var item = null;
	  if (document.getElementById) {
		item = document.getElementById(id);
	  } else if (document.all){
		item = document.all[id];
	  } else if (document.layers){
		item = document.layers[id];
	  }
	  if (!item) {
	  }
	  else if (item.style) {
		if (item.style.display == "none"){ item.style.display = ""; }
		else {item.style.display = "none"; }
	  }else{ item.visibility = "show"; }
};

function ckeck_uncheck_all() {
    var frm = document.pmlist;
    for (var i=0;i<frm.elements.length;i++) {
        var elmnt = frm.elements[i];
        if (elmnt.type=='checkbox') {
            if(frm.master_box.checked == true){ elmnt.checked=false; }
            else{ elmnt.checked=true; }
        }
    }
    if(frm.master_box.checked == true){ frm.master_box.checked = false; }
    else{ frm.master_box.checked = true; }
};

function confirmDelete(url){

    var agree=confirm( dle_del_agree );

    if (agree)
    document.location=url;
};

function dle_smiley ( text ){
	doInsert(' ' + text + ' ', '', false);

	document.getElementById('dle_emo').style.visibility = "hidden";
	document.getElementById('dle_emo').style.display    = "none";
	ie_range_cache = null;
};
function DlePageCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'dle-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function DlePage( varsString ){
	showBusyLayer();
	if (document.getElementById( 'dle-info' ).innerHTML != '') {
	document.getElementById( 'dle-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	ajax.requestFile = dle_root + "engine/ajax/pages.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'dle-content';
	ajax.onCompletion = DlePageCompleted;
	ajax.sendAJAX(varsString);

};

function ChangePlaylistImageCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'pimage-content' );
};
function ChangePlaylistImage( id ){
	showBusyLayer();
	if (document.getElementById( 'pimage-info' ).innerHTML != '') {
	document.getElementById( 'pimage-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("id", id);
	ajax.requestFile = dle_root + "engine/ajax/changePimage.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'pimage-content';
	ajax.onCompletion = ChangePlaylistImageCompleted;
	ajax.sendAJAX(varsString);

};
function LyricsCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'song-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};
function AlbumInfo( name, url ){
	showBusyLayer();
	if (document.getElementById( 'song-info' ).innerHTML != '') {
	document.getElementById( 'song-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("name", name);
	ajax.setVar("url", url);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/view_album_info.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'song-content';
	ajax.onCompletion = AlbumInfoCompleted;
	ajax.sendAJAX(varsString);

};
function AlbumInfoCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'song-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};
function ArtistInfo( name, url ){
	showBusyLayer();
	if (document.getElementById( 'song-info' ).innerHTML != '') {
	document.getElementById( 'song-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("name", name);
	ajax.setVar("url", url);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/view_artist_info.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'song-content';
	ajax.onCompletion = ArtistInfoCompleted;
	ajax.sendAJAX(varsString);

};
function ArtistInfoCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'song-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};
function Lyrics( name, url ){
	showBusyLayer();
	if (document.getElementById( 'song-info' ).innerHTML != '') {
	document.getElementById( 'song-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("name", name);
	ajax.setVar("url", url);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/readlyrics.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'song-content';
	ajax.onCompletion = LyricsCompleted;
	ajax.sendAJAX(varsString);

};
function VideoPlayCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'VideoPlay-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}
	document.getElementById( 'music-content' ).innerHTML = '';
};

function VideoPlay( url ){
	showBusyLayer();
	if (document.getElementById( 'VideoPlay-info' ).innerHTML != '') {
	document.getElementById( 'VideoPlay-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("url", url);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/VideoPlay.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'VideoPlay-content';
	ajax.onCompletion = VideoPlayCompleted;
	ajax.sendAJAX(varsString);

};
function MembersongCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'Membersong-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function Membersong( user, page ){
	showBusyLayer();
	if (document.getElementById( 'Membersong-info' ).innerHTML != '') {
	document.getElementById( 'Membersong-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("user", user);
	ajax.setVar("page", page);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/membersong.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'Membersong-content';
	ajax.onCompletion = MembersongCompleted;
	ajax.sendAJAX(varsString);

};
function SongListCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'SongList-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );
};

function SongList( query, where, local, order, limit, page, no_home ){
	if (document.getElementById( 'SongList-info' ).innerHTML != '') {
	document.getElementById( 'SongList-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("query", query);
	ajax.setVar("where", where);
	ajax.setVar("local", local);
	ajax.setVar("order", order);
	ajax.setVar("limit", limit);
	ajax.setVar("page", page);
	ajax.setVar("no_home", no_home);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/songlist.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'SongList-content';
	ajax.onCompletion = SongListCompleted;
	ajax.sendAJAX(varsString);

};
function MyMusicCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'Mymusic-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function MyMusic( page ){
	if (document.getElementById( 'Mymusic-info' ).innerHTML != '') {
	document.getElementById( 'Mymusic-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("page", page);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/mymusic.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'Mymusic-content';
	ajax.onCompletion = MyMusicCompleted;
	ajax.sendAJAX(varsString);

};

function UserFovCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'UserFov-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function UserFov( user ){
	showBusyLayer();
	if (document.getElementById( 'UserFov-info' ).innerHTML != '') {
	document.getElementById( 'UserFov-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("user", page);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/UserFov.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'UserFov-content';
	ajax.onCompletion = UserFovCompleted;
	ajax.sendAJAX(varsString);

};

function SonghomeCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'home-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};

function Songhome( user ){
	showBusyLayer();
	if (document.getElementById( 'home-info' ).innerHTML != '') {
	document.getElementById( 'home-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("user", user);
	ajax.requestFile = dle_root + "randomhome.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'home-content';
	ajax.onCompletion = SonghomeCompleted;
	ajax.sendAJAX(varsString);

};
function MusicPlayCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'music-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}
	document.getElementById( 'music-content' ).innerHTML = '';
};

function MusicPlay( m_name, m_artist, m_link ){
	showBusyLayer();
	if (document.getElementById( 'music-info' ).innerHTML != '') {
	document.getElementById( 'music-info' ).innerHTML = '';}

	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("m_name", m_name);
	ajax.setVar("m_artist", m_artist);
	ajax.setVar("m_link", m_link);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/play_music.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'music-content';
	ajax.onCompletion = MusicPlayCompleted;
	ajax.sendAJAX(varsString);

};

function AjaxSearchCompleted(){
	hideBusyLayer();
	var post_main_obj = document.getElementById( 'search-content' );
	var post_box_top  = _get_obj_toppos( post_main_obj );

			if ( post_box_top )
			{
				scroll( 0, post_box_top - 70 );
			}

};
function AjaxSearch( search, page, type, thuy ){
	showBusyLayer();
	if (document.getElementById( 'search-info' ).innerHTML != '') {
	document.getElementById( 'search-info' ).innerHTML = '';}
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "";
	ajax.setVar("key", search);
	ajax.setVar("page", page);
	ajax.setVar("type", type);
	ajax.setVar("thuy", thuy);
	ajax.requestFile = dle_root + "engine/mp3/ajaxsearch.php";
	ajax.method = 'GET';
	ajax.execute = true;
	ajax.element = 'search-content';
	ajax.onCompletion = AjaxSearchCompleted;
	ajax.sendAJAX(varsString);
};
function doSongFov( sfav_id, event, title, artist, url, author, pid )
{
	if (event == 'plus') {
		if (document.getElementById('selectPL').value == '0')
		{
			alert ( 'Please choose one playlist' );
			return false;
		}
	}
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "sfav_id=" + sfav_id;
	

	ajax.setVar("title", title);
	ajax.setVar("artist",artist);
	ajax.setVar("url", url);
	ajax.setVar("author", author);
	ajax.setVar("pid", pid);
	ajax.setVar("action", event);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/songfov.php";
	ajax.method = 'GET';
	ajax.element = 'sfav-id-'+sfav_id;
	ajax.sendAJAX(varsString);
	//tat popup
	caobox.close_popup()
	return false;
};
function doVideoFov( vfav_id, event, title, url, image, time )
{
	var ajax = new dle_ajax();
	ajax.onShow ('');
	var varsString = "vfav_id=" + vfav_id;
	
	ajax.setVar("title", title);
	ajax.setVar("url", url);
	ajax.setVar("image", image);
	ajax.setVar("time", time);
	ajax.setVar("action", event);
	ajax.setVar("skin", dle_skin);
	ajax.requestFile = dle_root + "engine/ajax/videofov.php";
	ajax.method = 'GET';
	ajax.element = 'vfav-id-'+vfav_id;
	ajax.sendAJAX(varsString);

	return false;
};
function setNewField(which, formname)
{
            if (which != selField)
            {
				allcleartags();
				fombj    = formname;
                selField = which;

            }
};

function UserMenu( url, m_id, group ){

var menu=new Array();

	menu[0]='<a ' + url +' >' + menu_profile + '</a>';

	menu[1]='<a href="' + dle_root + 'index.php?do=pm&doaction=newpm&user=' + m_id + '">' + menu_send + '</a>';
	menu[2]='<a href="' + dle_root + 'index.php?do=lastcomments&userid=' + m_id + '">' + menu_fcomments + '</a>';

	if (group == '1') {
		menu[3]='<a onclick="window.open(\'' + dle_root + dle_admin + '?mod=editusers&action=edituser&id=' + m_id + '\', \'User\',\'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500\'); return false;" href="#">' + menu_uedit + '</a>';
	}

return menu;
};

function popUp(page,PWidth,PHeight,id) {
 eval("designerwiz"+id+"=window.open('"+page+"','designerwiz1','toolbar=0,scrollbars=0,location=0,status=0,menubars=0,resizable=0,width="+PWidth+",height="+PHeight+"')")

}
//thuydown,func


var warningMessage="Please do not open ADS in a new window!!!";

function onMouseDownIE4(){
	if(event.button==2){
		alert(warningMessage);
		//return false;
	}
};

function onMouseDownNS4(e){
	if(document.layers||document.getElementById&&!document.all){
		if(e.which==2||e.which==3){
			alert(warningMessage);
			//return false;
		}
	}
};

function thuychuotphai(){
if(document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=onMouseDownNS4;
}
else if(document.all&&!document.getElementById){
	document.onmousedown=onMouseDownIE4;
};
document.oncontextmenu=new Function("alert(warningMessage);return false");
}


function DISonMouseDownIE4(){
	if(event.button==2){

	}
};

function DISonMouseDownNS4(e){
	if(document.layers||document.getElementById&&!document.all){
		if(e.which==2||e.which==3){

		}
	}};

function thuychan(){
if(document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=DISonMouseDownNS4;
}
else if(document.all&&!document.getElementById){
	document.onmousedown=DISonMouseDownIE4;
};
document.oncontextmenu='';
}

function openWin(page) {
OpenWin = this.open(page, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=450,height=275");
}



//javascrip by freecodevn.com
var InfoWin;
var waitsec=15;
var pchText = "Download File";
var dlText = " Direct Download ";

function cntdown(sec, target, cmd) {
	var form = document.getElementById('decrypt');
	var att_down_ajax = new dle_ajax();
	
	try {
      if ( cntdown.arguments.length >= 2 ) {
			if (sec >= 0) {
				h = Math.floor(sec / 3600);
				m = Math.floor((sec % 3600) / 60);
				s = sec % 60;
                if (InfoWin.frames.length == 3) {
                    setTimeout('cntdown(' + (waitsec) + ',"' + target + '","' + cmd + '")',999);
                } else {
				    setTimeout('cntdown(' + (sec-1) + ',"' + target + '","' + cmd + '")',999);
                    if ((!InfoWin)||(InfoWin.closed)) {
                       document.getElementById('download').value = pchText;
                       document.getElementById('download').disabled = false;
                    } else {
                       document.getElementById('download').value = " " + s + " sec ";
                       document.getElementById('download').disabled = true;
                    }
                }
			} else {
               document.getElementById('download').value = dlText;
               document.getElementById('download').disabled = false;
			}
		}
	} catch(e) {}
}

function check(host) {
	var form = document.getElementById('decrypt');
    
    if (!InfoWin) {
        URL = dle_root + "engine/attdownload/help_download.php"
        FlexWin(URL, "InfoWin", 750, 450, 1, 1, 0);
        cntdown(waitsec, "countdown");
    } else {
        if (InfoWin.closed) {
        alert ("Please do not close ADS windows!!!!");
        URL = dle_root + "engine/attdownload/help_download.php"
        FlexWin(URL, "InfoWin", 750, 450, 1, 1, 0);
        cntdown(waitsec, "countdown");
        } else {
            if (InfoWin.frames.length == 3) {
                alert ("Please click to ADS! Thanks");
                InfoWin.focus();
            } else {
               document.getElementById('download').value = pchText;
               InfoWin.close();
               caobox.close_popup()
               form.method = "POST";
               form.action = dle_root + 'store/'+Url_down + '/' + Name_down;
               form.submit();
            }
        }
    }
}

function FlexWin(URL, name, newWidth, newHeight, scroll, resize, menue) {
	scrollen= 'no';
	resizen	= 'yes';
	menobar = 'no';
	tools	= 'no';
	if (scroll) { scrollen = scroll; }
	if (resize) { resizen = resize;  }
	if (menue)	{ menobar = menue;   }
	InfoWin = open(URL,name,'status=no, resizable=' + resizen + ',menubar=' + menobar + ',toolbar=' + tools + ',resize=yes,scrollbars=' + scrollen + ',height=' + newHeight + ',width=' + newWidth);
	InfoWin.focus();
}
















//=============
function setValueSong( sfav_id, event, title, artist, url, author)
{
	Value_sfav_id = sfav_id;
	Value_event = event;
	Value_title = title;
	Value_artist = artist;
	Value_url = url;
//	Value_author = author;
	return false;
};
function setValuePlaylist( pid )
{
	Value_pid = pid;
	return false;
};
function AttReport(){

	var form = document.getElementById('frmReport');
    var att_report_ajax = new dle_ajax();

	if (form.txtYourEmail.value == '' || form.txtprob.value == '')
	{
		alert ( dle_req_field );
		return false;
	}

	att_report_ajax.onShow ('');
	var varsString = "";
	att_report_ajax.setVar("type", att_report_ajax.encodeVAR(form.type.value));
	att_report_ajax.setVar("pid", att_report_ajax.encodeVAR(form.pid.value));
	att_report_ajax.setVar("hash", att_report_ajax.encodeVAR(form.hash.value));
	att_report_ajax.setVar("url", att_report_ajax.encodeVAR(form.url.value));
	att_report_ajax.setVar("txtYourEmail", att_report_ajax.encodeVAR(form.txtYourEmail.value));
	att_report_ajax.setVar("txtprob", att_report_ajax.encodeVAR(form.txtprob.value));
	att_report_ajax.setVar("txtname", att_report_ajax.encodeVAR(form.txtname.value));
	att_report_ajax.setVar("skin", dle_skin);

	att_report_ajax.requestFile = dle_root + "engine/ajax/attreport.php";
	att_report_ajax.method = 'POST';
	att_report_ajax.execute = true;
	att_report_ajax.element = 'result-meesenger';
	att_report_ajax.sendAJAX(varsString);
	caobox.close_popup();
	caobox.show_popup('ym_popup_messenger');
};
function AttAddPlaylist(){

	var form = document.getElementById('frmPlaylist');
    var att_PL_ajax = new dle_ajax();


	
	if (form.playlist_name.value == '' || Iga_pl_id == '')
	{
		alert ( dle_req_field );
		return false;
	}
	if (Upload_done != '1')
	{
		alert ( 'Please wait for image upload' );
		return false;
	}

	
	att_PL_ajax.onShow ('');
	var varsString = "";
	att_PL_ajax.setVar("title", att_PL_ajax.encodeVAR(form.playlist_name.value));
	att_PL_ajax.setVar("tag", att_PL_ajax.encodeVAR(form.playlist_tag.value));
	att_PL_ajax.setVar("desc", att_PL_ajax.encodeVAR(form.playlist_desc.value));
	att_PL_ajax.setVar("imageid", Iga_pl_id);
	att_PL_ajax.setVar("allow_comm", att_PL_ajax.encodeVAR(form.allow_comm.value));
	att_PL_ajax.setVar("allow_rate", att_PL_ajax.encodeVAR(form.allow_rate.value));
	att_PL_ajax.setVar("skin", dle_skin);

	att_PL_ajax.requestFile = dle_root + "engine/ajax/addplaylist.php";
	att_PL_ajax.method = 'POST';
	att_PL_ajax.execute = true;
	att_PL_ajax.element = '';
	att_PL_ajax.sendAJAX(varsString);
	caobox.close_popup();
	setUpload_done( '0' );
};
function setValueSendto( type, title, url)
{
	Sendto_type = type;
	Sendto_title = title;
	Sendto_url = url;
};
function AttSend2Friend(){

	var form = document.getElementById('frmReport');
    	var att_send_2_friend = new dle_ajax();

	if (form.txtYourEmail.value == '' || form.txtfriend.value == '')
	{
		alert ( dle_req_field );
		return false;
	}

	att_send_2_friend.onShow ('');
	var varsString = "";
	att_send_2_friend.setVar("type", Sendto_type);
	att_send_2_friend.setVar("title", Sendto_title);
	att_send_2_friend.setVar("url", Sendto_url);
	att_send_2_friend.setVar("skin", dle_skin);
	att_send_2_friend.setVar("txtYourEmail", att_send_2_friend.encodeVAR(form.txtYourEmail.value));
	att_send_2_friend.setVar("txtfriend", att_send_2_friend.encodeVAR(form.txtfriend.value));

	att_send_2_friend.requestFile = dle_root + "engine/ajax/AttSend2Friend.php";
	att_send_2_friend.method = 'POST';
	att_send_2_friend.execute = true;
	att_send_2_friend.element = 'result-meesenger';
	att_send_2_friend.sendAJAX(varsString);
	caobox.close_popup();
	caobox.show_popup('ym_popup_messenger');
};
function setIma_playlist( id )
{
	Iga_pl_id = id;
};
function setDownLoad( Url, Name)
{
Url_down = Url; 
Name_down = Name;
};
function setUpload_done( value )
{
Upload_done = value; 
};