function checkEmail(emailcim) {
	goodEmail = emailcim.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)
	if (goodEmail){
		return true;
	} else {
		return false;
	}
}
function _focus(id) {
	var tg = document.getElementById(id);
	tg.style.backgroundPosition = "0 26px";
}
function _blur(id) {
	var tg = document.getElementById(id);
	if (tg.value == '') {
		tg.style.backgroundPosition = "0 0";
	} else {
		tg.style.backgroundPosition = "0 26px";
	}
}
function _onload() {
	_blur('searchInput');
	_blur('nameInput');
	_blur('passInput');
}

$(function(){
	$('dfn').css('border-radius', 5);
	$('.errorMsgContainer').css('opacity', 0.7);
	
	var timeline = $('.timeline');
	timeline.find('.item').each(function(){
		var thisItem = $(this);
		var itemClass = thisItem.attr('class');
		var RE = /year-([0-9]+)/;
		var pos = RE.exec(itemClass);
		pos = pos[1];
		pos = (pos - 1900) * 6.5 - 7;
		pos = Math.ceil(pos);
		thisItem.css('left', pos);
	});
	
	$('.timeline .item, dfn').tipTip({
		maxWidth: '400px'
	});
	
	$('.kulcsszavas_rss .availabletags a, .kulcsszavas_rss .selectedtags a,').css('border-radius', '5px').each(function(){
		var element = $(this);
		var op = $('<span class="operator"></span>');
		var opText = element.hasClass('selected')? 'x' : '+';
		op.text(opText);
		element.append(op);
	});
	
	
	/** 
	* HOZZÁSZÓLÁSOK 
	*/
	$('.hszolas_box').hide();
	$('.hszolas_switch')
		.css('cursor', 'pointer')
		.click(function() {
			$('.hszolas_box').toggle();
			$(this).toggle();
			return false;
		})

	
});

$(document).ready(function(){
	$('.szerzo_info_nev').click(function(){
		$('.szerzo_info_reszletes').fadeIn();
		$('.kovCikkekSz, .eloCikkekSz, .elsoCikkekSz, .utsoCikkekSz').click(function(){
			$('.cikkekSz').hide();
			var classOSZ =$(this).attr('id');
			$('.'+classOSZ).show();
		})
		$('.szerzoBezar').click(function(){
			$('.szerzo_info_reszletes').fadeOut();
		});
	})
	$('#kulcsszo').autocomplete({
		source: 'kulcsszavak.php'
	});
	$('#kulcsszo_kuld').click(function() {
		if($('#kulcsszo').val()!='') {
			$.ajax({
				type: 'POST',
				url: 'kulcsszo_hozzaad.php',
				data: "kulcsszo="+$('#kulcsszo').val()+"&hir_id="+$('#hir_id').val(),
				dataType: 'json',
				success: function(data) {
					if(data.text!='') {
						$('.errorMsg').css('width','260px');
						$('.errorMsg').css('height','40px');
						$('.errorMsg').css('margin-top','-20px');
						$('.errorMsg').css('margin-left','-130px');
						$('.errorMsg').html(data.text);	
						$('.emc').fadeIn('slow').delay(1200).fadeOut('slow');	
					}
					if(data.html!='') {
						$('.kulcsszavak').append(data.html);
					}				
				}	  
			});
		}
	});
	$('#latogatoi').click(function() {
		if(!$('#latogatoi').hasClass('active')) {
			$('#szakmai').removeClass('active');
			$('#latogatoi').addClass('active');
			$.ajax({
				type: 'POST',
				url: 'kulcsszo_hozzaad.php',
				data: "szkmltgt=1",
				dataType: 'text',
				success: function(text) {
					$('.tags').html(text);	
				}	  
			});
		}
	});
	$('#szakmai').click(function() {
		if(!$('#szakmai').hasClass('active')) {
			$('#latogatoi').removeClass('active');
			$('#szakmai').addClass('active');
			$.ajax({
				type: 'POST',
				url: 'kulcsszo_hozzaad.php',
				data: "szkmltgt=0",
				dataType: 'text',
				success: function(text) {
					$('.tags').html(text);	
				}	  
			});
		}
	});
	
	$('.ujezenanapon').click(function() {
		$.ajax({
			type: 'POST',
			url: 'ujezenanapon.php',
			//data: "szkmltgt=0",
			dataType: 'text',
			success: function(text) {
				$('.errorMsg').css('width','300px');
				$('.errorMsg').css('height','310px');
				$('.errorMsg').css('margin-top','-155px');
				$('.errorMsg').css('margin-left','-150px');
				$('.errorMsg').html(text);
				$('.bezaras').click(function() {
					$('.emc').fadeOut('slow');
				})	
				$('.emc').fadeIn('slow');
				$('.ujezenanapon_kuld').click(function() {
					if($('#ezenanaponszoveg').val()=='' || $('#ezenanaponev').val()=='' || $('#ezenanaponfnev').val()=='' || $('#ezenanaponemail').val()=='' || !checkEmail($('#ezenanaponemail').val())) {
						if($('#ezenanaponszoveg').val()=='') {
							$('#ezenanaponszoveg').css('border','1px solid red');
						} else {
							$('#ezenanaponszoveg').css('border','1px solid #CCC');
						}
						if($('#ezenanaponev').val()=='') {
							$('#ezenanaponev').css('border','1px solid red');
						} else {
							$('#ezenanaponev').css('border','1px solid #CCC');
						}
						if($('#ezenanaponfnev').val()=='') {
							$('#ezenanaponfnev').css('border','1px solid red');
						} else {
							$('#ezenanaponfnev').css('border','1px solid #CCC');
						}
						if($('#ezenanaponemail').val()=='' || !checkEmail($('#ezenanaponemail').val())) {
							$('#ezenanaponemail').css('border','1px solid red');
						} else {
							$('#ezenanaponemail').css('border','1px solid #CCC');
						}
					} else {
							$.ajax({
								type: 'POST',
								url: 'ujezenanapon.php',
								data: "ean_esemeny="+$('#ezenanaponszoveg').val()+"&ean_ev="+$('#ezenanaponev').val()+"&ean_fnev="+$('#ezenanaponfnev').val()+"&ean_email="+$('#ezenanaponemail').val(),
								dataType: 'text',
								success: function(text) {
									$('.emc').hide();
									$('.errorMsg').css('width','260px');
									$('.errorMsg').css('height','40px');
									$('.errorMsg').css('margin-top','-20px');
									$('.errorMsg').css('margin-left','-130px');
									$('.errorMsg').html(text);	
									$('.emc').fadeIn('slow').delay(1200).fadeOut('slow');
								}	  
							});	
					}
				})
			}	  
		});
	});
	$('#rightEan, #endEan').click(function(){
		var id = $(this).attr('id');
		var mit;
		if(id=='rightEan') {
			mit = "kovetkezo";
		} else {
			mit = "utolso";
		}
		$.ajax({
			type: 'POST',
			url: 'ezenanapon_lapozas.php',
			data: "limit="+$('#lapozas').val()+"&count="+$('#count').val()+"&mit="+mit,
			dataType: 'text',
			success: function(text) {
				$('.ezenanaponTart').fadeOut('fast', function(){	
					if(text!='') {
						$('.ezenanaponTart').html(text);
					}
					if($('#leftEan').hasClass('left_arrow_inakt')) {
						$('#leftEan').removeClass('left_arrow_inakt');
						$('#leftEan').addClass('left_arrow');
						$('#firstEan').removeClass('first_arrow_inakt');
						$('#firstEan').addClass('first_arrow');
					}
					var lapoz = parseInt($('#lapozas').val())+3;
					var countsz = parseInt($('#count').val());	
					if(lapoz>=countsz)	{
						if($('#rightEan').hasClass('right_arrow')) {
							$('#rightEan').removeClass('right_arrow');
							$('#rightEan').addClass('right_arrow_inakt');
							$('#endEan').removeClass('end_arrow');
							$('#endEan').addClass('end_arrow_inakt');
						}
					}
				});
				$('.ezenanaponTart').fadeIn('fast');
			}	  
		});	
	})

	$('#leftEan, #firstEan').click(function(){
		var id = $(this).attr('id');
		var mit, limit;
		if(id=='leftEan') {
			mit = "elozo";
			limit = $('#lapozas').val();
		} else {
			mit = "elso";
			limit = 0;
		}
		if($('#lapozas').val()>0) {
			$.ajax({
				type: 'POST',
				url: 'ezenanapon_lapozas.php',
				data: "limit="+limit+"&count="+$('#count').val()+"&mit="+mit,
				dataType: 'text',
				success: function(text) {
					$('.ezenanaponTart').fadeOut('fast', function(){
						$('.ezenanaponTart').html(text);
						if($('#rightEan').hasClass('right_arrow_inakt')) {
							$('#rightEan').removeClass('right_arrow_inakt');
							$('#rightEan').addClass('right_arrow');
							$('#endEan').removeClass('end_arrow_inakt');
							$('#endEan').addClass('end_arrow');
						}	
						if($('#lapozas').val()==0) {
							if($('#leftEan').hasClass('left_arrow')) {
								$('#leftEan').removeClass('left_arrow');
								$('#leftEan').addClass('left_arrow_inakt');
								$('#firstEan').removeClass('first_arrow');
								$('#firstEan').addClass('first_arrow_inakt');
							}
						}
					})
					$('.ezenanaponTart').fadeIn('fast');
				}	  
			});
		}	
	})
	$('#evf_id, #r_id').change(function(){
		var szamPost = "";
		if($(this).attr('id')=='r_id' && $('#szam_id').val()!='') {
			szamPost = "&szam_id="+$('#szam_id').val();
		}
		$.ajax({
			type: 'POST',
			url: 'cikkekszures.php?'+$('#linkurl').val(),
			data: "ef_id="+$('#evf_id').val()+"&r_id="+$('#r_id').val()+szamPost,
			dataType: 'json',
			success: function(data) {
				$('#szam_id').html(data.html);
				$('#szurt_cikkek').html(data.text);
			}	  
		});
	})
	$('#szam_id').change(function(){
		$.ajax({
			type: 'POST',
			url: 'cikkekszures.php',
			data: "ef_id="+$('#evf_id').val()+"&szam_id="+$(this).val()+"&r_id="+$('#r_id').val(),
			dataType: 'json',
			success: function(data) {
				$('#szurt_cikkek').html(data.text);
			}	  
		});
	})
  });
