var currentsearch=1;
var currentcurrency=1;

var currenthoteltab=1;
var footercm=1;
var currentlevel;

var leftmenuopened;
var leftmenuopenedthis;

var leftmenuopened2;
var leftmenuopenedthis2;

var currencydiv;
var currencydivopened=false;

var data;
var myShow;


window.addEvent('domready', function() {

    	
    //	myShow = new Slideshow('show', data, {controller: false, height: 500, hu: '/photo/files/', thumbnails: true, width: 720});




// Скрываем все информационные блоки
 for (i=2; i<=20; i=i+1) {
	if ($('tabcontainer'+i)) { $('tabcontainer'+i).setStyle('display','none'); }
 }



// Назначаем типсы
var Tips2 = new Tips($$('.Tips2'), { showDelay: 100 });



// Разворачивалка для отзывов об объекте
if ($('feedbacks-toggle')) {
	var feedbacksdiv = new Fx.Slide('feedbacks-slide').hide();
	$('feedbacks-toggle').addEvent('click', function(e){
		e.stop();
		feedbacksdiv.toggle();
	});
}


// Разворачивалка для валюты

if ($('currency-toggle')) {
	$('currency-toggle').addEvent('click', function(e){
		e.stop();
		if (!currencydivopened) { document.getElementById('currency-slide').style.display='block';
			$('currency-toggle-div').setStyle('background-image','url(/images/left-menu-li-open.png)');
                        		}
				   else { document.getElementById('currency-slide').style.display='none';
			$('currency-toggle-div').setStyle('background-image','url(/images/left-menu-li.png)');
}
		currencydivopened=!currencydivopened;
	});
}




// Выпадающее меню центральное в шапке.
$('drop_down_menu').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links');
	list.set('opacity','0');

	var myFx = new Fx.Morph(list,{duration: 100});
	elem.addEvents({
		'mouseenter' : function(){
			myFx.cancel();
			myFx.start({'opacity': 1});
			this.set('id','drop_down_menu_hover');

		},
		'mouseleave' : function(){
			myFx.cancel();
			myFx.start({ 'opacity': 0 });
			this.set('id','');
		}
	});
})


// Выпадающее меню слева. Страны
$('drop_down_menu_left').getElements('li.menu').each( function( elem ){

var list = elem.getElement('div.links-left');

if (elem.id == nowopenmenu) {
  var myFx = new Fx.Slide(list,{duration: 50});
  elem.setStyle('background-image','url(/images/left-menu-li-open.png)');
  leftmenuopened=myFx;
  leftmenuopenedthis=elem;
} else
{ var myFx = new Fx.Slide(list,{duration: 50}).hide();  }

    elem.addEvents({
        'click' : function(){
            if (!myFx.open || this.get('tag') !='li') {
            if (leftmenuopened) { leftmenuopened.slideOut(); leftmenuopenedthis.setStyle('background-image','url(/images/left-menu-li.png)'); }
            myFx.cancel();
            myFx.slideIn();
            elem.setStyle('background-image','url(/images/left-menu-li-open.png)');
            leftmenuopened=myFx;
            leftmenuopenedthis=elem;
            } else { if (this.get('tag') !='li') {
            if (elem.id == nowopenmenu) {} else {
                myFx.cancel();
                myFx.slideOut();
                elem.setStyle('background-image','url(/images/left-menu-li.png)');
                leftmenuopened='';
            }}
            }
        }
    });

})


if ($('drop_down_menu_map'))  {
$('drop_down_menu_map').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-leftmap');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();

	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}


if ($('drop_down_menu_map2'))  {
$('drop_down_menu_map2').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-leftmap');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();
	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}

if ($('drop_down_menu_map3'))  {
$('drop_down_menu_map3').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-leftmap');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();
	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}

if ($('drop_down_menu_map4'))  {
$('drop_down_menu_map4').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-leftmap');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();
	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}


if ($('drop_down_menu_map5'))  {
$('drop_down_menu_map5').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-leftmap');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();
	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}


if ($('drop_down_menu_map6'))  {
$('drop_down_menu_map6').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-leftmap');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();
	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}



if ($('left-mainmenu3'))  {
$('left-mainmenu3').getElements('li.menu').each( function( elem ){
	var list = elem.getElement('div.links-left3');
	var myFx = new Fx.Slide(list,{duration: 50}).hide();
	elem.addEvents({
		'click' : function(){
		    if (!myFx.open) {

			if (leftmenuopened2) { leftmenuopened2.slideOut(); leftmenuopenedthis2.setStyle('background-image','url(/images/left-menu-li3.png)'); }

			myFx.cancel();
			myFx.slideIn();
			elem.setStyle('background-image','url(/images/left-menu-li3-open.png)');
			leftmenuopened2=myFx;
			leftmenuopenedthis2=elem;
		    } else {
			myFx.cancel();
			myFx.slideOut();
			elem.setStyle('background-image','url(/images/left-menu-li3.png)');
			leftmenuopened2='';
		    }
		}
	});
})
}







// Если выбираем поиск по сайту
$('search-selector-1').addEvent('click', function() {
 currentsearch=1;
 $('search-selector-1').set('class','search-selector-red');
 $('search-selector-2').set('class','search-selector-black');
});

// Если выбираем поиск по городам и отелям
$('search-selector-2').addEvent('click', function() {
 currentsearch=2;
 $('search-selector-2').set('class','search-selector-red');
 $('search-selector-1').set('class','search-selector-black');
});


// Нажимаем кнопку поиск
$('search-button').addEvent('click', function() {

var iii='/search/?searchfieldt='+$('searchfieldt').value+'&type='+currentsearch;
window.location.href=iii;

});


$('footer-call').addEvent('click', function() {
 $('footer-call').set('class','footer-cm-l');
 $('footer-mail').set('class','footer-cm-r');

 $('footer-container-call').setStyle('display','block');
 $('footer-container-mail').setStyle('display','none');

});

$('footer-mail').addEvent('click', function() {
 $('footer-call').set('class','footer-cm-r');
 $('footer-mail').set('class','footer-cm-l');

 $('footer-container-call').setStyle('display','none');
 $('footer-container-mail').setStyle('display','block');
});



});


function cbhlp() {
	document.getElementById('currency-slide').style.display='none';
	document.getElementById('currency-slide').style.display='block';
}


function changecurrency(n) {
 currentcurrency=n;
 for (i=1; i<=3; i=i+1) {
	$('currency'+i).set('class',''); // Убираем подсветку с пункта
	$('currencydisplay'+i).setStyle('display','none'); } // Скрываем все блоки
 $('currencydisplay'+n).setStyle('display','block'); // Показываем нужный блок
 $('currency'+n).set('class','currentcurrency'); // Подсвечиваем нужный пункт



// Если ИЕ то страдаем херней
var IE='\v'=='v';

	if(IE) {
		var temp    = navigator.appVersion.match(/\((.+)\)/i);
		var params  = temp[1].split(/;\s*/);
		var params1  = params[1].split(/\s/);
		if (params1[1]<=7){
			setTimeout('cbhlp()','1000');
			}}
}





function currtable(nn,n) {
	for (i=1; i<=5; i=i+1) { $(nn+i).set('class',''); }
	$(nn+n).set('class','current-table-curr');

}


function currtable2(nn,n) {
	for (i=6; i<=10; i=i+1) { $(nn+i).set('class',''); }
	$(nn+n).set('class','current-table-curr');

}

function showlevel(n) {
	currentlevel=n;
	var i='mml'+n;
	$(i).set('display','block');


	$('mainmenu-level1').set('display','block');
	$('mainmenu-level1').morph({opacity:1});



}

function hidelevel() {
	var i='mml'+currentlevel;
	$('mainmenu-level1').morph({opacity:0});
	$('mainmenu-level1').set('display','none');
	$(i).set('display','none');
}

