
// top menu
function tmenu_over(id)
{
	// var p = Position.positionedOffset($('tmenu_'+id));
	var p = $('#tmenu_'+id).offset();
	// var w = Element.getWidth($('tmenu_'+id));
	var w = $('#tmenu_'+id).width();
	if( $('#tmenu_child_'+id).text() )
	$('#tmenu_child_'+id).css({
		display: 'block',
		position: 'absolute',
		'z-index': '1000',
		'white-space': 'nowrap',
		width: 'auto',
		top: p.top+22+'px',
		left: p.left-10+'px'
	});
	if( $('#tmenu_child_'+id).width() < w )
	{
		$('#tmenu_child_'+id).css({
			width: w+1+'px'
		});
	}
}
function tmenu_out(id)
{
	 $('#tmenu_child_'+id).css({
		display: 'none'
	});
}

$(function()
{
	// menü, menu 
	$('#lmenu .sub, #tmenu .sub').css({
		display: 'none',
		position: 'absolute',
		'z-index': 2000,
		opacity: 0
	});
	$('#lmenu, #tmenu').each(function ()
	{
		var is_tmenu = ( $(this).attr('id') == 'tmenu' )
		var menu = $(this)
		$('.first a', menu).each(function ()
		{
			$(this).hover(function ()
				{
					var o = $(this).offset()
//					if(typeof(console) !== 'undefined') console.log(); 
					var to_x = o.left + 130
					var to_y = o.top-0
					var indx = $(this).index() - 0
					if( is_tmenu )
					{
						to_x = o.left + $(this).width() - 72;
						to_y = o.top+33;
					}
					if( $('.sub .body div.items div:eq('+indx+')', menu).text() )
					{
						if( $('.sub', menu).css('opacity') == 0 ) $('.sub', menu).css({opacity: 1, top:to_y, left:to_x})
					    $('.sub', menu).show();
					    $('.sub', menu).animate(
					    {
							    top: to_y,
							    left: to_x
					    }, 
					    {duration: 100} ); 
					
					    $('.sub .body div.items div', menu).each(function ()
					    {
						    if( $(this).index() == indx ) $(this).show()
						    else $(this).hide()
					    });
					}
					else $('.sub', menu).hide()
				}, 
				function () {
					// $('#lmenu .sub').hide();
				}
			);
		})
		menu.hover(
			function () {
				// $('#lmenu .sub').show();
			}, 
			function () {
				$('.sub', menu).hide();
			}
		);	
	})
	// karácsonyi novella oldal
	if( -1 < location.pathname.indexOf('497-melyiket-a-kilenc-kzl') )
	{
		$('#content').css({'background-color':'#f3fceb','background-image':'url(/theme_koloknet/images/kbg.gif)','background-position':'right top','background-repeat':'no-repeat'});
		$('#content h1').css({'font-weight':'bold','margin-top':'5px'});
		$('#article').css({'font-family':'Georgia','margin':'5px'});
		$('#article p').css({'font-size':'11px',color:'#003300','line-height':'20px'});
		$('#article .lead').css({'font-family':'Arial','font-size':'10px','line-height':'18px',display:'none'});
		$('#article #printmail .fr').css({'font-family':'Arial'});
		var email_print_link_content = $('#article #printmail span').html();
		$('#article #printmail').html('<span class="fr">'+email_print_link_content+'</span>');
	}

	//checkbox grouping
		$("input[class='selectgroup']").click(function() {
			if($(this).attr('checked')) {
				$("#" + $(this).attr('rel') + " input[type='checkbox']").attr('checked', true);
		} else {
				$("#" + $(this).attr('rel') + " input[type='checkbox']").attr('checked', false);
			}
		});

	// tabs
	  $('#paneltabs > ul').tabs();
	  $('#articlestabs > ul').tabs();
	  $('#contentbartabs1 > ul').tabs();
	  $('#contentbartabs2 > ul').tabs();
	//  $('#contentbartabs3 > ul').tabs(2);


	$('.styleswitch').click(function()
	{
		switchStylestyle(this.getAttribute("rel"));
		return false;
	});


	// target blank replacement
		if (!document.getElementsByTagName) return;
		var anchors = jQuery("#article p a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			anchor.target = "_blank";
		}

		var anchors = jQuery(".appendix a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			anchor.target = "_blank";
		}

  $('a[rel*=facebox]').facebox(); 

	$('#select_temaink_small').change(function() {
		if (jQuery('#select_temaink_small').val() != 0) {
		jQuery.facebox(function($) {
			  jQuery.get('/irjonnekunk', { tema: jQuery('#select_temaink_small').val() }, function(data) {
			    jQuery.facebox(data);
			  });
		});
	}
	});


	$('#select_szakerto_small').change(function() {
		if (jQuery('#select_szakerto_small').val() != 0) {
			jQuery.ajax({
			  type: "GET",
			  url: '/users/expert/' + jQuery('#select_szakerto_small').val(),
			  dataType: "script"
			});
		}
	});

	$('#polls_select').change(function(){
		if(jQuery('#polls_select').val() != "szavazások"){
			// $('#poll_answers').html('Betöltés...');
			$.get('/?index&block_id=34&view=null&answers='+jQuery('#polls_select').val(), '', function ( data ){
				$('#poll_answers').html(data);
			} ,'html');
		}
	});
	$('#poll_submit').click(function(){
		var checked = jQuery('input[name=poll_answer]:checked').val()
		if(checked != undefined){
			$.get('/?index&block_id=34&view=null&answer='+checked, '', function ( data ){
				$('#poll_answers').html(data);
			} ,'html');
		}
		return false;
	});
	
	
	$('#select_szakerto').change(function() {
		if (jQuery('#select_szakerto').val() != 0) {
		window.location.href = '/?felhasznalok&user_id='+$(this).val()
			// jQuery.facebox(function($) {
					// jQuery.get('/?kerdesek&kuldes_szak&view=null', function(data) {
					// jQuery.facebox(data);
				  // });
			// });
		}
	});
	
	/* ISKOLAKERESŐ, MEGYE-VÁROS SZŰRŐ */

	$('#school_megye').change(function() {
		if(jQuery('#school_megye').val() != "%") {
			jQuery.ajax({
				type: "GET",
			  url: '/schools/get_cities/?megye=' + jQuery('#school_megye').val(),
			  dataType: "script"
			});
		}
	});

	$('#schoollocation_megye').change(function() {
		if(jQuery('#schoollocation_megye').val() != "%") {
			jQuery.ajax({
				type: "GET",
			  url: '/schoollocations/get_cities/?megye=' + jQuery('#schoollocation_megye').val(),
			  dataType: "script"
			});
		}
	});
	
	$('a').each(function ()
	{
		if( $(this).attr('href') && $(this).attr('href').substr(0, 4) == 'http' && -1 == $(this).attr('href').indexOf('koloknet.hu') )
		{
			$(this).attr('target', '_blank');
		}
	});
	
});

function switchStylestyle(styleName)
{
        $('link[@rel*=style][@title]').each(function(i)
        {
                this.disabled = true;
                if (this.getAttribute('title') == styleName) this.disabled = false;
        });
//        createCookie('style', styleName, 365);
}


function emptyCommentForm(){
	$('comment_title').value = '';
	$('comment_content').value = '';
}
function faceboxReload(){
  $('div#recent_expert a[rel*=facebox]').facebox(); 
}

function setValIfVal(obj, val, new_val)
{
	if(obj.val() == val) obj.val(new_val);
}


