var ie6 = document.all && (navigator.userAgent.toLowerCase().indexOf("msie 6.") != -1);
var ie7 = document.all && (navigator.userAgent.toLowerCase().indexOf("msie 7.") != -1);
var txtSize = 1;


$(function() {
	
	//galeria dobozok
	$("div.scrollable > div").scrollable({
		size: 4,
		clickable: false
	});
	
	//nyito oldali galeria kep es cikk cserelo
	$("div.gallery div.scrollable div a").click(function(e) {
		e.preventDefault();
	
		var imgUrl = $(this).siblings(".img").html();
		var title = $(this).siblings(".title").html();
		var link = $(this).siblings(".link").html();
		var txt = $(this).siblings(".txt").html();
		var id = $(this).siblings(".id").html();
		
		$(this).closest('.wrp').find('img').eq(0).attr('src', imgUrl);
		$(this).closest('.wrp').find('h3 a').eq(0).html( title );
		//$(this).closest('.wrp').find('h3 a').eq(0).attr( 'href', link );
		$(this).closest('.wrp').find('p').eq(0).html( txt );
		$(this).closest('.wrp').find('.id').eq(0).html( id );
		
	});
	
	$(".buborek_galeria div.scrollable div a")
	.hover(
		function(){
			var ul_left=parseInt($(this).parent().parent().css('left'));
			if(!ul_left){ ul_left=0;}
			$(this).parent().parent().parent().next()
			.closest('.foto_galeria_buborek')
			.html( $(this).parent().find('.title').eq(0).html() )
			.css({display:'block'})
			.css({top: -13 })
			.css({left:  (( parseInt($(this).find('img').eq(0).css('width')) + parseInt($(this).parent().css('margin-left'))+parseInt($(this).parent().css('margin-right')))*parseInt($(this).parent().find('span').eq(0).html())) + ul_left + parseInt($(this).find('img').eq(0).css('width'))/2 })
		},
		function(){
			$(this).parent().parent().parent().next()
			.closest('.foto_galeria_buborek')
			.css({display:'none'});
		}
	);
	
	//popup galéria cserélgető
	$(".popup_galery .container #galery_items .window ul li a")
		.each(function(i){
			$(this).click(function(){
				$('#cim').html($(this).siblings(".dspnone.cim").html());
				/*$('#letrehozva').html($(this).siblings(".dspnone.letrehozva").html());*/
				$('#leiras').html($(this).siblings(".dspnone.leiras").html());
				
				$(".popup_galery .container #pager ul #prev")
					.next()
					.html(i+1);
				$(".popup_galery .container #img_container div")
					.each(function(t){
						if(t==i){
							$(this).css({display:'block'});
						} else {
							$(this).css({display:'none'});
						}
					})
			});
		});
	
	//popup galéria lapozgató
	//vissza
	$(".popup_galery .container #pager ul #prev a")
		.click(function(){
			var tart=parseInt($(this).parent().next().html());
			var osszes=parseInt($(this).parent().next().next().next().html());
			if(tart>1){
				tart=tart-1;
			} else {
				tart=osszes;
			}
				$(this).parent().next().html(tart);
				$(".popup_galery .container #img_container div")
					.each(function(i){
						if((i+1)==tart){
							$('#cim').html($(this).children(".cim").html());
							$('#leiras').html($(this).children(".leiras").html());
							$(this).css({display:'block'});							
						} else {
							$(this).css({display:'none'});
						}
					})
			
		});
	//előre
	$(".popup_galery .container #pager ul #next a")
		.click(function(){
			var tart=parseInt($(this).parent().prev().prev().prev().html());
			var osszes=parseInt($(this).parent().prev().html());
			if(tart<osszes){
				tart=tart+1;
			} else {
				tart=1;
			}
				$(this).parent().prev().prev().prev().html(tart);
				$(".popup_galery .container #img_container div")
					.each(function(i){
						if((i+1)==tart){
							$('#cim').html($(this).children(".cim").html());
							$('#leiras').html($(this).children(".leiras").html());
							$(this).css({display:'block'});
						} else {
							$(this).css({display:'none'});
						}
					});
			
		});
	$(".popup_galery_container")
		.each(function(i){
			$("#container").css({width:'800px'}); //Ez a container miatt kell mert alapból 1000px
		});
		
	//tabos dobozok
	$("ul.tabs").tabs("div.tabcontent", { current: 'sel' });
	
	
	//szoveg novelo script
	$("li.txtup a").click(function(e) {
		e.preventDefault();
		
		if ( txtSize > 2 ) {
			return false;
		}
		
		txtSize++;
		
		$("div.cikkcontent")
			.removeClass('txts1')
			.removeClass('txts2')
			.removeClass('txts3')
			.addClass('txts' + txtSize);
	});
	
	$("li.txtdown a").click(function(e) {
		e.preventDefault();
		
		if ( txtSize < 2 ) {
			return false;
		}
		
		txtSize--;
		
		$("div.cikkcontent")
			.removeClass('txts1')
			.removeClass('txts2')
			.removeClass('txts3')
			.addClass('txts' + txtSize);
	});
	
	
	//IE6-7 cikk caption igazitas
	if ( ie6 || ie7 ) {
		$("div.cikkbody .cikkpic .wrp div").css( { width: $("div.cikkbody .cikkpic .wrp img").attr('width') });
	}
	
	//IE6 menu hover
	if ( ie6 ) {
		var menuClassNames = [];
		$("ul.nav-main > li").each(function(i) {
			if ( $(this).attr('class').indexOf(' ') != -1) {
				menuClassNames[i] = $(this).attr('class').split(' ')[1];
			} else {
				menuClassNames[i] = $(this).attr('class');
			}
		});
		
		
		$("ul.nav-main > li").hover(function() {
			$(this).addClass( $(this).attr('class') + '_hover').addClass('hover');
		}, function() {
			$(this).removeClass('hover').removeClass( menuClassNames[ $('ul.nav-main > li').index(this) ] + '_hover');
		});
	}
	//Cikk szavazás
			$("dd[ id ^= 'vote_items_']")
			.find('div')
			.each(function(i){
				$(this)
				.hover(
					function(){$($(this).parent().addClass('point'+(i+1)))},
					function(){$($(this).parent().removeClass('point'+(i+1)));
				})
				/*.click(function(){ location.href=$(this).find('.dspnone').html()+'?cikk_ertekel=1&ertekeles='+(i+1)+'#cikk_ertekeles_horgony'; });*/
			});
	
	//Betöltődéskor a hozzászólás dobozok feltöltése a cache miatt
	//$("#new_comment").html($("#new_comment_not_cached").html());
	//$("#new_comment_two").html($("#new_comment_not_cached").html());

	//Hozzászólás doboz pakolgatása
		$("li .valaszolok a")
			.each(function(i){
				$(this)
				.click(function(){
				$('#cikk_hsz_valaszErre').val($(this).attr('title'));  //Kiére válaszol
				//alert($(this).attr('title') );
					//Alap hozzászólások eltüntetése
					$("#new_comment").css({display:'none'});
					$("#new_comment_two").css({display:'none'});
					//Alap hozzászólások eltüntetése vége
					$(".new_comment_container_selected")
						.html('')
						.removeClass('new_comment_container_selected');
					var item=$(this).parent().parent().parent().next();
					item.html($("#new_comment_not_cached").html());
					item.addClass("new_comment_container_selected");
					item.css({display:'block'});
					//Hozzászólás mégse gombok
					$(".new_cm_cancel")
					.each( function(i){
							$(this)
							.click(function(){
								$(this).parent().css({display:'none'});
								$(this).parent().html('');							    
							});
					});					 
				});
		});
		
		//Hozzászólás mégse gombok (ez azért kell, hogy a már kinn lévő is becsukódjon)
		$(".new_cm_cancel")
		.each( function(i){
				$(this)
				.click(function(){
				    $(this).parent().css({display:'none'});
				});
		});
	
		//Hozzászólás mégse gombok
		$(".uj_komment_irasa")
			.each(function(i){
				$(this)
				.click(function(){
					$(".new_comment_container_selected").css({display:'none'});
					$(".new_comment_container_selected").html('');
					$("#new_comment").css({display:'none'});
					$("#new_comment").html('');
					$("#new_comment_two").css({display:'none'});
					$("#new_comment_two").html('');
					$('#cikk_hsz_valaszErre').val(0);  //Kiére válaszol
					if(i==0){
						$("#new_comment").html($("#new_comment_not_cached").html());
						$(".new_cm_cancel")
							.each( function(i){
									$(this)
									.click(function(){
										$(this).parent().css({display:'none'});
										$("#new_comment").html('');							    
									});
							});	
					    $("#new_comment").css({display:'block'});
					}
					else{
						$("#new_comment_two").html($("#new_comment_not_cached").html());
						$(".new_cm_cancel")
							.each( function(i){
									$(this)
									.click(function(){
										$(this).parent().css({display:'none'});
										$("#new_comment_two").html('');							    
									});
							});	
						$("#new_comment_two").css({display:'block'});
					}
				});
			});
		//Cikkben található reklámok ki- kapcsolása
		//Ha a cikk szerkesztőben kikapcsoljuk a reklámokat akkor így azokat elrejtjük
		if($("#no_ad").html()==1){
			$(".no_ad")
				.each(function(i){
					$(this).css({display:'none'});
					$(this).html(''); //Ez csak sebesség miatt. Nem kell nekünk a flash ha úgy se látjuk
				});
		}
		
		//alert($("#container").position().left+1118);
		
		///hirdetes magassag ellenorzo - ha nincs hirdetes ne jelenjen meg a box
		$(".no_ad")
			.each(function(i){
				if ($(this).height()<20) {
					$(this).css({display:'none'});
					$(this).html(''); //Ez csak sebesség miatt. Nem kell nekünk a flash ha úgy se látjuk
				}
			});
		
		
		//Dátum kiválasztó
		$.datepicker.regional['hu'] = {
		closeText: 'bezárás',
		prevText: '&laquo;&nbsp;vissza',
		nextText: 'előre&nbsp;&raquo;',
		currentText: 'ma',
		monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
		'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
		monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
		'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
		dayNames: ['Vasámap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
		dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
		dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
		dateFormat: 'yy-mm-dd', firstDay: 1,
		isRTL: false};
			$.datepicker.setDefaults($.datepicker.regional['hu']);
		
		//Minden olyan input aminek date_ -vel kezdődö idje van
		$("input[ id ^= 'date_']")
			.each(function(i){
				$(this).datepicker({
					minDate: (new Date(2001, 4, 13)),
					maxDate: 0,
					changeMonth: true,
					changeYear: true,	
					showOn: 'button', 
					buttonText: '' 											
				});
				
			});
            
        // Regisztráció és belépés felhasználó inputra focus
        $("#regisztracio input#login_email").focus();
        $("#regisztracio input#regisztracio_username").focus();
		$("#regisztracio .captcha_image").attr('src','/captcha_image.php?sleep=1&name=regisztracio_captcha&v='+Math.floor(Math.random()*1000000));        
		
		
		//Szavazás
		$("button[ id ^= 'szavazas_submit_']")
		.click(function(){
			var value='';
			var name='';
			var szavazas_id=parseInt(this.id.substr(16));  //szavazas id
			$(".szavazas_valaszok_"+szavazas_id+" input[type=radio]")
				.each(function(i){
					if(this.checked){
						name=this.name;
						value=this.value;
					}
				});
			if(value!='' && name!=''){
				var post_query='&uniqueid='+$('#szavazas_uniq_'+szavazas_id).html()+'&szavazas_submit=Szavaz&szavazok=1&szavazas_tema_id='+szavazas_id+"&"+name+"="+value;
				$.ajax({
					   type: "POST",
					   url: "?block=block_szavazas&ajax=1",
					   data: post_query,
					   success: function(msg){ 
					   		$('#szavazas_container_'+szavazas_id).html(msg);
					   	     $('#szavazas_szavazhat_'+szavazas_id).css('display','none');
							 $('#szavazas_eredmenyek_'+szavazas_id).css('display','block');
                    		 $('#szavazas_lepjbe-'+szavazas_id).css('display','none');
                    		 createCookie('cookie_szavazas_'+szavazas_id, '1', 10000);
					   }
			 	});/**/
		 	}
			return false;
		});
	$('#hirlevel_feliratkozas')
	    .submit(function() {
		var check = emailcimjoe($('#hirlevelbox_email').val());

		if(check) {
		    
		    var checkboxes = $('#hirlevel_feliratkozas :checkbox');

		    var checked = false;

		    for(var i=0; i < checkboxes.length; i++) {
			if(checkboxes[i].checked) checked=true;
		    }

		    if(checked){
			 return true;
		    } else {
			$(".newsletter > .wrp > p > em").replaceWith('<em class="error" style="color: #ff0000;">Nem választott hírlevelet!</em>');
		    }
		} else {
		    $(".newsletter > .wrp > p > em").replaceWith('<em class="error" style="color: #ff0000;">A megadott e-mailcím formátuma nem megfelelő!</em>');
		    return false;
		}
		
		return false;
	    });

	$('#hirlevelbox_email')
	    .blur(function() {
		if($(this).val()=='') $(this).val('E-mail cím');
	    })
	    .focus(function() {
		if($(this).val()=='E-mail cím') $(this).val('');
	    })
	    .blur();
	    
	//Angol hírlevél
	$('#hirlevel_feliratkozas_angol')
	    .submit(function() {
		var check = emailcimjoe($('#hirlevelbox_email').val());

		if(check) {
		    
		    var checkboxes = $('#hirlevel_feliratkozas :checkbox');

		    var checked = false;

		    for(var i=0; i < checkboxes.length; i++) {
			if(checkboxes[i].checked) checked=true;
		    }

		    if(checked){
			 return true;
		    } else {
			$(".newsletter > .wrp > p > em").replaceWith('<em class="error" style="color: #ff0000;">Pleace choose a newsletter!</em>');
		    }
		} else {
		    $(".newsletter > .wrp > p > em").replaceWith('<em class="error" style="color: #ff0000;">This email addres is not valid!</em>');
		    return false;
		}
		
		return false;
	    });

	$('#hirlevelbox_email_angol')
	    .blur(function() {
		if($(this).val()=='') $(this).val('E-mail address');
	    })
	    .focus(function() {
		if($(this).val()=='E-mail address') $(this).val('');
	    })
	    .blur();
	
	$('.blog_hirlevel_feliratkozas #email_ertesito')
	.focus(function(){
		if($(this).val()=='E-mail cím') $(this).val('');
	})

	$('.x_button')
		.click(
			function(){
				$(this).parent().hide('slow');
			}		
		);
});


