// JavaScript Document

//set bg img 
var IMGH=$(window).height();
var IMGW=$(window).width();
//改变背景大小
$(window).resize(function(){
	IMGH=$(window).height();
	IMGW=$(window).width();
	setbgimgsize(IMGW,IMGH);
});

//设置背景图片大小
var setbgimgsize = function(w, h) {

    //等比
    //var rate = 640/480;
    //var w = w;
    //var h = h*rate;
    //var rate = 1900/1425;
    //var newH = h*rate;
    var bgimg = bgcontainer.find("img");
    //	var w_bgimg =bgimg.width();
    //	var h_bgimg =bgimg.height();
    DrawImage(bgimg, w, h)

    //	bgcontainer.find("img").css({
    //	width: w,
    //		height:h
    //});
    bgcontainer.css({
        width: w,
        height: h
    });
    //计算语言面板的宽
    left_w = w - w_languagePanel;
    languagePanel.css({ left:left_w ,top:0 });
    //计算底部面板的宽度
    $('#foot_panel,#foot_info').css({ width: w });
    $('#layer_img').css({ width: w, height: h });
}
//按浏览器大小等比缩放背景图片
function DrawImage(ImgD, FitWidth, FitHeight) {
    var image = new Image();
    image.src = ImgD.attr("src");
    if (image.width > 0 && image.height > 0) {
        if (image.width / image.height >= FitWidth / FitHeight) {
            ImgD.css({ width: image.width * (FitHeight / image.height), height: FitHeight, position: "relative", left: "-" + (image.width * FitHeight / image.height - FitWidth) / 2 + "px", top: "0px" });
        } else {
        ImgD.css({ width: FitWidth, height: image.height * (FitWidth / image.width), position: "relative", left: "0px", top: "-" + (image.height * FitWidth / image.width - FitHeight) / 2 + "px" });
        }
    }
}
//定义参数
var bgcontainer=$("#bgimg");
//语言面板
var languagePanel=$(".language");
var w_languagePanel = languagePanel.width();
//底部LOGO面板
var foot_info_link = $(".foot_info_link");
var w_foot_info_link = foot_info_link.width();

//让底部面板的宽度等于屏幕宽度
$('#foot_panel,#foot_info,.foot_menu').css({width:IMGW});

//设置开似乎
var setbgimg=function(){
	bgcontainer.css({width:IMGW,height:IMGH,"overflow":'hidden'});
	bgcontainer.append("<div id='layer_img'></div><img src='"+imgsrc+"' alt='' />");
	bgcontainer.find("img").load(function(){
		//改变背景图片大小
		setbgimgsize(IMGW,IMGH);
		//移动语言面板
		languagePanel.animate({ top: 25 }, 800, function() { $('#language_effect').fadeIn(1000); });
		//背景显示
		bgcontainer.fadeIn(800);

		
	});
}

//初始化加载图片
function init()
{
	setbgimg();
}

//菜单效果开始
$('.menu_a').bind('mouseover',
	function()
	{
		//阻止所有动作效果
		$('.pop_sub_item').stop().animate({left:-460}).end();
		$('.m_slider_line').stop().animate({top:38}).end();
		var now_menu = $(this).attr('id');
		//执行现在的效果
		$(this).prevAll().find(".m_slider_line").stop().animate({top:0},200).end();
		//层级关系，所有用此方法找当前的层，显示出来
		$('#sub_menu').find(".pop_sub_menu").hide().eq(now_menu).show();
		$('#sub_menu').find(".pop_sub_item").eq(now_menu).stop().animate({left:0},500).end();
	}
  );
//访问其他区域的时候，回到当前菜单
$("#foot_info,#ad_panel,#past_event_box,#box").bind('mouseover',function(){
	//当前打开的菜单
	var id = $("#menu_panel").attr("class");
	//取消所有的滑动效果
	$('.m_slider_line').stop().animate({top:38}).end();
	$('#sub_menu').find(".pop_sub_menu").hide().eq(id).show();
	$('#sub_menu').find(".pop_sub_item").eq(id).stop().animate({left:0},500).end();
	$('.m_slider_line').eq(id).stop().animate({top:0}).end();
	$('.menu_a').find('a').eq(id).removeClass("menu_a_link").addClass("menu_a_link_now");								  
})
//mouseover link 
$('.menu_a_link').hover(
	function()
	{
		$(this).removeClass('menu_a_link').addClass('menu_a_link_now');
	},
	function()
	{
		$(this).removeClass('menu_a_link_now').addClass('menu_a_link');
	}
);

//加载MSGBOX
function msgbox()
{
	var w_width = $(window).width();
	var w_height = $(window).height();
	//隐藏面板MSGBOX
	$('#msg_box').css({width:w_width,height:w_height});
	//消息面板剧中
	var middle_width = Math.ceil((w_width-900)/2);
	$('#msg_panel').css({left:middle_width,height:w_height});
	//加载面板剧中
	$('#msg_loading').css({left:middle_width});
	
	//内容高度
	var middlea_width = Math.ceil((w_width-890)/2);
	$('.msg_content').css({left:middlea_width,height:w_height});
	
	//关闭面板
	//var mid_close = (w_width - 17 + 985) / 2;
	var mid_close = middlea_width + 900 + 20;
	$('.close_panel').css({ left: mid_close ,top: 70 });
	$('.msg_content_text').css({height:w_height});
	
	
	//其他页面中间显示加载面板保持居中
	var other_top = (w_height-100)/2;
	var other_w = (w_width-100)/2;
	$("#loading_box").css({left:other_w,top:other_top});
	
	//其他页面的中间页面显示面板	
	var box_h = $("#out_box").height();
	var box_w = $("#out_box").width();
	
	var milld_width = (w_width-box_w)/2;
	var milld_top = (w_height-box_h)/2;
	$('#out_box').css({ left: milld_width, top: milld_top });
    //下载页面面板居中
	$(".dialog_sign").css({ left: (w_width - 392) / 2, top: (w_height - 282) / 2 });
	//作品详细页面中间面板居中
	var c_h = $("#container").height();
	var c_w = $("#container").width();
	var m_width = (w_width - c_w) / 2;
	var m_height = (w_height - c_h) / 2;
	$('#container').css({ left: m_width, top: m_height });
	
	//顶部导航条
	var w = $(window).width();
	var h = $(window).height();
	
	var b_w = $('#banner_div').width();
	var b_h = $('#banner_div').height();
	var d_top =(h- b_h)/2;
	var d_left =(w- b_w);
	//左边BANNER
	$('#banner_div').css({ top: d_top, left: d_left });
	
	
	
}
//run
msgbox();
$(window).resize(function(){
	msgbox();
});
$(".dialog_sign").delay(600).fadeIn(800);
$('#container').show();
//$('#container').delay(600).fadeIn(800);
$('#out_box').delay(600).fadeIn(800);
//显示中央面板
$('#loading_box').delay(500).fadeIn().delay(500).fadeOut(800,function(){
	$("#box").slideDown(800);
});


//关闭面板
$('.close_panel').click(function(){	
								 
	 $('.close_panel').fadeOut(800);
	 $('.msg_content').slideUp(800);
	 $("#msg_panel").slideUp(800,function(){
		 $('#msg_box').css({'filter':'alpha(opacity=60)','-moz-opacity':'0.6','opacity':'0.6'}).delay(600).fadeOut();
	 });
 })

$('.close_panel').mouseover(function(){ $(this).stop().animate({top:65}).animate({top:70}).end(); });

//显示隐藏面板
function hide_msg_layer()
{
	//显示隐藏面板
	$('#msg_box').css({'filter':'alpha(opacity=60)','-moz-opacity':'0.6','opacity':'0.6'}).fadeIn();
	$('#msg_loading').show();
}
//加载消失
function loading_panel_layer()
{
	$('#msg_loading').fadeOut();
}

//隐藏所有，面板
function fadeOut_msg_box_layer()
{
	$('#msg_box').css({'filter':'alpha(opacity=100)','-moz-opacity':'1','opacity':'1'}).fadeOut();
	$('#msg_loading').delay(1000).fadeOut();
}

//如果内容超过面板则显示出多余内容
function show_out_content()
{
	//显示遮罩层和其他内容显示层
	$("#msg_panel").fadeIn(800,function(){
		$('.close_panel').delay(400).fadeIn();
		$('.msg_content').slideDown(function(){ $('#msg_loading').hide();});	
		$('.msg_content_text').jScrollPane({topCapHeight:70,bottomCapHeight:130,scrollbarWidth:5,wheelSpeed:2000});							
	});	
}

//处理AJAX延时问题
function loading_time()
{
	var now_date = new Date();
	var now_second = now_date.getSeconds();
	return now_second;
}

//显示菜单
$("#menu_div").delay(500).fadeIn();

$("#menu_title ul li").mouseover(

	function() {
	    $("#menu_title ul li").css({ color: "#adadad" });
	    $(this).css({ color: "#fff" });
	    $("#menu_title ul li ul").hide();
	    $(this).find("ul").show();
	}
)

$("#main_ad_panel,#foot_info").mouseover(function(){ $(".nav_item").css({color:"#adadad"}); $(".nav_item ul").hide();  })

function ad_text_panel()
{
	
	$('.millde_text_panel').stop().css({top:352}).delay(2500).animate({top:316}).end();	
}
ad_text_panel();



  


