var navSlideShow;
var SCALE = new Array(.5,.43,.75,.9,1,1);
var actScale;

function openBox(e) {
Mediabox.open(mediaList,e);
}

window.addEvent('domready', function(){ //1
									 
/* DEBUG START */
function onResize(size) {
	$('result').set('html','X: ' + size.x + ' | Y: ' + size.y + '');
}

var sizeTimer;
window.addEvent('resize', function(){
  $clear(sizeTimer);
  sizeTimer = (function(){
	onResize(document.getSize())
  }).delay(50);
});	

/* DEBUG END */


$$('area').each(function(element) {
	element.set('rel', element.get('coords'));		 
});


$$('.mailto').each(function(element) {
    element.addEvent('click', function(e) {
		e.stop();
		window.location.href = 'mailto:info@beltexingatlan.hu';
    });
});


$$('select').addEvent('keyup', function(e) { //3
	this.blur();
	this.focus();
});//-3


if ($('selector')){
	$('selector-box').fade('hide');
	$('selector-more').fade('hide');
	$('selector-box').setStyle('display','block');
	$('selector-more').setStyle('display','block');
	$('selector-scroll').setStyle('top','-215px');
	
	$('selector-btn').addEvent('mouseover', function() {
	 $('selector-box').set('tween', { duration: 300, transition: Fx.Transitions.Quad.easeInOut }).fade(1); 
	  $('selector-more').fade('show');
	  $('selector-scroll').set('tween', { duration: 300, transition: Fx.Transitions.Quad.easeInOut }).tween('top','0px'); 
    });
	$('selector').addEvent('mouseleave', function() {
	 $('selector-box').set('tween', { duration: 100, transition: Fx.Transitions.Quad.easeInOut }).fade(0); 
	$('selector-more').set('tween', { duration: 100, transition: Fx.Transitions.Quad.easeInOut }).fade(0); 
	$('selector-scroll').set('tween', { duration: 100, transition: Fx.Transitions.Quad.easeInOut }).tween('top','-215px'); 
    });
	$('selector-btn').addEvent('click', function(e) {
		e.stop();
    });

}

	var navArray = $('navigator').getElements('a');
	var imagesArray = $('images').getElements('img');
	
	if ($$('#images img').length != 0  ){
	navSlideShow = new SlideShow('images', {
		autoplay: true,
		delay: 5000,
		transition: 'fade',
		selector: 'img', // only create slides out of the images
		onShow: function(data){
			navArray[data.previous.index].removeClass('current');
			navArray[data.next.index].addClass('current');
		}
	});

	navArray.each(function(item, index){
		item.addEvent('click', function(event){
			event.stop();
			var transition = (navSlideShow.index < index) ? 'fade' : 'fade';
			navSlideShow.show(index, {transition: transition});
		});
		item.addEvent('mouseover', function(event){
			event.stop();
			navSlideShow.pause();
		});
		item.addEvent('mouseout', function(event){
			event.stop();
			navSlideShow.play();
		});
	});
	}
	
	// tips, for pretty
	//var titleArray = $('navigator').getElements('a');

//PÖTTYÖK esetén (ez a kék), ha nincs, nem rak pontot (ÚJ!)	
	var navigatorAll = $$('#navigator a');
	var navigatorArray = Array();
	
	for (i=0; i<navigatorAll.length; i++){
		if (navigatorAll[i].get('title')!= ''){
			navigatorArray.push(navigatorAll[i]);
		}
	}
	
	new Tips(navigatorArray, {
		fixed: false,
		text: '',
		className: 'navtip-wrap',
		offset: { x: 10, y: 10 }
	});
	
//MAPOK esetén (ez a fehér)
var mapTitleArray = $$('.hasLB',$('maps').getElements('area'));

	new Tips(mapTitleArray, {
		fixed: false,
		text: '',
		offset: {
			x: 10,
			y: 10
		}
	});


$('backtotop').addEvent('click', function(e) { //3
	e.stop();
	window.scrollTo(0,0);
});//-3




























});//-1





function coordsResize(scale) {	
	$$('area').each(function(element) {
		var lista = element.get('rel').split(",");			 
		for (var i = 0; i < lista.length; i++){
			lista[i] = Math.round(lista[i]*scale);
		}
		element.set('coords',lista.toString());
	});	
}

function myCallback(i, width) {
	window.addEvent('domready', function(){
		coordsResize(SCALE[i]);
		actScale = i;
		$('result').set('html',SCALE[i]);
	});
} 

var ADAPT_CONFIG = {
	path: './',
	dynamic: true,
	callback: myCallback, 
	range: [
	'0px    to 479px  = 320.css',
	'479px  to 639px  = 480.css',
	'639px  to 800px  = 640.css',
	'800px  to 1023px = 800.css',
	'1023px to 1439px = 1024.css',
	'1439px           = 1440.css'
	]
};










