$(document).ready(function(){
	
	$("#deliveryM input").click(function(){
		if($(this).attr('value')==1)
		{
			$("#paymentM li:first").css('display','none');
		}
		else
		{
			$("#paymentM li:first").css('display','block');
		}
		$("#paymentM input").attr('checked', false);
	});
	
	if ($('#deliveryM input:first').is(":checked"))
	{
		$("#paymentM li:first").css('display','none');
	}
	
	$("#paymentM input").click(function(){
		var check = 0;
		$('#deliveryM input').each(function(index){
			if($(this).is(":checked"))
			{
				check = 1;
			}
		});
		if (!check)
		{
			$(this).attr('checked', false);
			alert('Proszę najpierw wybrać sposób dostawy.');
		}
	});
	
	// polec znajomemu
	$("a.recommend").click(function(){
		$("form.recommend").toggle();
		return false;
	});
	
	// target="_blank"
	$(".tBlank").click(function(){
		this.target='_blank';
	});
	
	// input value
	inputValue(".search .query");
	inputValue("input[name=newsletter]");
	
	// 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;
	});
	
	// 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;
	$("#content .productsSingle .bottom .body .quantity input").keypress(function(){
		price = $("#content .productsSingle .bottom .body .price ").html();
		price = price.split(" ");
	});
	$("#content .productsSingle .bottom .body .quantity input").keyup(function(){
		if (form_input_is_int($(this).val()))
		{
			var priceTotal = parseInt($(this).val()) * parseFloat(price[0]);
			$("#content .productsSingle .bottom .body .priceTotal").html(Math.round(priceTotal*100)/100+" <span>PLN</span>");
		}
		else
			$("#content .productsSingle .bottom .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;	
	});
}

// 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();
}

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