/****
 * 判断参数是否为‘浮点型’的字符串
 * @param String str 参数
 * @param boolean empty 是否允许为空值（如果允许，则str为空时此方法会返回true）
 * @return boolean
 */
function isFloat(str, empty){
	if(empty===true && str===''){
		return true;
	}
	var pattern = /^\d*\.?\d*$/;
	return pattern.test(str);
}

/****
 * 判断参数是否为‘整数’的字符串
 * @param str 参数
 * @param empty 是否允许为空值（如果允许，则str为空时此方法会返回true）
 * @return boolean
 */
function isInteger(str, empty){
	if(empty===true && str===''){
		return true;
	}
	var pattern = /^[0-9]\d*$/;
	return pattern.test(str);
}




/**
 * dwr调用 根据用户userid取出相关的产品线分类 
 * param target1 产品线下拉框id
 * param target2 品牌下拉框id
 * param boolean 是否显示 所有选项
 * param str1 产品线初始值
 * param str2 品牌初始值
 *
 */
function getCatalogList(target1,target2,ret,str1,str2){
	var csel=document.getElementById(target1);
	var bsel=document.getElementById(target2);
	catalogList.findCatalogListByUserId(function (data) {
		 DWRUtil.removeAllOptions(csel);
		 DWRUtil.addOptions(csel,data,'key','description');
		if(str1==null||str1=='')
			{str1=0;} 
		for(var i=0;i<csel.options.length;i++){                
                if (csel.options[i].value==str1){
                    csel.selectedIndex=i;                   
                    break;
                }
            }            	 
		if(target2!=null){
			getBrandList(str1,target2,ret,str2);
		}
	}
	
	)
	
}


function getCatalogList2(target1,target2,ret,str1,str2){
	var csel=document.getElementById(target1);
	var bsel=document.getElementById(target2);
	catalogList.findCatalogListByUserId2(function (data) {
		 DWRUtil.removeAllOptions(csel);
		 DWRUtil.addOptions(csel,data,'key','description');
		if(str1==null||str1=='')
			{str1=0;} 
		for(var i=0;i<csel.options.length;i++){                
                if (csel.options[i].value==str1){
                    csel.selectedIndex=i;                   
                    break;
                }
            }            	 
		if(target2!=null){
			getBrandList(str1,target2,ret,str2);
		}
	}
	
	)
	
}


/**
 * 下拉框联动 选择产品线的时候 选出该产品线下的所有品牌
 * @return
 */
function getBrandList(cid,target2,ret,str){
	var sel=document.getElementById(target2);
	brandList.getBrandsByCategoryId(cid, function(data){
		 DWRUtil.removeAllOptions(sel);	
		 if(ret){
			 sel.options.add(new Option('全部',"0"));
		    }
		 DWRUtil.addOptions(sel,data);
		 if(str!=null){
				for(var i=0;i<sel.options.length;i++){                
	                if (sel.options[i].value==str){
	                    sel.selectedIndex=i;                   
	                    break;
	                }
	            }            
		
			}
		
	});	
}


