
$(document).ready(
			function()
			{
				new Dim();
				var addthis_config = {
					ui_language: "hu"
				};
			}
		);

function Dim()
{


	var radio_popup = null;
	init();

	function init()
	{
		addBannerClick();
		initPopupBanner();
		initRadioButtons();
		initPopupRadio();
		initSearch();
		initMarquee();
	}

	function initMarquee()
	{
		//create scroller for each element with "horizontal_scroller" class...
		$('.horizontal_scroller').SetScroller({	velocity: 	 60,
												direction: 	 'horizontal',
												startfrom: 	 'right',
												loop:		 'infinite',
												movetype: 	 'linear',
												onmouseover: 'pause',
												onmouseout:  'play',
												onstartup: 	 'play',
												cursor: 	 'pointer'
											});
	}
	
	function initSearch()
	{
		$("#btnSearch").click(search);
	}
	
	function search()
	{
		if ( $("#searchtext").val().length >= 3  )
		{
			$(".com_search").find("form").submit();
		}
		else
		{
			alert('Kereséshez minimum 3 betü megadása szüksges!');
		}
	}
	
	function initPopupBanner()
	{
//		$('body').append("<div id='dvPopupBanner'></div>");
//		$("#dvPopupBanner").overlay({mask: {color: '#000',loadSpeed: 200,opacity: 0.5},	closeOnClick: false,load: true	});
		
		if ( $("#dvPopupBanner").length > 0)
		{
	
			var banner_popup_interval = $("#hdnBannerPopupInterval").val();
			if ($.cookie('DIM_POPUP_BANENR_DISPLAYED') == null )
			{
				$("#dvPopupBanner").overlay({

					// some mask tweaks suitable for modal dialogs
					mask: {
						color: '#000',
						loadSpeed: 200,
						opacity: 0.5
					},
					closeOnClick: false,
				load: true
				});
				var timestamp = new Date();
				var date = new Date();
				date.setTime(date.getTime() + ( banner_popup_interval * 60 * 1000));//banner_popup_interval * minute
				$.cookie('DIM_POPUP_BANENR_DISPLAYED', timestamp.getTime(), { expires: date });
			}
		}
	}


	function initPopupRadio()
	{
		var auto_start = true;

		if ($.cookie('radio_on') == null )
		{
			$.cookie('radio_on',$("#hdnRadioAutoStart").val());
		}
		auto_start = $.cookie('radio_on') == '1' ? true : false;
		var last_start_date = $.cookie('radio_on_date');
		if ( last_start_date == null || last_start_date == "")
		{
			//ha radio_on igaz , és nincs utlolso start time, akkor auto start
			//do nothing.
		}
		else
		{
			//ha radio_on igaz, és van utolsó start time, akkor az auto start abban az esetben lesz igaz,
			//ha az utolsó start time 1 órával ezelőtt volt.
			//magyarul ha a popupup ot egyszer kikapcsoltuk úgy, hogy
			// be volt kapcsolva a rádió, akkor legközelebb automatikusan 1 óra múlva
			//dobjuk fel a popupot
			var now = new Date();
			var now_millis = now.getTime();
			var last_start_date_millis = new Number(last_start_date);
			var hour = 1000* 60* 60;
			var diff = (now_millis - last_start_date_millis)/hour;
			auto_start = auto_start && ( diff > 1);
		}

		if ( auto_start) openPopupRadio();
	}



	function initRadioButtons()
	{
		$("img:.fejlec_radio_gomb_play").click(openPopupRadio);
	}

	function openPopupRadio()
	{
		var width = 147;
		var height = 100;
		width = 250;
		height = 140;
		window.open('radio.php', 'DUOINFOMOVAR','location=0,menubar=0,toolbar=0,scrollbars=0,status=0,toolbar=0,width=250,height=140');
	}


	function addBannerClick()
	{
		$("a:.banner-img").click(bannerClick);
	}

	function bannerClick()
	{
		var id = $(this).children('input[type=hidden]').val();
		var opts = {
			command: 'banner-click',
			id_banner: id
		};
		$.post('public/banner_ajax.php', opts, function(){});
	}



}
