// JavaScript Document
var resId=0;
var imgWndw;

function imgOpen(imgLink,Title) {
  if (typeof(window.resizeBy)=='undefined') return true;
  imgWndw=window.open('',imgLink.target,'width=420,height=420'+
  	',toolbar=no,menubar=no,location=no,status=no'+
  	',resizable=yes,scrollbars=yes'+
  	',left='+(screen.width>>>2)+',top='+(screen.height>>>4));
  self.focus();
  var imgTitle=(Title)?Title:imgLink.href;
  with (imgWndw.document){
    open();
    write('<ht'+'ml><he'+'ad><ti'+'tle>'+imgTitle+'</ti'+'tle>'+
    '</he'+'ad><bo'+'dy leftmargin="0" topmargin="0" '+
    'rightmargin="0" bottommargin="0" marginwidth="0" '+
    'style="margin:0;padding:0;" '+
    'marginheight="0"><img src="'+imgLink.href+'" border="0" '+
    ' alt="'+imgTitle+'" title="'+imgTitle+'" class="r" /></bo'+
    'dy></ht'+'ml>');
    close();
  }
  //resId=setInterval('imgResize()',10);
  return false
}

timerScroll="";

scroller_back = function(id) {
	stop_scroll();
	document.getElementById(id).scrollLeft-=1;
	timerScroll = setTimeout("scroller_back('"+id+"')",10)
}

scroller_next = function(id) {
	stop_scroll();
	document.getElementById(id).scrollLeft+=1;
	timerScroll = setTimeout("scroller_next('"+id+"')",10)
}

stop_scroll = function() {
	clearTimeout(timerScroll);
}

var vc,vb,vn,vf;
if(navigator.appName=="Netscape")
	if(parseFloat(navigator.vendorSub)==6.01)vn=true;
function scc(gi){
	vc="";
	setTimeout("cc(\""+gi+"\")",300)
}
function cc(gi){
	if(vc==gi||vc.indexOf(gi)!=-1)return;
	var ti=gtmi(gi);
	if(gtmi(vc)!=ti)gi=ti+"_1";
	var m=document.getElementById("menu");
	var ms=m.getElementsByTagName("div");
	for(i=ms.length-1;i>=0;i--)
		if(ms[i].id.indexOf(gi)!=-1&&ms[i].id.length>=gi.length)ms[i].style.visibility="hidden";
}
function so(p,oi){
	var o=document.getElementById(oi);
	if (o != null) {
		if(o.style.visibility=="visible")return;
	
		var t=0,l=0,op,ti=gtmi(oi);
		if(p.id!=ti){
			t+=p.offsetTop;
			op=document.getElementById(gpsmi(oi));
			if(!vn)t+=op.offsetTop;
			if(p.previousSibling)t+=1;
			l+=op.offsetLeft+op.offsetWidth+1
		}else{
			op=document.getElementById(ti);
			t+=op.offsetHeight;
			do{
				t+=op.offsetTop;l+=op.offsetLeft;
			}while(op=op.offsetParent)
		}
		if(vn)t-=1;
		o.style.top=t;
		o.style.left=l-5;
		o.style.visibility="visible";
		sfx(oi,0)
	}
}
function sfx(mi,p){
	p+=10;var m=document.getElementById(mi);
	m.style.clip="rect(0px,auto,"+p+"px,0px)";
	if(p>=500)return;
	setTimeout("sfx(\""+mi+"\","+p+")",10)
}
function gpsmi(mi){
	return(mi.indexOf("_")==-1)?"":mi.substring(0,mi.lastIndexOf("_"))
}
function gtmi(mi){
	var p=mi.indexOf("_");
	return(p==-1)?mi:mi.substring(0,p)
}
function h(m){
	vb=m.style.backgroundColor;
	vf=m.style.color;
	m.style.backgroundColor="#7d7d7d";
	m.style.color="#FFFFFF";
}
function d(m){
	m.style.backgroundColor=vb;
	m.style.color=vf;
}
function omo(t,mi){
	h(t);
	vc=mi;
	so(t,mi)
}
function omot(t,mi){
	d(t);
	scc(mi)
}
function showhide(item) {
	if (document.getElementById(item).className == 'hide') {
		document.getElementById(item).className = 'show';
	} else {
		document.getElementById(item).className = 'hide';
	}
}
function setImage(img288_src, orig_src) {
	var place = document.getElementById('imgPlace');
	place.innerHTML = '<a href="'+orig_src+'" target="_blank" onclick="imgOpen2(this); return false;"><img src="'+img288_src+'" border="0"></a>';
}

function toggleLayer( whichLayer ) {
	var elem, vis;
	if( document.getElementById ) // this is the way the standards work
	  elem = document.getElementById( whichLayer );
	else if( document.all ) // this is the way old msie versions work
	    elem = document.all[whichLayer];
	else if( document.layers ) // this is the way nn4 works
	  elem = document.layers[whichLayer];
	vis = elem.style;
	// if the style.display value is blank we try to figure it out here
	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
	  vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}

/*function addToBasket2(productId,price) {
	updateGoodsinCookies2(productId,price,0);
	Reload();
}

function updateGoodsinCookies2(productId,price,remove) {
	var basket;
	basket = getCookie('itmenubasket');
	if (basket == null) {
		setCookie ('itmenubasket','',"Mon, 01-Jan-2075 00:00:00 GMT","/");
		basket = '';
	}
	var goods;
	goods = basket.split(';');
	var newbasket = '';
	var goodinbasket = false;
  for(var i=0; i < goods.length; i++){
  	if (goods[i] != '') {
	    var good = goods[i].split(':');
	    if (good[0] == productId) {
	    	if (remove == 0) {
	    		good[1]++;
	    	} else {
	    		good[1]--;
	    	}
	    	if (price != 0) {
	    		good[2] = price;
	    	}
	    	goodinbasket = true;
	    } 
	    if (good[1] != 0) {
	    	newbasket = newbasket + good[0] + ':' + good[1] + ':' + good[2] + ';';
	    }
	  }
  }
  if ((!goodinbasket) && (remove != 1)) {
  	newbasket = newbasket + productId + ':1:' + price + ';'; 
  }
  setCookie ('itmenubasket',newbasket,"Mon, 01-Jan-2075 00:00:00 GMT","/");
  
}

function setCookie (name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) +
   ((expires) ? "; expires=" + expires : "") +
   ((path) ? "; path=" + path : "") +
   ((domain) ? "; domain=" + domain : "") +
   ((secure) ? "; secure" : "");
}

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);
}*/

function bigImage(win_src, win_width, win_height, address, phone, work) {
	win_height = parseInt(win_height) + 160;
	var newWin = window.open('', 'bigImage','width='+win_width+', height='+win_height+', scrollbars=no, resizable=no, status=no, top=0');
	newWin.document.write('<img src="'+win_src+'"/>');
	newWin.document.write('<p><b>Адрес:</b> '+address+'<br/><b>Телефон:</b> '+phone+'<br/><b>График работы:</b> '+work+'</p>');
	newWin.document.write('<p id="print" style="text-align:center; cursor: pointer;" onclick="document.getElementById(\'print\').style.display=\'none\';javascript:print();false;">распечатать</p>');
	newWin.document.close();
	newWin.focus();
}
