function media_player(id)
{
	window.open("player/player.php?"+id,"BlagovamPlayer","height=380,width=500");
}

function countid(fid)
{
$.get(request_file, { action: "count_clicks", fid: fid });
}

function playlist_add (fid)
{
	var button = document.getElementById('playlist_'+fid);
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "playlist_add", fid: fid }, function(data){
		if(data == "true") {
			button.href = 'javascript:playlist_del('+fid+');';
			button.innerHTML = '<img src="images/icons/media_playlistdel.png" />';
			button.title = 'Удалить из моего плей-листа.';
		} 
	} );	
}

function playlist_alladd()
{
	var button = document.getElementById('playlistall');
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "playlist_alladd", tid: tid }, function(data){
		if(data == "true") {
			button.href = 'javascript:playlist_alldel();';
			button.innerHTML = '<img src="images/icons/media_playlistdel.png" />';
			button.title = 'Удалить все из моего плей-листа.';
			
			for(i=0; i<idlist.length; i++){
				var buttons = document.getElementById('playlist_'+idlist[i]);
				buttons.href = 'javascript:playlist_del('+idlist[i]+');';
				buttons.innerHTML = '<img src="images/icons/media_playlistdel.png" />';
				buttons.title = 'Удалить из моего плей-листа.';
			}
		} 
	} );		
}

function playlist_del (fid)
{
	var button = document.getElementById('playlist_'+fid);
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "playlist_del", fid: fid }, function(data){
		if(data == "true") {
			button.href = 'javascript:playlist_add('+fid+');';
			button.innerHTML = '<img src="images/icons/media_playlistadd.png" />';
			button.title = 'Добавить в мой плей-лист.';
		} 
	} );	
}

function playlist_alldel()
{	
	var button = document.getElementById('playlistall');
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "playlist_alldel", tid: tid }, function(data){
		if(data == "true") {
			button.href = 'javascript:playlist_alladd();';
			button.innerHTML = '<img src="images/icons/media_playlistadd.png" />';
			button.title = 'Добавить все в мой плей-лист.';
			
			for(i=0; i<idlist.length; i++){
				var buttons = document.getElementById('playlist_'+idlist[i]);
				buttons.href = 'javascript:playlist_add('+idlist[i]+');';
				buttons.innerHTML = '<img src="images/icons/media_playlistadd.png" />';
				buttons.title = 'Добавить в мой плей-лист.';
			}
		} 
	} );	
}

function mark_add (fid)
{	
	var button = document.getElementById('mark_'+fid);
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "mark_add", tid: tid, fid: fid }, function(data){
		if(data == "true") {
			button.href = 'javascript:mark_del('+fid+');';
			button.innerHTML = '<img src="images/icons/media_markdel.png" />';
			button.title = 'Убрать метку.';
		} 
	} );	
}

function markall_add()
{
	var button = document.getElementById('markall');
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "markall_add", tid: tid }, function(data){
		if(data == "true") {
			button.href = 'javascript:markall_del();';
			button.innerHTML = '<img src="images/icons/media_markdel.png" />';
			button.title = 'Убрать метку у всех.';
			for(i=0; i<idlist.length; i++){
				var buttons = document.getElementById('mark_'+idlist[i]);
				buttons.href = 'javascript:mark_del('+idlist[i]+');';
				buttons.innerHTML = '<img src="images/icons/media_markdel.png" />';
				buttons.title = 'Убрать метку.';
			}
		} 
	} );	
}

function markall_del()
{
	var button = document.getElementById('markall');
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "markall_del", tid: tid }, function(data){
		if(data == "true") {
			button.href = 'javascript:markall_add();';
			button.innerHTML = '<img src="images/icons/media_markadd.png" />';
			button.title = 'Пометить все.';
			
			for(i=0; i<idlist.length; i++){
				var buttons = document.getElementById('mark_'+idlist[i]);
				buttons.href = 'javascript:mark_add('+idlist[i]+');';
				buttons.innerHTML = '<img src="images/icons/media_markadd.png" />';
				buttons.title = 'Поставить метку.';
			}
		} 
	} );	
}

function mark_del (fid)
{
	var button = document.getElementById('mark_'+fid);
	button.innerHTML = '<img src="images/icons/media_wait.png" />';
	$.get(request_file, { action: "mark_del", tid: tid, fid: fid }, function(data){
		if(data == "true") {
			button.href = 'javascript:mark_add('+fid+');';
			button.innerHTML = '<img src="images/icons/media_markadd.png" />';
			button.title = 'Поставить метку.';
		} 
	} );	
}

function validateFormOnSubmit(theForm) {
var reason = "";

	reason += validateQuery(theForm.query);

	if (reason != "") return false;
	else get_media_search(theForm.query.value);
	return false
}

function validateQuery(fld) {
    var error = "";
 
    if (fld.value == "") {
        error = "Поиск не задан.";
		write_form_error_message(fld, error);
    } else if (fld.value.length < 4) {
        error = "Поиск должен иметь минимум 4 буквы!";
		write_form_error_message(fld, error);	
	} else {
        write_form_error_message(fld, "")
    }
    return error;
}

function get_media_search(query) {
	$.post(request_file, { action: "get_media_search", query: query }, function(data){
		document.getElementById('title_link').innerHTML = 'Медиа поиск';
		document.getElementById('file_table').innerHTML = data;	
		highlightSearch(query, 'file_table');
	});
}
