﻿if(navigator.userAgent.indexOf('MSIE') > 0){
	window.attachEvent('onload', initfunk);
}else{
	window.addEventListener('load', initfunk, false);
}

function initfunk(){
	
	if($('#swf').size() > 0){
		swf_show('swf', 'swf/top.swf', '880', '240', 'best', '?id=9999', 'opaque');
	}
	
	if($('#news_table').size() > 0){
		var request = $.ajax({url:'js/news.php', type:"POST", success:set_news});
	}
	
	set_menu();
	
	if($('#sale_box').size() > 0){
		set_sale();
	}
	
	if($('#randam_banner').size() > 0){
		randam_banner();
	}
	
	if($('#contact_input').size() > 0){
		set_form();
	}
	
	if($('#contact_submit').size() > 0){
		set_preview();
	}
	
	
	return;
}



function set_news(data)
{
	$('#news_table').html(data);
}






menu_events = {
	
	selected: 0,
	selected_menu: 0,
	submenu_timer: null,
	efc:null,
	
	clk: function(e)
	{
		switch(Number(e.target.id.replace('menu_btn_', ''))){
			
			case 1:
			case 2:
			case 3:
			case 4:
			case 6:
			case 7:
				return(false);
			break;
		}
	},
	
	over: function(e)
	{
		
		if(menu_events.selected_menu == e.target.id.replace('menu_btn_', '')){
			return;
		}else if(menu_events.selected !== 0){
			$('#submenu_'+menu_events.selected).mouseover();
			$('#submenu_'+menu_events.selected).mouseout();
			$('#submenu_'+menu_events.selected).slideUp('slow');
			menu_events.selected = 0;
		}
		
		switch(Number(e.target.id.replace('menu_btn_', ''))){
			case 1:
				$('#submenu_1').slideDown('slow');
				menu_events.selected = 1;
			break;
			case 2:
				$('#submenu_2').slideDown('slow');
				menu_events.selected = 2;
			break;
			
			case 3:
				$('#submenu_3').slideDown('slow');
				menu_events.selected = 3;
			break;
			
			case 4:
				$('#submenu_4').slideDown('slow');
				menu_events.selected = 4;
			break;
			case 5:
				$('#submenu_5').slideDown('slow');
				menu_events.selected = 5;
			break;
			
			case 6:
				$('#submenu_6').slideDown('slow');
				menu_events.selected = 6;
			break;
			
			case 7:
				$('#submenu_7').slideDown('slow');
				menu_events.selected = 7;
			break;
			
		}
		
		if(menu_events.selected > 0){
			$('#submenu_'+menu_events.selected).mouseover(menu_events.submenu_over);
			$('#submenu_'+menu_events.selected).mouseout(menu_events.submenu_out);
		}
		
		menu_events.selected_menu = e.target.id.replace('menu_btn_', '');
		
	},
	
	submenu_over: function(e)
	{
		clearTimeout(menu_events.submenu_timer);
		e.stopPropagation();
	},
	
	submenu_out: function(e)
	{
		clearTimeout(menu_events.submenu_timer);
		menu_events.submenu_timer = window.setTimeout(menu_events.timeout, 2000);
		e.stopPropagation();
	},
	
	timeout: function(e)
	{
		$('#submenu_'+menu_events.selected).unbind('mouseover', menu_events.submenu_over);
		$('#submenu_'+menu_events.selected).unbind('mouseout', menu_events.submenu_out);
		$('#submenu_'+menu_events.selected).slideUp('slow');
		menu_events.selected = 0;
		menu_events.selected_menu = 0;
		clearTimeout(menu_events.submenu_timer);
	}
}



function set_menu()
{
	
	$('#menu').click(menu_events.clk);
	$('#menu').mouseover(menu_events.over);
	
}



function randam_banner()
{
	
	var banners = [
				'img/top/kosodate.png',
				'img/top/mix.png',
				'img/top/tabi.png',
				'img/top/kozin.png'
	];
	
	var alts = [
				'子育てコープ コープは子育てを応援しています。 子育てコープはこちらから',
				'三井生協人気ナンバーワン商品！ ミックスキャロット',
				'旅プラザ ホテル・旅館24時間検索予約！',
				'三井生協の個人別宅配'
	];
	
	var link = [
				'shopping/baby/',
				'http://goods.jccu.coop/feature/carrot/',
				'http://www.yadoplaza.com/AF90002057',
				'shopping/kozin/'
	];
	
	var num = Math.floor((Math.random() * 6) / 2);

	$('#randam_banner').attr({src: banners[num], alt: alts[num]});
	$('#randam_banner_link').attr({href: link[num]});
	
}



function set_form()
{
	
	$('#type').change(change_type);
	$('.seikyu').each(function(){$(this).hide();});
	
}



function change_type(e)
{
	
	switch(e.target.value){
	
		case 'お問い合わせ':
			$('.seikyu').each(function(){$(this).hide();});
		break;
		
		case '資料請求':
			$('.seikyu').each(function(){$(this).show();});
		break;
	
	}
	
}



function set_preview()
{
	
	if($('#type').val() == '資料請求'){
		$('.seikyu').each(function(){$(this).show();});
	}
	
}



function serch_start()
{
	var search_str = get_value();
	
	if(search_str.search_text != "" && search_str.search_text != undefined){
		var search_input = $('*[name=search]');
		search_input.focus();
		search_input.val(decodeURI(search_str.search_text));
		search_input.blur();
	
		$('*[title=検索]').click();
	}
}
