$(window).bind("load", function() {

	$('.tabs').tabs();

	$('#login-box.closed .inner a:first, #login-box.closed .footer a').click( function () {
		$('#login-box .inner form').slideDown('slow', function() {
			$('#login-box').removeClass('closed');
		});
		$('#login-box .footer').slideUp('slow');
	})
	
	if (!('placeholder' in document.createElement('input'))) {
		$('input:text[placeholder]').inputPlaceholder({
			'useAttribute': 'placeholder', 
			'blurClass': 'empty'
		});
	}
	
	$('#big-offer .images a.thumb').click(function() {
		var $this = $(this),
		    imgname = $this.attr('href'),
		    name = imgname.split('.');

		var $bigImage = $this.closest('.images').find('img.big');
		$bigImage.attr('src', imgname);
		$bigImage.parent().attr('href', name[0]+'_big'+'.'+name[1]);
	});
	
	$('#related-offers, #term_db').change (function() {
		var oKos = document.getElementById('term_db');
		var kos_foterm_db = oKos.options[oKos.selectedIndex].value;
		var oKap = document.getElementById('related-offers');
		var max = $(oKap).find('option:selected').attr('data-max') * kos_foterm_db;
//		var max = $(this).find('option:selected').attr('data-max') * kos_foterm_db;
		var $quant = $('#related-quantity');
		$.each($quant.find('option:not(:first)'), function() {
			$(this).remove();
		});
		if (max>0) {
			for(var i=1; i<=max; i++) {
				$quant
					.append($(document.createElement("option"))
					.attr("value",i)
					.text(i+" db"));
			}
			$quant.attr('selectedIndex', 1);
		}
	});

	var $mainSlider = $('#main-slider');
	if ($mainSlider.length) {
		sliderAuto($mainSlider, 1);
	}
	
	var $mainOffers = $('#main-offers');
	if ($mainOffers.length) {
		slider($mainOffers, 4);
	}
	
	var $bigOffers = $('#big-offer .inner .images');
	if ($bigOffers.length) {
		slider($bigOffers, 3);
	}

	// min-max slider
	var $slider = $('#slider');
	if ($slider.length) {
		var $minDiv = $slider.siblings('.min');
		var $maxDiv = $slider.siblings('.max');
		var min = Number($minDiv.attr('title'));
		var max = Number($maxDiv.attr('title'));
		var $minvalDiv = $slider.siblings('.minval');
		var $maxvalDiv = $slider.siblings('.maxval');
		var minval = Number($minvalDiv.attr('title'));
		var maxval = Number($maxvalDiv.attr('title'));
//minval = 1 / Math.log(minval * Math.exp(5) * max) / (max * 5);
//maxval = 1 / Math.log(maxval * Math.exp(5) * max) / (max * 5);
		$slider.slider({
			range: true,
			animate: 80,
			min: min,
			max: max,
			values: [ minval, maxval ],
			slide: function( event, ui ) {
				$minDiv.text(ui.values[ 0 ] + ' Ft');
				$maxDiv.text(ui.values[ 1 ] + ' Ft');
				//$("#val").text(ui.value);
				nlval1 = Math.round(Math.exp(ui.values[0] / max * 5) / Math.exp(5) * max);
				nlval2 = Math.round(Math.exp(ui.values[1] / max * 5) / Math.exp(5) * max);
				$minDiv.text(ui.values[0] + ' Ft');
				$maxDiv.text(ui.values[1] + ' Ft');
//				$minDiv.text(nlval1 + ' Ft');
//				$maxDiv.text(nlval2 + ' Ft');
				//var nlval1 = (Math.log(max) - Math.log(ui.values[0])) / (Math.log(max) - Math.log(min));
//        			$("#nlVal").text(nlval1);
			}
		});

		$slider.bind( "slidechange", function(event, ui) {
		var alja = ui.values[ 0 ];
		var teteje = ui.values[ 1 ];
//		var alja = nlval1;
//		var teteje = nlval2;
		// var disp = alja + ' / ' + teteje;
		szures_ar(alja,teteje);
		});

	}	
});

function openlogin (ido) {
setTimeout(openlogin_r,ido);
}

function openlogin_r () {
		$('#login-box .inner form').slideDown('slow', function() {
			$('#login-box').removeClass('closed');
		});
		$('#login-box .footer').slideUp('slow');
}
