﻿document.write('<link rel="stylesheet" type="text/css" href="http://static.vdv-s.ru/css/mozwebkit.css" />')

function brchk() {
	var ua=navigator.userAgent.toLowerCase(), br;
	if (ua.indexOf("msie") != -1) br="ie";
	if (ua.indexOf("msie 6") != -1) br="ie6";
	if (ua.indexOf("msie 8") != -1) br="ie8";
	if (ua.indexOf("firefox") != -1) br="ff";
	if (ua.indexOf("presto") != -1) br="o";
	if (ua.indexOf("opera mobi") != -1) br="om";
	if (ua.indexOf("android") != -1) br="a";
	return br;
}

/* Скрыть/показать  */
function sh(b,e) {
	if (el=document.getElementById(e)) {
		if (el.style.display=='none') {
			b.innerText='Свернуть';
			el.style.display='block';
		}
			else {
				el.style.display='none';
				b.innerText='Развернуть';
			}
	}
}

function news(ind) {
	var n=document.getElementById('cnews').childNodes, cn, idy;
	for (var i=0,ln=n.length;i<ln;i++) {
		if (n[i].className) {
			cn=n[i].className;
			if (cn.indexOf('sel')!=-1) {n[i].className=cn.substr(0,cn.length-4)}
			idy=n[i].id;
			if (idy.indexOf(ind)!=-1) {n[i].className+=' sel'}
		}
	}
}

/* Плавное скрытие tigir.com-06.07.2006 Полная оригинальная версия: http://www.tigir.com/js/opacity.js | fadeOpacity(sElemId, bBackward) */
var so=0,fo=1,noIE=false;function fadeOpacity(a,c){if(typeof document.body.style.opacity=="string"){noIE=true}else{if(document.body.filters&&navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5){noIE=false}}var b=so;if(fadeOpacity.aProc[a]){clearInterval(fadeOpacity.aProc[a].tId);b=fadeOpacity.aProc[a].no}if((b==so&&c)||(b==fo&&!c)){return}fadeOpacity.aProc[a]={no:b,tId:setInterval('fadeOpacity.run("'+a+'")',50),bb:Boolean(c)}}fadeOpacity.run=function(b){var d=document.getElementById(b);if(!d){clearInterval(fadeOpacity.aProc[b].tId);fadeOpacity.aProc[b].no=0}else{var a=fadeOpacity.aProc[b];a.no=Math.round((a.no+0.2*(a.bb?-1:1))*10)/10;var c=a.no;if(noIE){d.style.opacity=c}else{d.filters.alpha.opacity=c*100}if(c==so||c==fo){clearInterval(fadeOpacity.aProc[b].tId)}}};fadeOpacity.aProc={};

/* Перелистывание страницы с фотоографиями */
function fpage(d) {
	var node=document.getElementById('cm_nf');
	var elst=node.getElementsByTagName('div');
	var k=0;
	var elstcn='';
	for (var i=0,pl=elst.length;i<pl;i++) {	/* Просматриваем содержимое div-ов */
		elstcn=elst[i].className;
		if (elstcn=='cm_nfs') {
			var slst=elst[i].getElementsByTagName('a');
			for (var j=0,al=slst.length;j<al;j++) {
				slst[j].className='';
				if(j+1==d) slst[j].className='sel';
			}
		}
		if (elstcn.slice(0,6)=='cm_nfp') {
			if (++k==d) elst[i].className='cm_nfp sel'
				else elst[i].className='cm_nfp';
		}
	}
}

/* Открытие большого изображения */
function fbig(p) { /*получаем маленькое изображение*/
	var pn=0, pc=0;
	var pa=p.alt;
		if (pa!='') {pa='<br /><span class="descr"><span>'+pa+'</span></span>'};
	var pid=p.id;
		p=p.src;
	var pv=p.indexOf('ytimg.com');
	if (pv==-1) {
		var pp=p.replace('t150/','');
		var c=document.getElementById('cm_nfb');
		var nid=window.location.toString();			/*http://news.vdv-s.ru/photo/?news=35442&photo=11832#photo*/
		var plink='';
		if(nid.indexOf('http://news.vdv-s.ru/afisha/') == -1) {
			var nidf=nid.substr(0,nid.lastIndexOf('/')+1);
				nid=nid.match(/\d{5,6}/)[0];
			plink='<br /><a href="'+nidf+'?news='+nid+'&photo='+pid.split('-')[0].slice(1)+'#photo" onmouseover="this.target=\'_blank\'"> [Ссылка]</a>';
		}
		c.innerHTML='<span class="fbigc"><img id="cm_nfbi" src="'+pp+'" alt="" />'+pa+'</span><div id="cm_nfm"><span id="cm_nfm_p" onclick="fprev()" onmouseover="fadeOpacity(\'cm_nfm_p\')" onmouseout="fadeOpacity(\'cm_nfm_p\',true)">&lt;&lt;</span><span id="cm_nfm_n" onclick="fnext()" onmouseover="fadeOpacity(\'cm_nfm_n\')" onmouseout="fadeOpacity(\'cm_nfm_n\',true)">&gt;&gt;</span><span id="cm_nfm_h" onclick="document.getElementById(\'cm_nfb\').innerHTML=\'\'" onmouseover="fadeOpacity(\'cm_nfm_h\')" onmouseout="fadeOpacity(\'cm_nfm_h\',true)">X</span></div>'+plink;
	}
	else {
		pv=p.lastIndexOf('/');
		pvn=p.slice(0,pv);
		pv=pvn.lastIndexOf('/');
		pvn=pvn.substr(pv+1);
		var c=document.getElementById('cm_nv');
		var lnk='http://www.youtube.com/v/'+pvn+'?version=3&amp;rel=0&amp;showinfo=0';
		c.innerHTML='<object width="700" height="550" data="'+lnk+'"><param name="movie" value="'+lnk+'" /><param name="allowFullScreen" value="true" /><!--[if IE]><embed src="'+lnk+'" type="application/x-shockwave-flash" allowfullscreen="true" width="700" height="550"></embed><![endif]--></object>';
	}
	
	/* Сохраниние позиции на странице */
	var cm=document.getElementById('center');
	cm.style.marginBottom='510px';
	setTimeout(function (){cm.style.marginBottom='10px'}, 500);
	
	/* Открытие страницы с большим изображением */
	var node=document.getElementById('cm_nf');
	var elst=node.getElementsByTagName('div');
	all:
	for (var i=0,pl=elst.length;i<pl;i++) {		/* просматриваем все элементы div */
		if (elst[i].className.slice(0,6)=='cm_nfp') {
			pn++;
			if (elst[i].className=='cm_nfp sel') pc=pn;
			var slst=elst[i].getElementsByTagName('img');
			for (var j=0,al=slst.length;j<al;j++) {
				if(slst[j].src==p) {
					if(pc!=pn) fpage(pn);
					break all
				}
			}
		}
	}
}

/* Следующее большое изображение */
function fnext() {
	var pp=document.getElementById('cm_nf');
	var e=document.getElementById('cm_nfbi').src;
	var pm=pp.childNodes, im=[];
	var	i=0, j=-1, fl=false, l=0, str='', imi;
	all:
	while (++j<pm.length) {						/* просматриваем детей блока "фото" чтобы сделать массив страниц */
		if (pm[j].className && pm[j].className.slice(0,6)=='cm_nfp') {	/* если у ребенка есть класс страницы то*/
			im=pm[j].childNodes;				/* загоняем его детей в массив и */
			for (i=0,l=im.length; i<l; i++) {	/* разбираем детей одной страницы */
				imi=im[i];
				if (imi && imi.src) {			/* если у детя есть дете (там либо img, либо бездетный txt) то */
					if (fl) {fbig(imi); fl=false; break all}
					str=imi.src;				/* запоминаем адрес последней большой фотки */
					str=str.replace('t150/','');
					if (str==e) fl=true;		/* если адрес равен заданному, нужная - следующая */
				}
				if (i==l-1 && fl) break			/* если до конца страницы остался 1 элемент - идем на другую */
			}
		}
		if (!pm[j+1]) j=-1;						/* если следующий ребенок блока "фото" не сущетвует - идем сначала */
	}
}

/* Предыдущее большое изображение */
function fprev() {
	var pp=document.getElementById('cm_nf');
	var e=document.getElementById('cm_nfbi').src;
	var pm=pp.getElementsByTagName('div'), im=[];
	var	i=0, j=pm.length, fl=false, l=0, str='', imi;
	all:
	while (--j>0) {
		if (pm[j] && pm[j].className.slice(0,6)=='cm_nfp') {
			im=pm[j].getElementsByTagName('img');
			for (l=im.length,i=l; i>=0; i--) {
				imi=im[i];
				if (imi && imi.src) {
					if (fl) {fbig(imi); fl=false; break all}
					str=imi.src;
					str=str.replace('t150/','');
					if (str==e) fl=true;
				}
				if (i==0 && fl) break
			}
		}
		if (j==1) j=pm.length;
	}
}

/* Связанные темы - скрыть/показать */
function linked_sh () {
	if (el=document.getElementById('arr')) {	
		p=el.parentNode;
		fch=p.childNodes[3].offsetHeight;
		if (el.className!='inv') {
			if (el.className!='sh') {
				p.style.height=fch+5+'px';
				p.style.marginBottom='-13px';
				el.className='sh';
				el.innerHTML='Показать '+el.innerHTML.replace(/^\S*[ ]/,'');
				fadeOpacity('linked');
				p.style.visibility='visible';
			}
				else {
					p.style.height='auto';
					th=p.offsetHeight;
					p.style.height=th+-10+'px';
					th=th-fch-2;
					p.style.marginBottom='-'+th+'px';
					el.className='hd';
					el.innerHTML='Скрыть '+el.innerHTML.replace(/^\S*[ ]/,'');
				}
		}
			else {
				p.style.height=fch-8+'px';
				el.style.visibility='hidden';
				fadeOpacity('linked');
				p.style.visibility='visible';
			}
	}
}

/* Новость относится Сюжету и Афише */
function linked_chk() {
	var lst=document.getElementById('cm_nh').getElementsByTagName('div');
	var j=0, tmp, el1, el2;
	for (var i=0,lt=lst.length;i<lt;i++) {
		if (lst[i].className.substr(0,8)=="linked_c") {
			if (tmp==null) {tmp=lst[i]}
				else {
					el1=tmp; el2=lst[i];
					el1.style.bottom="45px";
					el2.style.bottom="-15px";
					break;
				}
		}
	}
}

/* В новости есть фото и видео */
function news_merge(sel) {
	var nf=document.getElementById('cm_nf');
	var nm=document.getElementById('cm_nm');
	var np=document.getElementById('cm_np');
	var el=[nf,nm,np];
	if (el.length>1) {											/* если вкладок больше одной */
		document.getElementById('cm_nt').className='mrg';
		for(var i=0;i<3;i++){el[i].className='mrg'}/* изменяем цвет фона вкладок */
		
		if (!sel) {sel=0};
		
		var del=document.getElementById('mrgc'), hdr=[];		/* удаляем контейнер с заголовками */
		if (del) del.parentNode.removeChild(del);

		for(var i=0,lt=el.length;i<lt;i++){						/* получаем массив заголовков вкладок */
			var hdrs=el[i].getElementsByTagName('div');			/* получаем все элементы div вкладки */
			for(var h=0,hlt=hdrs.length;h<hlt;h++){
				if (hdrs[h].className.slice(0,5)=='cm_nh') {
					hdr[i]=hdrs[h];
					hdrs[h].style.display='none';
					break;
				}
			}
		}

		var tmpc=document.createElement('div');					/* создаем контейнер для заголовков */
			tmpc.id='mrgc';
		for(var i=0;i<lt;i++){									/* загоняем заголовки в контейнер */
			var tmp=document.createElement('div');
				tmp.className='mrg';
			if (i==sel) {tmp.innerHTML='<span>'+hdr[i].innerHTML+'</span>'}
				else	{tmp.innerHTML='<a onclick="news_merge('+i+')">'+hdr[i].innerHTML+'</a>';}
			tmpc.appendChild(tmp);								/* добавляем очередной заголовок в контейнер  */
			el[i].style.display='none';							/* скрываем вкладку, заголовок которой добавлен */
		}
		el[sel].parentNode.insertBefore(tmpc,el[sel]);			/* добавляем контейнер на страницу */
		el[sel].style.display='block';							/* показываем выбранную страницу */
	}
}

/*Окно для блогов*/
function hide_toblog() {
	if (document.getElementById('toblog-c')) document.getElementById('toblog-c').style.display='none';
}

var vdvh, vdvn;
function toblog() {
	if (document.getElementById('toblog-c')) {
		document.getElementById('toblog-c').style.display='block';
		return;
	}
	hide_toblog();
	var bel=document.getElementsByTagName('h1')[0];
	var bpar=bel.parentNode;
		vdvh=bel.innerHTML;
	var ndt=bpar.getElementsByTagName('b')[0].innerHTML;
	var ni=bpar.getElementsByTagName('img')[1].src;
		ni=ni.slice(ni.lastIndexOf('/')+1);
		bpar=document.getElementById('cm_nt');
	var nt=bpar.getElementsByTagName('p')[0].innerHTML;
	var nu=document.location;
		vdvn='<div style="width:400px;padding:10px;border:2px solid #1f6aa9;background-color:#fff;overflow:hidden;font:400 12px Verdana,Arial"><img src="http://news.vdv-s.ru/pics/t113/'+ni+'" alt="'+vdvh+'" style="float:left;margin-right:10px;border:1px solid #888" /><h3 style="margin:-2px 0 -10px 0">'+vdvh+'</h3><br /><p>'+ndt+'</p><div style="text-align:justify">'+nt+'</div><a href="'+nu+'" style="float:right;text-decoration:none">Подробнее на "Всё для Вас"</a></div>';
	var sel=document.createElement('div');
		sel.id='toblog-c';
		sel.style.top=document.documentElement.scrollTop+100+'px';
		sel.innerHTML=vdvn;
		sel.innerHTML+='<textarea class="vdv-news-s" cols=80 rows=8>'+vdvn+'</textarea>';
	var a='<a class="vdv-news-b" href="javascript:void(0)" title=';
		sel.innerHTML+=a+'"Запостить в ЖЖ" onclick="postlj(vdvh,vdvn)"><img src="/img/blogs/lj.png" /></a>';
		
		if (brchk()=="ie") {/*для Осла <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>*/
			sel.innerHTML+=
				a+'"Записать мысль в ya.ru" onclick="window.open(\'http://wow.ya.ru/posts_share_link.xml?url='+nu+'&title='+encodeURIComponent(vdvh)+'&body='+encodeURIComponent(nt.slice(0,nt.lastIndexOf(' ',80))+'...')+'\')"><img src="/img/blogs/yaru.png" /></a>'+
				a+'"Поделиться ссылкой на liveinternet.ru" onclick="window.open(\'http://www.liveinternet.ru/journal_post.php?action=n_add&cnurl='+nu+'&cntitle='+encodeURIComponent(vdvh)+'\')"><img src="/img/blogs/li.png" /></a>';
		}
			else {/*для всех*/
				sel.innerHTML+=
					a+'"Записать мысль в ya.ru" onclick="postya(\''+nu+'\',vdvh,vdvn)"><img src="/img/blogs/yaru.png" /></a>'+
					a+'"Написать в liveinternet.ru" onclick="postli(vdvh,vdvn)"><img src="/img/blogs/li.png" /></a>';
			}
			/* '+encodeURIComponent(nt.slice(0,nt.lastIndexOf(' ',100))+'...')+' */
		sel.innerHTML+=
			a+'"Сохранить в blogspot" onclick=\'window.open("http://www.blogger.com/blog_this.pyra?t=&u='+nu+'&n='+encodeURIComponent(vdvh)+'")\'><img src="/img/blogs/blgr.png" /></a>'+
			a+'"Отправить в Живую ленту Google" onclick=\'hide_toblog(); window.open("http://www.google.com/buzz/post?url='+nu+'&title='+encodeURIComponent(vdvh)+'&imageurl=http://news.vdv-s.ru/pics/t113/'+ni+'");\'><img src="/img/blogs/buzz.png" /></a>';
		sel.innerHTML+='<a class="vdv-news-x" onclick="hide_toblog()">X</a>';
	var spar = document.getElementsByTagName('body')[0];
		spar.appendChild(sel);
}

function postlj (vdvh,vdvn) {
	post('<input type="text" name="subject" value="'+vdvh+'" /><textarea name="event" class="vdv-news-s" cols=80 rows=8>'+vdvn+'</textarea>','http://www.livejournal.com/update.bml','UTF-8');	
}
function postya (nu,vdvh,vdvn) {
	post('<input type="text" name="url" value="'+nu+'" /><input type="text" name="title" value="'+vdvh+'" /><textarea name="body" class="vdv-news-s" cols=80 rows=8>'+vdvn+'</textarea>','http://wow.ya.ru/posts_share_link.xml','UTF-8',2);
}
function postli (vdvh,vdvn) {
	post('<input type="text" name="headerofpost" value="'+vdvh+'" /><textarea name="message" class="vdv-news-s" cols=80 rows=8>'+vdvn+'</textarea><script type="text/javascript">var s=document.getElementsByName("message")[0]; s.innerHTML=s.innerHTML.replace(/\"/g, "&amp;quot;");</script><input type="text" name="tags" value="Новости_ВДВ" />','http://www.liveinternet.ru/journal_post.php','windows-1251');
}
function postbuzz (nu,vdvh,vdvn) {
	post('<input type="text" name="title" value="'+vdvh+'" /><textarea name="annotation" class="vdv-news-s" cols=80 rows=8>'+vdvn+'</textarea>','http://wow.ya.ru/posts_share_link.xml','UTF-8');
}

function post (text, url, charset, dsend) {
	var text='<html><head><title>Отправка...</title><meta http-equiv="Content-Type" content="text/html; charset='+charset+'" /></head><body style="visibility:hidden"><form id="frm" accept-charset="'+charset+'" action="'+url+'" method="POST">'+text+'</form><script type="text/javascript">document.getElementById("frm").submit()</script></body></html>';
	hide_toblog();
	var win=window.open();
		win.document.write(text);
	if (dsend==2) win.document.write(text);
}

/* Фрейм pressa-online.com */
var frhght=0;
function fitFlipper(ld){
	document.getElementById('progress').style.display='block';
	var html=document.documentElement, el=document.getElementById('center'), offsetTop=0;
	do {offsetTop+=el.offsetTop} while (el=el.offsetParent);
	var h=html.clientHeight-offsetTop;
	if(ld) {frhght=h; return};
	document.getElementById('gztc').style='height:'+h+'px';
}

function frload(){
	setTimeout(function(){document.getElementById('progress').style.display='none'},1500)
}

/* Архив выпусков */
function arch(el,n){
	var lst=el.parentNode.parentNode.getElementsByTagName('span');
	for(var i=0,l=lst.length;i<l;i++){
		lst[i].className='';
	}
	el.className='sel';
	var f=document.getElementById('gztc');
		f.src='http://pressa-online.com/Issue.aspx?n='+n;
		fitFlipper();
}

function _isForum() {
  var re = /\/sms\//;
  var result = re.exec(document.URL);
  return result;
}
function _isBlog() {return false}
function _scriptName() {
  var result = _isForum();
  return result ? 'messages.cgi' : 'addmessage.cgi';
}
