$(document).ready(function(){

	// highlight fields on focus
	$("fieldset div.text input").focus(function(){$(this).parent('div.input').addClass("focus");});
	$("fieldset div.text input").blur(function(){$(this).parent('div.input').removeClass("focus");});
	$("fieldset div.password input").focus(function(){$(this).parent('div.input').addClass("focus");});
	$("fieldset div.password input").blur(function(){$(this).parent('div.input').removeClass("focus");});
	$("fieldset select").focus(function(){$(this).parent('div.input').addClass("focus");});
	$("fieldset select").blur(function(){$(this).parent('div.input').removeClass("focus");});
	$("fieldset textarea").focus(function(){$(this).parent('div.input').addClass("focus");});
	$("fieldset textarea").blur(function(){$(this).parent('div.input').removeClass("focus");});
	
});

// ie bug fix for blurring checkbox after change
$(function () {
    if ($.browser.msie) {
        $('input:checkbox').click(function () {
            this.blur();
            this.focus();
        });
    }
});

