function GoLocation(url){
	if(url) document.location.href = url;
}

function safemail(name, domain, display, color) 
{
	displayed=(typeof(display)=="undefined") ? name+"@"+domain : display;
	displayed=(display=="") ? name+"@"+domain : display;
	document.write('<a class="mailto" href=mai'+'lto:' + name + '@' + domain + '>' + displayed + '</a>');
}

function productNumber(href,count)
{
	document.location.href = href+count;
}

function copyData()
{
	var company = $('#company').val(); 
	var city    = $('#city').val();
	var zip     = $('#zip').val();
	var street  = $('#street').val();
	$('#dname').val(company);
	$('#dcity').val(city);
	$('#dzip').val(zip);
	$('#dstreet').val(street);
}

function LoadingBox()
{
	$('<div id="loadingbox">My <em>new</em> text</div>').appendTo('body');
}

function login()
{
	var str = $('#login').serialize();
	$('#login_msg').html('<img src="'+host+'images/ajax-loader-login.gif" alt="" />');
	$.ajax({
		type: "POST",
		url:  host+"ajax/login.php",
		data: str,
		success: function(msg){
			if(msg != 1)
			{
				$('#login_msg').html('<span style="color:red">'+msg+'</span>')
			}
			else
			{
				document.location.reload();
			}
		}
	});
}

function logout()
{
	$.ajax({
		type: "POST",
		url:  host+"ajax/logout.php",
		data: "",
		success: function(msg){
			if(msg == 1)
			{
				document.location.href = host;
			}
			else
			{
				alert(msg);
			}
		}
	});
}

function registration()
{
	var str = $('#regform').serialize();
	$('#reg_top_text_span').css('display', 'none');
	$('#loader').css('display', 'inline')
	$('#loader_text').css('display', 'inline')
	
	$.ajax({
		type: "POST",
		url:  "ajax/registration.php",
		data: str,
		success: function(msg){
			$('#loader').css('display', 'none')
			$('#loader_text').css('display', 'none')
			if(msg != 1)
			{
				$('#reg_top_text').html(msg);
				$('#reg_top_text').css('font-size','12px');
			}
		}
	});
}

function AddToCart(code,prid)
{
	var quantity = $('#quant_'+prid).val();
	var id = "cart_"+prid;
	var ajax_loader = "img_ajax_"+prid;
	$('#'+id).css('display','block');
	$.ajax({
		type: "POST",
		url:  host+"ajax/cart.php",
		data: "op=add&code="+code+'&quant='+quantity+'&goods_id='+prid,
		success: function(msg){
			GetBagItems();
			$('#'+ajax_loader).css('display','none')
			$("#"+id).html(msg);
			$("#"+id).delay(3000).fadeOut(2000);
		}
	});
	
}

function GetBagItems()
{
	$.ajax({
		type: "POST",
		url:  host+"ajax/cart.php",
		data: "op=get_bag_items",
		success: function(msg){
			$('#cart_content').css('font-size','14px');
			$('#cart_content').html(msg);
		}
	});
	
}

function DataModify()
{
	var str = $('#dataform').serialize();
	
	$('#reg_top_text_span').css('display', 'none');
	$('#loader').css('display', 'inline')
	$('#loader_text').css('display', 'inline')
	
	$.ajax({
		type: "POST",
		url:  host+"ajax/modify_data.php",
		data: str,
		success: function(msg){
			$('#loader').css('display', 'none')
			$('#loader_text').css('display', 'none')
			if(msg != 0)
			{
				$('#reg_top_text').html(msg);
				$('#reg_top_text').css('font-size','12px');
			}
		}
	});
}

function UpdateQuantity(id,desk,i,q)
{
	
	
	if(desk == 'pay')
	{
		id 	  = $('#quantityId_'+i).val();
		if(q == 1)
		{
			$('#quantity_'+i).val(parseInt($('#quantity_'+i).val()) + 1);
		}
		else if(q == 0 && $('#quantity_'+i).val() > 0)
		{
			$('#quantity_'+i).val(parseInt($('#quantity_'+i).val()) - 1);
		}
		
	}
	else
	{
		if(q == 1)
		{
			$('#'+id).val(parseInt($('#'+id).val()) + 1);
		}
		else if(q == 0 && $('#'+id).val() > 0)
		{
			$('#'+id).val(parseInt($('#'+id).val()) - 1);
		}
	}
	
	
	$.ajax({
		type: "POST",
		url:  host+"ajax/cart.php",
		data: "op=update_item_quantity&quant="+q+"&itemid="+id,
		success: function(msg){
			if(msg == 1)
			{
				document.location.reload();
			}
		}
	});
}

function DelCartItem(itemid)
{
	$.ajax({
		type: "POST",
		url:  host+"ajax/cart.php",
		data: "op=del_cart_item&itemid="+itemid,
		success: function(msg){
			if(msg == 1)
			{
				document.location.reload();
			}
			else
			{
				alert(msg)
			}
		}
	});
}

function ChangePrice(i,method)
{
	var price  	   = 0;
	var price1 	   = 0;
	var quanti     = 0;
	var price_sum  = 0;
	var price_sum1  = 0;
	var tax 	   = 0
	var cart_netto = 0;
	var cart_sum   = 0;
	
	for(j=0; j<=i-1; j++)
	{
		price = $('#price_'+j).asNumber({ parseType: 'int' });
		price1 = $('#price1_'+j).asNumber({ parseType: 'int' })
		quanti = $('#quantity_'+j).asNumber({ parseType: 'int' })
		if(method == 2)
		{
			
			tax += parseInt($('#tax1_'+j).val())*quanti;
			price_sum = price1 * quanti;
			price_sum1 = price_sum1 + price_sum;
			$('#price_'+j).val(price1);
			$('#price1_'+j).val(price);
			$('#price_sum_'+j).val(price_sum);
			
		}
		if(method == 1)
		{
			tax += parseInt($('#tax_'+j).val())*quanti;
			price_sum = price1 * quanti;
			price_sum1 = price_sum1 + price_sum;
			$('#price_'+j).val(price1);
			$('#price1_'+j).val(price);
			$('#price_sum_'+j).val(price_sum);
			
		}
	}
	$('#cart_tax').val(tax);
	$('#cart_netto').val(price_sum1);
	$('#cart_sum').val($('#cart_tax').asNumber({ parseType: 'int' }) + $('#cart_netto').asNumber({ parseType: 'int' }));;
	$('#cart_sum').formatCurrency({ region: 'hu-HU' });
	$('#cart_trans').formatCurrency({ region: 'hu-HU' });
	$('#cart_netto').formatCurrency({ region: 'hu-HU' });
	$('#cart_tax').formatCurrency({ region: 'hu-HU' });
	$('.formatted').formatCurrency({ region: 'hu-HU' });
}

function orders()
{
	var str = $('#ords').serialize();
	alert(str)
}

function DeliveryPrice(id)
{
	var price_netto = $('#cart_netto').asNumber({ parseType: 'int' });
	if(id == 1)
	{
		if(price_netto < priceLimit1)
		{
			$('#cart_trans').val(deliveryPrice1);
			$('#cart_sum').val($('#cart_trans').asNumber({ parseType: 'int' }) + $('#cart_netto').asNumber({ parseType: 'int' }) + $('#cart_tax').asNumber({ parseType: 'int' }))
			
		}
		else if(price_netto > priceLimit1 && price_netto < priceLimit2)
		{
			$('#cart_trans').val(deliveryPrice2);
			$('#cart_sum').val($('#cart_trans').asNumber({ parseType: 'int' }) + $('#cart_netto').asNumber({ parseType: 'int' }) + $('#cart_tax').asNumber({ parseType: 'int' }))
			
		}
		else if(price_netto > priceLimit2)
		{
			$('#cart_trans').val(deliveryPrice3);
			$('#cart_sum').val($('#cart_trans').asNumber({ parseType: 'int' }) + $('#cart_netto').asNumber({ parseType: 'int' }) + $('#cart_tax').asNumber({ parseType: 'int' }))
			
		}
	}
	else if(id == 2)
	{
		$('#cart_trans').val(0);
		$('#cart_sum').val($('#cart_trans').asNumber({ parseType: 'int' }) + $('#cart_netto').asNumber({ parseType: 'int' }) + $('#cart_tax').asNumber({ parseType: 'int' }))
		
	}
	else if(id == 3)
	{
		$('#cart_trans').val(deliveryPrice4);
		$('#cart_sum').val($('#cart_trans').asNumber({ parseType: 'int' }) + $('#cart_netto').asNumber({ parseType: 'int' }) + $('#cart_tax').asNumber({ parseType: 'int' }))
		
	}
	$('#cart_sum').formatCurrency({ region: 'hu-HU' });
	$('#cart_trans').formatCurrency({ region: 'hu-HU' });
	$('#cart_netto').formatCurrency({ region: 'hu-HU' });
	$('#cart_tax').formatCurrency({ region: 'hu-HU' });
	$('.formatted').formatCurrency({ region: 'hu-HU' });
	
}

function CheckTransMethod()
{
	var checked = $("input[name=trans_meth]:checked").val();
	if(checked == undefined)
	{
		alert("Nem választott szállítási módot!");
		return false;
	}

}

function subscribe()
{
	var name  = $('#ns_name').val();
	var email = $('#ns_email').val();
	
	$.ajax({
		type: "POST",
		url:  host+"ajax/newsletter.php",
		data: "op=subscribe&ns_name="+name+"&ns_email="+email,
		success: function(msg){
			$('#ns_msg').html(msg)
			
		}
	});
	
}

function unsubscribe()
{
	var name  = $('#ns_name').val();
	var email = $('#ns_email').val();
	
	$.ajax({
		type: "POST",
		url:  host+"ajax/newsletter.php",
		data: "op=unsubscribe&ns_name="+name+"&ns_email="+email,
		success: function(msg){
			$('#ns_msg').html(msg)
			
		}
	});
	
}

function inputs(id)
{
	var value = '';
	
	switch(id)
	{
		case 'email':
		value = ' e-mail cím';
		break;
		
		case 'pw':
		value = ' Jelszó';
		break;
		
		case 'ns_email':
		value = ' E-mail';
		break;
		
		case 'ns_name':
		value = ' Név';
		break;
	}
	if($('#'+id).val() == '')
	{
		$('#'+id).val(value);
	}
	
}
