i = 1;

	function addBlock() {
		first = $('fieldset.block:first')
		last = $('fieldset.block:last')
		newblock = first.clone()
		newblock.insertAfter(last).addClass('b'+i)
	
		$('fieldset.b'+i+' label[for=id_form-0-syntax]').attr('id', 'id_form-'+i+'-syntax')
		$('fieldset.b'+i+' select[name=form-0-syntax]').attr('name', 'form-'+i+'-syntax')
	
		$('fieldset.b'+i+' label[for=id_form-0-code]').attr('id', 'id_form-'+i+'-code')
		$('fieldset.b'+i+' textarea[name=form-0-code]').attr('name', 'form-'+i+'-code')
		$('fieldset.b'+i+' textarea[name=form-'+i+'-code]').val('')

		$('fieldset.b'+i+' ul').remove()
		$('fieldset.b'+i+' p.tip').remove()
		$('fieldset.b'+i).append('<p class="remove r'+i+'"><a href="javascript:removeBlock('+i+')">Remove this block</a></p>')

		total = $('input#form-TOTAL_FORMS')
		total.val(parseInt(total.val()) + 1)
		initial = $("input#form-INITIAL_FORMS")
		initial.val(parseInt(initial.val()) + 1)
		i++;
	}

	function removeBlock(id) {
		$('fieldset.b'+id).remove()
		$('p.r'+id).remove()
		total = $('input#form-TOTAL_FORMS')
		total.val(parseInt(total.val()) - 1)
		initial = $("input#form-INITIAL_FORMS")
		initial.val(parseInt(initial.val()) - 1)
		i--;
	}

	google.load("jquery", "1.2.6");
	google.setOnLoadCallback(function() {

		/* Find elements */
		blocks = $('div.wrap')
	
		/* Edit blocks */
		blocks.each(function(i) {
			
			/* add shadow */
			$(this).wrap('<div class="bottom"></div>');
			$(this).wrap('<div class="right"></div>');
			$(this).wrap('<div class="top"></div>');
						
		
		})
	});