function menu(e)
    {
    el = document.getElementById(e);
    el.style.display = el.style.display == "block" ? "none" : "block";
}
function disappear() {
	document.getElementById('drop').style.display='none';
}

function refreshCaptcha() {                                                                         
    var rand_no = Math.random();                                                                    
    $("#captcha").attr("src", '/captcha/?r='+rand_no);                                              
}
function toggleImg (m) {
	var m1 = document.getElementById('m1');
	var m2 = document.getElementById('m2');
	var m3 = document.getElementById('m3');
	var m4 = document.getElementById('m4');
	var m5 = document.getElementById('m5');
	m1.className = "preview off";m2.className = "preview off";m3.className = "preview off";m4.className = "preview off";m5.className = "preview off";
	var m = document.getElementById(m);m1.name = "off";m2.name = "off";m3.name = "off";m4.name = "off";m5.name = "off";
	m.className = "preview on";m.name = "on";
}
function visible(m) {
	if($('#'+m).css('display') == 'none') {
	    $('#'+m).css('display', 'block');
	} else {
	    $('#'+m).css('display', 'none');
	}
}

function cloneObject(o) {
    if(!o || 'object' !== typeof o) {
        return o;
    }
    var c = 'function' === typeof o.pop ? []:{};
    var p,v;
    for(p in o) {
        if(o.hasOwnProperty(p)) {
            v = o[p];
            if(v && 'object' == typeof v) {
                c[p] = cloneObject(v);
            } else {
                c[p] = v;
            }
        }
    }
    return c;
}

function blockStatus(id,background,idblock,idnone) {
	$("#"+id).css({
		background: "url(/images/tabs-small-"+background+"-active.gif)"
	});
	$("#"+idblock).css({
		display: "block"
	});
	$("#"+idnone).css({
		display: "none"
	});
}

/* variables */

var last_comment_id = 0;

function getVideoMenu(id,rand,drop,favorite,playlist,sendfrend) {
	$("div.one > div.menu-a").remove();
	var getContent = "<div class=\"menu-a\" id=\""+id+"\" onmouseout=\"hideVideoMenu('"+id+"')\">";
	if (drop=="drop") {
		var favoriteMessage = new Array("jConfirm('Вы действительно хотите удалить это видео из избранного?','Удалить из избранного', function(r){ if(r){ delFromFavorite("+id+") } })","Удалить из списка");
	} else {
		var favoriteMessage = new Array("jConfirm('Вы действительно хотите добавить это видео в избранное?','В избранное', function(r){ if(r){ getToFavorite("+id+") } })","В избранное");
	}
	allMenuLinks = [
		[0, favoriteMessage[0], favoriteMessage[1]],
		[1, "jConfirm('Вы действительно хотите добавить это видео в плейлист?','В плейлист', function(r){ if(r){ jAlert('Видео успешно добавлено в плейлист!','В плейлист') } })", "В плейлист"],
		[2, "jPrompt('Чтобы отправить это видео другу &mdash; введите его e-mail ниже:','Введите email друга','Отправить другу', function(r){ if(r){ sendToFriend(r) } })", "Отправить другу"]
	]
	if (favorite=="favorite") {
		getContent += "<a href=\"javascript:\" onclick=\""+allMenuLinks[0][1]+"\">"+allMenuLinks[0][2]+"</a>";
	}
	if (playlist=="playlist") {
		getContent += "<a href=\"javascript:\" onclick=\""+allMenuLinks[1][1]+"\">"+allMenuLinks[1][2]+"</a>";
	}
	if (sendfrend=="sendfrend") {
		getContent += "<a href=\"javascript:\" onclick=\""+allMenuLinks[2][1]+"\">"+allMenuLinks[2][2]+"</a>";
	}
	getContent += "</div>";
	$("#thisdiv"+id+rand).append(getContent);
	$("#"+id).fadeIn('fast');
}
function hideVideoMenu(id) {
	$("#"+id).mouseleave(function() {
		$(this).fadeOut('fast', function() {
			$(this).remove();
		});
	});
}
function getToFavorite(id) {
	$.ajax({
		type: "post",
		url: "/jq/favorite/add/",
		data: "id="+id,
		success: function(msg) {
			if (msg=="DUBLICATE") {
				jAlert('Данное видео ранее уже было добавлено в избранное!','Видео не добавлено');
			} else if (msg=="ERROR"){
				jAlert('Ошибка добавления в избранное!','Ошибка добавления');
			} else {
				jAlert('Видео успешно добавлено в избранное!','Видео добавлено');
				$("strong#thisCountFavorites").html(parseInt($("strong#thisCountFavorites").html())+1);
			}
		},
		dataType: "json"
	});
}
function sendToFriend(videoid,username,friendemail) {
	jAlert("Видео успешно отправлено!","Видео отправлено");
}