﻿jQuery.extend(jQuery.expr[':'],{
    float: function(a) {  
        return (jQuery(a).css("float") === "left" || jQuery(a).css("float") === "right");  
    },  
    inline: function(a) {  
        return jQuery(a).css("display") === "inline";  
    },  
    marginx: function(a) {  
        return ((parseInt(jQuery(a).css("margin-left")) > 0) || (parseInt(jQuery(a).css("margin-right")) > 0));  
    },  
    marginx: function(a) {  
        return ((parseInt(jQuery(a).css("margin-bottom")) > 0) || (parseInt(jQuery(a).css("margin-top")) > 0));  
    },  
    margin: function(a) {  
        return ((parseInt(jQuery(a).css("margin-left")) > 0) || (parseInt(jQuery(a).css("margin-right")) > 0) || (parseInt(jQuery(a).css("margin-bottom")) > 0) || (parseInt(jQuery(a).css("margin-top")) > 0));  
    }  
});
jQuery.ie6log = new Array();  
jQuery.fn.fixMargin = function() {  
    return this.each(function() {  
        if (jQuery(this).is(":float:margin:not(:inline)")) {  
            jQuery(this).css("display", "inline");  
            jQuery.ie6log.push("fixMargin: id=" + jQuery(this).attr("id") + " class=" + jQuery(this).attr("class"));  
        }  
    });  
};
$(function(){
    if(jQuery.browser.msie&&jQuery.browser.version<7){
        jQuery("*").fixMargin();
    }
});