/*********************************************/
/*	A csodálatos FB Comment Iframe átméretezése!  (Kísérlet)*/
/*********************************************/
function FB_min() {	  
		//alert( $('.fb_block_comments IFRAME').css('height') );
		setTimeout("if ( $('.fb_block_comments IFRAME').css('height') == '200px' ){	$('.fb_block_comments').css({'height':'110px', 'overflow':'hidden'});	}",1500);
		//alert( $('.fb_block_comments IFRAME').css('height') );
		setTimeout("if ( $('.fb_block_comments IFRAME').css('height') > '200px' ){	 $('.fb_block_comments').css({'height':'auto', 'overflow':'auto','overflow-x':'hidden'}); }",1000);		
}
setTimeout("$('.fb_block_comments .fb_ltr').load(function () {  FB_min(); });",1800);



/*********************************************/
/*	Az aktív slideshowboxok háttereinek a mmegjelölése. */
/*********************************************/
function slideshow_active_bg(box_class_name) {	
	$(box_class_name).each(function(){
		$(this).mouseover(function(){
			$(this).addClass('active');		
		}).mouseout(function(){
			$(box_class_name).removeClass('active');
		});
	});	
}



/*********************************************/
/*	Az aktív főmenüpont megjelölése, az indikátor alapján. */
/*********************************************/
function menu_active_set() {
	var mymenu=new Array();
	$('.menu_row .main_menu .main_menu_link').removeClass('main_menu_active');
	$('.menu_row .main_menu .main_menu_link').each(function(menu_count){
		mymenu[menu_count]=$(this).text();					
		if ( mymenu[menu_count] == $('.indikator .nemlink').text() ) {						
			$(this).addClass('main_menu_active');	
		}
		else if ( mymenu[menu_count] == $('.indikator .aktiv:last').text() ) {	
			$(this).addClass('main_menu_active');	
		}
		else if ( $('.indikator SPAN').length == 0){
			$('.menu_row .main_menu .main_menu_link:first').addClass('main_menu_active');
		}
	});	
}
$(document).ready(function(){
	 menu_active_set();						
});

/*********************************************/
/*	Random text-space kitöltő -(Karakter számláláshoz) */
/*********************************************/
function createRandomNumber(varLength) {
	var sourceArr = new Array("a","b"," ","c","d","e"," ","f","g","h"," ","i","j"," ","k","l","m","n","o"," ","p","q","r","s","t"," ","u","v"," ","w","x","y"," ","z");
	var randomKey;
	var randomCode = "";
	
	for (i=0; i<varLength; i++) {
	randomKey = Math.floor(Math.random()*sourceArr.length);
	randomCode = randomCode + sourceArr[randomKey];
	}
return randomCode;
}



/*********************************************/
/*	Slide panel helyzete */
/*********************************************/

function slider_pos_fn() {
	var pos_left = $('.site_container .site_content').offset().left-32;	
	var pos_top = $('.site_container .site_content').offset().top;	
	$('.site_container .site_content .slide_links').css({'left':pos_left, 'top':pos_top, 'position':'fixed'});	
}
$(window).load(function(){
	slider_pos_fn();	
});
$(window).resize(function(){
	slider_pos_fn();	
});
	



/*********************************************/
/*	Target blank */
/*********************************************/
function externalLinks() {  
 if (!document.getElementsByTagName) return;  
 var anchors = document.getElementsByTagName("a");  
 for (var i=0; i<anchors.length; i++) {  
   var anchor = anchors[i];  
   if (anchor.getAttribute("href") &&  
       anchor.getAttribute("rel") == "external")  
     anchor.target = "_blank";  
 }  
} 
/*
function externalLinks() {
	$('A[rel="external"]').click( function() {
		window.open( $(this).attr('href') );
		return false;
	});
}
*/
$(document).ready(function(){			
	externalLinks();			
});
	


	
/*********************************************/
/*	Lenyíló menü működtetéséhez */
/*********************************************/
var timeout         = 000;
var closetimer		= 0;
var ddmenuitem      = 0;

function mopen(id){	
	// cancel close timer
	mcancelclosetime();
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
}
// close showed layer
function mclose(){
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
// go close timer
function mclosetime(){
	closetimer = window.setTimeout(mclose, timeout);
}
// cancel close timer
function mcancelclosetime(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}



/***********************************************/
// Lista tábla style definiálása!
/***********************************************/	
function table_colorize() {
	$("tr.body:even").addClass('even');
	$("tr.body:odd").addClass('odd');
	$("tr.body").mouseover(function(){
		$(this).addClass('mouseover');				
	}).mouseout(function(){			
		$(this).removeClass('mouseover');						
	});
	$("tr.megjeloles").mouseover(function(){
		$(this).addClass('mouseover');			
	}).mouseout(function(){			
		$(this).removeClass('mouseover');								
	});			
}
$(document).ready(function(){			
	table_colorize();			
});
	
			
		
	
	
	
/***********************************************/
// Form error style definiálása!
/***********************************************/	
		
$(document).ready(function() {			
	$('p.error').each(function () {
	var errorCss = String('background:#fdc2b8 url('+domain+'/images/munkafelulet/icons/admin_error.jpg) no-repeat left top; color:#6B0404;'); 				
	var labelError = String('background:#a40001; color:#FFF;');
	var inputError = String('border:1px solid #a40001; background:#fbf2f2; color:#a40001;'); 	 				
	
		  $('.entity').find('.error').attr('style', errorCss);
		  var $curr = $(this);		
		  $curr = $curr.prev();
		  $curr.find('label').attr('style',labelError);	   
		
	});	
	
	$('FORM.tabform SPAN.error').each(function () {
	var errorCss = String('background:#fdc2b8 url('+domain+'/images/munkafelulet/icons/admin_error.jpg) no-repeat left top; color:#6B0404;'); 				
	var form_row_Error = String('background:#a40001 url('+domain+'/images/munkafelulet/icons/admin_error_patt.gif) repeat left top; color:#FFF;');			 				
	
		  $('.tabform').find('.error').parent('.form_row').attr('style', form_row_Error);
		  /*
		  var $curr = $(this);		
		  $curr = $curr.parent('.form_row');
		  $curr.attr('style',form_row_Error).click(function(){
				$curr.removeAttr('style');
		  });
		  */		
	});			
								
$('<span>&nbsp;</span>').appendTo('.formMessage');
$('<span>&nbsp;</span>').appendTo('.formError');							
});
 
									 
									  	
		
		



/***************************************************/
//  Tooltip script - A tpl-ben az adott html elemre
//	egy alt="" attributumban kell megadni a  
//	tooltip szöveglt! 
/***************************************************/			
		
this.tooltip = function(){	
	/* CONFIG */		
		xOffset = -10;
		yOffset = 15;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */
	$(".tooltip").hover(function(e){		
		$("body").append("<div id='tooltip'>"+ this.alt +"<\/div>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
	},
	function(){
		$("#tooltip").remove();
	});	
	$(".tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};		
// starting the script on page load
$(document).ready(function(){	
	tooltip();
});






/***************************************************/
// IE8 enterre küldés, 
// ha adott input-mezőben nyomok Entert(#13)!
/***************************************************/		
	$('form.entity').find('.text').keypress(function(e){
		if ( e.which == 13 ){$('.button_submit').click();  }
	});
	$('form.entity').find('.pass').keypress(function(e){
		if ( e.which == 13 ){$('.button_submit').click();  }
	});
	$('form.entity').find('.datum').keypress(function(e){
		if ( e.which == 13 ){$('.button_submit').click();  }
	});
	$('form.textarea').find('.pass').keypress(function(e){
		if ( e.which == 13 ){$('.button_submit').click();  }
	});


	

/***************************************************/
// Tartalom nyomtatása!
/***************************************************/
function Clickheretoprint()
{ 
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById("print_content").innerHTML; 
  
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>Pepe Nero</title> <link rel="stylesheet" type="text/css"  media="all" href="http://debian.lan/pepenero/css/print.css">'); 
   docprint.document.write('</head><body onLoad="self.print()"><div id="print_content">');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</div></body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}



	



