//	Drag Expand Areas	-	Used with:	" jquery.textarearesizer.js"  --> ( "jquery-latest.js" also required)
//	usage:	 class = "resizable"

	$(document).ready
	(
		function() 
		{
			$('div.resizable:not(.processed)').TextAreaResizer();
			$('textarea.resizable:not(.processed)').TextAreaResizer();
			$('fieldset.resizable:not(.processed)').TextAreaResizer();
		}
	);


	
//	Auto Expand TextAreas
//	usage:	'onkeyup="AutoResize(this);" onkeydown="AutoResize(this);"'

	var maxrows=10;

	function AutoResize(box) 
	{
		var txt=box.value;
		var cols=box.cols;
		var arrtxt=txt.split('\n');
		var rows=arrtxt.length;
		for (i=0;i<arrtxt.length;i++)
		  rows+=parseInt(arrtxt[i].length/cols);
		if (rows>box.maxrows)
			box.rows=box.maxrows;
		else
			box.rows=rows;
	}



//	Hilight Inputs on Focus

$(document).ready(function() {

	$('input[type="text"],textarea').focus(function() {
		$(this).addClass("FocusField");

    });
    $('input[type="text"],textarea').blur(function() {
    	$(this).removeClass("FocusField");

    });
});

//	Check all check-boxes

$(document).ready(function(){
  $('.check_all:checkbox').change(function() {
    var group = ':checkbox[name=' + $(this).attr('name') + ']';
    $(group).attr('checked', $(this).attr('checked'));
  });
});


