/**
  *web application's path,global paremeter
 **/
var webpath="http://www.rmgconnect.com.cn/HP/hp_supermarket/";

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;
      }
    }
   show(index+1);
  }
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]);
      img_id="img_"+arr[i];
      //alert("id:"+img_id);
      var img= document.getElementById(img_id);
      //alert(img);
      if(i==sub_index)
      {
      
        part.style.display="block";
        img.src="images/arr_on.gif";
      }else{   
        
        part.style.display="none";
        img.src="images/arr_off.gif";
      }
    }
  
  }
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 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','industry_solution','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;
      default://default----电信
        getData('xml/industry_solution.xml','industry_solution','telecom','d_solution');
        break;
  }
}  
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 >30 && screenHeight <640)
       {
       	  //alert("AdLayer_62");
       	 document.getElementById("AdLayer").className="AdLayer_62";   
}else if(scroll < 180 && screenHeight <960)
        {  
        	document.getElementById("AdLayer").className="AdLayer_63";
        }
       else if(scroll > 180 && screenHeight <960)
        {  
           
           //alert("AdLayer_61");
            document.getElementById("AdLayer").className="AdLayer_61";      
         }else{
            //alert("AdLayer_6");
 	    document.getElementById("AdLayer").className="AdLayer_6";
 	  }
 	  
       setTimeout("firefoxIe6()",100);
      
 }
 
 function firefoxIe7()
 {
    var step =30;
    var adHeight= 750;
    var floatLayerHeight=360;
    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;
    <!--如果屏幕高度小于451，而且scrolltop 小于diff，广告条隐藏 -->
    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 + 50 < screenHeight)
        {
          document.getElementById("AdLayer").style.top=contentHeight +scrolltop-floatLayerHeight;
        }
       }else{
         document.getElementById("AdLayer").style.top=adHeight;
       }
       
   }	  
        setTimeout("firefoxIe7()",50);
      
 }
 
function firefoxIe61()
   {
    
        setTimeout("firefoxIe7()",50);
      
 } 
/**
  * StringBuffer Class
**/
function StringBuffer(){
 this.data = [];
}
StringBuffer.prototype.append = function(){
 this.data.push(arguments[0]); 
}
StringBuffer.prototype.toString = function(){
 return this.data.join("");
}