$(function() {
	
	/*	SCROLLOZHATÓ FÜLES ÉS DUPLA FÜLES BOXOK INIT START
	*	
	*	modified: 2011-02-18 by Bíró Ádám	
	*/
	
	var scrollableHeight1  =  $('div.scrollable1 ul').outerHeight();
	var scrollableHeight2  =  $('div.scrollable2 ul').outerHeight();
	var scrollableHeight3  =  $('div.scrollable3 ul').outerHeight();
	var scrollableHeight4  =  $('div.scrollable4 ul').outerHeight();
	var scrollableHeight5  =  $('div.scrollable5 ul').outerHeight();
	var scrollableHeight6  =  $('div.scrollable6 ul').outerHeight();
	var scrollableHeight7  =  $('div.scrollable7 ul').outerHeight();
	var scrollableHeight8  =  $('div.scrollable8 ul').outerHeight();
	var scrollableHeight9  =  $('div.scrollable9 ul').outerHeight();
	var scrollableHeight10  =  $('div.scrollable10 ul').outerHeight();
	
	/*SCROLLOZHATÓ FÜLES ÉS DUPLA FÜLES BOXOK INIT OVER*/
	
	//Menu hover IE6
	var msie7 = navigator.userAgent.toLowerCase().indexOf('msie 7') != -1;
	var msie6 = navigator.userAgent.toLowerCase().indexOf('msie 6') != -1;
	if (msie6) {
		$('#menu > ul > li').hover(
			function() { $(this).addClass('hover') },
			function() { $(this).removeClass('hover') }
		);		
	}
     
	// Kettes tabbox logika
	$('div.tabbox')
		.find('.tab:gt(0)')
			.css('display', 'none')
		.end();
		$('div.tabbox .tabs li')
			.css('cursor', 'pointer')
			.each(function(i) {
				$(this)
					.data('eq', i)
					.click( function() {
						$(this)
							.siblings()
								.removeClass('sel')
								.removeClass('sel_first')
								.removeClass('sel_last')
							.end()
							.addClass('sel')
							.parent().parent().find('.content').eq(0).find('.tab').eq($(this).data('eq'))
								.siblings()
									.css('display', 'none')									
								.end()
								.css('display', 'block');
								
						if ($(this).data('eq') == 0) {
							$(this).addClass('sel_first');
							// foci_vb_2010-hez kell a kovetkezo sor
							$('#vb_2010_fules_content').removeClass('vb_kek_hatter');
							$('.fules_vb_2010_b').removeClass('fules_vb_2010_b_gillette_kek');
						}
						
						if ($(this).data('eq') == $(this).siblings().length) {
							$(this).addClass('sel_last');
							// foci_vb_2010-hez kell a kovetkezo sor
							$('#vb_2010_fules_content').addClass('vb_kek_hatter');
							$('.fules_vb_2010_b').addClass('fules_vb_2010_b_gillette_kek');
						}
					});
			});

	$('div.tabbox_yellow')
		.find('.tab:gt(0)')
			.css('display', 'none')
		.end();
		$('div.tabbox_yellow .tabs li')
			.css('cursor', 'pointer')
			.each(function(i) {
				$(this)
					.data('eq', i)
					.click( function() {
						$(this)
							.siblings()
								.removeClass('sel')
								.removeClass('sel_first')
								.removeClass('sel_last')
							.end()
							.addClass('sel')
							.parent().next().eq(0).find('.tab').eq($(this).data('eq'))
								.siblings()
									.css('display', 'none')									
								.end()
								.css('display', 'block');
								
						if ($(this).data('eq') == 0) {
							$(this).addClass('sel_first');
						}
						
						if ($(this).data('eq') == $(this).siblings().length) {
							$(this).addClass('sel_last');
						}
					});
			});
	
	// Kettes tabbox logika onmouseoverrel
	$('div.tabbox_mouse')
		.find('.tab_m:gt(0)')
			.css('display', 'none')
		.end()
	.find('.tabs_m li')
	.css('cursor', 'pointer');	

	/*	SCROLLOZHATÓ FÜLES ÉS DUPLA FÜLES BOXOK INIT START
	* 	altalanos vertikalis scroller logika1	
	*
	*	modified: 2011-02-18 by Bíró Ádám
	*
	**/
	
	var scrollMove = 150;
	/*------------------1----------------*/
	$('div.scrollable1').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight1 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight1 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});
	/*-----------------OVER--------------*/
	
	/*------------------2----------------*/
	$('div.scrollable2').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight2 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight2 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});
	
	/*-----------------OVER--------------*/
	
	/*------------------3----------------*/
	$('div.scrollable3').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight3 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight3 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});

	
	/*-----------------OVER--------------*/
	
	/*------------------4----------------*/
	$('div.scrollable4').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight4 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight4 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});

	/*-----------------OVER--------------*/
	
	/*------------------5----------------*/
	$('div.scrollable5').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight5 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight5 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});

	/*-----------------OVER--------------*/
	
	/*------------------6----------------*/
	$('div.scrollable6').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight6 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight6 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});

	/*-----------------OVER--------------*/
	
	/*------------------7----------------*/
	$('div.scrollable7').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight7 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight7 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});

	/*-----------------OVER--------------*/
	
	/*------------------8----------------*/
	$('div.scrollable8').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight8 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight8 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});

	/*-----------------OVER--------------*/
	
	/*------------------9----------------*/
	$('div.scrollable9').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight9 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight9 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});
		
	/*-----------------OVER--------------*/	
	/*------------------10----------------*/
	$('div.scrollable10').find('a.scrolldown')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();

			var actPos = parseInt( ul.css('top') );
			if ( actPos - scrollMove < (scrollableHeight10 - ul.parent().height())*(-1)  ) {
				ul.animate( { top : ( scrollableHeight10 - ul.parent().height() )*(-1) + "px" } );
			} else {
				ul.animate( { top : "-=" + scrollMove + "px" } );
			}
			e.preventDefault();
 

		})
	.end()
	.find('a.scrollup')
		.click(function(e) {
			var ul = $(this).parent().find('ul');
			ul.stop();
			
			var actPos = parseInt( ul.css('top') );
			if ( actPos + scrollMove > 0  ) {
				ul.animate( { top : "0px" } );
			} else {
				ul.animate( { top : "+=" + scrollMove + "px" } );
			}
			e.preventDefault();
		});
		
	/*-----------------OVER--------------*/	

	//	Scrollable	
	$('.jscroll').jScrollPane({showArrows: false});
		
		//IE6 PNG fix
		/*@cc_on
		if (@_jscript_version < 5.7) {
			$('#content img[src*=.png]').each( function() {
					$(this).css( 'filter', 'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="' + $(this).attr('src') + '", sizingMethod="crop");');
					$(this).attr('src', 'i/none.gif');
			});
		}
		@*/
                //szavazas
                jQuery.expr[':'].regex = function(elem, index, match) {
	    var matchParams = match[3].split(','),
	        validLabels = /^(data|css):/,
	        attr = {
	            method: matchParams[0].match(validLabels) ?
	                        matchParams[0].split(':')[0] : 'attr',
	            property: matchParams.shift().replace(validLabels,'')
	        },
	        regexFlags = 'ig',
	        regex = new RegExp(matchParams.join('').replace(/^\s+|\s+$/g,''), regexFlags);
	    return regex.test(jQuery(elem)[attr.method](attr.property));
	}

    function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0)
					if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
				}
		return null;
	}



	$(':regex(id,^szavazas_szavaz_)').each(function()
	{
		var num=this.id.split('_');
		num = num[2];
		if(readCookie('szavazott_'+num)){
		    $("#szavazas_szavaz_"+num).css('display','none');
		    $("#szavazas_eredmeny_"+num).css('display','block');
		} else {
		    $("#szavazas_szavaz_"+num).css('display','block');
		    $("#szavazas_eredmeny_"+num).css('display','none');
		}

	});
                //szavazas
});


  function consol(myObj){
            for (myKey in myObj){
			    console.log("myObj["+myKey +"] = "+myObj[myKey]);	
			}        
        }


  function tabbox_mouse(number,div){	    
		number.siblings()
		.removeClass('sel')
			.removeClass('sel_first')
			.removeClass('sel_last')
		.end()
		.addClass('sel');
		div.siblings().css('display', 'none');
		div.css('display', 'block');
	}
	
	function tabbox_mouseout(number,div){	    
		number.siblings()
		.removeClass('sel')
			.removeClass('sel_first')
			.removeClass('sel_last')
		.end()
	//	div.css('display', 'none');
	}

	var bannernum = {};
	hideAds = function( mode ) {
		var arr = document.getElementsByTagName('iframe');

		for ( var i = 0, il = arr.length; i < il; i++ ) {
			if ( mode ) {
				if( ! bannernum[i] ) bannernum[i] = [arr[i].width,arr[i].height];
				arr[i].width = '0px';
				//arr[i].height = '1px';
			} else {
				try {
				arr[i].width = bannernum[i][0];
				//arr[i].height = bannernum[i][1];
				} catch (e) {}
			}
		}

		/*@cc_on
		if ( @_jscript_version < 5.7 ) {
			var arrSelect = document.getElementsByTagName('select');
			for ( var e = 0, el = arrSelect.length; e < el; e++) {

				if ( mode ) {
					arrSelect[e].style.visibility = 'hidden';
				} else {
					arrSelect[e].style.visibility = 'visible';
				}

			}
		}
		@*/

	}
	
function openSztarchat(aId){
	    window.open("/nso_sztarchat?tema_id=" + aId,"sztarchat","width=620,height=600,scrollbars=yes,resizable=yes");
    }

//Eltuntetjuk az ures hirdetes dobozokat, miutan a Goa bannerek is mar megjelentek
window.onGoa3Invocation = function( response ) {

	//Azert kell setTimeout, hogy biztos minden browserben megjelenjen mar a banner, mikor megnezzuk a magassagat.
	setTimeout(function() {
		$('.ad, .ad_vertical').each(function(i){
			if ($(this).height()<30) {
				$(this).css('display', 'none');
				$(this).html(''); //Ez csak sebesseg miatt. Nem kell nekunk a flash ha ugy se latjuk
			}
		});
		//A csapatosszeallito szavazast is meggyogyitjuk, ha van az oldalon
		if(document.csapatosszeallito_szavazas_form) {
			Field.changeFormation(Formation);
		}
	}, 1000);

};

/**
 * Legordulo menu IE6 fix
 * http://htmldog.com/articles/suckerfish/dropdowns/
 */
sfHover = function() {
	var sfEls = document.getElementById("user_nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


//Hirlevel feliratkozas menubol
function hirlevel_feliratkozas() {
	$.get('/index.php?block=nso_hirlevel_jelentkezes_menubol&ajax=1', function(data) {
		if(data.indexOf('Sikeresen') != -1) {
			$('#hirlevel_feliratkozas').hide();
		}
		alert(data);
	});
}


var ie8kampany_sbmt = function() {
	$.post('/index.php?block=nso_ie8kampany&ajax=1', $('#ie8reg').serialize(), function(data) {
		$('.ie8kampany_form').replaceWith(data);
	});
	return false;
};
