



//获取元素坐标JS
function getElementPos(elementId) {  
 var ua = navigator.userAgent.toLowerCase();  
 var isOpera = (ua.indexOf('opera') != -1);  
 var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof   
 var el = document.getElementById(elementId);  
 if(el.parentNode === null || el.style.display == 'none') {  
  return false;  
 }        
 var parent = null;  
 var pos = [];       
 var box;       
 if(el.getBoundingClientRect)    //IE   
 {           
  box = el.getBoundingClientRect();  
  var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);  
  var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);  
  return {x:box.left + scrollLeft, y:box.top + scrollTop};  
 }else if(document.getBoxObjectFor)    // gecko       
 {  
  box = document.getBoxObjectFor(el);   
  var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0;   
  var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0;   
  pos = [box.x - borderLeft, box.y - borderTop];  
 } else    // safari & opera       
 {  
  pos = [el.offsetLeft, el.offsetTop];    
  parent = el.offsetParent;       
  if (parent != el) {   
   while (parent) {    
    pos[0] += parent.offsetLeft;   
    pos[1] += parent.offsetTop;   
    parent = parent.offsetParent;  
   }    
  }     
  if (ua.indexOf('opera') != -1 || ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) {   
   pos[0] -= document.body.offsetLeft;  
   pos[1] -= document.body.offsetTop;           
  }      
 }                
 if (el.parentNode) {   
    parent = el.parentNode;  
   } else {  
    parent = null;  
   }  
 while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors   
  pos[0] -= parent.scrollLeft;  
  pos[1] -= parent.scrollTop;  
  if (parent.parentNode) {  
   parent = parent.parentNode;  
  } else {  
   parent = null;  
  }  
 }  
 return {x:pos[0], y:pos[1]};  
} 


//导航菜单JS
function showMenu (baseID, divID) {
	var pos=getElementPos(baseID);
	//alert("距左边距离"+ pos.x +",距上边距离"+pos.y);
	ordy=pos.y;
    baseID = document.getElementById(baseID);
    divID  = document.getElementById(divID);
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;
    if (! divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function basehide() {
        	if(event.clientY>=ordy+39)
        	 return;
        	//alert("X"+ event.clientX +",Y"+event.clientY);
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }
        
        function hide () {    	
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }
      
        function show(){
        	if(event.clientY>ordy+39){
        		
        	}
        }
        
        divID.onmouseout = hide;
        baseID.onmouseout = basehide;
       // baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}

//搜索框JS
function setTab(name,cursel,n){
	//alert("name:"+name+" cursel:"+cursel+" n:"+n);
	for(i=1;i<=n;i++){
		var menu=document.getElementById(name+i);
		if(menu){
			var con=document.getElementById("con_"+name+"_"+i);
			menu.className=i==cursel?"hover":"";
			con.style.display=i==cursel?"block":"none";
		}
	}
}

function setcomp(name,cursel,n){
	//alert("name:"+name+" cursel:"+cursel+" n:"+n);
	for(i=1;i<=n;i++){

			var con=document.getElementById("con_"+name+"_"+i);
			
			con.style.display=i==cursel?"block":"none";
		
	}
}

function setSearchType(name,cursel,n){
	var channelid=document.getElementById('channelid');
	var typeid=document.getElementById('typeid');
	switch(cursel){
	   case 1: channelid.value='17';
	           typeid.value='';
		       break;
	   case 2: channelid.value='1'
		       typeid.value='';
		       break;
	   case 3: channelid.value='18'
		       typeid.value='';
		       break;
	   case 4: channelid.value='21'
		       typeid.value='';
		       break;
	   case 5: typeid.value='13';
		       channelid.value='';
		       break;
	   
	}
	for(i=1;i<=n;i++){
		var menu=document.getElementById(name+i);
		if(menu){
			menu.className=i==cursel?"hover":"";	
		}	
	}
	//alert("channelid:"+channelid.value+"typeid："+typeid.value);
}

function addfavorite()
{
   if (document.all)
   {
      window.external.addFavorite('http://diodelaser.com.cn','光粒网');
   }
   else if (window.sidebar)
   {
      window.sidebar.addPanel('光粒网', 'http://diodelaser.com.cn', "");
   }
} 
