$(function() {
    //lang select
    //en
    $("#menu_title_en").css('cursor','pointer');
    $("#menu_title_en").click(function(event){
		var params = {height:"toggle", opacity:"toggle"}; 
		$("#menu_en").animate({height:"toggle",opacity:"toggle"},"slow");
		if($("#menu_jp").is(":visible")){
			$("#menu_jp").animate({height:"toggle",opacity:"toggle"},"slow");
		}
		if($("#menu_online").is(":visible")){
			$("#menu_online").animate({height:"toggle",opacity:"toggle"},"slow");
		}
	});
    
    //jp
    $("#menu_title_jp").css('cursor','pointer');
    $("#menu_title_jp").click(function(event){
		var params = {height:"toggle", opacity:"toggle"}; 
		$("#menu_jp").animate({height:"toggle",opacity:"toggle"},'fast');
		if($("#menu_en").is(":visible")){
			$("#menu_en").animate({height:"toggle",opacity:"toggle"},"slow");
		}
		if($("#menu_online").is(":visible")){
			$("#menu_online").animate({height:"toggle",opacity:"toggle"},"slow");
		}
	});
    
    //online
    $("#menu_title_online").css('cursor','pointer');
    $("#menu_title_online").click(function(event){
		var params = {height:"toggle", opacity:"toggle"}; 
		$("#menu_online").animate({height:"toggle",opacity:"toggle"},'fast');
		if($("#menu_en").is(":visible")){
			$("#menu_en").animate({height:"toggle",opacity:"toggle"},"slow");
		}
		if($("#menu_jp").is(":visible")){
			$("#menu_jp").animate({height:"toggle",opacity:"toggle"},"slow");
		}
	});
    
    //menu
    $(".menu").each(function(){
		$("li > a", this).each(function(index){ 
			var $this = $(this); 
			if(index > 0) $this.next().hide(); 
			$this.click(function(){ 
				if($this.attr('href') == 'javascript:void(0);'){
					var params = {height:"toggle", opacity:"toggle"}; 
					$(this).next().animate(params).parent().siblings() 
						.children("ul:visible").animate(params); 
					return false; 
				}
			}); 
		}); 
	});
    
    
    //menu popup
    $("#lang_menu a").hover(
	    function() {  
	        if($(this).next().is("em")){
		        $(this).oneTime(500, function() {
				    $('#right_column').block({fadeInTime:"1000"}); 
				    $(this).next("em").animate({opacity: "show"}, "slow");  
				});
	        }
	    }, function() {  
	        $(this).stopTime();
	        if($(this).next().is("em")){
		        $(this).next("em").animate({opacity: "hide"}, "fast");  
	        }
	        $('#right_column').unblock(); 
	    }); 
    
});



$(document).ready(
    
    function() {
        
        function displayHover(display_elem){
	        if ($.browser.msie && $.browser.version > 7){
	            var top = (display_elem.offset().top-$('#poswrap').offset().top)-22;  
	        }else{
	            var top = (display_elem.offset().top-$('#poswrap').offset().top)-10;  
	        }
	        //var left = (display_elem.offset().left + (display_elem.width() /2) - ($('#sns_box').width() / 2))-$('#poswrap').offset().left;
            var left = 50;
            //var left = 0;
	        $('#sns_box').animate({opacity: "show"}, "slow");  
	        $('#sns_box').css({'top':top, 'left':left});  
        }
        
        $('a[rel=litwitter]').mouseenter(
            function() {         
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/twitter.gif\" align=\"absmiddle\"> <a href=\"http://twitter.com/ryuichisakamoto/\" target=\"_blank\">@ryuichisakamoto</a>");  
            }
        );
        
        $('a[rel=lifacebook]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/facebook.gif\" align=\"absmiddle\"> <a href=\"http://www.facebook.com/ryuichisakamoto/\" target=\"_blank\">ryuichisakamoto</a>");  
            }
        );

        $('a[rel=ligoogleplus]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/new-g-plus-icon-16.png\" align=\"absmiddle\"> <a href=\"https://plus.google.com/102076517544897970780/posts\" target=\"_blank\">+Ryuichi Sakamoto</a>");  
            }
        );
        
        $('a[rel=liyoutube]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/youtube.gif\" align=\"absmiddle\"> <a href=\"http://www.youtube.com/user/rskmt09/\" target=\"_blank\">Sakamoto YouTube</a>");  
            }
        );
        
        $('a[rel=liitunes]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_itunes-sm.gif\" align=\"absmiddle\"> <a href=\"http://itunes.apple.com/us/artist/ryuichi-sakamoto/id271593168?uo=4\" target=\"_blank\">Sakamoto iTunes</a>");  
                                     }
            );
            
        $('a[rel=liitunesj]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_itunes-sm.gif\" align=\"absmiddle\"> <a href=\"http://itunes.apple.com/jp/artist/ryuichi-sakamoto/id271593168?uo=4\" target=\"_blank\">Sakamoto iTunes(Japan)</a>");  
            }
        );
        
        $('a[rel=limyspace]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/myspace.png\" align=\"absmiddle\"> <a href=\"http://www.myspace.com/sakamoto\" target=\"_blank\">Sakamoto myspace</a>");  
            }
        );
        
        $('a[rel=liemail]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_eg()\">general information</a><br/><img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_eo()\">offers(international)</a><br /><img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_ef()\">fan mail</a><br /><img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_et()\">technical information</a><br /><span style=\"font-size:6pt;color:#aaaaaa\">[*Mail size must not exceed 512KB*]</span>");  
            }
        );
        
        $('a[rel=litwitterj]').mouseenter(
            function() {         
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/twitter.gif\" align=\"absmiddle\"> <a href=\"http://twitter.com/skmt09/\" target=\"_blank\">@skmt09</a><br /><img src=\"/images/twitter.gif\" align=\"absmiddle\"> <a href=\"http://twitter.com/ryuichisakamoto/\" target=\"_blank\">@ryuichisakamoto</a>");  
            }
        );
        
        $('a[rel=litwittero]').mouseenter(
            function() {         
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/twitter.gif\" align=\"absmiddle\"> <a href=\"http://twitter.com/ryuichisakamoto/\" target=\"_blank\">@ryuichisakamoto</a><br /><img src=\"/images/twitter.gif\" align=\"absmiddle\"> <a href=\"http://twitter.com/skmt09/\" target=\"_blank\">@skmt09</a>");  
            }
        );
        
        $('a[rel=liyoutubej]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/youtube.gif\" align=\"absmiddle\"> <a href=\"http://www.youtube.com/user/commmons#p/u/\" target=\"_blank\">commmons channel</a>");  
            }
        );
        
        $('a[rel=liyoutubeo]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/youtube.gif\" align=\"absmiddle\"> <a href=\"http://www.youtube.com/user/rskmt09/\" target=\"_blank\">Sakamoto YouTube</a><br /><img src=\"/images/youtube.gif\" align=\"absmiddle\"> <a href=\"http://www.youtube.com/user/commmons#p/u/\" target=\"_blank\">commmons channel</a>");  
            }
        );
        
        $('a[rel=liituneso]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_itunes-sm.gif\" align=\"absmiddle\"> <a href=\"http://itunes.apple.com/us/artist/ryuichi-sakamoto/id271593168?uo=4\" target=\"_blank\">Sakamoto iTunes</a><br /><img src=\"http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_itunes-sm.gif\" align=\"absmiddle\"> <a href=\"http://itunes.apple.com/jp/artist/ryuichi-sakamoto/id271593168?uo=4\" target=\"_blank\">Sakamoto iTunes(Japan)</a>");  
            }
        );
        
        $('a[rel=liemailj]').mouseenter(
            function() {    
                displayHover($(this));
                $('.popup_body').html("<img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_jg()\">general information</a><br/><img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_jo()\">offers(japanese only)</a><br /><img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_jf()\">fan mail</a><br /><img src=\"/images/email.gif\" align=\"absmiddle\"> <a href=\"javascript:mail_jt()\">technical information</a><br /><span style=\"font-size:6pt;color:#aaaaaa\">[*Mail size must not exceed 512KB*]</span>");  
            }
        );
        
        
        
	    $('#sns_box').mouseleave(
	        function () {  
		        $('#sns_box').animate({opacity: "hide"}, "fast");  
	        }
	    );  
    }
);


function setHeight(){
    if($("#right_column").height() < $(window).height()){
	    $("#right_column").height($(window).height()-50);
    }
}

function mail_eg(){var s="LOCATIONkHREFz_MAILTOwINQUIRY?E}SITESAKAMOTOkCOM_",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)-1)%93+33);eval(r);}
function mail_eo(){var s="x{om#u{z:t!qrI.ymux#{Fzq&{rrq!kqL\"u#q\"mwmy{#{:o{y.",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+48)%93+33);eval(r);}
function mail_ef(){var s="(+|z0%+*G$.!\"V;)z%(0+S/\')0\"z*x!Y/%0!/z\'z)+0+G|+);",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+35)%93+33);eval(r);}
function mail_et(){var s="KNB@SHNMjGQDEy^L@HKSNvSDBG>D|RHSDR@J@LNSNjBNL^",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+0)%93+33);eval(r);}
function mail_jg(){var s="$\'xv,!\'&C}*z{R7%v!$,\'O!&)-!*1t\"U+!,z+v#v%\',\'Cx\'%7",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+39)%93+33);eval(r);}
function mail_jo(){var s="eh\\Zmbhg\'ak^_6xfZbemh3g^ph__^kXc9lbm^lZdZfhmh\'\\hfx",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)-26)%93+33);eval(r);}
function mail_jf(){var s="gj^\\odji)cm`a8zh\\dgoj5nfhoa\\iZe;ndo`n\\f\\hjoj)^jhz",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)-28)%93+33);eval(r);}
function mail_jt(){var s="+.\"}3(.-J\'1$%Y>,}(+3.V3$\"\'{)\\2(3$2}*},.3.J\".,>",r="";for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+32)%93+33);eval(r);}
