$(document).ready(function(){

	$('.gallery-img').click(function(){
		var img = this.src;
		$('#product_main_image a').attr('href', '/display_image.php?size=large&img='+img.replace('small', 'xlarge')); 
		$('#mainimage').attr('src', '/display_image.php?size=product&img='+img.replace('small', 'large'));
		$('.zoom-img').jqzoom('lensReset: true');
	});

	$('.zoom-img').jqzoom();
});

function switch_image( img )
{
	$('#mainimage').src = '/display_image.php?size=large&img='+img;
}

function update_add(x)
{
	if(x.checked == true){
		document.getElementById('dname').value = document.getElementById('bname').value;	
		document.getElementById('dadd1').value = document.getElementById('add1').value;
		document.getElementById('dadd2').value = document.getElementById('add2').value;
		document.getElementById('dadd3').value = document.getElementById('add3').value;
		document.getElementById('dadd4').value = document.getElementById('add4').value;
		document.getElementById('dadd5').value = document.getElementById('add5').value;
		document.getElementById('dpostcode').value = document.getElementById('postcode').value;
	}else{
		document.getElementById('dname').value = "";	
		document.getElementById('dadd1').value = "";
		document.getElementById('dadd2').value = "";
		document.getElementById('dadd3').value = "";
		document.getElementById('dadd4').value = "";
		document.getElementById('dadd5').value = "";
		document.getElementById('dpostcode').value = "";
	}					
}

function updateSelectedLines(total_lines, symbol)
{
	var subtotal = 0;
	var totalqty = 0;
	
	for(i=1; i<=total_lines; i++)
	{
		subtotal = subtotal + (document.getElementById('qty'+i).value * document.getElementById('wsprice'+i).value);
		totalqty = totalqty + parseInt(document.getElementById('qty'+i).value);
	}
	
	document.getElementById('product_grouped_subtotal').innerHTML = symbol + subtotal.toFixed(2);
	document.getElementById('product_grouped_totals_selected').innerHTML = "You have selected <b>"+ totalqty +"</b> items";
}