$(document).ready(function(){
	
	// input value
	inputValue("#footer .newsletter .query");
	
	// sortowanie widoku
	$(".sortView select").change(function(){
		UrlReplace(order_link,this.value);
	});
	
	// confirm remove
	$(".remove").click(function(){
		var text = "Czy na pewno usunąć produkt z koszyka?";
		var ask = confirm(text);
		if(!ask) return false;
		else return true;
	});
	
	// target="_blank"
	$(".tBlank").click(function(){
		this.target='_blank';
	});
	
	// dane do faktury
	var invoice = document.getElementById('invoice');
	if(invoice) changeInvoice(invoice.checked);
	
	// zmiana ilosci produktow w widoku pojedynczego produktu
	function form_input_is_int(input){
		return !isNaN(input)&&parseInt(input)==input;
	}
	var price;
	$(".productsSingle .order .body .quantity input").keypress(function(){
		price = $(".productsSingle .order .body .price ").html();
		price = price.split(" ");
		//alert(price[0]);
	});
	$(".productsSingle .order .body .quantity input").keyup(function(){
		if (form_input_is_int($(this).val()))
		{
			var priceTotal = parseInt($(this).val()) * parseFloat(price[0]);
			var curency = price[0].split('&nbsp;');
			$(".productsSingle .order .body .priceTotal").html(Math.round(priceTotal*100)/100+" "+curency[1]);
		}
		else
			$(".productsSingle .order .body .priceTotal").html("Błąd");
	});
	
});

// input value
function inputValue(tag) {
	var inputTag = $(tag);
	var inputVal = inputTag.val();
	$(inputTag)
	.click(function() {
		if(this.value == inputVal) this.value='';	
	})
	.blur(function() {
		if(this.value.length == 0) this.value=inputVal;	
	});
}

// sortowanie widoku
function UrlReplace(link,param1)
{
	link=link.replace('*param1*',param1);
	location.href=link;
}

// dane do faktury
function changeInvoice(invoice) {
	var invoiceData=document.getElementById('invoiceData');
	if(invoice == true)
		invoiceData.style.display='block';
	else
		invoiceData.style.display='none';
}

// przeliczanie w koszyku
function submitFormAction(form,action,value) {
	var formAction = document.getElementById('formAction');
	formAction.name = action;
	formAction.value = value;
	submitForm(form);
}

function submitForm(form) {
	document.getElementById(form).submit();
}
