var flag = false;
$(document).ready(function() {
	
	$('.nagyito').click(function(){
		$('.termekkep').click();
	});
	
	$('.katvalto div#gyk').click(function(){
		$('.katvalto div#kk').removeClass('aktiv');
		$('.katvalto div#kk').addClass('inaktiv');
		$(this).addClass('aktiv');
		$(this).removeClass('inaktiv');
		$('#gyartoview').show();
		$('#katview').hide();
		$('#katview2').hide();
		$('.pluszkat').hide();
		$('.katvonal').hide();
	});
	
	$('.katvalto div#kk').click(function(){
		$('.katvalto div#gyk').removeClass('aktiv');
		$('.katvalto div#gyk').addClass('inaktiv');
		$(this).addClass('aktiv');
		$(this).removeClass('inaktiv');
		$('#katview').show();
		$('#katview2').show();
		$('.pluszkat').show();
		$('.katvonal').show();
		$('#gyartoview').hide();
	});
	
	
	if ($('.termekkep:last','.panelpad').length>0){
		$('.termekkep:last','.panelpad').load(function(){	
			if ($('.panelpad').height()<$('.keret').height()){
				$('.panelpad').height($('.keret').height()-36); 
			}
		});
	}
	else
	if ($('.img:last','.panelpad').length>0){
		$('img:last','.panelpad').load(function(){	
			if ($('.panelpad').height()<$('.keret').height()){
				$('.panelpad').height($('.keret').height()-36); 
			}
		});
	}
	else{
		if ($('.panelpad').height()<$('.keret').height()){
			$('.panelpad').height($('.keret').height()-36); 
		}
	}
	
	$('.lapozobtn').click(function(){
		var id=$(this).text();
		$('[name=from]').val(id-1);
		$('.keresform').submit();
	});
	
	$('.penzvalt').click(function(){
		var id = $(this).attr('id');
		$('form[name=form_penz]').find('input[name=penzval]').val(id);
		$('form[name=form_penz]').submit();
	});

	$(".numbermask").attr('alt','integer');
	$.mask.masks.integer = {mask:'999999999999999'}
	$('.numbermask').setMask();
	
	$('.emailmask').change(function(){
		var hasError = false;
		var emailaddressVal = $(this).val();
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if(!emailReg.test(emailaddressVal)) {
			alert("Kérjük, hogy helyes e-mail címet adjon meg!");
			$(this).val('');
			hasError = true;
	    }
		if(hasError == true) { return false; }
	});

	$('.partner .p').hover(function(){
		$(this).find('img').css('marginLeft',-95);
	},function(){
		$(this).find('img').css('marginLeft',0);
	});
	
	$('form').submit(function(){
		var submitfake=false;
		$(this).find('.textalt').each(function(){
			if ($(this).val()==$(this).attr('alt')) { submitfake=true; }
		});
		if (submitfake) { return false; }
	});
	
	$('.textalt').each(function(){
		var alt=$(this).attr('alt');
		$(this).val(alt);
		$(this).css('font-style','italic');
	});

	$('.textalt').focus(function(){
		var alt=$(this).attr('alt');
		if ($(this).val()==alt){
			$(this).val('');
			$(this).css('font-style','normal');
		}
	});
	
	$('.textalt').blur(function(){
		var alt=$(this).attr('alt');
		if ($(this).val()==''){
			$(this).val(alt);
			$(this).css('font-style','italic');
		}
	});
	
	$('.megegyezik').click(function(){
		$('input[name=szallit_nev]').val($('input[name=szamla_nev]').val());
		$('select[name=szallit_orszag]').val($('select[name=szamla_orszag]').val());
		$('input[name=szallit_irsz]').val($('input[name=szamla_irsz]').val());
		$('input[name=szallit_varos]').val($('input[name=szamla_varos]').val());
		$('input[name=szallit_utca]').val($('input[name=szamla_utca]').val());
		var tel=($('input[name=szamla_telefon]').val()!='')?$('input[name=szamla_telefon]').val():'';
		$('input[name=szallit_telefon]').val(tel);
	});
	
	$('.szallitadat').keyup(function(){
		$('.megegyezik').attr('checked',false);
	});
	
	$("a.fanbox").fancybox({
		'overlayShow'	: true,
		'overlayColor'		: '#000',
		'overlayOpacity'	: 0.5,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
		//'titlePosition'	: 'inside'
	});
	
	$('.kosardrop').hover(function(){
		$('.drop').show();
	},function(e){
		if (e.target.nodeName!="SELECT"){
			$('.drop').hide();
		}
	});
	
	$('.changer').change(function(){
		$(this).parent('form').submit();
	});
	
	
	$('.kosarchanger').change(function(){
		$('.megrendelform').submit();
	});
	
	$('.sli').each(function(){
		var id=$(this).attr('id');
		var tiz=0;
		if (id=="telj"){
			tiz=1;
		}
		var maxmax=parseFloat($('.'+id+'maxmax').val());
		var minmin=parseFloat($('.'+id+'minmin').val());
		var min=parseFloat($('.'+id+'min').val());
		var max=parseFloat($('.'+id+'max').val());
		$('.'+id+'_min').text(number_format(min,tiz,'.',' '));
		$('.'+id+'_max').text(number_format(max,tiz,'.',' '));
		$(this).slider({ range : true, min: minmin, max: maxmax, values: [min,max] });
	});
	
	$('.sli').bind( "slide", function(event, ui) {
		var id=$(this).attr('id');
		var tiz=0;
		if (id=="telj"){
			tiz=1;
		}
		var vals=$(this).slider( "option", "values" );
		$('.'+id+'_min').text(number_format(vals[0],tiz,'.',' '));
		$('.'+id+'_max').text(number_format(vals[1],tiz,'.',' '));
		$('.'+id+'min').val(vals[0]);
		$('.'+id+'max').val(vals[1]);
	});
	
	$('.sli').bind( "slidechange", function(event, ui) {
		var id=$(this).attr('id');
		var tiz=0;
		if (id=="telj"){
			tiz=1;
		}
		var vals=$(this).slider( "option", "values" );
		$('.'+id+'_min').text(number_format(vals[0],tiz,'.',' '));
		$('.'+id+'_max').text(number_format(vals[1],tiz,'.',' '));
		$('.'+id+'min').val(vals[0]);
		$('.'+id+'max').val(vals[1]);
	});
	
});

function number_format(a, b, c, d) {
 a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
 e = a + '';
 f = e.split('.');
 if (!f[0]) {
  f[0] = '0';
 }
 if (!f[1]) {
  f[1] = '';
 }
 if (f[1].length < b) {
  g = f[1];
  for (i=f[1].length + 1; i <= b; i++) {
   g += '0';
  }
  f[1] = g;
 }
 if(d != '' && f[0].length > 3) {
  h = f[0];
  f[0] = '';
  for(j = 3; j < h.length; j+=3) {
   i = h.slice(h.length - j, h.length - j + 3);
   f[0] = d + i +  f[0] + '';
  }
  j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
  f[0] = j + f[0];
 }
 c = (b <= 0) ? '' : c;
 return f[0] + c + f[1];
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
