//gto1 = new Image();
//gto1.src = "/images/gt1_o.gif";
//gt1 = new Image();
//gt1.src = "/images/gt_.gif";

//gto2 = new Image();
//gto2.src = "/images/gt2_o.gif";
//gt2 = new Image();
//gt2.src = "/images/gt_.gif";

//gto22 = new Image();
//gto22.src = "/images/gt22_o.gif";
//gt22 = new Image();
//gt22.src = "/images/gt22_.gif";

//lto2 = new Image();
//lto2.src = "/images/lt2_o.gif";
//lt2 = new Image();
//lt2.src = "/images/lt2_.gif";

//lto22 = new Image();
//lto22.src = "/images/lt22_o.gif";
//lt22 = new Image();
//lt22.src = "/images/lt22_.gif";

//mo2 = new Image();
//mo2.src = "/images/mm/m2_o.gif";
//m2 = new Image();
//m2.src = "/images/mm/m2_.gif";

//mo3 = new Image();
//mo3.src = "/images/mm/m3_o.gif";
//m3 = new Image();
//m3.src = "/images/mm/m3_.gif";

//mo4 = new Image();
//mo4.src = "/images/mm/m4_o.gif";
//m4 = new Image();
//m4.src = "/images/mm/m4_.gif";

function swap(imagename, cacheimage){
  document.images[imagename].src =  eval(cacheimage + ".src");
}

//GO TO PAGE-END FOR CHANGE SUBMENU-LAYERS COORDINATES


var agt=navigator.userAgent.toLowerCase(); 
// Note: On IE5, these return 4, so use is_ie5up to detect IE5. 
var is_major = parseInt(navigator.appVersion); 
var is_minor = parseFloat(navigator.appVersion); 

var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
            && (agt.indexOf('webtv')==-1)); 
var is_nav2 = (is_nav && (is_major == 2)); 
var is_nav3 = (is_nav && (is_major == 3)); 
var is_nav4 = (is_nav && (is_major == 4)); 
var is_nav4up = (is_nav && (is_major >= 4)); 
var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) || 
                      (agt.indexOf("; nav") != -1)) ); 
var is_nav5 = (is_nav && (is_major == 5)); 
var is_nav5up = (is_nav && (is_major >= 5)); 

var is_ie   = (agt.indexOf("msie") != -1); 
var is_ie3  = (is_ie && (is_major < 4)); 
var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1) ); 
var is_ie4up  = (is_ie  && (is_major >= 4)); 
var is_ie5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) ); 
var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4); 

// KNOWN BUG: On AOL4, returns false if IE3 is embedded browser 
// or if this is the first browser window opened.  Thus the 
// variables is_aol, is_aol3, and is_aol4 aren't 100% reliable. 
var is_aol   = (agt.indexOf("aol") != -1); 
var is_aol3  = (is_aol && is_ie3); 
var is_aol4  = (is_aol && is_ie4); 

var is_opera = (agt.indexOf("opera") != -1); 
var is_webtv = (agt.indexOf("webtv") != -1); 

var is_js; 
if (is_nav2 || is_ie3) is_js = 1.0 
else if (is_nav3 || is_opera) is_js = 1.1 
else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2 
else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3 
else if (is_nav5) is_js = 1.4 

else if (is_nav && (is_major > 5)) is_js = 1.4 
else if (is_ie && (is_major > 5)) is_js = 1.3 

else is_js = 0.0; 

// *** PLATFORM ***
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

var is_win16 = ((agt.indexOf("win16")!=-1) || 
           (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || 
           (agt.indexOf("windows 16-bit")!=-1) );  

var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                (agt.indexOf("windows 16-bit")!=-1));
var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
var is_win32 = (is_win95 || is_winnt || is_win98 || 
                ((is_major >= 4) && (navigator.platform == "Win32")) ||
                (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

var is_os2   = ((agt.indexOf("os/2")!=-1) || 
                (navigator.appVersion.indexOf("OS/2")!=-1) ||   
                (agt.indexOf("ibm-webexplorer")!=-1));

var is_mac    = (agt.indexOf("mac")!=-1);
var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || 
                           (agt.indexOf("68000")!=-1)));
var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || 
                            (agt.indexOf("powerpc")!=-1)));
if (is_win && is_nav5up) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/win_ie.css" title="master">');
	}
else if (is_win && is_nav) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/win_ns.css" title="master">');
	}
else if (is_win && is_opera) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/win_ns.css" title="master">');
	}
else if (is_win && is_ie) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/win_ie.css" title="master">');
	}
else if (is_win && is_ie5up) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/win_ie.css" title="master">');
	}
else if (is_mac && is_nav5up) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/mac_ns6.css" title="master">');
	}
else if (is_mac && is_nav) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/mac_ns.css" title="master">');
	}
else if (is_mac && is_ie) {
	document.write('<link rel="stylesheet" type="text/css" href="/css/mac_ie.css" title="master">');
	}
else {
	document.write('<link rel="stylesheet" type="text/css" href="/css/win_ie.css" title="master">');
	}

// popup an error window if agent is mac ie 4.01 
if ((is_mac && is_ie4) && (navigator.appVersion.indexOf("4.01")!=-1) && (getCookie("hide_upgrade_window") != "true")) {
	createWindow("/upgrade_from_ie401mac.html","upgrade_me","statusbar,menubar,height=300,width=300,resizable");
}

// Netscape Resize bug 
if(!window.saveInnerWidth) {
  window.onresize = resizeIt;
  window.saveInnerWidth = window.innerWidth;
  window.saveInnerHeight = window.innerHeight;
}

function resizeIt() {
    if (saveInnerWidth < window.innerWidth || 
        saveInnerWidth > window.innerWidth || 
        saveInnerHeight > window.innerHeight || 
        saveInnerHeight < window.innerHeight ) 
    {
        window.history.go(0);
    }
}
	
function changeUrl(url)
{
	window.location.assign(url);
}

ypSlideOutMenu.Registry = []
ypSlideOutMenu.aniLen = 250
ypSlideOutMenu.hideDelay = 50
ypSlideOutMenu.minCPUResolution = 10
function ypSlideOutMenu(id, dir, left, top, width, height)
{
this.ie = document.all ? 1 : 0
this.ns4 = document.layers ? 1 : 0
this.dom = document.getElementById ? 1 : 0
if (this.ie || this.ns4 || this.dom) {
this.id = id
this.dir = dir
this.orientation = dir == "left" || dir == "right" ? "h" : "v"
this.dirType = dir == "right" || dir == "down" ? "-" : "+"
this.dim = this.orientation == "h" ? width : height
this.hideTimer = false
this.aniTimer = false
this.open = false
this.over = false
this.startTime = 0
this.gRef = "ypSlideOutMenu_"+id
eval(this.gRef+"=this")
ypSlideOutMenu.Registry[id] = this
var d = document
d.write('<style type="text/css">')
d.write('#' + this.id + 'Container { visibility:hidden; ')
d.write('left:' + left + 'px; ')
d.write('top:' + top + 'px; ')
d.write('overflow:hidden; }')
d.write('#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; ')
d.write('width:' + width + 'px; ')
d.write('height:' + height + 'px; ')
d.write('clip:rect(0 ' + width + ' ' + height + ' 0); ')
d.write('}')
d.write('</style>')
this.load()
}
}
ypSlideOutMenu.prototype.load = function() {
var d = document
var lyrId1 = this.id + "Container"
var lyrId2 = this.id + "Content"
var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
var temp
if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 100)
else {
this.container = obj1
this.menu = obj2
this.style = this.ns4 ? this.menu : this.menu.style
this.homePos = eval("0" + this.dirType + this.dim)
this.outPos = 0
this.accelConst = (this.outPos - this.homePos) / ypSlideOutMenu.aniLen / ypSlideOutMenu.aniLen 
if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
this.menu.onmouseover = new Function("ypSlideOutMenu.showMenu('" + this.id + "')")
this.menu.onmouseout = new Function("ypSlideOutMenu.hideMenu('" + this.id + "')")
this.endSlide()
}
}
ypSlideOutMenu.showMenu = function(id)
{
var m_o = id.substr(4,id.length- 4);
var reg = ypSlideOutMenu.Registry
var obj = ypSlideOutMenu.Registry[id]
if (obj.container) {
obj.over = true
for (menu in reg) if (id != menu) ypSlideOutMenu.hide(menu)
if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) }
if (!obj.open && !obj.aniTimer){
	reg[id].startSlide(true);
//	if (is_nav) swap('m'+m_o,'m'+m_o+'_a');
}
}
}

var mY;
var mX;
if (is_nav)
{
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=MouseMove;
}

function MouseMove(e) {
 mX= e.pageX;
 mY= e.pageY;
  }

ypSlideOutMenu.hideMenu = function(id)
{
var obj = ypSlideOutMenu.Registry[id]
if (is_nav4&&mX-obj.container.left<obj.container.clip.width&&mX>obj.container.left&&mY>mtop&&mY<mtop+ 		obj.container.clip.height)
{
	return;
}	

if (obj.container) {
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = window.setTimeout("ypSlideOutMenu.hide('" + id + "')", ypSlideOutMenu.hideDelay);
}
}
ypSlideOutMenu.hide = function(id)
{
var obj = ypSlideOutMenu.Registry[id]
obj.over = false
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = 0
if (obj.open && !obj.aniTimer) obj.startSlide(false)
}
ypSlideOutMenu.prototype.startSlide = function(open) {
this[open ? "onactivate" : "ondeactivate"]()
this.open = open
if (open) this.setVisibility(true)
this.startTime = (new Date()).getTime() 
this.aniTimer = window.setInterval(this.gRef + ".slide()", ypSlideOutMenu.minCPUResolution)
}
ypSlideOutMenu.prototype.slide = function() {
var elapsed = (new Date()).getTime() - this.startTime
if (elapsed > ypSlideOutMenu.aniLen) this.endSlide()
else {
var d = Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed, 2) * this.accelConst)
if (this.open && this.dirType == "-") d = -d
else if (this.open && this.dirType == "+") d = -d
else if (!this.open && this.dirType == "-") d = -this.dim + d
else d = this.dim + d
this.moveTo(d)
}
}
ypSlideOutMenu.prototype.endSlide = function() {
this.aniTimer = window.clearTimeout(this.aniTimer)
this.moveTo(this.open ? this.outPos : this.homePos)
if (!this.open) this.setVisibility(false)
if ((this.open && !this.over) || (!this.open && this.over)) {
this.startSlide(this.over)
}
}
ypSlideOutMenu.prototype.setVisibility = function(bShow) { 
var s = this.ns4 ? this.container : this.container.style
s.visibility = bShow ? "visible" : "hidden"
}
ypSlideOutMenu.prototype.moveTo = function(p) { 
this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : p + "px"
}
ypSlideOutMenu.prototype.getPos = function(c) {
return parseInt(this.style[c])
}
ypSlideOutMenu.prototype.onactivate = function() { }
ypSlideOutMenu.prototype.ondeactivate = function() { }

var mtop=149;
var mwidth = 220;
//This sets the size and position of each drop-down.
/*
		new ypSlideOutMenu("menu2", "down", 194, mtop, mwidth, 350),
		new ypSlideOutMenu("menu8", "down", 272, mtop, mwidth, 350),
		new ypSlideOutMenu("menu9", "down", 351, mtop, mwidth, 350),
		new ypSlideOutMenu("menu10", "down", 416, mtop, mwidth, 350),
		new ypSlideOutMenu("menu11", "down", 490, mtop, mwidth, 350)
*/

jQuery(document).ready(function($){// пример применения: <a href="#d2" class="toggle">ссылка</a>...<div id="d2">изначально скрытый текст</div>
	$(".toggle").click(function(){ var id = this.href.split("#"); if(id[1]){ $("#"+id[1]).toggle(); return false; } });
	$(".toggle").each(function(){ var id = this.href.split("#"); if(id[1]){ $("#"+id[1]).hide(); } });
});

jQuery(document).ready(function($){// пример применения: <a href="#d2" class="prettyPhoto">ссылка</a>...<p id="d2">изначально скрытый текст</p>
	$(".prettyPhoto").each(function(){
		$( $(this).attr("href") ).hide();
	});
});
