var link="#038ce7";//ссылка меню большая
var link_hover="#034f82";//ссылка меню большая при наведении
var folder_images="/images/";//путь к папкам с картинками
function bc_hover(el,el1,dY)
{
	MTop="-"+dY+"px";
	var ua = navigator.userAgent.toLowerCase();

isOpera = (ua.indexOf("opera") != -1);
  if(isOpera==false)//если не ОПЕРА
  {
		document.getElementById(el).style.marginTop=MTop;//смена позиции изображения
		document.getElementById(el1).style.color=link_hover;//смена цвета ссылки
		document.getElementById(el1).style.textDecoration="underline";//подчеркивание ссылки
  }
  if(isOpera==true)//если ОПЕРА
  {
     	document.getElementById(el).style.height=dY+"px";//смена позиции изображения
		document.getElementById(el1).style.color=link_hover;//смена цвета ссылки
		document.getElementById(el1).style.textDecoration="underline";//подчеркивание ссылки
        document.getElementById(el).style.backgroundPosition="bottom";//смена позиции изображения
  }
}
function bc_out(el,el1)
{
var ua = navigator.userAgent.toLowerCase();

isOpera = (ua.indexOf("opera") != -1);
  if(isOpera==false)//если не ОПЕРА
  {
 document.getElementById(el).style.marginTop="0px";//смена позиции изображения
 document.getElementById(el1).style.color=link;//смена цвета ссылки
 document.getElementById(el1).style.textDecoration="none";//подчеркивание ссылки
 }
  if(isOpera==true)//если ОПЕРА
  {
		document.getElementById(el1).style.color=link;//смена цвета ссылки
 		document.getElementById(el1).style.textDecoration="none";//подчеркивание ссылки
        document.getElementById(el).style.backgroundPosition="top";//смена позиции изображения
  }
}

function hide(el)
{
   document.getElementById(el).style.display = "none";
}
function show(el)
{
   document.getElementById(el).style.display = "block";
}
function show_hide(el)
{
   if(document.getElementById(el).style.display == "block")
   {document.getElementById(el).style.display = "none";}
   else if(document.getElementById(el).style.display != "block")
   {document.getElementById(el).style.display = "block"}
}
function checkPos(event)
{
return event.clientX;
}
function show_podsk(podsk,link,event)
{
document.getElementById("link_"+link+"").href=document.getElementById(link).href; //делаем ссылку небоскреба такойже как у соответствующей ему сцылке
var	PODSK=document.getElementById(podsk);
var LINK=document.getElementById(link);

var LEFT=0;
var i=0;
    //===========
    //var s = document.getElementById("nebos_"+link).style.height;
    //       var re = /px/;
    //
    //       TOPP= (200 - s.replace(re, ""))/2;
    //============
	PODSK.style.left = checkPos(event)+5+"px";//позиция left подсказки
	PODSK.style.top =20+"px";//позиция top подсказки
	PODSK.style.zIndex = "20";//выставляем z-index подсказки
    PODSK.innerHTML =LINK.innerHTML+"<br />проспект Вит "+link;//вставляем текст из ссылки в подсказку
	PODSK.style.display = "block";//делаем подсказку видимой

}
function show_podsk_map(podsk,link,event)
{
var	PODSK=document.getElementById(podsk);

//document.getElementById("el").value=document.getElementById("map_"+link).href;
var LEFT=0;
var i=0;
if(!document.getElementById(link))
{
	PODSK.style.left = checkPos(event)+5+"px";//позиция left подсказки
	PODSK.style.top = "20px";//позиция top подсказки
	PODSK.style.zIndex = "60";//выставляем z-index подсказки
	PODSK.innerHTML ="проспект Вит "+link;//вставляем адрес дома в подсказку
	PODSK.style.display = "block";//делаем подсказку видимой

}
else
{	var LINKI=document.getElementById(link);

	PODSK.style.left = checkPos(event)+5+"px";//позиция left подсказки
	PODSK.style.top = "20px";//позиция top подсказки
	PODSK.style.zIndex = "20";//выставляем z-index подсказки
	PODSK.innerHTML =LINKI.innerHTML+"<br />проспект Вит "+link;//вставляем текст из ссылки в подсказку
	PODSK.style.display = "block";//делаем подсказку видимой

	LINKI.style.color=link_hover;//смена цвета ссылки
	LINKI.style.textDecoration="underline";//подчеркивание ссылки

}

}
function bc_out_map(el)
{var LINK=document.getElementById(el);
 if(!LINK){}
 else{
 document.getElementById(el).style.color=link;//смена цвета ссылки
 document.getElementById(el).style.textDecoration="none";//подчеркивание ссылки
 hide("8nebos");document.getElementById("8nebos").style.display="none";
 }
}
function hourback(el,htwr,mtwr,hr,mr,htws,mtws,hs,ms)
{
    HOUR=document.getElementById("Hour").value;
    MINUTES=document.getElementById("Minute").value;
    YTRO=htwr*60+mtwr;
    DENJ=hr*60+mr;
    VECHER=hs*60+ms;
    NOCH=htws*60+mtws;
    Otr="не отработало";
    MN=HOUR*60;
    MN=eval(MN)+eval(MINUTES);
   if((MN>=0)&&(MN<YTRO))//ночь
   {
   	document.getElementById(el).style.backgroundImage = "url("+folder_images+"back_header_new_day.png)";Otr="сработал ночь1 ";
   }
   else if((MN>=YTRO)&&(MN<DENJ))//утро
   {
   	document.getElementById(el).style.backgroundImage = "url("+folder_images+"back_header_new_morning.png)";Otr="сработала утро";
   }
   else if((MN>=DENJ)&&(MN<VECHER))//день
   {
   	document.getElementById(el).style.backgroundImage = "url("+folder_images+"back_header_new_day.png)";Otr="сработал день";
   }
   else if((MN>=VECHER)&&(MN<NOCH))//вечер
   {
   	document.getElementById(el).style.backgroundImage = "url("+folder_images+"back_header_new_evening.png)";Otr="сработало вечер";
   }
   else if((MN>=NOCH)&&(MN<=1440))//ночь
   {
   	document.getElementById(el).style.backgroundImage = "url("+folder_images+"back_header_new_evening.png)";Otr="сработал ночь2";
   }

//document.getElementById("el").value = "->>"+HOUR+":"+MINUTES+" Утро-"+YTRO+" День-"+DENJ+" Вечер-"+VECHER+" Ночь-"+NOCH+" "+Otr+"-->"+MN;

 //====вытягиваем кукисы для баннера
 bXXX= getCookie("IIleft");
 bYYY= getCookie("IItop");

 bXX= getCookie("Ileft");
 bYY= getCookie("Itop");


	document.getElementById("banner_vit").style.left =  (eval(pos_banner(bXXX))+5)+"px";
	document.getElementById("banner_vit").style.top =  (eval(pos_banner(bYYY))+3)+"px";

	document.getElementById("banner").style.left = pos_banner(bXXX)+"px";
	document.getElementById("banner").style.top = pos_banner(bYYY)+"px";
}


 function pos_banner(str)
 {
	var str = str.replace("-", "");
	str = str.replace("px", "");
	return str;
 }


//====================================

document.onmousemove = mouseMove;
document.onmouseup   = mouseUp;

var dragObject  = null;
var mouseOffset = null;


function mouseCoords(event){
	if(event.pageX || event.pageY){
		return {x:event.pageX, y:event.pageY};
	}
	return {
		x:eval(event.clientX) + eval(document.body.scrollLeft) - eval(document.body.clientLeft),
		y:eval(event.clientY) + eval(document.body.scrollTop)  - eval(document.body.clientTop)
	};

}


function getMouseOffset(target, event){
	event = event || window.event;

	var docPos    = getPosition(target);
	var mousePos  = mouseCoords(event);
	return {x:eval(mousePos.x) - eval(docPos.x), y:eval(mousePos.y) - eval(docPos.y)};
}

function getPosition(e){
	var leftp = 0;
	var topp  = 0;

	while (e.offsetParent){
		leftp += eval(e.offsetLeft);
		topp  += eval(e.offsetTop);
		e     = eval(e.offsetParent);
	}

	leftp += e.offsetLeft;
	topp  += e.offsetTop;

	return {x:leftp, y:topp};
}

function mouseMove(event){
	event           = event || window.event;
	var mousePos = mouseCoords(event);

	if(dragObject){
		dragObject.style.position = 'absolute';
	  if((eval(mousePos.y) - eval(mouseOffset.y))<=5)
	  {
	    dragObject.style.top      = 0+"px";
	    document.getElementById("banner_vit").style.top   =3+"px";
	  }
	  else
	  {
		dragObject.style.top      = eval(mousePos.y) - eval(mouseOffset.y)+"px";
		document.getElementById("banner_vit").style.top   = eval(mousePos.y) - eval(mouseOffset.y)+3+"px";
	  }

	  if((eval(mousePos.x) - eval(mouseOffset.x))<=5)
	  {
	    dragObject.style.left      = 0+"px";
	    document.getElementById("banner_vit").style.left   =5+"px";
	  }
	  else
	  {
	    dragObject.style.left     = eval(mousePos.x) - eval(mouseOffset.x)+"px";
	    document.getElementById("banner_vit").style.left  = eval(mousePos.x) - eval(mouseOffset.x)+5+"px";
	  }


        setCookie ("Ileft",dragObject.style.left , "Monday, 08-Nov-2010 00:00:07 GMT", "/");
        setCookie ("Itop",dragObject.style.top , "Monday, 08-Nov-2010 00:00:07 GMT", "/");

        setCookie ("IIleft",document.getElementById("banner_vit").style.left , "Monday, 08-Nov-2010 00:00:07 GMT", "/");
        setCookie ("IItop",document.getElementById("banner_vit").style.top , "Monday, 08-Nov-2010 00:00:07 GMT", "/");

		return false;
	}
}
function mouseUp(){
	dragObject = null;
}

function makeDraggable(item){
	if(!item) return;
	document.getElementById("banner").onmousedown = function(event){
		dragObject  = document.getElementById("banner");
		mouseOffset = getMouseOffset(document.getElementById("banner"), event);
		return false;
	}
}


//======================================
// == name    - имя
// == value   - значение
// == expires - время хранения Monday, DD-Mon-YYYY HH:MM:SS GMT
// == path    - path=/


function setCookie (name, value, expires, path) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}


