function retype(){
if("0"!=document.getElementById("type4").value){
           document.getElementById("type").value=document.getElementById("type4").value;
           }else if("0"!=document.getElementById("type3").value){
           document.getElementById("type").value=document.getElementById("type3").value;
           }else if("0"!=document.getElementById("type2").value){
            document.getElementById("type").value=document.getElementById("type2").value;
           }else if("0"!=document.getElementById("type1").value){
            document.getElementById("type").value=document.getElementById("type1").value;
           }
}
function eightType(){
if("0"!=document.getElementById("type4").value){
           document.getElementById("eightType").value=document.getElementById("type4").value;
           }else if("0"!=document.getElementById("type3").value){
           document.getElementById("eightType").value=document.getElementById("type3").value;
           }else if("0"!=document.getElementById("type2").value){
            document.getElementById("eightType").value=document.getElementById("type2").value;
           }else if("0"!=document.getElementById("type1").value){
            document.getElementById("eightType").value=document.getElementById("type1").value;
           }
}
var XMLHttpReq = false;
function createXMLHttpRequest()
{
if (window.XMLHttpRequest) {   
            XMLHttpReq = new XMLHttpRequest();  
      } else if (window.ActiveXObject) {   
        try {      
            XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");      
        } catch (e1) {   
            try {     
                XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");   
            } catch (e2) {   
                  
            }   
       }   
      }  
}

function load_index_data(obj){
  createXMLHttpRequest();
  var s1 =obj.value;
  
  var name=obj.id.substring(5,4);
  name++;
   for(var i=name;i<=4;i++){
   document.getElementById("type"+i).style.display="none";
   }
 
  XMLHttpReq.onreadystatechange = dealformdata; 
  XMLHttpReq.open("get","selectAction!select.action?parentId="+s1,true); 
  XMLHttpReq.send(null);
 
}
function dealformdata(){
  if(XMLHttpReq.readyState==4){
   if(XMLHttpReq.status==200){
    var root = XMLHttpReq.responseXML;
    initdata(root)
   }else{
    window.alert("�������\u6240\u8bf7\u6c42\u7684\u9875\u9762\u6709\u5f02\u5e38");
   }
}
}

function initdata(root)
{ 
  for(var i=1;i<5;i++){
   var list=root.getElementsByTagName("type"+i);    
   var list1=root.getElementsByTagName("typename");
   if(list!=null&&list.length!=0){
   var id="type"+i;
   var obj=document.getElementById(id);
   obj.style.display="inline";
   obj.options.length=0;  
   for(var k=4;k>i;k--){
   document.getElementById("type"+k).style.display="none";
   }
   for(var j=0 ; j<list1.length;j++)
   {
    var opt=document.createElement("option");
    opt.text=list1[j].firstChild.data;
    opt.value=list1[j].getAttribute("value");
    obj.options.add(opt);
   }
}
  }
}

/*firefox*/
function __firefox(){
    HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style);
    window.constructor.prototype.__defineGetter__("event", __window_event);
    Event.prototype.__defineGetter__("srcElement", __event_srcElement);
}
function __element_style(){
    return this.style;
}
function __window_event(){
    return __window_event_constructor();
}
function __event_srcElement(){
    return this.target;
}
function __window_event_constructor(){
    if(document.all){
        return window.event;
    }
    var _caller = __window_event_constructor.caller;
    while(_caller!=null){
        var _argument = _caller.arguments[0];
        if(_argument){
            var _temp = _argument.constructor;
            if(_temp.toString().indexOf("Event")!=-1){
                return _argument;
            }
        }
        _caller = _caller.caller;
    }
    return null;
}
if(window.addEventListener){
    __firefox();
}
/*end firefox*/
function show(srcElement){
  var obj = event.srcElement; 
  var jnkcTop=0;   
  var jnkcLeft=0;   
  var objP=obj;   
  while(objP.tagName!="BODY"&&objP){   
  jnkcTop+=objP.offsetTop;   
  jnkcLeft+=objP.offsetLeft;   
  objP=objP.offsetParent;   
  } 
 var light=document.getElementById("light");
if(light.style.display==''||light.style.display=='none'){
light.style.top=jnkcTop+obj.offsetHeight;   
light.style.left=jnkcLeft;
light.style.display='block';
}else if(light.style.display=='block'){
light.style.display='none';
}
 }
 function closelight(){
  var light=document.getElementById("light");
  light.style.display='none';
 }
 
 /* zi fu chuan jie qu*/
 function ptitle(str,num){
/*hanziyanzheng*/
var reg=/[^\x00-\xff]/;
var href=document.getElementById("jqhref");
var title=str;
if(num<=title.length){
href.title=title;
title=title.substr(0,(num-2))+"...";
}
href.id="";
return title;
}

/* pi pei zi fu chuan qian hou cha ru zi fu*/
function RegInsertStr(re,rp1,rp2,str) { 
var arr=str.match(RegExp(re,"ig")); 
var ret=""; 
var rpt=""; 
var re2=null; 
if(null==arr){
return str;
} 
for(var i=0;i<arr.length;i++){ 
ret=arr[i]; 
rpt=rp1+arr[i]+rp2; 
re2=RegExp(ret,"g"); 
str=str.replace(re2,rpt); 
} 
return str; 
} 

