﻿<!--
var numChars = new RegExp("[0-9]+");
var iranyitoszamChars = new RegExp("[0-9]");
var telefonChars = new RegExp("[0-9\(\)\/\+\-]");
var emailChars = new RegExp("[a-zA-Z0-9\-\.\_\@]");
var notEmailChars = new RegExp("[^\@]+");
var datumChars = new RegExp("[0-9\-\.]");


var fbrkSavszelMenuLayersTimeout=null;
var fbrkSavszelMenuLayersHideDelay=500;

var fbrkFeedbackMenuLayerTimeout=null;
var fbrkFeedbackMenuLayerHideDelay=500;
var aFeedbackLayers=new Array('iFoundAnError','messageToInvitel','iStillHaventFoundWhatImLookingFor','SendPage','CallBack');
var sActualLayerId='';

function pageLoad() {
	fbrkInitializeTooltipHandlers();
}

//---------------------------------------------------------
function checkExprKey(sValidExpr,e)
/* 
** reg exp alapján elfogadja vagy visszautasítja a leütött karaktert
**
** sValidExpr: valid regular expression
** nKeycode: pressed key
** sKeycode: character representation of pressed key
** last modification: 2005.02.08. by zizi
*/
{
var argv = checkExprKey.arguments; 
var argc = checkExprKey.arguments.length;
var bIsSubmitEnter=(argc>2)?argv[2]:false;
var nKeycode;

if (window.event) nKeycode = window.event.keyCode;
else if (e) nKeycode = e.which;
else return true;

if ((bIsSubmitEnter)&&(nKeycode == 13))
	{
	var myfield=argv[3];
	myfield.form.submit();
	return false;
	}


var sKeycode = String.fromCharCode(nKeycode);
if ((nKeycode==8)||(nKeycode==0)||(sValidExpr.exec(sKeycode))) return true;

return false;
}
//---------------------------------------------------------
function fbrkHideSavszelMenuLayersAfterTime() {
	if (fbrkSavszelMenuLayersTimeout) window.clearTimeout(fbrkSavszelMenuLayersTimeout);
	fbrkSavszelMenuLayersTimeout=window.setTimeout("fbrkHideSavszelMenuLayers()",fbrkSavszelMenuLayersHideDelay);
}
//---------------------------------------------------------
function fbrkHideSavszelMenuLayers() {
	if (fbrkSavszelMenuLayersTimeout) window.clearTimeout(fbrkSavszelMenuLayersTimeout);
	$('.savszel_menu_head div[class^="menu_"] .menu_layer').fadeOut('fast');
}
//---------------------------------------------------------
function fbrkHideFeedbackMenuLayersAfterTime() {
	if (fbrkFeedbackMenuLayerTimeout) window.clearTimeout(fbrkFeedbackMenuLayerTimeout);
	fbrkFeedbackMenuLayerTimeout=window.setTimeout("fbrkHideFeedbackMenuLayers()",fbrkFeedbackMenuLayerHideDelay);
}
//---------------------------------------------------------
function fbrkHideFeedbackMenuLayers() {
	if (fbrkFeedbackMenuLayerTimeout) window.clearTimeout(fbrkFeedbackMenuLayerTimeout);
	$('#feedback_layer_left .feedback_cont').fadeOut('fast');
}
//---------------------------------------------------------
function fbrkInitializeTooltipHandlers() {
	$("span[id^='fbrkTooltipHandler']").each(function(){
		var oHandler=$(this);
		var sOHandlerId=oHandler.attr("id");
		var oLayer=$('#'+sOHandlerId.replace(/Handler/,'Layer'));
		oHandler.mouseover(function(){
			oLayer.fadeIn('fast');	
		}).mouseout(function(){
			oLayer.fadeOut('fast');	
		});
	});
	
	$('.termekeink_with_opcio_text').each(function(){
		var oContainer=$(this);
		var oInfo=$('.info',oContainer);
		var oLayer=$('.opcio_text',oContainer);
		var oClose=$('.opcio_text .close',oContainer);
		oInfo.click(function(e){
			e.preventDefault();		
			oLayer.slideDown('fast');	
		});
		oClose.click(function(e){
			e.preventDefault();		
			oLayer.slideUp('fast');	
		});
	});

	$('div.savszel_opciok div.info').each(function(){
		var oInfo=$(this);
		var oIcon=$('.info_icon',oInfo);
		var oIconLayer=$('.info_icon_layer',oInfo);
		oIcon.mouseover(function(){
			oIconLayer.fadeIn('fast');	
		}).mouseout(function(){
			oIconLayer.fadeOut('fast');	
		});
	});

}
//---------------------------------------------------------
$().ready(function(){
	fbrkInitializeTooltipHandlers();
	
	
	$("ul.sitemap span.sitemap_minus, ul.sitemap span.sitemap_plus").click(function(ev){
		var childUL = $(ev.target).parent().children("ul");
		if(childUL.length == 0){
			return;
		}
		
		if($(ev.target).hasClass('sitemap_plus')){
			//be van csukva, ki kell nyitni
			$(childUL).slideDown();
			$(ev.target).removeClass("sitemap_plus");
			$(ev.target).addClass("sitemap_minus");
		}else{
			//nyitva van, be kell csukni
			$(childUL).slideUp();
			$(ev.target).removeClass("sitemap_minus");
			$(ev.target).addClass("sitemap_plus");
		}
	});
	
	$(".gyik_lista ul li:has('div.gyik_text')").each(function(){
		var oLi=$(this);
		var oA=$('a',oLi);
		var oGyikText=$('.gyik_text',oLi);
		var oGyikTextClose=$('.close',oGyikText);
		oA.bind('click',function(e){
			e.preventDefault();		
			oGyikText.slideDown();
		});
		oGyikTextClose.bind('click',function(e){
			e.preventDefault();		
			oGyikText.slideUp();
		});
	})


	$('#feedback_layer .ablak_bezarasa_ikon a, #feedback_layer .ablak_bezarasa a').bind('click',function(e){
		e.preventDefault();
		$('#feedback_layer').fadeOut();	
		for (jb=0;jb<aFeedbackLayers.length;jb++) {
			sActualLayerId2=aFeedbackLayers[jb];
			$('#'+sActualLayerId2).hide('fast');
		}
	});
	for (ja=0;ja<aFeedbackLayers.length;ja++) {
		sActualLayerId=aFeedbackLayers[ja];
		$('#show_'+sActualLayerId).bind('click',function(e){
			e.preventDefault();
			var oThis=$(this);
			var sLayerId=oThis.attr('id').substr(5);
			for (jb=0;jb<aFeedbackLayers.length;jb++) {
				sActualLayerId2=aFeedbackLayers[jb];
				if (sLayerId!=sActualLayerId2) {
					$('#'+sActualLayerId2).hide('fast');
				}
			}
			$('#feedback_layer').show('fast');
			$('#'+sLayerId).fadeIn();
		});
	}
	$('#feedback_layer_left .feedback_button').mouseover(function(){
		$('#feedback_layer_left .feedback_cont').fadeIn();
	}).mouseout(function(){
		fbrkHideFeedbackMenuLayersAfterTime();
	});

	$('#feedback_layer_left .feedback_cont').mouseover(function(){
		if (fbrkFeedbackMenuLayerTimeout) window.clearTimeout(fbrkFeedbackMenuLayerTimeout);
	}).mouseout(function(){
		fbrkHideFeedbackMenuLayersAfterTime();
	});	
	
	$('.savszel_menu_head div[class^="menu_"]').each(function(){
		var oLayer=$('.menu_layer',$(this));
		$('a.savszel_menu_head_button',$(this)).mouseover(function(){
				fbrkHideSavszelMenuLayers();
				oLayer.fadeIn('fast');
			}).mouseout(function(){
				fbrkHideSavszelMenuLayersAfterTime();
			});

		oLayer.mouseover(function(){
				if (fbrkSavszelMenuLayersTimeout) window.clearTimeout(fbrkSavszelMenuLayersTimeout);
			}).mouseout(function(){
				fbrkHideSavszelMenuLayersAfterTime();
			});

		$('.ablak_bezarasa a, .ablak_bezarasa_ikon a').bind('click',function(e){
			e.preventDefault()
			$('#info_layer').fadeOut();
		});
	});
});


//-->