
$.fn.menuTab = function(options) {
    var org = {
        tabId: ".title",
        tabTag: "",
        conTag: "datalist",
        curClass: "on",
        act: "mouseover",
		nothing:false,
        dft: 0            //起始显示项,默认为第一项 
    }
	$.extend(org, options);
	var tag = $(org.tabId).find(org.tabTag);
	var con = $(this).find(org.conTag);
    var curtag = tag.eq(org.dft);
	var lastHeight = 0;
	var nowID = 0;   //0-窄边  1-宽边
	var lastID= 0;   
    cur(curtag, org.curClass);
	inr(con, org.dft, true)
	
    tag.each(function(i){
        tag.eq(i).bind(org.act, function() {
            cur(this, org.curClass);
			inr( con, i )
        })
    })
	
	$(this).hover(function(){},function(){
		cur(curtag, org.curClass);
		inr(con, org.dft, true);
	})
	function inr( ele, i, flag){
		ele = $(ele) ? $(ele) : ele;
		
		if(i==0 || i==8 || i==9){
			nowID = 0;
		}else{
			nowID = 1;
		}
		
		if( flag ){ ele.css("z-index","20").animate({ height:"3px" },300); lastID=0; return; }
		
		if( lastID == nowID ){
			ele.eq(i).css("z-index","100").animate({ height:"30px" },0).siblings("datalist").css("z-index","2").animate({ height:"3px" },0);
		}else{
			ele.eq(i).stop();
			ele.eq(i).siblings("datalist").stop();
			ele.eq(i).css("z-index","100").animate({ height:"30px" },300).siblings("datalist").css("z-index","2").animate({ height:"3px" },300);
		}
		
		lastID = nowID
	}
	
    function cur(ele, currentClass) {
		ele = $(ele) ? $(ele) : ele;
		if(org.nothing || org.dft=="-1"){
			ele.siblings().removeClass(currentClass);	
		}else{
			ele.addClass(currentClass).siblings().removeClass(currentClass);	
		}
    }
	
}


function menuLocate(){
//-----  判断菜单参数  --------------
	function getField( getLocation ){
		var str, num, qm, qm2;
		str = getLocation;
		num = str.indexOf("/",7);       // 第一个"/"出现的位置
		//------------------------------
		//第一个字段判断
		//------------------------------
		var n1 = num;
		num = str.indexOf("/",num+1);
		var n2 = num;
		var field_1 = str.substr( n1+1, (n2-n1-1) )    //第一个字段
		if( field_1=="" ){ field_1=str.substr( n1+1 );  return [ field_1 ]}
		//------------------------------
		//第二个字段判断
		//------------------------------
		num = str.indexOf("/",num+1);   
		var n3 = num;
		var field_2 = str.substr( n2+1, (n3-n2-1) )    //第二个字段
		//判断是否有问号	
		qm = str.indexOf("?", n2+1);
		qm2= str.indexOf("/", n2+1);
		
		if( qm!= -1 ){
			if( qm<qm2 || qm2==-1 ){
				var qm_field = str.substr( n2+1 );
				return [ field_1, qm_field, "?" ];
			}
		}//end 问号
		if( field_2=="" ){ field_2=str.substr( n2+1 ); return [ field_1, field_2 ]; }
		//------------------------------
		//第三个字段判断
		//------------------------------
		num = str.indexOf("/",num+1);   
		var n4 = num;
		var field_3 = str.substr( n3+1, (n4-n3-1) )
		//判断是否有问号	
		qm = str.indexOf("?", n3+1);
		qm2= str.indexOf("/", n3+1);
		if( qm!= -1 ){
			if( qm<qm2 || qm2==-1 ){
				var qm_field = str.substr( n3+1 );
				return [ field_1, field_2, qm_field, "?" ];
			}
		}//end 问号
		if( field_3=="" ){ field_3=str.substr( n3+1 ); return [ field_1, field_2, field_3 ]; }
		//最后返回全部值
		return [ field_1, field_2, field_3 ]
	}//end 判断菜单参数
	
//-----  菜单定位  --------------
	var menuNum = 1;
	var url = document.location.href;
	var wen    //判断有没有问号参数
	var isThere, isThere2, isThere3, isThere4, isThere5;	
	
	if(getField(url)[ getField(url).length-1 ] =="?"){ wen = true; }else{ wen = false; }
	
	//信息名址
	if(  (getField(url)[0]=="member" && getField(url)[1]=="bizsms_xxmz") ||
		  (getField(url)[0]=="member" && getField(url)[1]=="bizsms_hdpt")
		){
			menuNum = 2; return menuNum;
	}
	
	//短信互动
	if( getField(url).length>1 ){
		if( wen==true ){isThere = getField(url)[1].search("mobileyx")};
		if( (getField(url)[0]=="main" && wen==true && isThere>-1 ) ||
			 (getField(url)[0]=="bizsms_hdpt")
			 ){
			menuNum = 3; return menuNum;
		}
	}
	
	//手机软件
	/*
	if( wen==true && getField(url)[0]=="main" && 
		getField(url)[1].search("public_page.php")>-1 &&
		getField(url)[1].search("newapp")>-1 ){

		menuNum = 2; return menuNum;
	}
	*/
	
	//移动推广
	if( getField(url)[0]=="app"){
		//推广
		if( wen==true ){isThere = getField(url)[1].search("appApply.php");}
		if( (getField(url)[0]=="app" && getField(url)[1]=="app_extend.php" ) ||
			 (getField(url)[0]=="app" && isThere>-1 ) ||
			 (getField(url)[0]=="app" && getField(url)[1]=="appApplyOk.php" )
			 ){
			menuNum = 5; return menuNum;
		}else{
		//手机软件
			menuNum = 2; return menuNum;	
		}
	}
//----------------------------------------------------	
	//手机网站(new)
	if( getField(url)[0]=="wap"){
		menuNum = 4; return menuNum;	
	}
//----------------------------------------------------		
	//准讯
	if( getField(url)[1]=="zhunxun" || getField(url)[0]=="zhunxun"){
		menuNum = 8; return menuNum;	
	}
	
	//域名注册
	/*if( getField(url).length>1 ){
		if( wen==true ){isThere = getField(url)[1].search("DomainReg");}
		if(  (getField(url)[0]=="member" && getField(url)[1]=="domain") ||
			  (getField(url)[0]=="main" && isThere>-1)
			){
			menuNum = 6; return menuNum;
		}
	}*/
	//新的域名注册
	if( getField(url)[0]=="domain"||getField(url)[1]=="domain"){
		menuNum = 5;  
		return menuNum;	
	}
	//新双模主机
	if( getField(url)[0]=="host"||getField(url)[1]=="host"){
		menuNum = 6;  
		return menuNum;	
	}
	//双模主机
	if( getField(url).length>1 ){
		if( wen==true ){isThere = getField(url)[1].search("WebHosting");}
		if( wen==true ){isThere2= getField(url)[1].search("Help");}
		if( wen==true ){isThere3= getField(url)[1].search("price");}
		if( wen==true ){isThere4= getField(url)[1].search("siteengine_purchase");}
		if( wen==true ){isThere5= getField(url)[1].search("bijiao");}
		if( (getField(url)[0]=="member" && getField(url)[1]=="host" ) ||
			 (getField(url)[0]=="main" && isThere2 >-1 && isThere3>-1 ) || 
			 (getField(url)[0]=="main" && isThere2 >-1 && isThere4>-1 ) || 
			 (getField(url)[0]=="main" && isThere2 >-1 && isThere5>-1 ) ||
			 (getField(url)[0]=="main" && isThere >-1 )
			 ){
			menuNum = 7; return menuNum;
		}
	}
	
	
	//云邮(new)
	if( getField(url)[0]=="mail"){
		menuNum = 7; return menuNum;	
	}
	
	//云邮(odl)
	if( getField(url).length>1 ){
		if( wen==true ){isThere = getField(url)[1].search("fax");}
		if( wen==true ){isThere2= getField(url)[1].search("outlook");}
		if( wen==true ){isThere3= getField(url)[1].search("cjwt");}
		if( wen==true ){isThere4= getField(url)[1].search("Mail");}
		if( (getField(url)[0]=="member" && getField(url)[1]=="mail" ) ||
			 (getField(url)[0]=="main" && isThere >-1 ) ||
			 (getField(url)[0]=="main" && isThere2>-1 ) ||
			 (getField(url)[0]=="main" && isThere3>-1 ) ||
			 (getField(url)[0]=="main" && isThere4>-1 )
			 ){
			menuNum = 8; return menuNum;
		}
	}
	
	return menuNum;
//-----  菜单定位 end  --------------		
}




