function win(name,strid,templateid){
	//沿袭combo
		contents_100shop.style.visibility="hidden";
		refer=true;
			//end
		var nameBegin=name.indexOf("-")+1;
		var nameEnd=name.length;
		bname=name.substring(nameBegin,nameEnd);
	
		 document.ProductMultiCategoryPicker210_form.SelectCategoryName.value=bname;
	
		 document.ProductMultiCategoryPicker210_form.CategoryID.value=strid;
		 
		 document.ProductMultiCategoryPicker210_form.TemplateID.value=templateid;
		 
 	     contents_100shop.style.visibility="hidden";
 	         
	     menuChange(ProductMultiCategoryPicker210_form);
}

//var refer=true;
function combo(Layer) {
		//if (refer) {
			Layer.style.visibility="visible";
			refer=false;
			Layer.onmousemove=function(){
				Layer.style.visibility="visible";
			}
			Layer.onmouseout=function(){
				Layer.style.visibility="hidden";
			}
		/*
		}
		else {
			Layer.style.visibility="hidden";
			refer=true;
		}
		*/
}

   function clearSelect(obj)
   {   
      len=obj.length;
      for (i = 0;i<len;i++)
      {
       obj.options[0]=null;
      }
   }

     function fullup(obj,value,text)
  {
      var vn = new Option(text,value); 
     // obj.add(vn);
      obj.options.add(vn);
   }

 function menuChange(form)
    {          
          chgObj=form.ProductMultiCategoryPicker210_FieldID;
          clearSelect(chgObj);

    
          var TemplateID=form.TemplateID.value;
          
			  for(k=0;k<template0bj2.length;k++)
			  {
					
					  if(TemplateID==template0bj2[k][0])
					  { 
					  	  	 fullup(chgObj,"jimo","请选择参数");
							 for(m=0;m<template0bj[k].length;m++){							
								   objValue=template0bj[k][m][0];
								   objText=template0bj[k][m][1];
								   if(objValue=="ProductCode"){
									   fullup(chgObj,objValue,objText);
									}    							
							 }
							 for(m=0;m<template0bj[k].length;m++){
								   objValue=template0bj[k][m][0];
								   objText=template0bj[k][m][1];
								   if((objValue!="ProductCode") &&(objValue!="CurrencyType") ){
								   fullup(chgObj,objValue,objText);
								   }   						
							}
					  }	
			  }
         
         if(TemplateID=="''"|| TemplateID=="undefined")
         {
           clearSelect(chgObj); 
           defaultFieldList(form)
      }
 }

//检测是否输入正确的价格值
      function chkIsFloat(form)
      {
        var field=form.ProductMultiCategoryPicker210_FieldID.options[form.ProductMultiCategoryPicker210_FieldID.selectedIndex].value;
        var strWord=form.ProductMultiCategoryPicker210_SearchKeyWord.value;
        
        if(field=="ListPrice" || field=="UnitPrice")
        {
          if(strWord)
          {
            if(!isFloat(strWord,true,2))
            {
              alert("请输入合法的价格(最多两位小数)");
              return false;
            }
            if(parseInt(trim(strWord)) >99999999 ||parseInt(trim(strWord)) <0 )
            {
              form.ProductMultiCategoryPicker210_SearchKeyWord.focus();
              alert("价格范围请输入0-99999999");
              return false;
            }
          }
          return true;
        }
      }       

//默认列表
function defaultFieldList(form)
			  {
					   chgObjAll=form.ProductMultiCategoryPicker210_FieldID;
					   clearSelect(chgObjAll);  
						 fullup(chgObj,"jimo","请选择参数");
						 /*
						 for(m=0;m<defaultTemplate0bj.length;m++){			
										   objValue=defaultTemplate0bj[m][0];
										   objText=defaultTemplate0bj[m][1];
										   if(objValue=="ProductCode"){
											   fullup(chgObj,objValue,objText);
											}    										
						 }
						 for(m=0;m<defaultTemplate0bj.length;m++){						
										   objValue=defaultTemplate0bj[m][0];
										   objText=defaultTemplate0bj[m][1];
										   if((objValue!="ProductCode") &&(objValue!="CurrencyType") ){
							   fullup(chgObjAll,objValue,objText);
							   }   							
						 }
						 */
				
			  }    

//显示列表
 function exhibitList()
{	 
	  for(k=0;k<template0bj2.length;k++)
	  {
		
		  if(selTemplateID==template0bj2[k][0])
		  { 
			     chgObj=ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_FieldID;
				 clearSelect(chgObj);
				 for(m=0;m<template0bj[k].length;m++){							
					   objValue=template0bj[k][m][0];
					   objText=template0bj[k][m][1];
					    if(objValue!="CurrencyType"){
							 fullup(chgObj,objValue,objText);     
						   }						
				 }						
		  }	
	  }

	 if(selCategoryID=="all")
		 {
			  clearSelect(chgObj);
			  defaultFieldList(ProductMultiCategoryPicker210_form);
	     }       
}

//校验
  function ProductMultiCategoryPicker210_Submit(){
  	 
	 //if(trim(ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord.value) != "" || ProductMultiCategoryPicker210_form.CategoryID.value != "all")
	//{
			  if(ProductMultiCategoryPicker210_form.CategoryID.value=="all"){
			  		alert("请先选择分类。");
			  	  	return false;
			  }
			  if(ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_FieldID.value=="jimo"){
			  	  alert("请选择对应参数。");
			  	  return false;
			  }
			  var strWord=ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord;
			  field=ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_FieldID.options[ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_FieldID.selectedIndex].value;
	   
			  if(ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_FieldID.value=="ListPrice"||ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_FieldID.value=="UnitPrice")
			  {
				  if(!chkIsFloat(ProductMultiCategoryPicker210_form))
				  {
					 return false;
				  }else{
									 return true;
				  }     
			  }
			  if(field=="CreateDate")
			  {
				  if(!isDateCtrlCheck(strWord,true))
				 {
					return false;
				  }else{
									return true;
				  }
			  }
			  if(field=="ProductCode"){
					if(trim(ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord.value)!="" )
					{			
						   var sepcsym=false;
						 sepcsym=hasSpecSymbol(trim(ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord.value),"");
						 if(sepcsym==false)
						 {
						  alert("编号不能含有特殊字符！");
						  ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord.focus();
						  return false;
						  }
						 
						  if(IsChinese(trim(ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord.value)))
						 {
						   alert("编号不能含有中文或中文特殊字符！");
						   ProductMultiCategoryPicker210_form.ProductMultiCategoryPicker210_SearchKeyWord.focus();
						   return false;
						  }
				   }else{
						 return true;
				   }
			 }     
	//}else{ 
			  //alert("请输入搜索条件");
			  //return false;
	//}
  }

  function isDateCtrlCheck(ctrl,bEmpty)
{
	var flag = isDateCheck(ctrl.value, bEmpty);
	if (flag == false)
	{
		alert("请输入正确的日期类型\n例如：2005-01-01");
		ctrl.focus();
		return false;
	}
	
	return true;
}

function isDateCheck(str,bEmpty)
{
	if (str == null||str=="")
	{
		return bEmpty;
	}
	if (trim(str).length != 10 )
	{
		return (false);
	}
	for (var i=0; i<str.length; i++ )
	{
		var ch = str.substring(i, i+1);
		
		if (i ==4 || i ==7)
		{
			if (!(ch=="-"))
			{
				return false;
			}
		} else {
			if (!(ch >= "0" && ch<="9"))
			{
				return false;
			}
		}
		if ( (i==5 && ch>'1')||(i==8 && ch>'3') ) {
			return false;
		}
	}
	return true;
}

var template0bj=new Array();
var template0bj2=new Array();
  var defaultTemplate0bj=new Array();

function addIN(i,id,name){
	template0bj[i]=new Array();
	template0bj2[i]=new Array();
	template0bj2[i][0]=id;
	template0bj2[i][1]=name;
}


function addNT(i,j,bHidden,name,title){
	  if(bHidden=="false")		{	
			template0bj[i][j]=new Array();
			template0bj[i][j][0]=name;
			template0bj[i][j][1]=title;
		j++;
	  }
	  return j;
}

function addDefaultNT(j,name,title){
		defaultTemplate0bj[j]=new Array();
		defaultTemplate0bj[j][0]=name;
		defaultTemplate0bj[j][1]=title;
		j++;
	  return j;
}

// add by wuguofeng
function addDefaultTemplateFields(templateId) {
	for (var i=0; i<template0bj.length; i++) {
		if (templateId == template0bj2[i][0]) {
			var template = template0bj[i];
			for (var j=0; j<template.length; j++) {
				var name = template[j][0];
				var title = template[j][1];
				addDefaultNT(j, name, title);
			}
			//alert(template + "\nindex:" + i + "\nlength:" + template.length + "\nid:" + templateId);
			return;
		}
	}
	alert("没有找到和根分类关联的模板!");
}