jQuery.noConflict();

var preloadImagePaths = [
    '/image/menu_dot_2_rover.gif',
    '/image/menu_dot_rover.gif',
    '/image/menu_rover_02.gif',
    '/image/menu_rover_04.gif',
    '/image/menu_rover_06.gif',
    '/image/menu_rover_08.gif',
    '/image/menu_rover_10.gif',
    '/image/menu_rover_12.gif',
    '/image/menu_rover_14.gif',
    '/image/menu_rover_16.gif',
    '/image/event_more_rover.gif'];

function scrollTop(){
	var anim = new tokyoace4.AnimationScroll(0,4);
	anim.start();
}

function open_recipe_win(id){
	$(id).href = "#";
	if(id == "recipemenu1"){
		window.open("/event/donburi_recipe/donburi_recipe_01.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	}else if(id == "recipemenu2"){
		window.open("/event/donburi_recipe/donburi_recipe_02.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}else if(id == "recipemenu3"){
		window.open("/event/donburi_recipe/donburi_recipe_03.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}else if(id == "recipemenu4"){
		window.open("/event/donburi_recipe/donburi_recipe_04.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}else if(id == "recipemenu5"){
		window.open("/event/donburi_recipe/donburi_recipe_05.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}else if(id == "recipemenu6"){
		window.open("/event/donburi_recipe/donburi_recipe_06.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}else if(id == "recipemenu7"){
		window.open("/event/donburi_recipe/donburi_recipe_07.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}else if(id == "recipemenu8"){
		window.open("/event/donburi_recipe/donburi_recipe_08.html","recipe","width=720,height=550,menubar=yes,scrollbars=yes");
	
	}
}


var currentMenu = undefined;
var currentSubMenu = undefined;

function findAndSetCurrentPageCode() {
	var url = document.location.href;
	if(url.indexOf("about.html") != -1){
		currentMenu = "04";
	}else if(url.indexOf("/chefsclub") != -1){
		currentMenu = "06";
	}else if(url.indexOf("/event") != -1){
		currentMenu = "08";
	}else if(url.indexOf("/report") != -1){
		currentMenu = "10";
		if(url.indexOf("/report/ea/") != -1){
			currentSubMenu = "12";
		}else if(url.indexOf("/report/seisansya/") != -1){
			currentSubMenu = "14";
		}else if(url.indexOf("/report/otherevent/") != -1){
			currentSubMenu = "16";
		}
	}else{
		currentMenu = "02";
	}
}

function preloadImages() {
    jQuery.each(preloadImagePaths, function() {
        var img = new Image(); img.src = this;
    });
}

jQuery(document).ready(function($){
    /* アクセスしているページのメニュー、サブメニューの初期画像設定 */
    findAndSetCurrentPageCode();
    var menuItem = $('#m_' + currentMenu);
    menuItem.css('backgroundImage', 'url(/image/menu_dot_on.gif)');
    menuItem.find('#mi_' + currentMenu).attr('src', '/image/menu_current_' + currentMenu + '.gif');
	if(currentSubMenu != undefined){
        var subMenuItem = $('#m_' + currentSubMenu);
        subMenuItem.css('backgroundImage', 'url(/image/menu_dot_2_on.gif)');
        subMenuItem.find('#mi_' + currentSubMenu).attr('src', '/image/menu_current_' + currentSubMenu + '.gif');
    }

    // メニューのマウスオーバー時の処理
    $('.right .menu ul li').hover(function(e) {
        var listItem = $(e.currentTarget);
        var listId = listItem.attr('id').substring(2);
        $(this).css('cursor', 'pointer');
        if (currentMenu != listId) {
            if (listItem.parent().parent().hasClass('sub_menu')) { // サブメニュー
                listItem.css('backgroundImage', 'url(/image/menu_dot_2_rover.gif)');	
            } else {
                listItem.css('backgroundImage', 'url(/image/menu_dot_rover.gif)');	
            }
            listItem.find('img:first').attr('src', '/image/menu_rover_' + listId + '.gif');
        }
    }, function(e) {
        var listItem = $(e.currentTarget);
        var listId = listItem.attr('id').substring(2);
        $(this).css('cursor', 'default');
        if (currentMenu != listId) {
            if (listItem.parent().parent().hasClass('sub_menu')) { // サブメニュー
                listItem.css('backgroundImage', 'url(/image/menu_dot_2_off.gif)');	
            } else {
                listItem.css('backgroundImage', 'url(/image/menu_dot_off.gif)');	
            }
            listItem.find('img:first').attr('src', '/image/menu_default_' + listId + '.gif');
        }

    });

    /* イベント、レポートリストのマウスオーバーとクリック時の処理 */
    $('.entry_list li').hover(function() {
        $(this).css('cursor', 'pointer');
        $(this).find('img.more_button').attr('src', '/image/event_more_rover.gif');
        $(this).find('h3 a').addClass('rover');
    }, function() {
        $(this).css('cursor', 'default');
        $(this).find('img.more_button').attr('src', '/image/event_more.gif');
        $(this).find('h3 a').removeClass('rover');
    }).click(function() {
        var url = $(this).find('h3 a').attr('href');
        location.href = url;
    });

    /* マウスオーバー画像のプリロード */
    preloadImages();
});
