
HugoBoss.changeCountry = {

    init: function(){
    
        HugoBoss.changeCountry.utils.init();
        HugoBoss.changeCountry.events.init();
        
    },
    
    utils: {
    
        init: function(){
        
            HugoBoss.changeCountry.utils.setSize();
            $('#footer').remove();
            
        },
        
        imageWidth: 1300,
        imageHeight: 855,
        
        setSize: function(){
        
            var bodyWidth = $('body').width();
            var bodyHeight = $('#outerWrapper').height();
			
            
            var widthDiv = HugoBoss.changeCountry.utils.imageWidth / bodyWidth;
            var heightDiv = HugoBoss.changeCountry.utils.imageHeight / bodyHeight;
            
            $('#backgroundImg').css({
                left: '0px',
                marginLeft: '0px'
            });
            
            $('body').css({
                overflow: 'hidden'
            });
            
            
            if (((bodyHeight > 660) || (bodyWidth > 1004)) && (widthDiv < heightDiv)) {
            
                $('#backgroundImg').css({
                    width: '100%',
                    height: 'auto',
                    visibility: 'visible'
                });
                
            }
            else 
                if (((bodyHeight > 660) || (bodyWidth > 1004)) && (widthDiv >= heightDiv)) {
                
                    $('#backgroundImg').css({
                        width: 'auto',
                        height: '100%',
                        visibility: 'visible'
                    });
					
					
                    
                }
                else {
					
                    $('#backgroundImg').css({
                        width: '1004px',
                        height: '660px',
                        visibility: 'visible'
                    });
                    
                }
				
				if(bodyHeight <= 660 ) {
                    $('body').css({
                        overflowY: 'scroll'
                    });
				} else {
                    $('body').css({
                        overflowY: 'hidden'
                    });
				}
				
				if(bodyWidth <= 1004 ) {
                    $('body').css({
                        overflowX: 'scroll'
                    });
				} else {
                    $('body').css({
                        overflowX: 'hidden'
                    });
				}
				
            
            HugoBoss.changeCountry.utils.setInnerSize();
            
            $('#footer').css({
                zIndex: 0
            });
            
            if (HugoBoss.utils.browserAndVersion() === 'ie7') {
                HugoBoss.changeCountry.utils.setSize();
            }
            
        },
        setInnerSize: function(){
        
            var bgWidth = $('body').width();
            var bgHeight = $('#outerWrapper').height();
            
            if (bgHeight === 0) {
                setTimeout(function(){
                    HugoBoss.changeCountry.utils.setInnerSize();
                }, 500);
            }
            else {
                
                $('#chooseStore').css({
                    width: (bgWidth / 2) - 39 + 'px',
                    height: bgHeight - 68 + 'px'
                });
                
                $('#chooseBrand').css({
                    width: (bgWidth / 2) - 39 + 'px',
                    height: bgHeight - 68 + 'px'
                });
            }
            
            if (HugoBoss.utils.browserAndVersion() === 'ie7') {
                HugoBoss.changeCountry.utils.setInnerSize();
            }
        }
        
    },
    
    events: {
    
        init: function(){
        
            $(window).resize(function(){
            
                HugoBoss.changeCountry.utils.setSize();
                
            });
            
        }
        
    }

};


//initialize all
$(document).ready(function(){
    $('#hover_box').removeClass('no_script');
    HugoBoss.changeCountry.init();
    setLandNavigation();
    
});


function setLandNavigation(){



    $('#changeCountry_select').bind('click', function(){
    
        $('#select_liste').css('display', 'block');
        $('#changeCountry_select').css('display', 'none');
        
        
        
        $('#outerWrapper').bind('click', function(){
        
            if ($('#outerWrapper').hasClass('offen') == true) {
            
            
                $('#select_liste').css('display', 'none');
                $('#changeCountry_select').css('display', 'block');
                $('#outerWrapper').unbind('click');
                $('#outerWrapper').removeClass('offen');
                
            }
            else {
                $('#outerWrapper').addClass('offen');
            }
        });
        
        
    });
    
    
    
    $('#select_liste').click(function(){
        $('#select_liste').css('display', 'none');
        $('#changeCountry_select').css('display', 'block');
        
    });
    
    
    
    
    
}

