var ns4=(document.layers)?true:false;

//判断浏览器取得对象
function objectset(mywindowname,myobjname,isstyle)
{
	var myobj;
	if (ns4){
		eval("myobj=window."+mywindowname+"document.layers[\""+myobjname+"\"]")
	}
	else if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5){
		if (isstyle){
			eval("myobj=window."+mywindowname+"document.getElementById(\""+myobjname+"\").style")
		}
		else{
			eval("myobj=window."+mywindowname+"document.getElementById(\""+myobjname+"\")")
		}
	}
	else{
		if (isstyle){
			eval("myobj=window."+mywindowname+"document.all[\""+myobjname+"\"].style")
		}
		else{
			eval("myobj=window."+mywindowname+"document.all[\""+myobjname+"\"]")
		}
	}
	return myobj
}

// 是否有效颜色值
function IsColor(color){
	var temp=color;
	if (temp==""){
		return true
	}
	if (temp.length!=7){
		return false
	}
	return (temp.search(/\#[a-fA-F0-9]{6}/)!=-1)
}

// 输入框内是否有效整型数据
function IsInt(){
	return ((event.keyCode >= 48) && (event.keyCode <= 57))
}

// 输入框内是否有效实型数据
function IsDouble(strvalue){
	if (strvalue.toLowerCase().lastIndexOf(".")>=0) {
		return ((event.keyCode >= 48) && (event.keyCode <= 57))
	}
	else{
		return ((event.keyCode >= 48) && (event.keyCode <= 57) || (event.keyCode == 46))
	}
}

// 去空格，left,right,all可选
function Trim(strvalue,trimtype){
	if (strvalue==null){
		return null
	}
	else{
		var lIdx=0;rIdx=strvalue.length;
		if (trimtype!="right"){
			for (var i=0;((i<strvalue.length)&&(strvalue.substring(lIdx,lIdx+1)==" "));i++){
				lIdx++
			}
		}
		if (trimtype!="left"){
			for (var i=0;((i<strvalue.length)&&(strvalue.substring(rIdx-1,rIdx)==" "));i++){
				rIdx--
			}
		}
		return strvalue.substring(lIdx,rIdx)
	}
}

// 搜索下拉框值与指定值匹配，并选择匹配项
function SearchSelectValue(selectobj,selectvalue){
	for (var i=0;i<selectobj.length;i++){
		if (selectobj.options[i].value==selectvalue){
			selectobj.selectedIndex=i;
			return true
		}
	}
	return false
}
