	var _PublicLanguage = "";
	var _PublicLanguageMenuId = 0;
	var _WhichBrwsr = "";
	
	$(document).ready(function() 
	{	

		_WhichBrwsr = whichBrs();

		if (_WhichBrwsr == "Internet Explorer 6") {
			alert('The site is not optimized for IE6. Please use a newer browser, for example: IE7 or higher, Mozilla, Chrome.');
		}
		else if (_WhichBrwsr == "Internet Explorer 7")
		{
			if ($('.language_ul')[0] != null) {
				$('.language_ul').css('margin-left', '-145px');
			}
		}
		
		$.ajaxSetup ({
			// Disable caching of AJAX responses
			cache: false
		});	
		
		_PublicLanguage = GetPublicSessionParam('Language');
		_PublicLanguageMenuId = GetPublicSessionParam('LanguageMenuID');

		/*
		* header részben a nyelvválasztó lenyíló lista vezérlése
		*/
		if ($('.language_input_inactive')[0] != null) 
		{
			$('.language_input_inactive').mouseover(function(){
				this.className = "language_input_active";
			});
			$('.language_input_inactive').mouseout(function(){
				this.className = "language_input_inactive";
			});	
			
			$('.language_input_inactive,.language_ul').click(function(){
				langclass = ($('.language_ul').css("display") == "block") ? "none" : "block";
				$('.language_ul').css("display",langclass);		
			});		
			$('.language_ul').mouseleave(function(){
				$('.language_ul').css("display","none");	
			});					
		
			$('.language_li_inactive').mouseover(function(){
				this.className="language_li_active";
			});	
			$('.language_li_inactive').click(function(){
				uri = $(this).attr('id');
				uri = uri.replace(/_per_/gi, "/")
				window.open(uri,"_top");	
			});					
			$('.language_li_inactive').mouseout(function(){
				this.className="language_li_inactive";
			});					
		}
	
	
		/*
		* főmenű szerkezet vezérlése
		*/
		if ($('.main_menu_item_container')[0] != null) 
		{		
			$('.main_menu_item_container').mouseenter(function(){
				ID = $(this).attr('id');
				$('#'+ID+'Sub').css("display","block");
				$('#'+ID+'ItemInactive').css("display","none");
				$('#'+ID+'ItemActive').css("display","block");
				
			}).mouseleave(function(){
				ID = $(this).attr('id');
				$('#'+ID+'Sub').css("display","none");
				if (ID != $('#BreadCrumbMain').val())
				{
					$('#'+ID+'ItemActive').css("display","none");
					$('#'+ID+'ItemInactive').css("display","block");							
				}
			});
		}
		
		
		
		/*
		* főmenű szerkezet vezérlése
		*/
		if ($('.topblock_page')[0] != null) 
		{	
			var intervalTime = 7000;
			var intervalID = self.setInterval("IntervalTopBlockDisplay()",intervalTime);
			
			$('.topblock_page, .topblock_page_active').click(function(){
				self.clearInterval(intervalID);
				oldItem = parseInt($('#RandValue').val());
				newItem = $(this).html();
				if (oldItem == newItem) {
					newItem = (oldItem == parseInt($('#AllTopBlocks').val())) ? 1 : oldItem + 1;
				}	
				SetTopBlocksDisplay(oldItem, newItem);
				intervalID = self.setInterval("IntervalTopBlockDisplay()",intervalTime);
			});
			
			$('#PagesArrowPrev').click(function() {
				self.clearInterval(intervalID);
				oldItem = parseInt($('#RandValue').val());
				newItem = (oldItem == 1) ? parseInt($('#AllTopBlocks').val()) : oldItem - 1;
				SetTopBlocksDisplay(oldItem, newItem);
				intervalID = self.setInterval("IntervalTopBlockDisplay()",intervalTime);
			});
			
			$('#PagesArrowNext').click(function() {
				self.clearInterval(intervalID);
				oldItem = parseInt($('#RandValue').val());
				newItem = (oldItem == parseInt($('#AllTopBlocks').val())) ? 1 : oldItem + 1;
				SetTopBlocksDisplay(oldItem, newItem);
				intervalID = self.setInterval("IntervalTopBlockDisplay()",intervalTime);
			});						
		}
		

		if ($('#SpanAddFavoruites')[0] != null) {
			$('#SpanAddFavoruites').click(function() {
				$.ajax({
					type: 'GET',
					url: AjaxURL+"&action=set_favourite_action",
					success: function(response){				
						//alert("A választott ajánlatot sikeresen hozzáadtuk a kedvencekhez!");
						$('#FavoruitesListContainer').css('display','block');
						$('#FavouritesList').html(response);
						location.href = document.URL+"#favourite_title";
					}		
				});
			});
		}
		
		
		if ($('.pg_controll_inactive')[0] != null) 
		{
			$('.pg_controll_inactive,.pg_controll_active').click(function() {
				var menu_id = $(this).attr('id');
				
				if (menu_id != 'PgControllMenu4')
				{
					$.ajax({
						type: 'GET',
						url: AjaxURL+"&action=set_pg_control_menuid&menuid="+menu_id,
						success: function()
						{
							if (menu_id == 'PgControllMenu1' || menu_id == 'PgControllMenu2') {
								location.href = $('#LocPg12').val();
							}
							else if (menu_id == 'PgControllMenu3') {
								location.href = $('#LocPg3').val();
							}
						}
					});
				}
				else
				{
					$.ajax({
						type: 'GET',				
						url: DocumentBaseURL+"admin/index.php?page=Login&action=logout_partnergate",
						success: function() 
						{
							location.reload();
						}
					});
				}
			});			
		}	
		
				
		
		if ($('#LocPg3')[0] != null) 
		{
			if ($('#LocPg3').val() == document.URL && $('#PgPersonalDataDiv')[0] == null) 
			{				
				for (i = 1; i <= 4; i++)
				{
					$('#PgControllMenu'+i).removeClass('pg_controll_inactive');
					$('#PgControllMenu'+i).removeClass('pg_controll_active');

					if (i == 3) {
						$('#PgControllMenu'+i).addClass('pg_controll_active');
					} else {
						$('#PgControllMenu'+i).addClass('pg_controll_inactive');
					}
				}
			}
		}
		
		
		
		if ($('.mr_controll_inactive')[0] != null) 
		{
			$('.mr_controll_inactive,.mr_controll_active').click(function() {
				var menu_id = $(this).attr('id');
				
				if (menu_id != 'MrControllMenu3')
				{
					$.ajax({
						type: 'GET',
						url: AjaxURL+"&action=set_mr_control_menuid&menuid="+menu_id,
						success: function()
						{
							if (menu_id == 'MrControllMenu1') 
							{
								if (document.URL == $('#LocMr1').val())
								{
									$('#MrControllMenu1').removeClass('mr_controll_inactive').addClass('mr_controll_active');
									$('#MrControllMenu2').removeClass('mr_controll_active').addClass('mr_controll_inactive');
									$('#MediaRoomContainer').css('display', 'block');
									$('#MediaRoomDataModify').css('display', 'none');
								} 
								else
								{
									location.href = $('#LocMr1').val();
								}
							}
							else if (menu_id == 'MrControllMenu2') 
							{
								if (document.URL == $('#LocMr2').val())
								{
									$('#MrControllMenu2').removeClass('mr_controll_inactive').addClass('mr_controll_active');
									$('#MrControllMenu1').removeClass('mr_controll_active').addClass('mr_controll_inactive');								
									$('#MediaRoomContainer').css('display', 'none');
									$('#MediaRoomDataModify').css('display', 'block');
								} 
								else
								{
									location.href = $('#LocMr2').val();
								}
							}
						}
					});
				}
				else
				{
					$.ajax({
						type: 'GET',				
						url: DocumentBaseURL+"admin/index.php?page=Login&action=logout_mediaroom",
						success: function() 
						{
							location.reload();
						}
					});
				}
			});			
		}
		
		
		
		if ($('#ToblockArrow')[0] != null) 
		{
			if (_WhichBrwsr != 'Internet Explorer 8')
			{
				$('#ToblockArrow, .td_whiteline_content, .td_whiteline_top, .td_whiteline_bottom').css('opacity','0.9');
				$('#ToblockArrow,.td_whiteline_content, .td_whiteline_top, .td_whiteline_bottom').css('-moz-opacity','0.9');
				$('#ToblockArrow,.td_whiteline_content, .td_whiteline_top, .td_whiteline_bottom').css('filter','alpha(opacity=85)');7
			}
		}		
		
	}); //END $(document).ready					
	
	
	
	function IntervalTopBlockDisplay()
	{
		oldItem = parseInt($('#RandValue').val());
		newItem = (oldItem == parseInt($('#AllTopBlocks').val())) ? 1 : oldItem + 1;
		SetTopBlocksDisplay(oldItem, newItem);	
	} //END funciton IntervalTopBlockDisplay
	
	
	//A felső bannernél, beállítása annak, hogy melyik látszódjon
	function SetTopBlocksDisplay(oldItem, newItem)
	{	
		if (_WhichBrwsr == 'Internet Explorer 8')
		{
			$('#TopblockItemContainer'+newItem).show();
			$('#TopblockItemContainer'+oldItem).hide();
		}		
		else
		{
			$('#TopblockItemContainer'+newItem).fadeIn(800);
			$('#TopblockItemContainer'+oldItem).fadeOut(800);
		}
		
		$('#Page'+oldItem).removeClass('topblock_page_active').addClass('topblock_page');
		$('#Page'+newItem).removeClass('topblock_page').addClass('topblock_page_active');					
						
		$('#RandValue').val(newItem);	
	} //END function SetTopBlocksDisplay


	function GetAlertMessage(page,field)
	{
		var response = $.ajax({
			url: AjaxURL+"&action=getalertmessage&page="+page+"&field="+field+"&langid="+_PublicLanguageMenuId,
			async: false
		}).responseText;
		
		return response;
	}	
	
	//Bal oldali ajánlatok lapozása
	function ActionPages(page) 
	{
		$.ajax({
			type: 'GET',
			url: AjaxURL+"&action=get_actions&page="+page+"&langid="+_PublicLanguageMenuId,
			success: function(response){
				$('#LeftActionsContainer').html(response);
				GetActionPages(page);
			}		
		});
	} //END function ActionPages
	
	
	
	//Bal oldali ajánlatok lekérdezése
	function GetActionPages(page)
	{
		$.ajax({
			type: 'GET',
			url: AjaxURL+"&action=get_actions_pages&page="+page+"&langid="+_PublicLanguageMenuId,
			success: function(response){
				$('.left_actions_ul').html(response);
			}		
		});		
	} //END function GetActionPages

	
	
	//Annak beállítása, hogy az árak oldalról hová ugorjon a látogató, valamint a SESSION (szezon) változók beállítása
	//type: 0 - ajánlatkérés, 1 - foglalás
	function SetSeasonDate(start1, end1, start2, end2, frmType)
	{
		$.ajax({
			type: 'GET',
			url: AjaxURL+"&action=set_season_date&langid="+_PublicLanguageMenuId+"&sessionstart1="+start1+"&sessionend1="+end1+"&sessionstart2="+start2+"&sessionend2="+end2+"&type="+frmType+"&langid="+_PublicLanguageMenuId,
			success: function(response) {
				location.href = DocumentBaseURL+response;
			}
		})	
	}//END function SetSeasonDate
	
	
	

	function SetSubMenuClick(loc, targ)
	{
		if (targ == '_blank' || targ == '_top' || targ == '') {
			location.href = loc;
		} else {
			window.open(loc, targ);
		}
	}//END function SetSeasonDate
	
	

	/*Annak ellenőrzése, hogy lett-e megadva keresési érték*/
	function CheckSearchLinkExp(loc, checkevent, event)
	{
		if ((checkevent == true && event.keyCode == 13)  || checkevent == false)
		{
			var searchString = $('#Query').val();
			if (searchString != "" && searchString.length > 2)
			{
				$.ajax({
					type: 'GET',
					url: AjaxURL+"&action=set_search_epression&expression="+searchString,
					success: function() {
						location.href = loc;
					}
				})
			}
			else
			{
				alert(GetAlertMessage('SiteSearch','AlertEmptyExpression'));
			}
		}
	}//END function CheckSearchLinkExp


	
	
	function whichBrs() 
	{
		var agt = navigator.userAgent.toLowerCase();

		if (agt.indexOf("opera") != -1) return 'Opera';
		if (agt.indexOf("staroffice") != -1) return 'Star Office';
		if (agt.indexOf("webtv") != -1) return 'WebTV';
		if (agt.indexOf("beonex") != -1) return 'Beonex';
		if (agt.indexOf("chimera") != -1) return 'Chimera';
		if (agt.indexOf("netpositive") != -1) return 'NetPositive';
		if (agt.indexOf("phoenix") != -1) return 'Phoenix';
		if (agt.indexOf("firefox") != -1) return 'Firefox';
		if (agt.indexOf("safari") != -1) return 'Safari';
		if (agt.indexOf("skipstone") != -1) return 'SkipStone';
		if (agt.indexOf("msie 8.0") != -1) return 'Internet Explorer 8';
		if (agt.indexOf("msie 7.0") != -1) return 'Internet Explorer 7';
		if (agt.indexOf("msie 6.0") != -1) return 'Internet Explorer 6';
		if (agt.indexOf("msie") != -1) return 'Internet Explorer';
		if (agt.indexOf("netscape") != -1) return 'Netscape';
		if (agt.indexOf("mozilla") != -1) return 'Mozilla';
		if (agt.indexOf('\/') != -1) 
		{
			if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') 
			{
				return navigator.userAgent.substr(0,agt.indexOf('\/'));
			}
			else return 'Netscape';
		} 
		else if (agt.indexOf(' ') != -1) return navigator.userAgent.substr(0,agt.indexOf(' '));
		else return navigator.userAgent;
	}	
	
	
	//Publikus változó kivétele SESSION-ból
	function GetPublicSessionParam(param)
	{
		var res = "";
		
		var res = $.ajax({
			url: AjaxURL+"&action=get_public_session_param&param="+param,
			async: false
		}).responseText;
		
		res = res.replace("\t", "");
		
		return res;		
	}

	
	function SetBtnLoading(parent_container, processing)
	{	
		if (processing)
		{
			$('#' + parent_container).append('<div id="ContainerLoading">&nbsp;</div>');
			$('#ContainerLoading').html('<table width="270"><tr><td width="270" height="56" valign="middle" align="center"><img src="' + DocumentBaseURL + 'public/images/loading6-b.gif"></td></tr></table>');
			$('#ContainerLoading').addClass('ContainerLoading');		
		}
		else
		{
			$('div#ContainerLoading', $('#' + parent_container)).remove();
		}
	}//END function SetBtnLoading
