function launch(url,width,height) {
	open(url,"","left=0,top=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,status=1,resizable=1,width,height");
}

function popup(url) {
	remote = open(url,"","left=0,top=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,status=0,resizable=1,100,100");
}

function showhide(objectid) {
	if (document.getElementById(objectid).style.display == "none") {
			document.getElementById(objectid).style.display = "block";
	}
	else {
	document.getElementById(objectid).style.display = "none";
	};
}

function setjs() {
 if(navigator.product == 'Gecko') {
   document.loginform["interface"].value = 'mozilla';
 }else if(window.opera && document.childNodes) {
   document.loginform["interface"].value = 'opera7';
 }else if(navigator.appName == 'Microsoft Internet Explorer' &&
    navigator.userAgent.indexOf("Mac_PowerPC") > 0) {
    document.loginform["interface"].value = 'konqueror';
 }else if(navigator.appName == 'Microsoft Internet Explorer' &&
 document.getElementById && document.getElementById('ietest').innerHTML) {
   document.loginform["interface"].value = 'ie';
 }else if(navigator.appName == 'Konqueror') {
    document.loginform["interface"].value = 'konqueror';
 }else if(window.opera) {
   document.loginform["interface"].value = 'opera';
 }
}

function update_data(url, obj_id) {
//	$('#' + obj_id).hide();
	$('#' + obj_id).attr("disabled", true);
	$.get(url, function(data) { $('#' + obj_id).attr("disabled", false); });
}

function renew_file(file_id, link_id, prefix) {
	$("#a_"+link_id).hide(); // Прячем ссылку на кнопку
	$.get("/index.php?name=Net&op=renew_file&fileid=" + file_id + "&link_id=" + link_id, function() { $("#" + prefix + "_" + link_id).hide();})
}

function showhide_caps(file_id, img_size) {
	object = document.getElementById('caps_' + file_id); 
	if (object.style.display == "none") {
		document.getElementById('ch_' + file_id).innerHTML = "Скрыть"; 
		$(object).load("/index.php?name=Net&file=caps&op=file&id="+file_id+"&img_size="+img_size).show(); 
	} 
	else {
		document.getElementById('ch_' + file_id).innerHTML = "Показать";
		$(object).hide(); 
	};
};

function show_links(file_id) { 
//    alert("test");
    $("#t_"+file_id).find("tr").show(); 
    $("#tr_"+file_id).hide(); 

window.event.returnValue = false;
return false; 
}; 


// Инициализируем таблицу перевода
var trans = [];
for (var i = 0x410; i <= 0x44F; i++)
trans[i] = i - 0x350; // А-Яа-я
trans[0x401] = 0xA8;    // Ё
trans[0x451] = 0xB8;    // ё

// Сохраняем стандартную функцию escape()
var escapeOrig = window.escape;

// Переопределяем функцию escape()
window.escape = function(str)
{
  var ret = [];
  // Составляем массив кодов символов, попутно переводим кириллицу
  for (var i = 0; i < str.length; i++)
  {
    var n = str.charCodeAt(i);
    if (typeof trans[n] != 'undefined')
      n = trans[n];
    if (n <= 0xFF)
      ret.push(n);
  }
  return escapeOrig(String.fromCharCode.apply(null, ret));
}


jQuery.fn.check = function(mode) {
   // если mode не определен, используем 'on' по умолчанию
   var mode = mode || 'on';
   
   // В функцию неявно передана коллекция выбранных элементов.
   // Поэтому с этой коллекцией можно работать, как с любой другой
   // коллекцией элементов в jQuery
   // В нашем случае мы воспользуемся методом each()
   return this.each(function() 
   {
     switch(mode) {
       case 'on':
         this.checked = true;
         break;
       case 'off':
         this.checked = false;
         break;
       case 'toggle':
         this.checked = !this.checked;
         break;
     }
   });
 };


function check_all(str) {
$("input." + str).click();
// $("input[@class='" + str + "']").click();
return true;
};

function check_tr(str) {
$('#' + str).toggleClass("selected");
return true;
}

function add_favorites(content_id, favorite_type) {
	$.get("/index.php?name=Films&op=add_favorite&content_id=" + content_id + "&favorite_type=" + favorite_type, function() { $("#div_favorites").load("/index.php?name=Films&op=show_favorites");});
}

function del_favorites(favorite_id) {
	$.get("/index.php?name=Films&op=del_favorite&favorite_id=" + favorite_id, function() { $("#div_favorites").load("/index.php?name=Films&op=show_favorites");});
}

function add_download(file_id) {
	$.get("/index.php?name=Net&file=admin&op=add_download&file_id=" + file_id, function(data) {alert(data);});
}

function add_delete_link(link_id) {
	$.get("/links/" + link_id + "/remove-link", function(data) {alert(data);});
}

function add_delete_file(file_id) {
	$.get("/files/" + file_id + "/remove-file", function(data) {alert(data);});
}


function rehash(file_id) {
	$.get("/index.php?name=Films&file=actions&op=rehash&file_id=" + file_id, function(data) {alert(data);});
}

function show_caps(link_id) { // показываем, скрываем скриншоты
// Нужно проверить есть ли тр нужного нам класса
// alert($("#caps_" + link_id).length);

if (($("#caps_" + link_id).size()) == 0) { // Создаю нужный tr
	$("#tr_" + link_id).after("<tr id='tr_caps_" + link_id + "' class='bgcolor1'><td align='center' colspan='10' id='caps_" + link_id + "'><img src='/images/progressbar_green.gif' alt='Загружается..'></td></tr>");
	$("#caps_" + link_id).load("/index.php?name=Net&file=caps&op=link&id="+link_id+"&img_size=s"); 
} 
else {
//	$("#caps_" + link_id).slideUp(500);
	$("#tr_caps_" + link_id).toggle();
//	$("#caps_" + link_id).hide();
	}

// return false;
}


function show_filter() {
$("#filter").toggle();
}


function add_filter(obj) {
$("#"+ obj).toggleClass("checked");
}


function file_caps(file_id, size) { // показываем, скрываем скриншоты
// Нужно проверить есть ли тр нужного нам класса
// alert($("#caps_" + file_id).length);


if (($("#temp_img_" + file_id).size()) == 0) { // Создаю нужный li
//	$("#ul_" + file_id).before("<li id='li_caps_" + file_id + "' class='bgcolor1'><td align='center' colspan='10' id='caps_" + file_id + "'></td></tr>");
//	$("#links").treeview();
	$("#div_caps_" + file_id).toggle();
	$("#control_caps_" + file_id).toggleClass("selected");
} 
else {
//	$("#li_caps_" + link_id).slideUp(500);
	$("#div_caps_" + file_id).load("/index.php?name=Net&file=caps&op=file&id="+file_id+"&img_size=" + size); 
// $("#tr_caps_" + file_id).slideUp(500);
	$("#div_caps_" + file_id).show();
	$("#control_caps_" + file_id).toggleClass("selected");

//	$("#li_caps_" + link_id).hide();
	}
// return false;
}


function my_toggle(obj) {
	$("#control_" + obj).toggleClass("selected");
	$("#" + obj).toggle();
};



function my_toggle_links(obj) {

	if ( $("#control_" + obj).find("img").attr("src") == '/images/icons/links.gif') {
		$("#control_" + obj).find("img").attr("src","/images/icons/links_open.gif");
	}
	else {
		$("#control_" + obj).find("img").attr("src","/images/icons/links.gif");
	}
	
//	alert($("#control_" + obj).find("img").attr("src"));

	$("#control_" + obj).toggleClass("selected");
	$("#" + obj).toggle();
	
	
	
};	

function set_blocks_min_q(min_q, type) {
	$.cookie('blocks_min_q', min_q, {expires: 356, path: '/'});
	// Перезагружаю блок топ-фильмов
	$("#div_top_films_hor").load("/index.php?name=Films&op=show_top_films_hor&film_type=" + type);
	$("#div_rand_films").load("/index.php?name=Films&op=show_rand_films&film_type=" + type);
	
}

function set_playlist(pl_type) {
	$.cookie('playlist_type', pl_type, {expires: 356, path: '/'});
	// Перезагружаю блок 
	$("#td_select_playlist").load("/index.php?name=Films&op=playlist_form");
}


function set_c_reload(c_name, c_val, c_time) {
	if  (c_time == 0) {
		$.cookie(c_name, c_val, {expires: 0, path: '/'});
	}	
	else {
		$.cookie(c_name, c_val, {expires: 356, path: '/'});
	}

	// Делаю релоад текущей страницы
    window.location.href = (window.location.pathname);
}

function update_block_top_films(type,page) {
	$("#div_top_films_hor").load("/index.php?name=Films&op=show_top_films_hor&film_type=" + type + "&page=" + page);
}

function update_block_forum(page) {
	$("#div_block_forum").load("/index.php?name=Films&op=show_block_forum&page=" + page);
}


function p_vote_comment(comment_id) {
	$("#comment_votes_" + comment_id).html("<img alt='loading..' src='http://uamedia.info/images/state-hash.gif'>").load("http://uamedia.info/index.php?name=Films&file=actions&op=PVoteComment&comment_id=" + comment_id);
}

function m_vote_comment(comment_id) {
	$("#comment_votes_" + comment_id).html("<img alt='loading..' src='http://uamedia.info/images/state-hash.gif'>").load("http://uamedia.info/index.php?name=Films&file=actions&op=MVoteComment&comment_id=" + comment_id);
}

function d_vote_comment(comment_id) {
	$("#comment_votes_" + comment_id).html("<img alt='loading..' src='http://uamedia.info/images/state-hash.gif'>").load("http://uamedia.info/index.php?name=Films&file=actions&op=DVoteComment&comment_id=" + comment_id);
}



function set_copyright(content_id, expiry_date) {
//	alert("/index.php?name=Films&file=actions&op=SetCopyright&content_id=" + content_id + "&expiry_date=" + expiry_date);
	$.get("/index.php?name=Films&file=actions&op=SetCopyright&content_id=" + content_id + "&expiry_date=" + expiry_date, function(data) {alert(data); window.location.href = (window.location.pathname); });
}



