﻿// JScript 文件
/*URL地址处理*/
var str=window.location.href; 
//menuid=main_l&inner=question.html&nav=nav_6
//menuid=strRight(str,"menuid=");
//menuid_end=strLeft(menuid,"&") 
//if (menuid_end!="") menuid=menuid_end

//innerurl=strRight(str,"inner=");
//innerurl_end=strLeft(innerurl,"&") 
//if (innerurl_end!="") innerurl=innerurl_end

//navid=strRight(str,"nav=");
//navid_end=strLeft(navid,"&") 
//if (navid_end!="") navid=navid_end

//if(menuid!=""){menu(menuid)}//改变顶部菜单栏所
////修改iframe  id ="ifcontent"  的页面 及左边菜单栏的状态
//if (innerurl!=""){openPage(innerurl,navid)}
//if (navid!=""){
//	navL=navid.split("_").length
//	if (0<navL<=2) nav(navid)
//	if (navL>2) navTitle(navid)
//}


var IframeUrl=strRight(str,"url=");

if (IframeUrl!="")
{
  //alert(IframeUrl);
	//alert(IframeUrl)
	navIframeUrl(IframeUrl);
}

function navIframeUrl(IframeUrl){
	if (document.getElementById("ifcontent")!=null)
	{
			//alert(document.getElementById('ifcontent').src)
			var newIframeUrl=strLeftBack(document.getElementById('ifcontent').src,"/")+"/"+IframeUrl;
			document.getElementById('ifcontent').src=newIframeUrl;
	}
	else
	{
		setTimeout("navIframeUrl('"+IframeUrl+"')", 200);
	}
}

/*投影自动调整高度*/
window.onload = function shadow(){

    document.getElementById('m2').style.height = document.getElementById('m1').offsetHeight + 'px'; }
/*iframe自动调整高度*/

var gi=0;
 function AutoIframe(id)
    {
        

        
        
        
        
        
         var ifobj=document.getElementById(id); 

		
	//	if(ifobj.contentWindow.document.readyState!="complete")
	//	 	{
			//alert(ifobj.contentWindow.src); alert(ifobj.contentWindow.document.body.offsetHeight);
	//		if(gi++<90)
	//			setTimeout("AutoIframe('" + id + "')", 200);
	//		return false;
	//		}
		//alert(document.getElementById('main_r').offsetHeight)
		//alert(ifobj.contentWindow.document.body.offsetHeight)
	
		ifobj.style.height= ifobj.contentWindow.document.body.offsetHeight+'px';
		
	    //document.getElementById('main_r').offsetHeight=ifobj.contentWindow.document.body.offsetHeight+'px'


	    
	    if (document.getElementById('main_l')!=null || document.getElementById('main_r')!=null){
			if ( Number(ifobj.contentWindow.document.body.offsetHeight)-Number(document.getElementById("main_r").offsetHeight)>0){
//	    alert(1)
//	    alert(document.getElementById("main").offsetHeight)
//	    alert(ifobj.contentWindow.document.body.offsetHeight)
	     	    document.getElementById("main_l").style.height=''
 	            document.getElementById("main_r").style.height=''
	       // if ( Number(ifobj.contentWindow.document.body.offsetHeight)-Number(document.getElementById("main").offsetHeight)>0)
	      //  {
	     	    document.getElementById("main_l").style.height=ifobj.contentWindow.document.body.offsetHeight+'px'
 	            document.getElementById("main_r").style.height=ifobj.contentWindow.document.body.offsetHeight+'px'
				//alert(ifobj.contentWindow.document.body.offsetHeight)
				document.getElementById('m2').style.height = document.getElementById('main_r').offsetHeight +145+ 'px';  
		   //
	        }
 	    
		if ( Number(ifobj.contentWindow.document.body.offsetHeight)-Number(document.getElementById("main_r").offsetHeight)<0){
		       document.getElementById("main_l").style.height=document.getElementById("main_r").offsetHeight+'px'
 	           
				//alert(ifobj.contentWindow.document.body.offsetHeight)
				document.getElementById('m2').style.height = document.getElementById('main_r').offsetHeight +145+ 'px';
		}
		
	    }
	    
	    
//	    if (document.getElementById('main_l')!=null || Number(document.getElementById("main_r").offsetHeight)-Number(ifobj.contentWindow.document.body.offsetHeight)>0){
//	    alert(1)
//	    alert(document.getElementById("main_r").offsetHeight)
//	    alert(ifobj.contentWindow.document.body.offsetHeight)
// 	    document.getElementById("main_l").style.height=ifobj.contentWindow.document.body.offsetHeight+'px'
// 	    }
// 	    if (document.getElementById('main_r')!=null || Number(document.getElementById("main_l").offsetHeight)-Number(ifobj.contentWindow.document.body.offsetHeight)>0){
// 	    	    alert(2)
//	    alert(document.getElementById("main_l").offsetHeight)
//	    alert(ifobj.contentWindow.document.body.offsetHeight)
// 	    document.getElementById("main_r").style.height=ifobj.contentWindow.document.body.offsetHeight+'px'
// 	    }
		

		
		
		
		//alert(ifobj.style.height)
		//document.all[id].style.height= ifobj.contentWindow.document.body.offsetHeight+'px';
		///alert(ifobj.style.height)
		changeadd();
		mainH();

		
		
    }


/*banner图片的切换*/

function banner(){
	var str=window.location.href; 
	//alert(str)
	var str1=strRight(str,"app/");
	var str2=strLeft(str1,"AppInfo")
    //alert(str2)
    if(str2 =="Main"){
        var picid=strRight(str,"app=app_");
        newsrc="../images/banner_app_"+picid+".GIF"
        //alert(newsrc)
        document.getElementById("bannerpic").src=newsrc   
    }
    else if(str2 =="Show"){
        dz=document.getElementById("linkbanner").href
        var picid=strRight(dz,"app=app_");
        newsrc="../images/banner_app_"+picid+".GIF"
        //alert(newsrc)
        document.getElementById("bannerpic").src=newsrc
        }
        
};





/*大菜单栏收缩*/
function nav(navid){
	subnav="sub"+navid;
	//消除所有状态
	hiddnav("nav");
	if (navid=="")return;
    if (document.getElementById(navid) != null) {
        if (document.getElementById(navid).className == "navTitle_s" || document.getElementById(navid).className == "navTitle_s_2")  //如果展开,则收缩
		{
			document.getElementById(navid).className="navTitle";//未选择状态
			document.getElementById(subnav).style.display="none";
		}
		else if(document.getElementById(navid).className == "navTitle")  //如果收缩,则展开
		{
			//alert(document.getElementById(navid).id)
			document.getElementById(navid).className="navTitle_s";//选择状态
			
			document.getElementById(subnav).style.display="block";
			
		}
    }
}

function navTitle(subnavid){
 
	//消除所有状态
	hiddnav("navTitle");
	navid="nav_"+subnavid.split("_")[1];
	nav(navid);
	if (document.getElementById(navid) != null) {
	    document.getElementById(navid).className="navTitle_s_2";//选择下属小列状态
		if(document.getElementById(subnavid).className == "") 
		{
		    
			document.getElementById(subnavid).className="navTitle_s_s";//选择状态
		}
	}
}
	
function hiddnav(navclass){
    //navId需要用数值进行组合
    for (i=1;i<10;i++){
        if (document.getElementById("nav_"+i))
        {
            if (navclass=="nav"){
                document.getElementById("nav_"+i).className="navTitle";
                document.getElementById("subnav_"+i).style.display="none";
            }

            if (navclass=="nav" || navclass=="navTitle"){
                for (j=1;j<40;j++){ 
                    if(document.getElementById("subnav_"+i+"_"+j))
                    {document.getElementById("subnav_"+i+"_"+j).className="";}
                }
            }
        }
    }
}
/*3-26左边菜单栏鼠标事件*/
/*移进*/
function onmouseover_nav(navid){
	if (document.getElementById(navid).className=="")
	{
	document.getElementById(navid).className="navTitle_s_onmouse";//选择状态
	//alert(1)
	}
}
/*移出*/
function onmouseout_nav(navid){
	if (document.getElementById(navid).className=="navTitle_s_onmouse")
	{
	document.getElementById(navid).className="";//选择状态
	//alert(2)
	}
}
	

/*menu*/
function menu(menuid){
		menulid=menuid+"_l"
		//消除所有状态
		for (i=1;i<10;i++){
			if(document.getElementById("menu_"+i)){
				document.getElementById("menu_"+i+"_l").className="menu_l";
				document.getElementById("menu_"+i).className="menu_r";
			}	
		}	
	document.getElementById(menulid).className="menu_l_s";
	document.getElementById(menuid).className="menu_r_s";	
	}

/*3-26顶部菜单栏鼠标事件*/
/*移进*/
function onmouseover_menu(menuid){
	
	if (document.getElementById(menuid).className=="menu_r")
	{
	document.getElementById(menuid).className="menu_r_onmouse";//选择状态
	}
}
/*移出*/
function onmouseout_menu(menuid){
	if (document.getElementById(menuid).className=="menu_r_onmouse")
	{
	document.getElementById(menuid).className="menu_r";//选择状态
	//alert(2)
	}
}	


/*打开窗口*/
function menuopen(openURL,menuid)
{

	if (menuid!="" && menuid!="undefined" && menuid!=null) 
	{
		//menuid="menu_1"
		//alert(2)
		openURL=openURL+"?menuid="+menuid;
	}

	//?menuid=menu_2 id为空时默认为首页
	window.open(openURL,"_self");
	//alert(openURL)
}


function openPage_new(openURL){
	//alert(openURL)
	window.open(openURL,"_self");
}

function openPage_blank(openURL){
	//alert(openURL)
	window.open(openURL,"_blank");
}



function openPage(openURL,titleid){

	document.getElementById('ifcontent').src = openURL;//使用.src才能兼容FF和IE  location.href
	changeadd();
	//AutoIframe("ifcontent")
}

function  RefreshIframe()
  {		   
   
         
        var  url=document.getElementById('ifcontent').src;	        	  
       document.getElementById('ifcontent').src=url;	
        //top.index_theMain.mainFrame.ntab_Main.Render();   					  
      
  }


function changeadd(){
	isFirefox=navigator.userAgent.indexOf("Firefox");
	//根据当前位置的字符定位左边菜单栏，所以位置的取名要和左边菜单栏一致

	if (document.getElementById('ifcontent').contentWindow.document.getElementById('add'))
	{
		//alert(document.getElementById('nav_1').textContent)
		addtext= document.getElementById('ifcontent').contentWindow.document.getElementById('add').innerText; 
		if(isFirefox>0)
		{
			addtext= document.getElementById('ifcontent').contentWindow.document.getElementById('add').textContent; 
		}
		//alert("!"+addtext+"!")
		//父目录地址导航，分3层1层为根目录，2层为左边菜单栏父目录，3层为左边菜单栏子目录
		
		var endaddtext="";  //当前位置   addtext大于3层该值用来定位左边菜单栏
		if (document.getElementById('ifcontent').contentWindow.document.getElementById('endadd'))
		{endaddtext=document.getElementById('ifcontent').contentWindow.document.getElementById('endadd').value;}

		if (addtext!="" && addtext!=undefined ){
			
			//分割地址 取第2和第3层值 
			addtext_s=addtext.split(">>");
			supersettext="";
			if (addtext_s[1]!="") supersettext=addtext_s[1];
			supersettext=supersettext.replace(/[ ]/g,"");
			endaddtext=endaddtext.replace(/[ ]/g,"");
			getnavid(supersettext,endaddtext); //获取左边菜单栏当前位置所在目录id
		}
		else{
		    hiddnav("nav");
		    return;
		}
	}
}


//获取左边菜单栏当前位置所在目录id
function getnavid(supersettext,endaddtext){
	isFirefox=navigator.userAgent.indexOf("Firefox");
	
	navid="";
	subnavid="";
	superset=supersettext;

	//superset=endaddtext

	if (superset=="" || superset==null){superset=endaddtext}
	//alert("("+superset+")"+endaddtext)
	
	for (i=1;i<10;i++){
		if (document.getElementById('nav_'+i))
		{
			
			if (document.getElementById('nav_'+i).innerText==superset)
			{
				navid=document.getElementById('nav_'+i).id;
			}
			if(isFirefox>0)
			{
				if (document.getElementById('nav_'+i).textContent==superset)
				{
					navid=document.getElementById('nav_'+i).id;
					//alert("navid="+navid)
					
				}
			}

		}
	}
	
	
	for (j=1;j<20;j++){
		
		if (document.getElementById("sub"+navid+"_"+j))
		{
			
			if(isFirefox<0){
				if (document.getElementById("sub"+navid+"_"+j).innerText.replace(/[ ]/g,"")==endaddtext)
				{
					subnavid=document.getElementById("sub"+navid+"_"+j).id;
				}
			}
			

			if(isFirefox>0)
			{
				
				if (document.getElementById("sub"+navid+"_"+j).textContent==endaddtext)
				{
					subnavid=document.getElementById("sub"+navid+"_"+j).id;
					//alert("subnavid="+subnavid)
				}
				
			}

		}
	}
	

	if (supersettext=="")
	{

		nav(navid);
	}
	else
	{
		navTitle(subnavid);
	}

}






mainH()
/*调节main的左右高度一致*/
function mainH(){
   


//	if (document.getElementById('main_l')!=null || document.getElementById('main_r')!=null)
// 	{
// 	    h="0px"
// 	
// 	    if (Number(document.getElementById('main_l').offsetHeight)-Number(document.getElementById('main_r').offsetHeight)>0)
// 	    {
// 	        h="0px"
// 	        h=document.getElementById('main_l').offsetHeight+"px"
//            document.getElementById("main_r").style.height=h
//            alert(1)
// 	    }
// 	    else
// 	    {
// 	        h="0px"
// 	        h=document.getElementById('main_r').offsetHeight+"px"
//            document.getElementById("main_l").style.height=h
//            alert(2)
// 	    }
// 	}
// 	
// 	    
// 	  //  h="900px"
//        if (document.getElementById('main')!=null){
// 	    document.getElementById("main").style.height=h;
// 	    }
// 	   // alert(document.getElementById("main").style.height)
// 	 
// 	 
// ////从内页面设置向外页面左边
//   parenth=0
//    if (parent.document.getElementById('main_l')!=null || parent.document.getElementById('main_r')!=null || parenth==0)
//	{ alert(4)
//	        h=0
////			h=parent.document.getElementById('main_r').offsetHeight+"px"
////			parent.document.getElementById("main_l").style.height=h;
////			parent.document.getElementById("main").style.height=parent.document.getElementById('main_r').offsetHeight;
//	}
// 	    

 	
//	h=document.getElementById("main_r").offsetHeight+'px';
//	document.getElementById("main_l").style.height=h;
//      if (document.getElementById('main')!=null){
//            document.getElementById("main").style.height=h;
//	    }

 	
//从内页面设置向外页面左边
	if (parent.document.getElementById('main_l')!=null || parent.document.getElementById('main_r')!=null)
 	{
			h=parent.document.getElementById('main_r').offsetHeight+"px"
			parent.document.getElementById("main_l").style.height=h;
			parent.document.getElementById("main").style.height=parent.document.getElementById('main_r').offsetHeight;
 	}

}





/*字符处理*/
function strRight(strSource,subStr)
	{ 
	if(strSource.indexOf(subStr)==-1)
		return "";
	else
		return strSource.substr(strSource.indexOf(subStr) + subStr.length);
	}

function strRightBack(strSource,subStr)
	{
	if(strSource.indexOf(subStr)==-1)
		return "";
	else
		return strSource.substr(strSource.lastIndexOf(subStr) + subStr.length );
	}

function strLeft(strSource,subStr)
	{
	if(strSource.indexOf(subStr)==-1)
		return "";
	else
		return strSource.substr(0,strSource.indexOf(subStr));
	}

function strLeftBack(strSource,subStr)
	{
	if(strSource.indexOf(subStr)==-1)
		return "";
	else
		return strSource.substr(0,strSource.lastIndexOf(subStr));
	}

function Instr(strSource,subStr)
	{
	if(strSource.indexOf(subStr)==-1)
		return false;
	else
		return true;
	}



 function CopyUrl(t)
	{
	 
	  var url=window.location.href;	
	  url=   url.split("?")[0];
	  
//	   if(url.indexOf("?url=")!=-1)
//	   {
//	 
//	    url=strLeft(str,"?url=");
//	  }
//	  
//	  if(url.indexOf("&url=")!=-1)	 
//	 {
//	   
//	  url=strLeft(str,"&url=");
//	  }
	  //alert(url);
	  
	 
	   var framesrc=t; 
	   var copyurl="";
	  
     if(url.indexOf("/product/")>0)
     {
        
         copyurl=url+"?PROUCTID="+window.document.getElementById('hfProductId').value+"&url="+framesrc.substring(framesrc.lastIndexOf("/")+1);
       // alert(window.document.getElementById('hfProductId').value);
     }
    else
    {
    	  
	     copyurl=url+"?url="+framesrc.substring(framesrc.lastIndexOf("/")+1);
    }
	  
	  
	  

	 // alert(framesrc );
	 //  var t=url+"?url="+framesrc.substring(framesrc.lastIndexOf("/")+1);

      // alert(t);
       window.clipboardData.setData('Text',copyurl);
       
       alert("复制地址成功！");
     
	}





 

/*Iframe在父目录下打开网页 覆盖以前的网页*/
/*
function Iframe_open(htmName,titleName)
{
window.parent.location.href=htmName; 
if (titleName != null && titleName != note)
title.innerText = titleName;
}

function open_S(htmName,titleName)
{
ifcontent.location = htmName;
//if (titleName != null)
title.innerText = titleName;
}
*/

