// JavaScript Document
$(document).ready(function() 
{
	$('#order_total_row').show();
	$('#delivery_diff_set').show();
	$('#default_delivery_diff').remove();
	var _delivery_diff = ($('#delivery_diff').is(':checked')) ? true : false; 
	
	$('#delivery_address_set input').each(function()
	{
		if (this.id != 'delivery_diff')
		{			
    		$(this).parent().toggle(_delivery_diff);
    	}
    });
    
	var _register = ($('#register').is(':checked')) ? true : false; 
    $('li.register_password').toggle(_register);
	
	$('#delivery_address_set input, #delivery_address_set select').each(function()
	{
		if (this.id != 'delivery_diff')
		{			
    		$(this).parent().toggle(_delivery_diff);
    	}
    });
    
    $("#register").click(function(_event)
	{
        if (_event.target.checked)
		{
           	$('li.register_password').fadeIn('normal');
      	}
		else
		{
           	$('li.register_password').fadeOut('normal');
        }
    });
	
	$('#shipping').change(function()
	{
		var _id = $(this).val();
		//var _price = $('#dp_'+_id).val();
		var _total = $('#tp_'+_id).val();
		//$('#delivery_total').html('&pound;'+_price);
		$('#order_total').html('&pound;'+_total);
	});
	
	$("#delivery_diff").click(function(_event)
	{
        if (_event.target.checked)
		{
			$('#billing_address_set input,#billing_address_set select').each(function()
			{
            	$('#delivery_' + $(this).attr('id')).parent().fadeIn('normal');
         	});
      	}
		else
		{
			$('#billing_address_set input, #billing_address_set select').each(function()
			{
            	$('#delivery_' + $(this).attr('id')).parent().fadeOut('normal');
         	});
         }
    });
	
		$('#shipping').change(function()
		{
			$.getJSON("/ajax.php",{f: 3, id: $(this).val()},function(_j)
			{
				$('input.key').val(_j.Key);
			});
		});
	
    $('#checkout_products td.qty').each(function()
		{
			var _this = $(this);
			var _qty = parseInt(_this.html());
			var _max = (_qty<10) ? 10 : _qty;
			var _action = $('a.remove',_this.parent()).attr('href');
			var _form='<form style="padding:0;" action="'+_action+'" method="post"><select name="q" onchange="this.form.submit();">';
			for (var _i=1;_i<=_max;_i++)
			{
				_form += '<option value="'+_i+'"';
				if (_i == _qty)
				{
					_form += ' selected="selected"';
				}
				_form += '>'+_i+'</option>';
			}
			_this.html(_form);
		});
		
	  var _search_q = $('#search_q').focus(function() {if ($(this).val() == 'Search...') $(this).val('').removeClass('default');}).blur(function() {if ($(this).val() == '') $(this).val('Search...').addClass('default');}); 
	  if (_search_q.val() == '') {_search_q.val('Search...').addClass('default');}
		_search_q.parent().submit(function(){return (_search_q.val() != 'Search...' && _search_q.val() != '');});  
});
