//选择类别
function selectSysKind(elementObj){
 var childElements=elementObj.parentNode.childNodes;
 var syskindObj=null;
 
 for(var i=0;i<childElements.length;i++){
  if(childElements[i]!=null && childElements[i].tagName!=null){
   if(childElements[i].tagName.toLowerCase()=="input" && childElements[i].type=="hidden"){
    syskindObj=childElements[i];
   }
  }
 } 
 //  
 var openUrl="/single.php?name=SysKind_select&sys_kind="+syskindObj.value; 
 openwin=window.open(openUrl,'','width=550,height=550,scrollbars=yes');

 //openwin.location=openUrl;
}


//
function selectKind2(kind2,kind3)
{	  
        var selectObject=document.getElementById("kind3");
        var phpurl="/ajax.php?name=Kind2_Kind3&kind2="+kind2+"&kind3="+kind3;
        returnValue=getOption(phpurl,selectObject,0,"",'');	
        emptySelect(document.getElementById("kind4"));
}	

////
function selectKind3(kind3,kind4)
{	    var selectObject=document.getElementById("kind4");
        var phpurl="/ajax.php?name=Kind3_Kind4&kind3="+kind3+"&kind4="+kind4;
         returnValue=getOption(phpurl,selectObject,0,"",'');	
}

function setSelect(obj)
{
  document.getElementById('sys_kind').value=obj.value;
}

//返回数值
function backValueToParent(){
  if(!testSelect())
  return false;

  var kindstr="";
  var sys_kind=document.getElementById("sys_kind").value;
  var win=self.opener;
  var elementObj= win.document.getElementById("prod_kind");
  var childElements=elementObj.parentNode.childNodes;
 for(var i=0;i<childElements.length;i++){
   elementObj.value=sys_kind;
  if(childElements[i]!=null && childElements[i].tagName!=null){
     if(childElements[i].tagName.toLowerCase()=="input" && childElements[i].type=="text"){
     kindstr=getSelectText(document.getElementById("kind2"));
     if(document.getElementById("kind3").value!=0)
     kindstr+=(">"+getSelectText(document.getElementById("kind3")));
     if(document.getElementById("kind4").value!=0)     
     kindstr+=(">"+getSelectText(document.getElementById("kind4")));
    childElements[i].value=kindstr;
    updateSysKindLength(childElements[i]);    
    doParentFunction(childElements[i].title); 
   }
  }
 }  
 self.close();
}


//判断选择是否正确
function testSelect(){
 var sys_kind=document.getElementById("sys_kind").value;
 if(sys_kind==null){
  alert("Your filling is incorrect");
  return false;
 }
 if(sys_kind.length!=6){
   if(sys_kind.substr(0,2)!="99" && sys_kind.substr(0,2)!="98" && sys_kind.substr(0,2)!="70"){
   alert("Please choose one of the last category ");
   return false;
   }
   else{
    if(parseInt(sys_kind)%100==0){
      alert("Please choose one of the last category ");
      return false;
    }
   }
 }
 return true;
}


//更新类别长度
function updateSysKindLength(obj){
var sysKindStrObj=obj;
var strlength=sysKindStrObj.value.length;
sysKindStrObj.size=strlength*2-3;
}

//判断是否要触发之前的函数
function doParentFunction(funstr){
   var sys_kind=document.getElementById("sys_kind").value;
   var sys_kind_old=document.getElementById("sys_kind_old").value;
   try{
     if(sys_kind!=sys_kind_old  && sys_kind_old!=''){
       if(funstr!=''){
        eval("self.opener."+funstr);
       }
      }
     }
     catch(e){;}
}
