function initPage() {
	initPage_VAL();
	initLinkAddress();
	initClickHandler();
	//initSearchInput();
	initAutoCss();
	window.onresize=resizeWin;
	resizeWin();
}
var $mainCnt,$mapDiv;
var _DEFAULT_MAP_W;
function initPage_VAL() {
	$mainCnt=$("#main-cnt");
	$mapDiv=$("#mapDiv");
	_DEFAULT_MAP_W=$mapDiv.width();
}
function resizeWin() {
	//resetSRPosition();
	var w = $(this).width()-300;
	$mapDiv.width(_DEFAULT_MAP_W>=w?w:_DEFAULT_MAP_W);
}
var _IMG_M="/web/img/minus.gif",_IMG_P="/web/img/plus.gif";
var _PRE1="/web/",_PRE2="/docs/mapsapi/";
function initLinkAddress() {
	$("div.folder a").each(function(){
		if(this.href!=""){
			var i=this.href.indexOf(_PRE1);
			if(i>-1){
				this.href=this.href.replace(_PRE1,_PRE2);
			}
		}
	});
	$(".exampleTips").next().each(function(){
		if(this.href!=""){
			var i=this.href.indexOf(_PRE1);
			if(i>-1){
				this.href=this.href.replace(_PRE1,_PRE2);
			}
		}
	});
	$("#mapDiv").prev().find("a").each(function(){
		var href=window.location.href;
		href=href.substring(0,href.lastIndexOf("/"));
		var api=href.substring(href.lastIndexOf("/")+1)+"_eg";
		href=this.href;
		var i=href.lastIndexOf("/");
		href=href.substring(0,i)+_PRE2+href.substring(i+1,href.length);
		this.href=href+"#"+api;
	});
	$(".examples-box li a").each(function() {
		var href=window.location.href;
		var i=href.indexOf("?");
		href=href.substring(i+1);
		i=href.lastIndexOf("/");
		href=href.substring(0,i+1);
		i=this.href.lastIndexOf(_PRE1);
		href+=this.href.substring(i+_PRE1.length);
		this.href=this.href.substring(0,i)+_PRE2+href;
	});
}
function initClickHandler() {
	var $apiMenu = $("#api-menu div.menu-1");
	$apiMenu.find("img").click(function() {
		var i=this.src.lastIndexOf("minus");
		this.src=(i>-1?_IMG_P:_IMG_M);
		var c=$(this).parent().parent().next();
		(i>-1)?c.addClass("hidden"):c.removeClass("hidden");
	});
	$apiMenu.find("a:eq(1)").click(function() {
		$(this).prev().children()[0].src=_IMG_M;
		$(this).parent().next().removeClass("hidden");
	});
	$("div.folder a").click(function(){
		if(this.href!=""){
			var i=this.href.indexOf(_PRE2);
			if(i>-1){
				var url=this.href.substring(i+_PRE2.length);
				window.location.href="/web/index.shtml?"+url;
			}
		}		return false;
	});
	$("#mapDiv").prev().find("a").click(function(){
		var href=window.location.href;
		href=href.substring(0,href.lastIndexOf("/"));
		var api=href.substring(href.lastIndexOf("/")+1)+"_eg";
		window.location.href="/web/index.shtml?demo#"+api;
		return false;
	});
	$(".examples-box li a").click(function() {
		var href=window.location.href;
		var pre=href.substring(0,href.lastIndexOf("/"));
		var sub=this.href.substring(this.href.lastIndexOf("/"),this.href.length);
		href=pre+sub;
		href=href.substring(href.indexOf("/web/"),href.length);
		window.location.href=href;
		return false;
	});
	$(".exampleTips").next().click(function() {
		if(this.href!=""){
			var i=this.href.indexOf(_PRE2);
			if(i>-1){
				var url=this.href.substring(i+_PRE2.length);
				window.location.href="/web/index.shtml?"+url;
			}
		}
		return false;
	});
}
function resetSRPosition() {
	var l=$KEYWORD.offset().left;
	$SR.css("left",l);
}
var $KEYWORD,$SR,_TIP_INFO="类参考，成员，示例关键字";
function initSearchInput() {
	$SR=$("#searchResult");
	$KEYWORD=$("#keyword");
	if($KEYWORD.val()!=_TIP_INFO){$KEYWORD.css("color","black");}
	$KEYWORD.click(function() {
		if(this.value==_TIP_INFO){this.value="";$(this).css("color","black");}
		var offset=$(this).offset();
		var l=offset.left,t=offset.top;
		$SR.empty().append($("#searchContent").clone().removeClass("hidden"));
		resetSRPosition();
		$SR.removeClass("hidden");
	});
	$KEYWORD.blur(function(){
		if(this.value==""){this.value=_TIP_INFO;$(this).css("color","gray");}
		$SR.addClass("hidden");
	});
	$SR.click(function() {return false;})
}
//var _NAV_MAP = {"home":0,"apikey":1,"version":2,"feedback":3,"terms":4,"lolatool":5,"chmapi":6};
var _NAV_MAP = {"home":0,"version":1,"feedback":2,"terms":3,"lolatool":4,"chmapi":5};
function initAutoCss() {
	var $NAV_A = $("#nav-bar a");
	var nav="home";	
	var url=window.location.href;
	var i=url.indexOf("?");
	if(i>-1){nav=url.substring(i+1);}
	var idx=_NAV_MAP[nav];
	// lee add 没有是全不选中
	$NAV_A.removeClass("current");
	if(idx==undefined){return;}
	$($NAV_A[idx]).addClass("current");
	if($.browser.msie&&($.browser.version=="6.0")&&!$.support.style){
		$($NAV_A[idx]).css("color","#000");
	}
}
