function updatetime() {
	ctTime=new Date();
	if (parseInt(ctTime.getHours())>9) {
		var ctHours=ctTime.getHours();
	} else {
		var ctHours='0'+ctTime.getHours();
	}
	if (parseInt(ctTime.getMinutes())>9) {
		var ctMinutes=ctTime.getMinutes();
	} else {
		var ctMinutes='0'+ ctTime.getMinutes();
	}
	if (parseInt(ctTime.getSeconds())>9) {
		var ctSeconds=ctTime.getSeconds();
	} else {
		var ctSeconds='0'+ ctTime.getSeconds();
	}

	$('#timeplace').text(ctHours + ':' + ctMinutes + ':' + ctSeconds);
	setTimeout("updatetime()", 1000);
}

function zoompic(img){
	eval('win'+'dow.open("/showpicture/?img="+img,"Изображение","height=200,width=200,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=no,top=20,left=20")');
}
function showGallery(newsNo, picNo){
	eval('win'+'dow.open("/showpicture/?id="+newsNo+"&pic="+picNo,"Изображение","height=200,width=200,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,top=20,left=20")');
}

function showitem(eThis) {
/*
	Показывает/прячет регионы в рубрикаторе в пределах выбранного федерального округа	*/
	if ($(eThis).parent().hasClass('hdn')) {
		$(eThis).parent().removeClass('hdn');
		$(eThis).children('img').attr({src: "/i/minus.gif", title: "Свернуть регионы", alt: "-"});
	} else {
		$(eThis).parent().addClass('hdn');
		$(eThis).children('img').attr({src: "/i/plus.gif", title: "Показать регионы", alt: "+"});
	}
	$(eThis).blur();
	return false;
}

function showAllRegions() {
/*
	Показывает/прячет все регионы в рубрикаторе	*/
	if ($('#showallregions').hasClass('fdwdopened')) {
		$('#showallregions').removeClass('fdwdopened')
		$('#federaldistricts > ul > li').addClass('hdn')
		$('#federaldistricts > ul > li > a > img').attr({src: "/i/plus.gif", title: "Показать регионы", alt: "+"});
		$('#showallregions a').text('Показать все регионы');
	} else {
		$('#showallregions').addClass('fdwdopened')
		$('#federaldistricts > ul > li').removeClass('hdn')
		$('#federaldistricts > ul > li > a > img').attr({src: "/i/minus.gif", title: "Свернуть регионы", alt: "-"});
		$('#showallregions a').text('Свернуть регионы');
	}
	$('#showallregions a').blur();
	return false;
}

function tryAddSearch() {
//	if ((typeof window.external=="object") && (typeof window.external.AddSearchProvider=="function")) {
	if (typeof window.external=="object") {
		window.external.AddSearchProvider("http://www.regnum.ru/servicexml/regnum.ru.xml");
		return false;
	} else {
		if ((typeof window.sidebar=="object") && (typeof window.sidebar.addSearchEngine=="function")) {
			window.sidebar.addSearchEngine("http://www.regnum.ru/servicexml/regnum.ru.src", "http://www.regnum.ru/regnum.ru.png", "REGNUM", "news");
			return false;
		}
	}
	return true;
}

function addSearch(name, srcfile, imgfile, category) {
	if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
		window.sidebar.addSearchEngine("http://www.regnum.ru/"+srcfile, "http://www.regnum.ru/"+imgfile, name, category);
	} else {
		alert('Извините, добавление в панель поиска Вашего браузера невозможно');
	}
}

function addOpenSearch(engineURL) {
	window.external.AddSearchProvider(engineURL);
}

function showhidesearchregions(elem) {
	if(document.getElementById) {
		var linkText = elem.firstChild.nodeValue;
		elem.firstChild.nodeValue = (linkText == 'Скрыть регионы') ? 'Показать все регионы' : 'Скрыть регионы';

		var tmp = document.getElementsByTagName('blockquote');
		for (var i=0;i<tmp.length;i++) {
			if(tmp[i].className == 'subregion-optional') {
				tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
			}
		}
	}
	return false;
}

function scrolltoheader() {
	document.all.newsheader.scrollIntoView(true);
}

function tryMoveAd() {
	if (document.getElementById) {
		divMoveFrom=document.getElementById('admovable');
		divMoveTo=document.getElementById('admovableplace');
		if(typeof(divMoveFrom)!="undefined") {
			if(typeof(divMoveTo)!="undefined") {
				divMoveTo.appendChild(divMoveFrom);
				divMoveTo.style.display='block';
			}
		}
	}
}


function setfavorite(siteurl,sitename) {
	var name = navigator.appName;
	var useragent = navigator.userAgent;
	var version = parseInt(navigator.appVersion);
	var needtoknow = 1;
	
	if ( useragent.indexOf("MSIE") != -1) {
		var index = navigator.userAgent.indexOf("MSIE ");
		if ( index != -1 ) {
			version = parseInt(navigator.userAgent.substring(index+5,index+6));
		}
		if ( version > 4) {
			window.external.AddFavorite(siteurl,sitename);
			needtoknow = 0;
		}
	}
	if (needtoknow != 0) {

	}
}

function sethome(o,siteurl,sitename) {
	var name = navigator.appName;
	var useragent = navigator.userAgent;
	var version = parseInt(navigator.appVersion);
	var needtoknow = 1;
	
	if ( useragent.indexOf("MSIE") != -1) {
		var index = navigator.userAgent.indexOf("MSIE ");
		if ( index != -1 ) {
			version = parseInt(navigator.userAgent.substring(index+5,index+6));
		}
		if ( version > 4) {
			o.style.behavior='url(#default#homepage)'; o.setHomePage(siteurl);
			needtoknow = 0;
		}
	}
	if (needtoknow != 0) {

	}
}

function loadLinks(newsid, newscount) {
/*
	Динамическая подгрузка ссылок по теме 	*/
	$.getJSON('/servicexml/newslinks.php?id='+newsid, function(data){
		$.each(data.items, function(i,item){
			if (i>=newscount) {
				$('<li><a href="'+item.link+'">'+item.title+'</a></li>').appendTo('#linkslist');
			}
		});
		$('#linkslistshow').hide("slow");
	});
	return false;
}	
	
function write_meteonova(city) {
/*
	Вывод информера метеонова	*/
	citycode=parseInt(city);
	if (isNaN(citycode) || citycode<1) {
		city='27612';
	} else {
		city=String(citycode);
	}
	$("#meteonova").html('<a href="http://www.meteonova.ru/frc/'+city+'.htm" target="_blank"><img src="http://www.meteonova.ru/informer/PNG101_'+city+'_800000_800000_ffdfdf_ff8181_FFFFFF_8b0000_cd0000.PNG" border="0" title="Погода от Метеоновы" alt="Погода от Метеоновы" /></a>');
}

function geotarget() {
/*
	Геотаргетинг	*/
	var gip_city=$.cookie('regnum_city');
	if (gip_city) {
		write_meteonova(gip_city);
	} else {
		$.getJSON('/servicexml/geoip.php', function(json) {
			if (json.city) {
				$.cookie('regnum_city', json.city, {domain:'regnum.ru', path:'/', expires:30});
				write_meteonova(json.city);
			}
		});
	}
}


/*
	Функции, запускающиеся по загрузке структуры документа	*/
$(document).ready(function() {
	updatetime();
	//geotarget();
});
