var d=document;
// debug function
function dbg(obj) {
  if (window.console && window.console.log) 
    window.console.log('debug: ' + obj);
};

function getCookie(c_name){
if (d.cookie.length>0)
  {
  c_start=d.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=d.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=d.cookie.length;
    return unescape(d.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
function setCookie(c_name,value,expiredays){
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
d.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function checkCookie(){
iemess=getCookie('iemess');
//userdate.toString();
	if(iemess!=null && iemess!=''){
  }
  else{
		ie6()
  }
}
//Сообщение для  IE 6.0 юзеров
function ie6(){
	if(navigator.appVersion.indexOf('MSIE 6') != -1){
		//alert('Для корректного отображения сайта\nВоспользуйтесь любым браузером кроме этого :-)');
		d.getElementById('iemessg').style.display = 'block';
		d.getElementById('iemessg').innerHTML = '<a href="#" onclick="document.getElementById(\'messhed\').style.display=\'none\'; parentNode.style.display=\'none\'; setCookie(\'iemess\',1,1); return false;"></a><b>Вы пользуетесь браузером Internet Explorer v.6.0</b><br /><br />	Для правильного отображения сайта воспользуйтесь версией 7 или новее.<br />	Либо любым другим браузером.';
		d.getElementById('messhed').style.display = 'block';
	}
}
//определение версии браузера
var ver;
function browserVer(){
ver = navigator.appVersion;
	if (ver.indexOf("MSIE") != -1){
		ver = 0;
	}
	else{
		ver = 1;
	}
}
//очистка, восстановление значения value
function clearValue(obj){
	if(obj.value==obj.defaultValue){
		obj.value=''
		return false;
	}
	if(obj.value==''){
		obj.value=obj.defaultValue
	}
}
//изменение типа поля
function changeFtype(obj){
	if(obj.value=='Пароль'){
		obj.parentNode.innerHTML='<input id="password" class="login-inp" type="password" value="" onblur="changeFtype(this)" maxlength="64" name="password" />';
		setTimeout('d.getElementById("pass_d").firstChild.focus();', 0);
	
	}
	if(obj.value==''){
		obj.parentNode.innerHTML='<input id="password" class="login-inp" type="text" value="Пароль" onfocus="changeFtype(this)" maxlength="64" name="password" />';
	}
}
function disp_confirm(info, link, info2){
	var r=confirm(info+':\n'+link+'\n'+info2);
	if(r==true){
		window.open(link);
	}
}
//определение времени
function getTime(){
  var fdate = new Date();
  var hours = fdate.getHours();
  var mins = fdate.getMinutes();
  var secs = fdate.getSeconds();
  var day = fdate.getDay();
  var date = fdate.getDate();
  var month = fdate.getMonth() + 1;
  var year = fdate.getFullYear();
  var arrTime=new Array(fdate, hours, mins, secs, day, date, month, year);
  return arrTime;
}
//отображение баннера поздравления по времени
function dispGreetings(){
  if ($('greetings_box')) {
    var arrTime = getTime();
    if ((arrTime[5] >= 6 && arrTime[5] <= 8) && arrTime[6] == 3) {
      $('greetings_box').innerHTML = '<div><p>С самым женственным праздником, Благословляем всех женщин, Пусть радость, счастье, мир и любовь наполнят ваши сердца!!!</p><img src="/tl_files/MediaGroup/photo/raznoe/8-marta.jpg" /></div>';
      $('greetings_box').style.display = 'block';
    }
  }
}
//установка неактивных ссылок на пустые разделы
function setInactiveLinks(){
  var mLinksArr = d.getElementById('left').getElementsByTagName('a');
  var mLisArr = d.getElementById('left').getElementsByTagName('li');
  var count=0;
  var count2=0;
  while(mLinksArr.length>count){
    if (mLinksArr[count].parentNode.parentNode.className == 'level_1'&&(mLinksArr[count].href.indexOf('id=3') != -1 || mLinksArr[count].href.indexOf('id=60') != -1 || mLinksArr[count].href.indexOf('id=62') != -1)) {
        mLinksArr[count].className = 'submenu set_inact_lnk';
        mLinksArr[count].title = '';
        mLinksArr[count].onclick = function(){
          this.blur();
          return false;
        }
    }
    if (mLinksArr[count].href.indexOf('id=67') != -1) {
        mLinksArr[count].className = 'submenu';
        mLinksArr[count].parentNode.className = 'submenu';
      }
    count++;
  }
  while(mLisArr.length>count2){
    if(mLisArr[count2].parentNode.className == 'level_1'&&mLisArr[count2].getElementsByTagName('p')[0]&&mLisArr[count2].getElementsByTagName('p')[0].innerHTML=='Новости'){
      mLisArr[count2].className='submenu active';
    }
    count2++;
  }
}
//добавление ссылки на верх страницы и изменение позиционирования левого меню
//var lmenu;
function setUlink (){
  var contBox = $('content_box');
  //lmenu = d.getElementById('left').getElementsByTagName('ul')[0];
  if (contBox.clientHeight / screen.availHeight > 1.5) {
    var upLnk = $('up_lnk');
    upLnk.parentNode.style.display = 'block';
    upLnk.href = d.URL.slice(21) + '#top';
  }
  /*if((window.innerHeight&&window.innerHeight>768)||(ver==0&&window.screen.availHeight>768)){
    lmenu.style.position = 'fixed';
  } */  
}
/*window.onresize=function(){
  if(window.innerHeight&&window.innerHeight>768)
    lmenu.style.position = 'fixed';
  else
    lmenu.style.position = 'static';
}*/
/*
	Images rotator by Yamkov Alexander
	Recognises number of images in directory.	
*/
var imgAll;
upImages=new Array;
upImages[0]=new Image();
upImages[0].src='tl_files/banners/right_rotimgs/img1.jpg';
var count=0;
function countImages(){
	if(upImages[count].width>30){
		count++;
		upImages[count]=new Image();
		upImages[count].src='tl_files/banners/right_rotimgs/img'+count+'.jpg';
		setTimeout(countImages, 100);
	}
	else{
		upImages.pop();
		imgAll=upImages.length-1;
	}
}
var fadeSpd=100; // fade out speed ms
var dispPeriod=2000; // displaying time ms
var fadeCount=1;
var opac=1;
var opacIE=100;
var imgNum=1;
var imgNum2=2;
var banBox;
var imgs;
function fadeImgOut(){
  opac = opac-0.05;
	opacIE = opacIE-5;
	if (ver==0){
		imgs.style.filter = 'alpha(opacity='+opacIE+')';
	}
	else{
		imgs.style.opacity = opac;
	}
  t=setTimeout(fadeImgOut, fadeSpd);
  fadeCount++;
  if (fadeCount > 21) {
    clearTimeout(t);
    imgNum=imgNum+2;
    if (imgNum>imgAll) {
      imgNum=1;
    }
    imgs.src=upImages[imgNum].src;
    ImgRotator();
  }
}
function fadeImgIn(){
  opac = opac+0.05;
	opacIE = opacIE+5;
	if (ver==0){
		imgs.style.filter = 'alpha(opacity='+opacIE+')';
	}
	else{
		imgs.style.opacity = opac;
	}
  t=setTimeout(fadeImgIn, fadeSpd);
  fadeCount++;
  if (fadeCount > 21) {
    clearTimeout(t);
    imgNum2=imgNum2+2;
    if(imgNum2>imgAll){
      imgNum2=2;
    }
    banBox.style.backgroundImage='url('+upImages[imgNum2].src+')';
    fadeCount=1;
    ImgRotator();
  }
}
function ImgRotator(){
  banBox=$('img_ban');
  imgs=banBox.getElementsByTagName('img')[0];
  if (imgs.clientHeight == 0||!imgAll) {
    banBox.style.display = 'none';
    return;
  }
  if (fadeCount == 1) {
    setTimeout(fadeImgOut, dispPeriod);
  }
  if (fadeCount>1){
    fadeCount=1;
    setTimeout(fadeImgIn, dispPeriod);
  }
}

function setCollapseMenu(){
var opened_height;
  $$('.mod_navigation ul.level_3').each(function(item){
    item.height = item.offsetHeight;
    if(!item.getPrevious('a').hasClass('trail')){
      item.setStyle('height',0)
    }
    else{
      opened_height = item.offsetHeight;
      item.getPrevious('a').addClass('but_minus');
    }
  });
  $$('.mod_navigation ul.level_2').each(function(item){
    if(!item.getPrevious('a').hasClass('trail')){
      item.height = item.offsetHeight;
      item.setStyle('height',0)
    }
    else{
      item.height = opened_height ? item.offsetHeight - opened_height : item.offsetHeight;
      item.getPrevious('a').addClass('but_minus');
    }
  })
  
  $$('.mod_navigation a.submenu').addEvent('click', function(){
    if($(this).getNext().offsetHeight > 0 && $(this).getNext().offsetHeight < $(this).getNext().height){
      return false;
    }
    $(this).toggleClass('but_minus');
    if($(this).getNext().getStyle('height') != '0px' && $(this).getNext().getStyle('height') != '-6px'){
      if($(this).getNext().getProperty('class') != 'level_2'){
        $(this).getParent('ul').setStyle('height','auto')
          .setStyle('overflow','hidden')
      }
      $(this).getNext().setStyle('overflow', 'hidden')
        .tween('height', [$(this).getNext().offsetHeight, 0]);
      $(this).getNext().getChildren('li.submenu').getChildren('ul').each(function(item){
        item.tween('height', [item.offsetHeight, 0])
          .getPrevious('a').removeClass('but_minus');
      });
    }
    else{
      $(this).getNext().tween('height', $(this).getNext().height); 
      if($(this).getNext().getProperty('class') != 'level_2'){
      $(this).getParent('ul').setStyle('height','auto')
        .setStyle('overflow','visible')
      }
    }  
    return false;
  });
}

window.onload = function(){
	countImages();
  browserVer();
  setInactiveLinks();
  setUlink();
  setTimeout(ImgRotator, 2000);

//  dispGreetings();
  
	/*
if(d.getElementById('informacionnyj-listok') && d.getElementById('informacionnyj-listok').getElementsByTagName('h2')[0].innerHTML=='Информационный листок 2009-02-14')
		d.getElementById('informacionnyj-listok').getElementsByTagName('h2')[0].innerHTML='Информационный листок 2009-02-21';
*/
}