/**
  *web application's path,global paremeter
 **/
var webpath="http://www.rmgconnect.com.cn/HP/hp_tsg/";


function mouseout(arr,index,name)
{
	
	if(arr[index][1]==0){
	 
	var img=document.getElementById(name);
	 
	 img.src="images/arr_off.gif";
	}
}
function mouseover(arr,index,name)
{
	
    if(arr[index][1]==0){
    	
	var img=document.getElementById(name);
	
	 img.src="images/arr_on.gif";
    }
	
}
function flex(arr,index)
{
    
    for(i=0;i<arr.length;i++)
    {
      
      var part = document.getElementById(arr[i][0]);
      
      var img= document.getElementById("img_"+arr[i][0]);
      if(i==index && arr[i][1]==0)
      {
      
        part.style.display="block";
        img.src="images/arr_on.gif";
        arr[i][1]=1;
      }else{   
        
        part.style.display="none";
        img.src="images/arr_off.gif";
        arr[i][1]=0;
      }
    }
  
  }
function sub_flex(pArr,p_index,sub_index)
{
    
    var arr =pArr[p_index];
    //alert("p'size:"+pArr.length+"arr's size:"+arr.length);
    for(i=0;i<arr.length;i++)
    {
     
      var part = document.getElementById(arr[i][0]);
      img_id="img_"+arr[i][0];
      //alert("id:"+img_id);
      var img= document.getElementById(img_id);
      //alert(img);
      if(i==sub_index && arr[i][1]==0)
      {
      
        part.style.display="block";
        img.src="images/arr_on.gif";
        arr[i][1]="1";
      }else{   
        
        part.style.display="none";
        img.src="images/arr_off.gif";
        arr[i][1]="0";
      }
    }
  
  }
function getPara(){
   var local_href =document.location.href;
   var para=local_href.split("?");
   var len=para.length;
   var sel;
   if(len >1)
   {
    return sel=para[1].split("=")[1];
   }
   return -1;
}
function directToServer()
{
  var index =getPara();
 
  switch(index){
    case "0"://HP ProLiant 系列服务器
         getData('xml/tsg.xml','server','server_proliant','div_ProLiant');
         break;
    case "1"://HP Integrity 动能服务器
         getData('xml/tsg.xml','server','server_integrity','div_ProLiant');
         break;
    case "2"://HP Integrity NonStop 容错服务器
         //alert("HP Integrity NonStop");
         getData('xml/tsg.xml','server','server_nonstop','div_ProLiant');
         break;
    case "3"://HP 9000服务器
         getData('xml/tsg.xml','server','server_9000','div_ProLiant');
         break;
    case "4"://HP Alpha系统
         getData('xml/tsg.xml','server','server_alpha','div_ProLiant');
         break;
   default://default ---HP ProLiant 系列服务器
         //getData('xml/tsg.xml','server','server_proliant','div_ProLiant');
         break;
  }
}
function directToCsever()
{
  var index =getPara();
 
  switch(index){
    case "0"://机箱
         getData('xml/tsg.xml','blod','blod_c_box','div_ProLiant');
         break;
    case "1"://扩展刀片
         getData('xml/tsg.xml','blod','blod_c_extra_sword','div_ProLiant');
         break;
	case "2"://c-Class刀片服务器
         getData('xml/tsg.xml','blod','blod_c_class_sever','div_ProLiant');
         break;
   default://default ---机箱
         //getData('xml/tsg_all.xml','blod','blod_c_all','div_ProLiant');
         break;
  }
}
function directToMemory()
{
  var index =getPara();
 
  switch(index){
    case "0"://基础架构层
         getData('xml/tsg.xml','memory','memory_base','div_ProLiant');
         break;
    case "1"://磁盘存储层
         getData('xml/tsg.xml','memory','memory_cp','div_ProLiant');
         break;
    case "2"://磁带存储层
         
         getData('xml/tsg.xml','memory','memory_cd','div_ProLiant');
         break;
    case "3"://存储软件方案层
         getData('xml/tsg.xml','memory','memory_software','div_ProLiant');
         break;
    case "4"://归档和主动归档存储
         getData('xml/tsg.xml','memory','memory_gd','div_ProLiant');
         break;
   case "5":    //存储介质
         getData('xml/tsg.xml','memory','memory_jz','div_ProLiant');
         break;
   default://default ---基础架构层
         //getData('xml/tsg.xml','memory','memory_base','div_ProLiant');
         break;
  }
} 
function directToSolution()
{
  var index =getPara();
 
  switch(index){
      case "0"://电信
        getData('xml/industry_solution.xml','telecom','telecom','d_solution');
        break;
      case "1"://公共事业
        getData('xml/industry_solution.xml','industry_solution','common','d_solution');
        break;
      case "2"://交通运输
          getData('xml/industry_solution.xml','industry_solution','traffic','d_solution');
           break;
      case "3"://教育/研究
          getData('xml/industry_solution.xml','industry_solution','education','d_solution');
           break;
      case "4"://金融服务
      getData('xml/industry_solution.xml','industry_solution','finance_service','d_solution');
           break;
      case "5"://流通/零售
        getData('xml/industry_solution.xml','industry_solution','retail','d_solution');
           break;           
      case "6"://媒体
        getData('xml/industry_solution.xml','industry_solution','media','d_solution');
           break;
      case "7"://制造
      getData('xml/industry_solution.xml','industry_solution','manufacture','d_solution');
           break;
      case "8"://石油/石化
      getData('xml/industry_solution.xml','industry_solution','oil','d_solution');
           break;
      case "9"://银行
      getData('xml/industry_solution.xml','industry_solution','bank','d_solution');
           break;
      case "10"://政府
      getData('xml/industry_solution.xml','industry_solution','goverment','d_solution');
           break;
      case "11"://其它
      getData('xml/industry_solution.xml','industry_solution','other','d_solution');
           break;
     case "12"://医疗
      getData('xml/industry_solution.xml','industry_solution','medicine','d_solution');
           break;
     case "13"://电力
      getData('xml/industry_solution.xml','industry_solution','elec','d_solution');
           break;
      default://default----电信
        //getData('xml/industry_solution.xml','telecom','telecom','d_solution');
        break;
  }
}    
function fixTop(obj,par){
            
            var y=189;
            var scroll;
            
            if(par=="7")
            {
             if(document.compatMode && document.compatMode=='CSS1Compat'){
            
            scroll=document.documentElement.scrollTop;
            }else{ 
            
            scroll=document.body.scrollTop;
            }
            }else{
             scroll=document.body.scrollTop;          
            }
            var screenHeight=window.screen.height;
            if(scroll > y)
            {        
             if(screenHeight <800)
             {
             	
                return 0;
             }else if(screenHeight <960)
             {
             	return 20;
             }
            }else{
              return y;
            }
             }
 function firefoxFixed()
 {
 	
 	var scroll;
 	if(document.compatMode && document.compatMode=='CSS1Compat')
 	{
            
            scroll=document.documentElement.scrollTop;
         }else{ 
            
            scroll=document.body.scrollTop;
        }
        var screenHeight=window.screen.height;
        
        if(scroll > 50 && screenHeight <960)
        {  
            
            document.getElementById("AdLayer").className="AdLayer_f2";      
         }else{
 	    document.getElementById("AdLayer").className="AdLayer_f1";
 	  }
       setTimeout("firefoxFixed()",100);
      
 }
 function firefoxIe6()
 {
 	
 	var scroll;
            scroll=document.documentElement.scrollTop;
        
        var screenHeight=window.screen.height;
        if(scroll ==0)
        {
        	document.getElementById("AdLayer").className="AdLayer_6";
        	
        } 
       
       	else if(scroll <430 && screenHeight < 640)
       {
       	 document.getElementById("AdLayer").className="AdLayer_6";   
        }
      	else if(scroll >430 && screenHeight < 640)
       {
       	 document.getElementById("AdLayer").className="AdLayer_62";   
        }
       else if(scroll > 200 && screenHeight <960)
        {  
           
            document.getElementById("AdLayer").className="AdLayer_61";      
         }else{
            
 	    document.getElementById("AdLayer").className="AdLayer_6";
 	  }
 	  
       setTimeout("firefoxIe6()",100);
      
 }
 function firefoxIe7()
   {
    var step =20;
    var adHeight= 540;
    var floatLayerHeight=340;
    var contentHeight=document.documentElement.clientHeight;
    var screenHeight= document.documentElement.scrollHeight;
    
    var scrolltop=document.documentElement.scrollTop;
    var diff =  Math.abs(adHeight -contentHeight);
    var offsetTop =document.getElementById("AdLayer").offsetTop;
    
    if( contentHeight < adHeight && scrolltop  < diff)
    {
       
       document.getElementById("AdLayer").style.display="none";
    }else{
       document.getElementById("AdLayer").style.display="block";
       if(scrolltop > adHeight)
       {
         offsetTop +=step;
       if(offsetTop < contentHeight)
       {
         document.getElementById("AdLayer").style.top=offsetTop;
       }else if(offsetTop + 60 < screenHeight) {
          document.getElementById("AdLayer").style.top=contentHeight +scrolltop-floatLayerHeight;
        }
       }else{
         document.getElementById("AdLayer").style.top=adHeight;
       }
       
   }	  
        setTimeout("firefoxIe7()",100);
      
 }
 function firefoxIe61()
   {
    
        setTimeout("firefoxIe7()",100);
      
 }
/**
  * StringBuffer Class
**/
function StringBuffer(){
 this.data = [];
}
StringBuffer.prototype.append = function(){
 this.data.push(arguments[0]); 
}
StringBuffer.prototype.toString = function(){
 return this.data.join("");
}