var timer;
var timer2;
var off = false;
var scroll;

function showTime() {
	var mes = new Array('января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря');	
	timer = window.setTimeout(function() {
		dat = new Date();
		
		h = String(dat.getHours());
		min = String(dat.getMinutes());
		d = dat.getUTCDate();
		m = mes[dat.getMonth()];
		y = dat.getFullYear();
		
		if (h.length == 1) h = '0'+h;
		if (min.length == 1) min = '0'+min;
		//if (d.length == 1) d = '0'+d;
		
		if ($('#datePage'))
		{
			$('#datePage').value = d+' '+m+' '+y+' г,    '+h+':'+min;
		}
		showTime();
	}, 1000);
}

function checkScroll() {
	scroll = true;
}

function scrollevBottom(speed) {
	if (scroll) {
		if ($('speedMenu').scrollTop != $('speedMenu').scrollHeight) {
			$('speedMenu').scrollTop = $('speedMenu').scrollTop+1;
			timer = window.setTimeout(function() {scrollevBottom(speed);}, speed);
		}
	}
}

function scrollevTop(speed) {
	if (scroll) {
		if ($('speedMenu').scrollTop != 0) {
			$('speedMenu').scrollTop = $('speedMenu').scrollTop-1;
			timer = window.setTimeout(function() {scrollevTop(speed);}, speed);
		}
	}
}

function scrollStop() {
	scroll = false;
}

function EmailIsValid() {
	email = $('email').value;
	if (email != 'Введите свой E-mail') {
		if(email.match(/^[\w\.\-]+@[\w\.\-]+\.[a-zA-Z]{2,}$/i, "")) {
			$('subscribe_form').submit();
		} else {
			alert('Не корректный E-mail');
		}
	}	
}

function str() {
	SetCookie('workS', 1);
}

function SetCookie(sName, sValue){
	document.cookie = sName + "=" + escape(sValue) + ";expires=30 Dec 2999 23:59:59 UTC; path=/";
}

function speed1() {
	if ($('speedMenu').style.display == 'block') {
		$('speedMenu').style.display = 'none'; 
		$('bottomScroll').style.display = 'none'; 
		$('topScroll').style.display = 'none'; 
	} else  {
		$('speedMenu').style.display = 'block'; 
		$('bottomScroll').style.display = 'block'; 
		$('topScroll').style.display = 'block'; 
	}
	/**/
}

function speed2() {
	//('mainbody').observe('click', function(event){});
}

function speed3() {
	$('mainbody').observe('click', function(event){ 
		$('speedMenu').style.display = 'none';
		$('bottomScroll').style.display = 'none';
		$('topScroll').style.display = 'none';
		$('mainbody').stopObserving('click', ''); 
	}); 
}
function speed4() {
	
}

function preloadImg(src) {
	if (document.images) {
		var image = new Image();
		image.src = src;
	}
}

function dump(val)
{
	var html = '';
	
	for(key in val)
	{
		html+= key + ": " + val[key]+'<br />';
	}
	document.write(html);
}

function checkDivVisible(id) {
	/*
	if (!off) {
		off = true;
		timer = window.setTimeout(function() {off = false;}, 500);
	
		var field = $(id);
		if(!field.visible()) {
				new Effect.BlindDown(field);
			} else {
				new Effect.BlindUp(field);
			}
		off = false;	
	}		
	/**/
	if ($(id).style.display == 'none')
		$(id).style.display = 'block';
	else $(id).style.display = 'none';	
	/**/
}

function CalendarNewsAjax(day){
	
	var url = self_url + 'real/';
	
	
	var pars = {'day': day };
	
    new Ajax.Updater(
    	{success: 'news_inner'}, 
    	url, 
    	{method: 'POST', parameters: pars}
    );
}

function checkDiv(id) {
	var elem = $(id);
	var elem_div = $(id+'_div');
	
	if (elem_div.style.display =='block') {
		elem_div.style.display = 'none';
		var oldclass = elem.readAttribute('classold');
		elem.writeAttribute('classold', elem.className);
		elem.className = oldclass;
	} else {
		elem_div.style.display = 'block';
		var oldclass = elem.readAttribute('classold');
		//element.writeAttribute('id', id);
		elem.writeAttribute('classold', elem.className);
		elem.className = oldclass;
	}
}

function menuHover(element, src)
{
	var child;
	child = element.childNodes[0];
	if (child.tagName == 'A') child = child.childNodes[0];
	child.src = src;
}

function menuNormal(element, src)
{
	var child;
	child = element.childNodes[0];
	if (child.tagName == 'A') child = child.childNodes[0];
	child.src = src;
}

function colorBlue(id, color) {
	if (color == 1) {
		$(id).style.backgroundColor = "#EEEEEE";
		/*window.clearTimeout(timer);*/
	} else {
		$(id).style.backgroundColor = "white";
		/*timer = window.setTimeout(function() {$('speedMenu').style.display = "none";}, 300);*/
	}
}

function viewCalendar(hideCalendar, showCalendar) {
	$(hideCalendar).style.display = 'none';
	$(showCalendar).style.display = 'block';
}



/*function oblastMenu(element)
{
	var div = document.getElementById('oblast_menu');
	childs = div.childNodes[0];
	for(key in childs) {
		item = childs[key];
		if (item.nodeName != 'DIV') continue;
		item.className = 'passive';
	}
}*/

function oblastMenu(element)
{
	/*var allKoef = $A($$('div[class="active"]'));
	
	allKoef.each(function(item) {
		item.className = 'passive';
		$(item.id+'_content').style.display = 'none';
		
	});
	
	element.className = 'active';
	$(element.id+'_content').style.display = 'block';*/
	
	$A($$('div.oblast_menu div')).each(function(item) {
		item.className = 'passive';
		$(item.id+'_content').style.display = 'none';
	});
	
	element.className = 'active';
	$(element.id+'_content').style.display = 'block';
}
