ver = 0.11
doc_title = document.title
sSid_name = '';

sRef = 1;

bAutoPlayState = 0;
function onAutoPlayState(val)
{
	bAutoPlayState = val;
	$('#autoplay_on').text((bAutoPlayState == 1)?'выключить':'включить')
	$('#autoplay_on_view').show();
	return false;
}

function setAutoPlay()
{
	bAutoPlayState = bAutoPlayState==1?0:1;
	
	try{$doc(play_tag).setAutoPlayState(bAutoPlayState)}catch(e){}
	onAutoPlayState(bAutoPlayState)
	return false;
}

function getFlashVersion()
{
	try {// ie 
		try {
			var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6'); 
				try { axo.AllowScriptAccess = 'always'; } 
				catch(e) { return '6,0,0'; } 
			}catch(e){}
		return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1]; 
		// other browsers 
	} catch(e) { 
		try 
		{
			if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){ 
			return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1]; 
		}
	}catch(e) {} 
	}
	return '0,0,0'; 
}


function avatar(aSid, sSid_name)
{
	var flashvars = {sid:aSid, sid_name:sSid_name};
	var params = {allowScriptAccess:'always',bgcolor:'#FFFFFF', quality:'high',scale:'noscale'};
	swfobject.embedSWF('/swf/photocrop.swf?ver='+ver, 'photo-flash', '550', '360', '9.0.0', '/swf/expressInstall.swf',flashvars, params);
}

function avatar2(aSid, sSid_name)
{
	var flashvars = {sid:aSid, sid_name:sSid_name};
	var params = {allowScriptAccess:'always',bgcolor:'#FFFFFF', quality:'high',scale:'noscale'};
	swfobject.embedSWF('/swf/crop3.swf?ver='+ver, 'photo-flash', '660', '400', '9.0.0', '/swf/expressInstall.swf',flashvars, params);
}

function avatar_height(h)
{
	if($doc('photo-flash'))$doc('photo-flash').height = h;
}

obj_id = 0

function upload_photo(aAction, tmp_id, aSid)
{
	aTypes	= 'photo';
	obj_id  = tmp_id;
	var flashvars = {sid:aSid, action:aAction, id:tmp_id, types:aTypes, sid_name:sSid_name};
	var params = {wmode:'transparent',bgcolor:'#FFFFFF', quality:'high',scale:'noscale'};
	swfobject.embedSWF('/swf/tvigo_uploader.swf?ver='+ver, 'uploader', "360" ,"80", '9.0.0', '/swf/expressInstall.swf',flashvars, params);
	oUploader = $doc('uploader');
}

function upload_slder(tmp_id, aSid, bc_id)
{
	obj_id  = tmp_id;

	var flashvars = {sid:aSid, 'bc': bc_id, old_id:tmp_id, sid_name:sSid_name, 'path':'/user_image/slide.php'};
	var params = {wmode: 'window'};
	swfobject.embedSWF('/swf/mloader.swf?ver='+ver, 'uploader_gal', "510" ,"600", '9.0.0', '/swf/expressInstall.swf',flashvars, params);
	oUploader = $doc('uploader_gal');
}

function setUploaderHeight(h)
{
	if($doc('uploader_gal'))$doc('uploader_gal').height = h;
}

function upload_simple(aSid, sAction, sTsk, aId, tag)
{
	var flashvars = {sid:aSid, tsk:sTsk, action:sAction, id:aId, types:'photo'};
	var params = {wmode:'transparent',bgcolor:'#FFFFFF', quality:'high',scale:'noscale', allowScriptAccess:"always"};
	swfobject.embedSWF('/swf/tvigo_uploader_simple.swf?ver='+ver, tag, "360" ,"80", '9.0.0', '/swf/expressInstall.swf',flashvars, params);
}

upload_id = "";
function upload_video(aAction, tmp_id, aSid, lnk, sSid_name)
{
	upload_id = tmp_id;
	aTypes	= 'photo';
	if(aAction == 'user_video')aTypes = 'video';
	obj_id  = tmp_id;
	var flashvars = {sid:aSid, action:aAction, id:tmp_id, types:aTypes, link:lnk, sid_name:sSid_name};
	var params = {wmode:'transparent',bgcolor:'#FFFFFF', quality:'high',scale:'noscale'};
	swfobject.embedSWF('/swf/tvigle_uploader_v3.swf?ver='+ver, 'uploader', "590" ,"170", '9.0.0', '/swf/expressInstall.swf',flashvars, params);
	oUploader = $doc('uploader');
}

tm_start = 0;
function callmakeUpload() 
{
	tm_start = 0;
	if($doc('i_accept') && !($doc('i_accept').checked))
	{
		talert('Для публикации видео необходимо ознакомиться с соглашением и принять его');
		return false;
	}
	
	if(empty(item_name = $doc('itm_name').value))
	{
		talert('Нужно указать название');
		active($doc('itm_name'));
		return false;
	}

	window.scrollTo(0,0);
	doing(-1, -1)
	$("#add_button").hide();
	doing(0, 0)
	$doc("uploader").makeUpload();
	return false;
}

function uploadError(val)
{
	doing(-val, 0)
	switch(val)
	{
		case 1: talert('Не указали файл для заливки'); break;
		case 2: talert('Ошибка загрузки файла'); doing(-2, -2); break;
		default: talert(val);  doing(-2, -2); break;
	}
	$("#add_button").show();
}

prs_min = 0;
function doing(pst, upsize)
{
	upsize_str = parseInt(upsize/1024);
	stat = "проценты:" + pst +'% Размер:'+ upsize_str
	tm_now = new Date();
	out_len = 0;
	out_len = 0;
	if(tm_start)
	{
		len  = (tm_now.getHours() - tm_start.getHours())*3600;
		len += (tm_now.getMinutes()- tm_start.getMinutes())*60;
		len += (tm_now.getSeconds()- tm_start.getSeconds());

		len =  len * 1000 + (tm_now.getMilliseconds()-tm_start.getMilliseconds());
		len /=  1000;
		out_len = len;
		speed = parseInt(upsize/(len))
		len = parseInt(len)
		stat += " скорость: " + speed + ' время:'+ len + 'c';
	}
	else
		tm_start = tm_now;

	if((pst > prs_min) && (pst %10 == 0))
	x_upload_progress(pst, upsize, out_len, upload_id, show_statica);
	
	prs_min = pst;
	stat = pst + '%';

	window.status = stat
	document.title = stat + " " + doc_title;
}

function uploadComplete()
{
	document.title = doc_title;
	if (tsk == "video") SaveItemsVideo();
	if (tsk == "photo") SaveItemsPhoto();
}

play_tag ="";
setTm = 0;
function setPlayUser(sSidName, SUserSid, age_type, sUserUrl)
{
	var age_type = age_type || 0;

	//alert(age_type)
    if(empty(play_tag)) return;
    
    if(!($doc(play_tag))) return;
    
    if(setTm)clearTimeout(setTm);
    
    res = -1;
	
    try
    {
        //alert(sUserUrl);
       if($doc(play_tag).SetUser)
	{
        res = $doc(play_tag).SetUser(sSidName, SUserSid, age_type, sUserUrl)
	

	}
    }
    catch(e)
    {
        //alert('SetUser|' +  $doc(play_tag).SetUser);
        res = -2
    }

    //alert('res|' + res + '|' + sSidName +'||'+ SUserSid)
	if(res != 1) 
	{
		callprc = 'setPlayUser("' + sSidName + '","' + SUserSid + '","' + age_type + '","'	+  sUserUrl +'");';
		setTm = setTimeout(callprc, 200);
	}
}


function swfLogin()
{
    form('login');
    return false;;
}

function play(obj_id, tag, rs, cnl_id, bVote, own, ap, single)
{
	play_tag = tag;
	if(typeof own == 'undefined') own = 0;
	if(typeof bVote == 'undefined') bVote = true;
	if(typeof ap == 'undefined') ap = false;
	
	ap = false;
	switch(cnl_id)
	{
		case 0: {ow = 480;oh = (rs == 1 ? 270:360); break}
		//case -1:{ow = 528;oh = (rs == 1 ? 297:396); break}
		case -2:{ow = 420;oh = (rs == 1 ? 236:315); break}
		default:{ow = 640;oh = (rs == 1 ? 360:480); break}
	}
    
    if(sRef < 2) sRef = getRef();
	var flashvars = {'obj':obj_id, 'cnl':cnl_id, 'user_sid':cUser_sid, 'w':ow, 'h':oh, vote: bVote, sid_name:sSid_name, 'own':own, 'ref':sRef, 'ap':ap};
	if(typeof single != 'undefined') ap = flashvars.single = "true";
	
	if($doc('flashplayer-outer')) $('#flashplayer-outer').height(oh);
	setPlayHeight(oh)
	var params = {'bgcolor':'#000000', 'quality':'high','scale':'noscale', 'allowFullScreen':'true', 'wmode':"opaque"};

	swfobject.embedSWF('/swf/tvigle_v5.swf?ver=' + wVer, tag, ow, oh, '9.0.125', '/swf/expressInstall.swf',flashvars, params);
}

function play_action(obj_id, tag, rs, cnl_id, bVote, own, ap, single)
{
	play_tag = tag;
	if(typeof own == 'undefined') own = 0;
	if(typeof bVote == 'undefined') bVote = true;
	if(typeof ap == 'undefined') ap = false;
	
	ap = false;
	switch(cnl_id)
	{
		case 0: {ow = 480;oh = (rs == 1 ? 270:360); break}
		case -1:{ow = 528;oh = (rs == 1 ? 297:396); break}
		case -2:{ow = 420;oh = (rs == 1 ? 236:315); break}
		default:{ow = 640;oh = (rs == 1 ? 360:480); break}
	}
        if(sRef < 2) sRef = getRef();
	var flashvars = {'obj':obj_id, 'cnl':cnl_id, 'user_sid':cUser_sid, 'w':ow, 'h':oh, vote: bVote, sid_name:sSid_name, 'own':own, 'ref':sRef, 'ap':ap};
	if(typeof single != 'undefined') ap = flashvars.single = "true";
	
	if($doc('flashplayer-outer')) $('#flashplayer-outer').height(oh);
	setPlayHeight(oh)
	var params = {'bgcolor':'#000000', 'quality':'high','scale':'noscale', 'allowFullScreen':'true', 'wmode':"opaque"};
	
	swfobject.embedSWF('/swf/tvigle_actio.swf?ver=' + wVer, tag, ow, oh, '9.0.125', '/swf/expressInstall.swf', flashvars, params);

}



function stop_cadr(obj_id, tag, rs)
{
	play_tag = tag;
	ow = 640;oh = (rs == 1 ? 360:480) + 25;
        if(sRef < 2) sRef = getRef();
	var flashvars = {'id':obj_id, 'user_sid':cUser_sid, 'w':ow, 'h':oh, sid_name:sSid_name, 'ref':sRef, 'path':'/user_video/sk.php?'};
	var params = {'bgcolor':'#000000', 'quality':'high','scale':'noscale', 'allowFullScreen':'true', 'wmode':"opaque"};
	swfobject.embedSWF('/swf/tvigle_stop_cadr.swf?ver=' + wVer, tag, ow, oh, '9.0.125', '/swf/expressInstall.swf',flashvars, params);
}

function play_online(tag, st)
{
	ow = 640; 
	oh = 505;

	ow = 640; 
	oh = 360;

	var flashvars = {'max':2000, 'w':ow, 'h':oh, 'start':st};
	var params = {'bgcolor':'#000000', 'scale':'noscale', 'allowFullScreen':'true'};
	
	swfobject.embedSWF('/swf/tvigle_actio.swf?ver=' + wVer, tag, ow, oh, '9.0.125', '/swf/expressInstall.swf', flashvars, params);

}

function setPlayHeight(h)
{
	//alert('setPlayHeight:'+h);
	try
	{
	var oldHeight = $('#path-video').outerHeight(true) - $('#flashplayer-outer').height();

	if($doc(play_tag))$doc(play_tag).height = h;
	if($doc('flashplayer-outer')) $('#flashplayer-outer').height(h);
	$('#flashplayer-outer').removeClass('ratio16x9').removeClass('ratio4x3');
	$('#flashplayer-outer').addClass(h < 390? 'ratio16x9':'ratio4x3');

	// Если плеер раздвигается

	if(typeof(channel) != 'undefined') channel.rightsideMargin(oldHeight + h);
	}
	catch(e){/*alert("error setPlayHeight:"+e)*/}
}

adv_srp = '';
adv4_start = true;

var sLastUrl = '';
function gnew(sUrl)
{
	if(typeof _gaq != 'undefined')
	{
		sAUrl = sUrl + '/?' + Math.random(10000);
		try{_gaq.push(['_trackPageview', sAUrl ] );}catch(e){alert(e);}
		if(sLastUrl == sUrl) window.setTimeout('gnew("' + sUrl + '")', 30000);
	}
}

var video_id = video_id || 0;
function load_description(id)
{
	video_id = id;

	if(typeof _gaq != 'undefined')
	{
		sLastUrl = sUrl = "/virtual/videonext/" + id ;
		gnew(sUrl)
	}

	if(adv_srp.length >0) {eval(adv_srp);}
	
	x_video_description(id, show_statica);
	//$('#desciption').load('/jqajax/index.php?ac=ds&obj='+id, {}, function(){on_load_description();} );
	
	try
	{
		if(adv4 && adv4_start)	{adv_4(2);}
		if(adv786)	adv786(2);
	}
	catch(e)
	{}
}

function on_load_description()
{
		
	onAutoPlayState(bAutoPlayState );

	try{mrc__shareStart();}catch(e){}
	try
	{
		$('#vkt').html(VK.Share.button($('#vkt').attr('rel'), {type: "button", text: "Сохранить"}));
	}catch(e){}

}


function setVideo(id, cnl)
{
//	x_video_description(id, cnl,show_statica);
	load_description(id);
	if($doc('frm_main_obj_' +frm_obj))$doc('frm_main_obj_' +frm_obj).id = 'frm_main_obj_' + id;
	frm_obj = id;

	x_frm_main(0, 0, id, 'date', 1, show_statica)
	//frm_main(cnl, 0, id, fOrder, fPage);

	$('#new-video-lists LI').removeClass('active');
	$('.sel'+id).addClass('active');
	return false;
}

var unk = '';
function show_mark(video_id, sid)
{
	var flashvars = {'sd':unk, 'mov_id':video_id, 'user_sid':cUser_sid, sid_name:sSid_name}
	var params = {'quality':'high','scale':'noscale','color':'#000000'};
	swfobject.embedSWF('/swf/golosoval.swf?ver=' + wVer, "video_mark",168, 60, '9.0.0', '/swf/expressInstall.swf',flashvars, params);
}

var last_st = 2;
function VStart()
{

	if($doc('flashplayer') && (last_st == 2)) $doc('flashplayer').playVideo();
	return false;
}

function VStop()
{
	if($doc('flashplayer') && (last_st == 1)) $doc('flashplayer').stopVideo();
	return false;
}

function VStopAfterPreroll()
{
	if($doc('flashplayer')) $doc('flashplayer').stopAfterPreroll();
	return false;
}

function onStateChange(st, kw240)
{
	last_st = st
	if(kw240) 
	{
			if(st==1) 
			{
				kw_4 = kw240; adv4(2);adv4_start = false;
			}
			
	}

}

function VPlayStop()
{
	switch(last_st)
	{
		case 2: VStart(); break;
		case 1: VStop(); break;
	}

	return false;
}

function slider(sTag, nId)
{
	var flashvars = {cnl_id:nId};

	swfobject.embedSWF('/swf/slider.swf?ver='+ver, sTag, '728', '255', '9.0.0', '/swf/expressInstall.swf',flashvars);
}

function gallery(obj_id, sc)
{
	var sc = sc | 0
	tag = 'gallery';
	ow = 420;oh = 420;
	if(sc ==1) 	{ow = 640;oh = 480;}
	var flashvars = {'id':obj_id};
	var params = {'bgcolor':'#ffffff', 'quality':'high','scale':'noscale', 'allowFullScreen':'true', 'wmode':"window"};
	swfobject.embedSWF('/swf/gallery.swf?ver=' + wVer, tag, ow, oh, '9.0.125', '/swf/expressInstall.swf',flashvars, params);
}


function setGalleryHeight(	h) 
{
	$("#gallery").height(	h);
}

function chflsh()
{
	if(!($doc('flashplayer')))
	{
		//$('#frm').append('<span id="id_zero"></span>')
		//swfobject.embedSWF('/swf/zero_iptv.swf', 'id_zero', 1, 1, '9.0.125', '/swf/expressInstall.swf');
		/*
		$('#frm').append('<span id="id_zero2"></span>')
		swfobject.embedSWF('/swf/zero_reebok.swf', 'id_zero2', 1, 1, '9.0.125', '/swf/expressInstall.swf');
		*/
	}
	else
	{
		sLastUrl = sUrl = "/virtual/videonext/" + window.location.href ;
		gnew(sUrl)
	}
}

$(function(){chflsh();});

// Dropdown menu
$(function() {
	$('#categories-item').mouseover(function() {
		$('#categories-dropdown').fadeIn();
	});
	$('#new-header').mouseleave(function() {
		$('#categories-dropdown').hide();
	});
});

function trn()
{
	var img = new Image();
	img.src = 'http://luxup.ru/tr/491/&r='+
		escape(document.referrer)+ '&t=' + (new Date()).getTime()+ '&tref=' +
		escape(document.location.href + "&action=play");
}