var isMSIE = /*@cc_on!@*/!1;

function fix_input_rule( element ) {
    if ( element.value === '' ) {
        element.className += ' background';
    }
    var focus = function() {
        if ( element.value === '' ) {
            element.className = element.className.replace( / *background/, '' );
        }
        return true;
    };
    var blur = function() {
        if ( element.value === '' && !element.className.match(/ *background/ ) ) {
            element.className += ' background';
        }
        return true;
    };
    element.onfocus = focus;
    element.onblur = blur;
    element.onkeyup = focus;
}

var fix_rules = {
    '#perdix_login' : fix_input_rule,
    '#perdix_pass'  : fix_input_rule,
    '#wyszukiwarka' : fix_input_rule,
    '#zamow_email'  : fix_input_rule,
    '.no_js'   : function (element) {
        element.className = element.className.replace( / *no_js/, ' with_js' );
    }
};
Behaviour.register(fix_rules);

