$(function(){
    var winW = $(window).width(),
        winH = $(window).height(),
        menuH = 380,
        hRight = (winH - menuH)*3/8,
        siteFrameH = "auto",
        ua = navigator.userAgent,
        url = $(location).attr("href"),
        iPad = false;
    
    // iPad画面サイズ
    if(ua.match(/iPad/)){
        $("#site_frame").css({width:980});
        iPad = true;
    }
    

    // #site_frame Height Setting
    $("#site_frame").css({height:siteFrameH});
    
    if (url.match(/(contact\.php|\/|\?top|premier_collection\.html)$/)) {
        siteFrameH = (winH < (menuH+155+100))? menuH+155+100+"px" : winH+"px";
        $("#site_frame").css({height:siteFrameH});
    } else if (url.match(/showcase\.html.*$/)) {
        if (iPad) {
            $("#site_frame").css({height:'auto'});
        } else {
            var showcaseH = 153 + 155 + 499 + 60;
            siteFrameH = winH < showcaseH ? showcaseH + 'px': winH + 'px';
            $("#site_frame").css({height: siteFrameH});
        }
    }

    // IE7~8用box-shadow Setting
    /*
    if($.browser.msie && $.browser.version < 9) {
        $("#site_frame").css({
                "filter":"progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=135, strength=2), progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=270, strength=1)",
                    "-ms-filter":"progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=135, strength=2), progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=270, strength=1)"
        });
        
        $(".cnt_block").css({
                "filter":"progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=135, strength=2), progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=270, strength=1)",
                    "-ms-filter":"progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=135, strength=2), progid:DXImageTransform.Microsoft.Shadow(color='#888888', direction=270, strength=1)"
        });
    }
    */
	
    
    hRight = (hRight<155)? 155 : hRight;
    $("#menu").css({position:"absolute", top:hRight+"px", right:"30px"});
    $("#copyright").css({position:"absolute", bottom:5, right:0});

});

    

// メニュー出力制御
function menu(){
    var url = $(location).attr("href"),
        requested = url.replace(/.+\/(.+)\.(html|php)$/,"$1"),
        menu_str = "",
        menu = {
           'about':"<li><div><a href='http://www.jewels-tokyo.com/about.html' class=''>About</a></div></li>",
           'making_scissors':"<li><div><a href='http://www.jewels-tokyo.com/making_scissors.html' class=''>Making Scissors</a></div></li>",
           'simulator':"<li><div><a href='http://www.jewels-tokyo.com/simulator.html' class=''>Simulator</a></div></li>",
           'showcase':"<li><div><a href='http://www.jewels-tokyo.com/showcase.html' class=''>Showcase</a></div></li>",
           'premier_collection':"<li><div><a href='http://www.jewels-tokyo.com/premier_collection.html' class=''>Premier Collection</a></div></li>",
           'store':"<li><div><a href='http://www.jewels-tokyo.com/store.html' class=''>Store</a></div></li>",
           'contact':"<li><div class='menuEnd'><a href='http://www.jewels-tokyo.com/contact.php' class=''>Contact</a></div></li>"
        },
        menu_ = {
            'about':"<li><div>About</div></li>",
            'making_scisssors':"<li><div>Making Scissors</div></li>",
            'simulator':"<li><div><a href='simulator.html' class=''>Simulator</a></div></li>",
            'showcase':"<li><div>Showcase</div></li>",
            'premier_collection':"<li><div>Premier Collection</div></li>",
            'store':"<li><div><a href='store.html' class=''>Store</a></div></li>",
            'contact':"<li><div class='menuEnd'><a href='contact.php' class=''>Contact</a></div></li>"
        },
        menu__ = {
           'about':"<li><div><a href='http://www.jewels-tokyo.com/about.html' class=''>About</a></div></li>",
           'making_scissors':"<li><div><a href='http://www.jewels-tokyo.com/making_scissors.html' class=''>Making Scissors</a></div></li>",
           'simulator':"<li><div><a href='http://www.jewels-tokyo.com/simulator.html' class=''>Simulator</a></div></li>",
           'showcase':"<li><div>Showcase</div></li>",
           'premier_collection':"<li><div>Premier Collection</div></li>",
           'store':"<li><div><a href='http://www.jewels-tokyo.com/store.html' class=''>Store</a></div></li>",
           'contact':"<li><div class='menuEnd'><a href='http://www.jewels-tokyo.com/contact.php' class=''>Contact</a></div></li>"
        },
        isIE7 = ($.browser.msie && $.browser.version < 8)? true: false;


/*

    // 本番最終バージョン
    if(menu[requested]){
	  menu[requested] = menu[requested].replace(/class=''/, "class='selected'");
    }
    $.each(menu, function(a, b){ menu_str += b; });

//*/

    
/*
    // 1st.リリースバージョン2012.01.11
    if(menu_[requested]){
	  menu_[requested] = menu_[requested].replace(/class=''/, "class='selected'");
    }
    $.each(menu_, function(a,b){menu_str+=b});
//*/

///*
    // 2ndリリースバージョン
    if(menu__[requested]){
	  menu__[requested] = menu__[requested].replace(/class=''/, "class='selected'");
    }
    $.each(menu__, function(a,b){menu_str+=b});

//*/


    $("#menu ul").html(menu_str);
	

    // IE7用メニューマージンライト値設定
    if (isIE7 === true) {
        $("#menu ul").css({
            position: 'absolute',
            top: 75,
            right: 10
        });
    }


    // Menu マウスオーバー
    $("#menu li div a").hover(
        function(){$(this).css({color:"#deaa44"}).animate(
                {fontSize:18},200,"easeInQuart");
        },
        function(){$(this).animate(
            {fontSize:14},300,"easeOutQuart", function(){
                var clr0 = "#000",
                    clr1 = "#deaa44",
                    cls = $(this).attr("class"),
                    clr = (cls && cls.match(/selected/))? clr1 : clr0; 
                $(this).css({color:clr});
            });
        }
    );
}
