/* $This file is distributed under the terms of the license in /doc/license.txt$ */

(function($) {

	$(window).load(function(){

		var jcrop_api = $.Jcrop('#cropbox',{
			onChange: showPreview,
			onSelect: showPreview,
			aspectRatio: 1
		});

		var bounds = jcrop_api.getBounds();
		var boundx = bounds[0];
		var boundy = bounds[1];

		function showPreview(coords)
		{
			if (parseInt(coords.w) > 0)
			{
				var rx = 115 / coords.w;
				var ry = 115 / coords.h;

				$('#preview').css({
					width: Math.round(rx * boundx) + 'px',
					height: Math.round(ry * boundy) + 'px',
					marginLeft: '-' + Math.round(rx * coords.x) + 'px',
					marginTop: '-' + Math.round(ry * coords.y) + 'px'
				});

				$('input[name=x]').val(coords.x);
				$('input[name=y]').val(coords.y);
				$('input[name=w]').val(coords.w);
				$('input[name=h]').val(coords.h);			
			}
		};
		
	});

}(jQuery));
/* $This file is distributed under the terms of the license in /doc/license.txt$ */

(function($) {

	$(window).load(function(){

		var jcrop_api = $.Jcrop('#cropbox',{
			onChange: showPreview,
			onSelect: showPreview,
			setSelect:   [ 0, 0, 115, 115 ],
			minSize: [115,115],
			maxSize: [300,300],
			aspectRatio: 1
		});

		var bounds = jcrop_api.getBounds();
		var boundx = bounds[0];
		var boundy = bounds[1];

		function showPreview(coords)
		{
			if (parseInt(coords.w) > 0)
			{
				var rx = 115 / coords.w;
				var ry = 115 / coords.h;

				$('#preview').css({
					width: Math.round(rx * boundx) + 'px',
					height: Math.round(ry * boundy) + 'px',
					marginLeft: '-' + Math.round(rx * coords.x) + 'px',
					marginTop: '-' + Math.round(ry * coords.y) + 'px'
				});

				$('input[name=x]').val(coords.x);
				$('input[name=y]').val(coords.y);
				$('input[name=w]').val(coords.w);
				$('input[name=h]').val(coords.h);			
			}
		};
		
	});

}(jQuery));
Set an initial selection area of 115 by 115 pixels. Added minimum (115 by 115 pixels) and maximum (300 by 300 pixels) sizes for cropping images
Set an initial selection area of 115 by 115 pixels. Added minimum (115 by 115 pixels) and maximum (300 by 300 pixels) sizes for cropping images
