/* for Class create of js */
var Class = {create : function(){return function(){this.initialize.apply(this, arguments);}}}
/* 对选项框里的选项进行操作 */
function setOptionLen(el,len){
  var len=(len>0)?len:0;
  el.length=len;
}
function clearOption(form,el,len){
  var len=(len>0)?len:0;
  document[form][el].length=len;
}
function copyOption(form,el,copyEl,max){
  var sel = document[form][el];
  var copy = document[form][copyEl];
  var num = copy.selectedIndex;
  var t = copy.options[num].text;
  var v = copy.options[num].value;
  addOption(form,el,t,v,max);
}
function addOption(form,el,t,v,max,val){
  var exist = false;  
	var sel = document[form][el];
  var len = sel.length;
  if(len==max){
    //alert("该类型最多只可关联 "+max+" 条数据");
  }else{
    /* check the option exist ?*/
    for(var i=0;i<len;i++){
      if(sel.options[i].value==v){
        //exist = true;
        break;
      }
    }
    if(exist){
      //alert("该选项已经存在!");
    }else{
      var selected=(v==val)?true:false;
      var opt = new Option(t,v,false,selected);
      sel[len] = opt;
    }
  }
}
function delOption(form,el){
  var sel = document[form][el];
	if (sel.selectedIndex > -1){
		var num = sel.selectedIndex;
		sel.options[num] = null;
	}
}
/* add more function to window.onload */
function addLoadEvent(func){
  var oldonload=window.onload;
  if(typeof window.onload!='function'){
    window.onload=func;
  }else{
    window.onload=function(){
      oldonload();
      func();
    }
  }
}
/*left product nav*/
function initproductnav(){
	var div=document.getElementById("productnav");
	var uls=div.getElementsByTagName("ul");
	if(uls.length>0){
		var ul=uls[0];
	}else{
		alert("Not find UL");
	}
	/**/
	var lis=ul.getElementsByTagName("li");
  var ulss_show=null;

	for(var i=0;i<lis.length;i++) {
		var ulss=lis[i].getElementsByTagName("ul");
    if(i==0&&ulss)ulss_show = ulss;
		if(ulss.length>0){
		  lis[i].className="hadChild";
			lis[i].target=ulss[0];
			var as=lis[i].getElementsByTagName("li");
			//as[0].className="hadChild";
			lis[i].onclick=function(){		
				setproductnavIn(uls,this.target);
			}
			/*lis[i].onmouseout=function() {
				setproductnavOut(uls,this);
			}
			*/
			var liss=ulss[0].getElementsByTagName("li");
			liss[liss.length-1].className="end";
		}
  }

	var ini_show = document.getElementById("ini_show");
	   
  if(ini_show ){
    ini_show.style.display="block";
  }else if(ulss_show){  /* 否则默认打开第一个 li; */
    ulss_show[0].style.display="block";
  }
}


function setproductnavIn(uls,target) {
  for(var i=1;i<uls.length;i++) {
    if(uls[i]==target) {
      uls[i].style.display="block";
      uls[i].parentNode.className = "list";			
    }else{
      uls[i].style.display="none";
      uls[i].parentNode.className = "";
    }
  }
}

/*function setproductnavOut(uls,target) {
  setproductnavIn(uls,target);
  var ini_show = document.getElementById("ini_show");
  if(ini_show ) ini_show.style.display="block";
}
*/


/*faq list*/
function MenuToggle(e)
{
   aTags = new Array('ul','div');
   oTargetArray = new Array();
   oParent = e.parentNode ;
     for(i = 0 ; i < aTags.length; i++) 
	 {
	    oTargetArray.push(oParent.getElementsByTagName(aTags[i]));
	}
   
   for (i = 0 ; i < oTargetArray.length;i++)
   {
     oTarget = oTargetArray[i];
    if(typeof oTarget[0] != 'undefined')
   {
   
  if(oTarget[0].style.display != 'block'  ){
   oTarget[0].style.display = 'block';
   oTarget[0].parentNode.className = "list";}
   else{
   oTarget[0].style.display = 'none';
   oTarget[0].parentNode.className = "";
   return false;}
   }
 
}  
return true;
}
/* contact.php  */
function jumpMenu(targ,selObj){ //v3.0
  eval("window.location='"+targ+"?id="+selObj.options[selObj.selectedIndex].value+"'");
}
/*head menu*/
function menuFix() {
  if(!document.getElementById("headnav"))return;
  var sfEls = document.getElementById("headnav").getElementsByTagName("li");
  for(var i=0;i<sfEls.length;i++) {
		var ulss=sfEls[i].getElementsByTagName("ul");	
		if(ulss.length>0) {
		  sfEls[i].className+=(sfEls[i].className.length>0? " ": "") + "hadChild";
		}
	}
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=(this.className.length>0? " ": "") + "show";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp("( ?|^)show\\b"), "");
    }
  }
}
function in_array(s,arr){
  for(var i=0;i<arr.length;i++){
    if(s==arr[i])return true;
  }
  return false;
}

addLoadEvent(menuFix);
