﻿//检查jQuery是否加载
if(typeof(jQuery) == "undefined")
	{
		alert("To run this page needs to load JQuery firsts.");	
	}
	
//右边栏的宽度
var infoWidth = jQuery("div#Templates_YOY360MapPage_IframeBody").width();
//分割栏宽度
var splitterWidth = jQuery("div#Templates_YOY360MapPage_Splitter").width();

//右边显示内容
function showpage(url){
    //if(rightCollapse) showRightFrame();
    $('Templates_YOY360MapPage_Iframe').src=escape(url);
}


//调整窗体页面的自动高度适应
function pageFit()
{
	var bodyHeight = jQuery.browser.msie||jQuery.browser.mozilla?document.documentElement.clientHeight:document.body.clientHeight;
	var headerHeight = jQuery("div#Templates_YOY360MapPage_Header").height();
	var footerHeight = jQuery("div#Templates_YOY360MapPage_Footer").height();
	var pageBodyHeight = bodyHeight - headerHeight - footerHeight;
	var splitterHeight = jQuery("div#Templates_YOY360MapPage_Splitter").height();
	var splitterTop = (pageBodyHeight - splitterHeight) / 2;
	
	jQuery("div#Templates_YOY360MapPage_PageBody").animate({height: pageBodyHeight}, "slow");
	jQuery("div#Templates_YOY360MapPage_MapBody").animate({height: pageBodyHeight}, "slow");
	jQuery("div#Templates_YOY360MapPage_SplitterContainer").animate({height: pageBodyHeight}, "slow");
	jQuery("div#Templates_YOY360MapPage_Splitter").animate({top: splitterTop}, "slow");
	jQuery("div#Templates_YOY360MapPage_IframeBody").animate({height: pageBodyHeight}, "slow");
	
	try
	{
	    map.fit();
	}
	catch(e)
	{
	    e;
	}
}

var resizeTimer = null
function pageResize()
{
	if(resizeTimer!=null)
		clearTimeout(resizeTimer);
			
	resizeTimer = setTimeout("pageFit()",1000);
}

//右边是否折叠标志
var rightCollapse = false;

function hiddenRightFrame(){
    jQuery("div#Templates_YOY360MapPage_IframeBody").css("width",0);
    jQuery("div#Templates_YOY360MapPage_SplitterContainer").css("right",0);
    jQuery("div#Templates_YOY360MapPage_MapBody").css("marginRight",splitterWidth);

//    jQuery("div#Templates_YOY360MapPage_IframeBody").animate({width:0},"slow");
//    jQuery("div#Templates_YOY360MapPage_SplitterContainer").animate({right:0},"slow");
//    jQuery("div#Templates_YOY360MapPage_MapBody").animate({marginRight:splitterWidth},"slow");

    jQuery("div#Templates_YOY360MapPage_Splitter").css("backgroundImage","url(/Templates/YOY360MapPage/images/YOY360-MapPage_09.png)"); 
    rightCollapse = true;	  
}

function showRightFrame(){
    jQuery("div#Templates_YOY360MapPage_IframeBody").css("width",infoWidth);
    jQuery("div#Templates_YOY360MapPage_SplitterContainer").css("right",infoWidth);
    jQuery("div#Templates_YOY360MapPage_MapBody").css("marginRight",infoWidth + splitterWidth);
    
    //jQuery("div#Templates_YOY360MapPage_IframeBody").animate({width:infoWidth},"slow");
    //jQuery("div#Templates_YOY360MapPage_SplitterContainer").animate({right:infoWidth},"slow");
    //jQuery("div#Templates_YOY360MapPage_MapBody").animate({marginRight:infoWidth + splitterWidth},"slow");
    jQuery("div#Templates_YOY360MapPage_Splitter").css("backgroundImage","url(/Templates/YOY360MapPage/images/YOY360-MapPage_07.png)"); 
    rightCollapse = false;	  
}

//JQuery处理入口
jQuery(document).ready(function(){
	pageFit();
	
	jQuery("div#Templates_YOY360MapPage_Splitter").toggle(hiddenRightFrame,showRightFrame);
	
	jQuery("div#Templates_YOY360MapPage_Splitter").hover(function(){
		if(rightCollapse)
		{
	  		jQuery(this).css("backgroundImage","url(/Templates/YOY360MapPage/images/YOY360-MapPage_09_b.png)");
		}
		else
		{
			jQuery(this).css("backgroundImage","url(/Templates/YOY360MapPage/images/YOY360-MapPage_07_b.png)");
		}
	},function(){
	  if(rightCollapse)
		{
	  		jQuery(this).css("backgroundImage","url(/Templates/YOY360MapPage/images/YOY360-MapPage_09.png)");
		}
		else
		{
			jQuery(this).css("backgroundImage","url(/Templates/YOY360MapPage/images/YOY360-MapPage_07.png)");
		}
	});
	
	jQuery("div#Templates_YOY360MapPage_mainLink a span").hover(function(){
		if(!jQuery(this).hasClass("button_pressed"))
		{
	  		jQuery(this).removeClass();
	  		jQuery(this).addClass("button_hover");
		}
	},function(){
	  if(!jQuery(this).hasClass("button_pressed"))
		{
	  		jQuery(this).removeClass();
	  		jQuery(this).addClass("button_normal");
		}
	});
	
	jQuery(window).resize(pageResize);
});

//为Element添加一个样式
function setButtonPassed(element)
{
    jQuery("#s1").removeClass();
    jQuery("#s1").addClass("button_normal");
    
    jQuery("#s2").removeClass();
    jQuery("#s2").addClass("button_normal");
    
    jQuery("#s3").removeClass();
    jQuery("#s3").addClass("button_normal");
    
    jQuery("#s4").removeClass();
    jQuery("#s4").addClass("button_normal");
    
    jQuery("#s5").removeClass();
    jQuery("#s5").addClass("button_normal");
    
    jQuery("#"+element).removeClass();
	jQuery("#"+element).addClass("button_pressed");
	
	if(rightCollapse) showRightFrame();
}