function ShowMail(user, domain1, domain2) {
	var email = user+'&#64;'+domain1+'&#46;'+domain2;
	if (ShowMail.arguments[3]) name = ShowMail.arguments[3];
	else name = email;
	document.writeln('<a href="mailto:'+email+'">'+name+'</a>');
}

function SendLink(link_name) {
	window.open("/send/?link="+link_name, "SendLink", "scrollbars=0, resizable=1, width=370, height=230").focus();
}


function MM_findObj(n, d) {
  	var p,i,x;
	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n];
	for (i=0;!x&&i<d.forms.length;i++)
		x=d.forms[i][n];
  	for(i=0;!x&&d.layers&&i<d.layers.length;i++)
		x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById)
		x=d.getElementById(n);
	return x;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


	function addBookmark()
	{
	  if (window.external)
	    external.AddFavorite("http://www.dobavkam.net", "Dobavkam.NET - Скажем добавкам нет!")
	  else
    	alert("Браузер не поддерживает эту возможность.");
	}

function openImage(image, ev) {
    var ev = window.event || ev;
    if (ev == undefined) {
	   if (image) window.open("/popup.php?img="+image, "popupimage", "scrollbars=0,resizable=0,width=100,height=100,location=0,menubar=0,status=0,toolbar=0").focus();
	   return false;
    }
    var obj = ev.srcElement || ev.target;
    if (obj.tagName == 'IMG') obj = obj.parentNode;
    return hs.expand(obj);
}

function preload() {
	b=preload.arguments;
	preload_images = new Array();
	for(i=0; i<b.length; i++) {
		preload_image = new Image;
		preload_image.src=b[i];
		preload_images[i]=preload_image;
	}
}

function menu_sw(x,name,turn) {
	td2=x.parentElement;
	tr=td2.parentElement;
	td1=tr.children(0);
	img=td1.children(0);
	img.src='/images/smenu/'+name+'_ico'+turn+'.gif';
}

function mout(myId,ext){
		s = document.getElementById('img'+myId).src;
		l = s.length;
		s = s.substr(0,l-5);

		document.getElementById('img'+myId).src = s+'.' + ext;

}
function mout_menu(myId){
	document.getElementById('smenu'+myId).style.backgroundColor = '#489442';
}
function mover_menu(myId){
	document.getElementById('smenu'+myId).style.backgroundColor = '#6DA968';
}
//____________________________________________________________________________

function menu_show(id){
	if (document.getElementById('submenu'+id).style.display == 'block') {
		document.getElementById('submenu'+id).style.display = 'none';
		document.getElementById('arr'+id).src = 'images/arr.gif';
	}
	else {
		document.getElementById('submenu'+id).style.display = 'block';
		document.getElementById('arr'+id).src = 'images/arr_act.gif';
	}

}
function rusoft() {
  window.open('http://www.rusoft.ru');
}

// min width ie6
function minWidth() {
	var d = document;
	var winIE = (navigator.userAgent.indexOf('Opera')==-1 && (d.getElementById && d.documentElement.behaviorUrns)) ? true : false;

	function bodySize() {
		if(winIE && d.documentElement.clientWidth) {
			sObj = d.getElementsByTagName('body')[0].style;
			sObj.width = (d.documentElement.clientWidth < 1000) ? '1000px' : '100%';
		}
	}

	function init() {
		if(winIE) { bodySize(); }
	}
	onload = init;
	if(winIE) { onresize = bodySize; }
}

// input hint
function inputHint() {
	$('.hint label').click(function (){
		$(this).css( 'display', 'none' );
	});

	$('.hint input').val('');
}

function showLabel(obj) {
	var objVal = $(obj).val();

	if (objVal == '') {
		$(obj).siblings().css('display', 'block');
	}
}

// hover
function hoverEl() {
	$('div.mainMenu ul li').hover(
		function () {
			$(this).addClass('show');
		},
		function () {
			$(this).removeClass('show');
		}
	);
}

// slide block
function slide() {
	$(".btnSlide").toggle(
		function(){
			$(this).parent('.slideBlock').animate({'right': '0'}, 'slow').end().parent('.slideBlock').toggleClass('activeSlide');
			$(this).parents('.slideBox').css('zIndex', '9999');
		},
		function(){
			var obj = $(this);
			obj.parent('.slideBlock').animate({'right': '-=297px'}, 'slow').end().parent('.slideBlock').toggleClass('activeSlide');
			
			setTimeout(function() {
				if ($('.slideBox').find('.activeSlide').length == 0) {
					 obj.parents('.slideBox').css('zIndex', '2'); 
				}
			}, 700);
		}
	);
}

// shadow drop height
function shadowDropHeight() {
	if ($.browser.msie && $.browser.version <= 6) {
		var wrapHeight = $('div.wrap').innerHeight();
		$('.shadowBg').css('height', wrapHeight);
	}
}

// show/hide drop block
function showHideDrop() {
	$('div.contentMenu .timing, div.contentMenu .instructors, div.contentMenu .restaurant').click(function () {
		var clickClass = $(this).attr('class');
		$('.dropShadow.' + clickClass + ', .shadowBg').css('display', 'block');

		// scrollbar
//		$('.' + clickClass + ' .scrollContent').jScrollPane({
//			showArrows:true,
//			scrollbarWidth : 21,
//			dragMaxHeight : 22
//		});
	});

	$('div.dropShadow .close').click(function () {
		$(this).parent('.dropShadow').css('display', 'none');
		$('.shadowBg').css('display', 'none');
	});
}

// restaurant menu
function restaurantMenu() {
	$('table.restaurantMenu th.name').click(function () {
		$(this).parents('table.restaurantMenu').siblings().removeClass('open').end().toggleClass('open');
	});

//	$('dl.restaurantMenu dt').click(function () {
//		$(this).siblings().removeClass('select').end().next('dd').andSelf().addClass('select');
//	});
}

// drop content menu
function dropContentMenu() {
	$('div.contentMenu.drop li.back').click(function () {
		$(this).parents('div.contentMenu.drop').toggleClass('open');
	});
}

// popup value
function popupValue(obj) {
    if (obj == 'width') {
        return window.innerWidth || (document.documentElement && document.documentElement.clientWidth) || document.body.clientWidth;
    }
    if (obj == 'height') {
        return window.innerHeight || (document.documentElement && document.documentElement.clientHeight) || document.body.clientHeight;
    }
    if (obj == 'top') {
        return window.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop;
    }
}

// align drop block
function alignDrop() {
	var top = popupValue('top');
	var height = popupValue('height');

	var drop = $('div.dropBlock');
	var wrapHeight = $('div.wrap').innerHeight();

	var dropHeight = drop.height();
	if ( ($(window).scrollTop()) < wrapHeight) {
		$('.dropBlock').stop();
		$('.dropBlock').animate({top: (top + ((height / 3) - (dropHeight / 3)))}, 200);
	}
}

function openDescriptionDiv(id) {
	var html_text = $('#'+id).html();
	$('div.dropBlock .dropBlockWrap .scrollContent').html(html_text);
	$('div.dropBlock').css('display', 'block');
	$('div.shadowBg').css('display', 'block');
}

// news
function newsClick() {
	$('ul.newsList .title a').click(function () {
		$(this).parents('li').find('.hideContent').toggleClass('open');
	});
}

function showPopupBaner() {
	$('div.dropBlock').css('display', 'block');
	$('div.shadowBg').css('display', 'block');
	$('div.dropBlock .close').click(function () {
		$(this).parent('.dropBlock').css('display', 'none');
		$('div.shadowBg').css('display', 'none');
	});
}

// bg top left
function dgTopLeft() {
	var width = $('body').innerWidth();
	$('div.topRightBg').css('width', (width-990)/2);
}

// main content ie height
function mainContentHeight() {
	if ($.browser.msie && $.browser.version <= 6) {
		var contentHeight = $('div.mainContent').height();
		var layerOneHeight = $('div.layerOneContent').height();
		$('div.layerTwoContent').css('height' , contentHeight-layerOneHeight-72);
		
		var wrapHeight = $('div.wrap').height();
		$('div.footerBg').css('top', wrapHeight-280);
	}
}

// opera class
function menuClass() {
	if ($.browser.opera && $.browser.version >= 10) {
		$('div.mainMenu').addClass('opera');
	}
}

function noMenuClass() {
	if ($('div.mainMenu ul').hasClass('activeLevelTwo')) {
		$('div.contentBox').addClass('levelTop');
	}
}
