

jQuery(document).ready(function($){

	var $btn1_h = $("#btn1_h");
	var $btn2_h = $("#btn2_h");
	var $btn3_h = $("#btn3_h");
	if($("#flash").get(0).tagName == "OBJECT") return;
	var isIE = $.browser.msie;
	$.data($btn1_h.parent().get(0),"vga",{isAnimate:false});
	$.data($btn2_h.parent().get(0),"vga",{isAnimate:false});
	$.data($btn3_h.parent().get(0),"vga",{isAnimate:false});

	if(isIE&&$.browser.version<7){
		// IE6

	}else{

		$.data($btn1_h.get(0),"vga",{isHover:false});
		var data = $.data($btn1_h.get(0),"vga");

		swfobject.isInterval = false;

		var hover = function(){
			var id = this.id.substr(3,1);
			$.data($btn1_h.get(0),"vga",{isHover:!(swfobject.isInterval)});
			$("#indexNaviBtn1").css("zIndex",5);
			$("#indexNaviBtn2").css("zIndex",6);
			$("#indexNaviBtn3").css("zIndex",7);

			var span = $("#btn"+id+"_h").parent();
			span.parent().css("zIndex",8);

			// animate hover_img
			if(isIE){
				span.css({display:(swfobject.isInterval?"none":"inline")});
				if(!($.data(span.get(0),"vga")).isAnimate){
					($.data(span.get(0),"vga")).isAnimate = true;
					//span.css({display:(swfobject.isInterval?"none":"inline")}).queue([]).stop().delay(500).animate({marginTop: '-39px'},500,"linear",function(){($.data(this,"vga")).isAnimate = false});
					span.queue([]).stop().delay(500).animate({marginTop: '-39px'},500,"linear",function(){($.data(this,"vga")).isAnimate = false});
				}
			}else{
				if(!swfobject.isInterval) $("#btn"+id+"_h").queue([]).stop().animate({opacity:1},500);
				if(!($.data(span.get(0),"vga")).isAnimate){
					($.data(span.get(0),"vga")).isAnimate = true;
					span.queue([]).stop().delay(500).animate({marginTop:'-39px'},500,"linear",function(){($.data(this,"vga")).isAnimate = false});
				}
			}

			if(swfobject.cid == id) return false;
			swfobject.cid = id;

			for(var i = 1;i<4;i++){
				$("#c00"+i).queue([]).stop().css("display","none");
				$("#headInner"+i).queue([]).stop().css("display","none");
				$("#headContentBg"+i).queue([]).stop().css("display","none");
				if(!isIE){
					$("#headInner"+i).queue([]).stop().css("opacity",0);
					$("#headContentBg"+i).queue([]).stop().css("opacity",0);
				}
				if(i==id) continue;
				$("#btn"+i+"_a").queue([]).stop().animate({marginTop:"0px"},500);
				$("#indexNaviBtn"+i+" span.regBtn").queue([]).stop().animate({marginTop: '0px'},500);
				$.data($("#indexNaviBtn"+i+" span.hoverBtn").queue([]).stop().animate({marginTop: '-19px'},500).get(0),"vga").isAnimate = false;
				if(!isIE){
					$("#btn"+i+"_h").queue([]).stop().animate({opacity:0},500);
				}
				$("#btn"+i+"_img").queue([]).stop().animate({height:'70px'},500);
			}

			$("#btn"+id+"_a").queue([]).stop().delay(500).animate({marginTop:"-20px"},500).parent();
			$("#indexNaviBtn"+id+" span.regBtn").queue([]).stop().delay(500).animate({marginTop: '-20px'},500);
			$("#btn"+id+"_img").queue([]).stop().delay(500).animate({height:'90px'},500);

			if(isIE&&$.browser.version>6){
				$("#c00"+id).css("display","inline");
				$("#headInner"+id).css("display","inline");
				$("#headContentBg"+id).css("display","inline");
			}else{
				$("#headInner"+id).queue([]).stop().css("display","inline").animate({opacity:1},500);
				$("#headContentBg"+id).queue([]).stop().css("display","inline").animate({opacity:1},500);
				$("#c00"+id).queue([]).stop().css({opacity:0}).css("display","inline").animate({opacity:1},500);
			}

		}

		var hoverOut = function(){
			var id = this.id.substr(3,1);
			$.data($btn1_h.get(0),"vga",{isHover:false});
			var span = $("#btn"+id+"_h").parent();
			if(isIE){
				span.css({display:"none"});
			}else{
				$("#btn"+id+"_h").queue([]).stop().animate({opacity:0},500);
			}
		}

		$("#btn1_a").mouseover(hover).mouseout(hoverOut);
		$("#btn2_a").mouseover(hover).mouseout(hoverOut);
		$("#btn3_a").mouseover(hover).mouseout(hoverOut);

		window.intervalFunc = function(){
			var data = $.data($btn1_h.get(0),"vga");
			if(data.isHover) return;
			var cid = swfobject.cid;
			cid++;
			if(cid>3) cid = 1;
			swfobject.isInterval = true;
			$("#btn"+cid+"_a").mouseover();
			swfobject.isInterval = false;
		}

		setInterval("intervalFunc()",10000);

	}


});

