﻿jQuery.noConflict();
jQuery(document).ready(function($){
    
    /* -- CONTENT CONTAINER SIZING
    ------------------------------------------------------------------------------------------------------------------ */
    if($('.secondary').length > 0)
    {
        /* Create an array of secondary divs */
        var secondaries = $('.secondary').get();
        
        if(secondaries.length > 1)
        {
            innerWidth = $('#inner').width();
            primaryMin = ($('#primary').css('min-width').replace('px','') != 'auto' && $('#primary').css('min-width').replace('px','') != '0') 
                         ? $('#primary').css('min-width').replace('px','')
                         : 0;

            /* Chrome returns min-width as literal (40%) rather than pixel */
            if(primaryMin != 0)
            {
                if(primaryMin.charAt(primaryMin.length-1) == '%')
                {
                    percentage = '.' + primaryMin.replace('%','');
                    primaryMin = Math.round(innerWidth * (parseFloat(percentage)));
                }
            }
            
            primaryArea = Math.round(innerWidth  / secondaries.length);
            
            primaryWidth = ((primaryMin > 0) && (primaryMin > primaryArea))
                           ? Math.round( (primaryMin / innerWidth ) * 100 )
                           : Math.round( (primaryArea / innerWidth) * 100 );
            
            

            secondaryArea = 100 - primaryWidth;
            
            $('#primary').css('width', primaryWidth + '%' );
            $('.secondary').css('width',((secondaryArea / secondaries.length) - .5) + '%');
        }
        else
        {
            $('#primary').css('width','68%');
            $('.secondary').css({'width':'29.5%',
                                 'float':($('.secondary').hasClass('right')) ? 'right' : 'left' 
                                });
        }
        
    }
    
     
});
