var SHOWED = null;
var NOW;

function addtocart(id,recall)
{
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	var darab = $('#menny_'+id).val();
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=add&tid="+id+"&darab="+darab,
		success: function(msg){
			if(recall) {
				loadcart();
			} else {
				//alert('A kosár tartalma módosult!');
				var txt = 'A kosár tartalma módosult!<br /><br /><a href="/kosar.html">Tovább a kosár tartalmára</a><br /><br /><img src="/images/ok.gif" alt="" style="cursor:pointer;" onclick="jQuery.facebox.close();" />';
				$('#loader').html(txt);
			}
		}
	});
}

function addtocart_once(id,recall)
{
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	var darab = $('#menny_'+id).val();
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=add&tid="+id+"&darab=1",
		success: function(msg){
			if(recall) {
				loadcart();
			} else {
				jQuery.facebox.close();
			}
		}
	});
}

function loadcart()
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=loadcart",
		success: function(msg){
			$('#mycart').html(msg);
			var txt = '<div align="center">A kosár tartalma módosult!<br /><br /><a href="/kosar.html">Tovább a kosár tartalmára</a><br /><br /><img src="/images/ok.gif" alt="" style="cursor:pointer;" onclick="jQuery.facebox.close();" /></div>';
			$('#loader').html(txt);
		}
	});
}

function loadcart2()
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=pay_cart",
		success: function(msg){
			$('#mycart').html(msg);
		}
	});
}

function del_from_cart(id)
{
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=remove&tid="+id,
		success: function(msg){
			loadcart();
		}
	});
}

function del_from_cart_all(id)
{
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=remove&tid="+id+"&mode=all",
		success: function(msg){
			loadcart();
		}
	});
}

function del_from_cart2(id)
{
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=remove&tid="+id,
		success: function(msg){
			loadcart2();
		}
	});
}

function delivery_select(obj)
{
	$(obj).blur();
	
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=pay_cart&delivery="+$(obj).val()+"&payment="+$('#s_fizetesi_mod').val(),
		success: function(msg){
			$('#mycart').html(msg);
			jQuery.facebox.close();
		}
	});
}

function payment_select(obj)
{
	$(obj).blur();
	
	var mod='<div align="center" id="loader"> \
	<img src="/images/loading.gif" alt="" />\
	</div>';
	jQuery.facebox(mod);
	
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=pay_cart&payment="+$(obj).val()+"&delivery="+$('#s_kiszallitas').val(),
		success: function(msg){
			$('#mycart').html(msg);
			jQuery.facebox.close();
		}
	});
}

function select_szallitasi()
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=get_szallitasi",
		success: function(msg){
			var mod='<div> \
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function add_szallitasi(id)
{
	$("#szallitasi_cegnev").val($(".adat_cegnev_"+id).html());
	$("#szallitasi_cim").val($(".adat_cim_"+id).html());
	$("#szallitasi_tel").val($(".adat_telefon_"+id).html());
	jQuery.facebox.close();
}

function select_szamlazasi()
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=get_szamlazasi",
		success: function(msg){
			var mod='<div> \
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function add_szamlazasi(id)
{
	$("#szamlazasi_cegnev").val($(".adat_cegnev_"+id).html());
	$("#szamlazasi_cim").val($(".adat_cim_"+id).html());
	$("#szamlazasi_kapcs").val($(".adat_kapcs_"+id).html());
	$("#szamlazasi_tel").val($(".adat_tel_"+id).html());
	jQuery.facebox.close();
}

function open_sync()
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=get_sync",
		success: function(msg){
			var mod='<div> \
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function cart_sync(mode)
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=cart_sync&mode="+mode,
		success: function(msg){
			document.location.reload();
		}
	});
}

function open_history(id)
{
	$.ajax({
		type: "POST",
		url: "/process/history.php",
		data: "action=get_history&rendeles="+id,
		success: function(msg){
			var mod='<div> \
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function isempty(str)
{
	str = str.replace(/^\s+/,"");
	str = str.replace(/\s+$/,"");
	return (str.length)?false:true;
}

function check_rendeles()
{
	if(isempty($('#szallitasi_cegnev').val())) {
		alert('Nem adta meg a cég nevét!');
	} else if(isempty($('#szallitasi_cim').val())) {
		alert('Nem adta meg a szállítási címet!');
	} else if(isempty($('#szallitasi_tel').val())) {
		alert('Nem adta meg a telefonszámot!');
	} else if(isempty($('#szamlazasi_cegnev').val())) {
		alert('Nem adta meg a cég nevét!');
	} else if(isempty($('#szamlazasi_cim').val())) {
		alert('Nem adta meg a számlázási címet!');
	} else if(isempty($('#szamlazasi_kapcs').val())) {
		alert('Nem adta meg a kapcsolattartó nevét!');
	} else if(isempty($('#szamlazasi_tel').val())) {
		alert('Nem adta meg a telefonszámot!');
	} else {
		$('#kuldoform').submit();
	}
}

function check_ajanlatkeres()
{
	if(isempty($('#nev').val())) {
		alert('Nem adta meg a nevét!');
	} else if(!checkValidEmail($('#email').val())) {
		alert('Helytelenül adta meg az e-mail címét!');
	} else {
		$('#kuldoform').submit();
	}
}

function recode()
{
	$('#kepkod').attr({src: '/includes/gifcode.php?code='+Math.random()});
}

function show_sub(id)
{
	NOW = $('#main_'+id).attr('class');
	$('#sub_'+id).css({'display':''});
	$('#main_'+id).attr({'class':'main_link_active'});
}

function hide_sub(id)
{
	$('#sub_'+id).css({'display':'none'});
	$('#main_'+id).attr({'class':NOW});
}

function email_send(id)
{
	$.ajax({
		type: "POST",
		url: "/process/email_send.php",
		data: "action=get_form&termek="+id,
		success: function(msg){
			var mod='<div> \
			<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function oldal_email_send(id)
{
	$.ajax({
		type: "POST",
		url: "/process/email_send.php",
		data: "action=get_form_oldal&oldal="+id,
		success: function(msg){
			var mod='<div> \
			<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function send_email()
{
	if(isempty($('#kuldo').val())) {
		alert('A feladó megadása kötelező!');
	} else if(!checkValidEmail($('#kuldo_mail').val())) {
		alert('Helytelen küldő e-mail cím!');
	} else if(isempty($('#cimzett').val())) {
		alert('A címzett megadása kötelező!');
	} else if(!checkValidEmail($('#cimzett_mail').val())) {
		alert('Helytelen címzett e-mail cím!');
	} else {
	
		var magamnakis = "false"
		if (document.getElementById('magamnakis').checked){
			var magamnakis = "true";
		}
		
		$.ajax({
			type: "POST",
			url: "/process/email_send.php",
			data: "action=send_form&kuldo="+$('#kuldo').val()+"&kuldo_mail="+$('#kuldo_mail').val()+"&cimzett="+$('#cimzett').val()+"&cimzett_mail="+$('#cimzett_mail').val()+"&termek="+$('#id').val()+"&uzenet="+$('#uzenet').val()+"&magamnakis="+magamnakis,
			success: function(msg){
				alert('A termék ajánlót sikeresen elküldte!');
				jQuery.facebox.close();
			}
		});
		
		
	}
}

function send_email_oldal()
{
	if(isempty($('#kuldo').val())) {
		alert('A feladó megadása kötelező!');
	} else if(!checkValidEmail($('#kuldo_mail').val())) {
		alert('Helytelen küldő e-mail cím!');
	} else if(isempty($('#cimzett').val())) {
		alert('A címzett megadása kötelező!');
	} else if(!checkValidEmail($('#cimzett_mail').val())) {
		alert('Helytelen címzett e-mail cím!');
	} else {
	
		var magamnakis = "false"
		if (document.getElementById('magamnakis').checked){
			var magamnakis = "true";
		}
	
		$.ajax({
			type: "POST",
			url: "/process/email_send.php",
			data: "action=send_form_oldal&kuldo="+$('#kuldo').val()+"&kuldo_mail="+$('#kuldo_mail').val()+"&cimzett="+$('#cimzett').val()+"&cimzett_mail="+$('#cimzett_mail').val()+"&oldal="+$('#id').val()+"&uzenet="+$('#uzenet').val()+"&magamnakis="+magamnakis,
			success: function(msg){
				alert('Az oldal ajánlót sikeresen elküldte!');
				jQuery.facebox.close();
			}
		});
	}
}

function same_vevo()
{
	$('#kapcsnev').val($('#cegnev').val());
}

function check_reg()
{
	if(!document.getElementById('adatvedelem').checked) {
		alert('Nem fogadta el az adatvédelmi nyilatkozatot!');
	} else {
		document.getElementById('regform').submit();
	}
}

function login_panel(url)
{
	var mod='<div id="face">\
	<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
	<div class="cimsor">Belépés</div><br />\
	<form action="'+url+'" method="post">\
		<input type="hidden" name="logon" value="1" />\
		<div>\
			<label><b>Felhasználónév:</b></label><br />\
			<input type="text" class="input" name="username" style="width:150px;" />\
		</div>\
		<div class="pt5">\
			<label><b>Jelszó:</b></label><br />\
			<input type="password" class="input" name="password" style="width:150px;" />\
		<div />\
		<div class="pt10" align="center">\
			<input type="image" src="/images/belepes.jpg" />\
		</div>\
		<div align="center" class="pt10"><a href="#" onclick="lost_pass(); return false;">Elfelejtett jelszó</a></div>\
	</form>\
	</div>';
	jQuery.facebox(mod);
}

function lost_pass()
{
	var mod='<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
	<div class="cimsor">Elfelejtett jelszó</div><br />\
	<label><b>E-mail cím:</b></label>\
	<input type="text" class="input" name="email" id="lost_mail" style="width:150px;" \>\
	<div class="pt10" align="center">\
			<input type="image" src="/images/kuldes.jpg" onclick="send_pass();" />\
		</div>\
	';
	$('#face').html(mod);
}

function lost_pass_open()
{
	var mod='<div id="face">\
	<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
	<div class="cimsor">Elfelejtett jelszó</div><br />\
	<label><b>E-mail cím:</b></label>\
	<input type="text" class="input" name="email" id="lost_mail" style="width:150px;" \>\
	<div class="pt10" align="center">\
			<input type="image" src="/images/kuldes.jpg" onclick="send_pass();" />\
		</div>\
		</div>\
	';
	jQuery.facebox(mod);
}

function send_pass()
{
	$.ajax({
		type: "POST",
		url: "/process/lost_pass.php",
		data: "action=check&mail="+$('#lost_mail').val(),
		success: function(msg){
			if(msg=='ok') {
				$.ajax({
					type: "POST",
					url: "/process/lost_pass.php",
					data: "action=send&mail="+$('#lost_mail').val(),
					success: function(msg){
						alert('A jelszavát elküldtük a megadott e-mail címre!');
						jQuery.facebox.close();
					}
				});
			} else {
				alert('Ez az e-mail cím nem szerepel az adatbázisban!');
			}
		}
	});
}

function modify_menny(id)
{
	$.ajax({
		type: "POST",
		url: "/process/cart_action.php",
		data: "action=get_menny&termek="+id,
		success: function(msg){
			var mod='<div id="loader" style="width:200px;"> \
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

 function save_menny(id)
 {
	if(parseInt($("#t_menny").val())==$("#t_menny").val())
	{
		if($("#t_menny").val()>-1) {
			$.ajax({
				type: "POST",
				url: "/process/cart_action.php",
				data: "action=update_menny&termek="+id+"&menny="+$('#t_menny').val(),
				success: function(msg){
					loadcart();
				}
			});
		} else {
			alert('A mennyiség csak egész szám lehet!');
		}
	} else {
		alert('A mennyiség csak egész szám lehet!');
	}
 }
 
function get_kiszallitas_info()
{
	$.ajax({
		type: "POST",
		url: "/process/get_kiszallitas.php",
		success: function(msg){
			var mod='<div id="loader"> \
			<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function get_fizetes_info()
{
	$.ajax({
		type: "POST",
		url: "/process/get_fizetes.php",
		success: function(msg){
			var mod='<div id="loader"> \
			<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}   

function show_description(id)
{
	$.ajax({
		type: "POST",
		url: "/process/show_kat_info.php",
		data: "kat="+id,
		success: function(msg){
			var mod='<div id="loader"> \
			<img src="/images/x.gif" alt="bezár" style="cursor:pointer; float:right;" onclick="jQuery.facebox.close();" />\
			'+msg+'\
			</div>';
			jQuery.facebox(mod);
		}
	});
}
