//функция присвоить cookie по имени name значение value
//аргументы:name, value, срок действия в миллисекундах
function setcookie(name,value,expire){
  var exp=new Date();
  var cookieexpire=exp.getTime()+expire;
  exp.setTime(cookieexpire);
  document.cookie=name+"="+value+";expires="+exp.toGMTString();
}

//функция возвращает значение для cookie по имени name
function getcookie(Name){
  var search=Name+"=";
  if(document.cookie.length>0){ //если cookie существует
    offset=document.cookie.indexOf(search)
    if(offset!=-1){ //если существует cookie по имени name
      offset+=search.length //начало нужного cookie
      end=document.cookie.indexOf(";",offset) //конец нужного cookie
      if(end==-1){end=document.cookie.length}
      return unescape(document.cookie.substring(offset, end))
    }
  }
}


function get_el(id) {
  if      (document.layers)         return document.layers[id];         // NC 4
  else if (document.all)            return document.all[id];            // IE 4
  else if (document.getElementById) return document.getElementById(id); // DOM
  else                              return null;        
}

function buttOn(id, p, stat){
  b=get_el('capt'+id);
  if (stat==1)
    b.style.backgroundImage="url('i/buttbg"+p+"h.gif')";
  else
    b.style.backgroundImage="url('i/buttbg"+p+".gif')";
}

function ShowHideRazd_str(id){
  im=document.getElementById('pic'+id);
  b=document.getElementById('rdiv'+id);//get_el('rdiv'+id);
  if (b.style.display=='none') {
    b.style.display='block';
    b.style.visibility='visible';
	im.src = '/img/str_vverh.gif';
  } else {
    b.style.display='none';
    b.style.visibility='hidden';
	im.src = '/img/str_vniz.gif';
  }
}

function ShowHideRazd(id){
   b=document.getElementById('rdiv'+id);//get_el('rdiv'+id);
  if (b.style.display=='none') {
    b.style.display='block';
    b.style.visibility='visible';
  } else {
    b.style.display='none';
    b.style.visibility='hidden';
  }
}
// функции для отображения боковых блоков
function VisibleOrHidden(id)
{
 
  ob=document.getElementById('divMenu'+id);
 
 
   if(getcookie('idBlock'+id) == 'hidden')
   { //alert(id+'закрыт');
     ob.style.display = 'none';
     ob.style.visibility = 'hidden';
   } else 
   { //alert(id+'открыт'); 
     ob.style.display='block';
     ob.style.visibility='visible';
   }
}

function ShowHideRazdMenu(id){
   b=document.getElementById('divMenu'+id);//get_el('rdiv'+id);
  
  if (b.style.display=='none') {
    setcookie('idBlock'+id,'visible',1*24*3600*1000);
	b.style.display='block';
    b.style.visibility='visible';
	document.getElementById('img'+id).src="/img/open_arrow.gif";
  } else {
    setcookie('idBlock'+id,'hidden',1*24*3600*1000);
	b.style.display='none';
    b.style.visibility='hidden';
	document.getElementById('img'+id).src="/img/closed_arrow.gif";
  }
}

function SetupBlocks(count1, count2){

	for(i=count1; i<=count2; i++)
	{
	  VisibleOrHidden(i);
	}
}

//----------------------------для смены картинок в кнопках------------------------------------/.
//если в названии картинки встречается "ok" -  это картинка относится к кнопке Ok пассаивная и активная кнопки называются с индикаторами ok по аналогии называются другие картинки 
 
function ButPic(id)
{
	im=document.getElementById(id);
	if(im.src.indexOf("ok") >= 0)
	{
	  im.src="/img/ok_btn.gif";
	} else
	if(im.src.indexOf("val") >= 0)
	{
	  im.src="/img/val_btn.gif";
	} else
	if(im.src.indexOf("zakaz") >= 0)
	{
	  im.src="/img/zakaz_btn.gif";
	} 
	return false;
}

function ButPicOut(id)
{
	
	im=document.getElementById(id);
	 
	if(im.src.indexOf("ok") >= 0)
	{
	  im.src="/img/ok_btn_pass.gif";
	} else
	if(im.src.indexOf("val") >= 0)
	{
	  im.src="/img/val_btn_pass.gif";
	} else
	if(im.src.indexOf("zakaz") >= 0)
	{
	  im.src="/img/zakaz_btn_pass.gif";
	} 	
	return false;
}

//добавить в избранное
function addBookmark(url, title)
{
if (!url) url = location.href;
if (!title) title = document.title;

//Gecko
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite(url, title);
//Opera7+
else if (window.opera && document.createElement)
{
  var a = document.createElement('A');
  if (!a) return false; //IF Opera 6
  a.setAttribute('rel','sidebar');
  a.setAttribute('href',url);
  a.setAttribute('title',title);
  a.click();
}
else return false;

return true;
}

function preloadImages()
{
var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
img1.src = "/img/ok_btn.gif";
img2.src = "/img/val_btn.gif";
img3.src = "/img/zakaz_btn.gif";
}

function openW(address, w, h) {
	 w=window.open(address,"fotos","width="+w+", height="+h+", menu=false, resizable=yes, scrollbars=yes");
	 w.focus();
}