﻿document.write('<link rel="stylesheet" type="text/css" href="/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 earse(e) {document.getElementById(e).innerHTML=''}

/* Скрыть/показать  */
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/opacity.htm | 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 anistart(){var m=document.getElementById("anicc"),k=brchk();if(m&&k!="ff"&&k!="ie8"&&k!="o"&&k!="a"){m.innerHTML='<div id="anic"><pre id="ani"></pre></div><img id="anifgl" src="http://static.vdv-s.ru/img/anifg_l.png" alt="" /><img id="anifgr" src="http://static.vdv-s.ru/img/anifg_r.png" alt="" />';var b=m.firstChild.firstChild,d=[[],[],[]],f="",i=-1,a=0,c=0;function j(v){var u=v.getElementsByTagName("item"),r,q,n,o,t,e=[],w={Jan:"янв",Feb:"фев",Mar:"мар",Apr:"апр",May:"май",Jun:"июн",Jul:"июл",Aug:"авг",Sep:"сен",Oct:"окт",Nov:"ноя",Dec:"дек"};a=u.length;for(r=0;r<a;e[r]=d[0][r],r++){}for(r=0;r<a;r++){n=_xmlGetOneChildValue(u[r],"link").match(/\?news=(\d+)$/)[1];o=_xmlGetOneChildValue(u[r],"pubDate").match(/\d+\s[a-zA-Z]{3}|\d+:\d+/g);o[0]=o[0].replace(/.{3}$/,function(p){return w[p]});t=false;for(q=0;q<a;q++){if(e[q]==n){t=true}}d[0][r]=n;d[1][r]="<b>"+o[0].split(" ")[0]+"<em>"+o[0].split(" ")[1]+"</em>| "+o[1]+' || </b><a href="'+_xmlGetOneChildValue(u[r],"link")+'">'+_xmlGetOneChildValue(u[r],"title")+"</a>";d[2][r]=(f!=""&&t==false)?true:false}b.innerHTML=f;f="";for(r=0;r<a;r++){f+=d[2][r]?('<span class="new">'+d[1][r]+"</span>"):d[1][r];if(r==a-4){b.innerHTML+=f;f="";i=-b.offsetWidth}}b.innerHTML+=f}function h(){callSrv("/rss/news.xml",null,j,"")}h();window.setInterval(h,300000);function g(){if(--c<i){c=0}b.style.left=c+"px"}window.setInterval(g,50)}else{var l=(k=="a")?"/js/ania.html":"/js/ani.html";m.innerHTML='<iframe src="'+l+'" type="text/html" id="anic" name="anic" scrolling="no"></iframe><img id="anifgl" src="http://static.vdv-s.ru/img/anifg_l.png" alt="" /><img id="anifgr" src="http://static.vdv-s.ru/img/anifg_r.png" alt="" />'}};
function loading(){}

/* Перелистывание страницы с фотоографиями */
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 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>';
		}
		document.getElementById('cm_nfb').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 lnk='http://www.youtube.com/v/'+pvn+'?version=3&amp;rel=0&amp;showinfo=0';
		document.getElementById('cm_nv').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;
	}
}

/* Показ формы ответа */
var lel, lelr;
function cformsh(e,r) {
	var f=document.getElementById('cm_ncform1').innerHTML;	/* Получаем содержимое формы */
	var el=document.createElement('div');					/* Создаем элемент формы */
		el.id='cm_ncform';
		el.style.display='block';
		el.innerHTML=f;
		
	if(r==0) {
		var p=document.getElementById('cm_nc');
		var par=p, elem=e;
	}
		else {
			par=e.parentNode.parentNode;
			elem=par.nextSibling;
			par=par.parentNode;
		}
	par.insertBefore(el,elem);	/* Вставляем форму */
	document.getElementById('form').getElementsByTagName('input')[1].value=r;
	e.style.display='none';		/* Прячем элемент управления */
	if (lelr) cformhd();
	lel=el; lelr=e;
}
/* Скрытие формы ответа */
function cformhd() {
	lel.parentNode.removeChild(lel);
	lelr.style.display='block';
	lel=lelr=null;
}
/* Проверка заполнения формы */
function cchk() {
	var n=document.getElementById('cm_ncfn'),
		c=document.getElementById('cm_ncfc'),
		t=document.getElementById('cm_ncft'),
		s=document.getElementById('cm_ncfs');
	if (n.value!='' && c.value!='' && t.value!='')
		s.disabled=null
		else {s.disabled=true}
}

/* Связанные темы - скрыть/показать */
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 remamp(el){
	el.src=el.src.replace(/&amp;/g,"&");
}
/*Окно для блогов*/
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);
}

/*Открытие внешних ссылко в новом окне*/
function lnkopnr(){
	if(document.getElementById('cm_nt')){
		var el=document.getElementById('cm_nt').getElementsByTagName('p');
		for(var i=0,l=el.length;i<l;i++){
			var a=el[i].getElementsByTagName('a');
			for(var j=0,al=a.length;j<al;j++){
				var dom=a[j].href.indexOf('vdv-s.ru');
				if(dom==-1){
					a[j].setAttribute('target','_blank');
					a[j].className+=' ext_link';
					a[j].title=a[j].href.split('/')[2]+' - откроется в новом окне';
				}
			}
		}
	}
}

/* Обеспечение ввода даты правильного формата */
function datSel(e) {
	var key = typeof e.charCode == 'undefined' ? e.keyCode : e.charCode;
 	if (e.ctrlKey || e.altKey || key < 32 || (key > 112 && key < 154))
		return true;
	key = String.fromCharCode(key);
	return /[\d\.]/.test(key);
}

/* Выбор даты - вызов календаря */
function cal_sh(date) {
	if (date) {document.location.href='http://news.vdv-s.ru/'+date+'/'}
	else {
		var win=window.open('','Новости за дату','width=260,height=180,resizable=no,scrollbars=no,status=no,top=350,left=200');
		win.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><?xml version="1.0" encoding="windows-1251"?><html><head><title>Выбор даты</title><script type="text/javascript" src="http://news.vdv-s.ru/js/caln.js"></script></head><body><script type="text/javascript">run("'+document.getElementById('cm_dsf').value+'")</script><div id="cl_head"></div><div id="cl_cont"></div></body></html>');
	}
}

function arh_sh(el) {
	var d=document.getElementById('cm_dsf').value.split('.');
		el.action='http://news.vdv-s.ru/'+d[2]+'/'+d[1]+'/'+d[0]+'/'
}

window.onload=afterload;
function afterload() {
	linked_sh();
}

function _isBlog() {
  var re = /\/humor\//;
  var result = re.exec(document.URL);
    return result;
}
function _isForum() {return false}
function _scriptName() {
  var result = _isBlog();
  return result ? 'blogmsg.cgi' : 'addmessage.cgi';
}

/*Добавить новое поле*/
function addField(sender) {
	var p = sender.parentNode;
	var d = document.createElement('div');
	/* var el= p.getElementsByTagName('input')[0].cloneNode(true); 
		d.appendChild(el);*/
		d.innerHTML='<input type="file" name="addphoto" id="photo">';
		p.parentNode.appendChild(d);
}





