// JavaScript Document
<!--

<!--过滤空格(全角及半角)-->
//参数：
//     Tobj  : 文本框对象ID
//     Tname : 文本框对象提示信息
//     Sobj  :临时文本框对象ID用来记录input数据是否通过
//coder:andy
<!--08-12-16-->
function FilterSpace(Tobj,Tname,Sobj){//过滤空格,文本框不能为空
	var str = document.getElementById(Tobj).value;
	var newstr="";
	if (str.length > 0){
	//Tobj不为空
		for(var i = 0; i < str.length ; i++){
			if(str.charAt(i)=="　" || str.charAt(i)==" ")
				newstr += ""
			else
				newstr += str.charAt(i)
		}
		if(newstr.length<=0){
			//alert(""+Tname+"信息不完整!")
			//document.getElementById(""+Tobj+"").focus();
			//document.getElementById(""+Tobj+"").select();
			document.getElementById(""+ Sobj +"").innerHTML = "<img src='checkJS/NO.gif' /><font color='red'>请正确填写"+Tname+"</font>"
			document.getElementById("l"+ Sobj +"").value = "";
			return false;
		}
		else{
			//alert(Sobj);
			document.getElementById(""+ Sobj +"").innerHTML="<img src='checkJS/OK.gif' /><font color='green'>正确</font>";
			document.getElementById("l"+ Sobj +"").value = 1;
		}
	}
	else{//Tobj为空，提示
		//alert(""+Tname+"信息不完整")
		//document.getElementById(""+Tobj+"").focus();
		//document.getElementById(""+Tobj+"").select();
		document.getElementById(""+ Sobj +"").innerHTML = "<img src='checkJS/NO.gif' /><font color='red'>请正确填写"+Tname+"</font>"
		document.getElementById("l"+ Sobj +"").value = "";
		return false;
	}
}

<!--判断数字是否符合规则-->
//参数：
//     Tobj  : 文本框对象ID
//     Tname : 文本框对象提示信息
//     Robj  :临时文本框对象ID用来记录input数据是否通过
//coder:andy
<!--08-12-24-->
function check_text_number(Tobj,Tname,Robj){//判断数字填写是否正确
	var obj = document.getElementById(Tobj);
	//alert(obj.value)
		if (obj.value.search("^[0-9]*[1-9][0-9]*$")!==0){
			//alert("  请正确填写产品数量!");
			document.getElementById(Robj).innerHTML="<img src='checkJS/NO.gif' /><font color='red'>请正确填写"+Tname+"</font>"
			document.getElementById("l"+Robj+"").value = "";
			obj.select();
			return false;
		}
		else{
		document.getElementById(Robj).innerHTML="<img src='checkJS/OK.gif' /><font color='green'>正确</font>";
		document.getElementById("l"+Robj+"").value = 1;
		}
}

<!--统计文本区域字数-->
//参数：
//     str    : 本区域对象ID
//     Robj   : 临时文本框对象ID用来记录textarea数据是否符合通过
//     sp_one : 提示剩余字数显示区ID
//     sp_one : 提示以用字数显示区ID
//     len    : 允许输入的最大字符串

//coder:andy
<!--08-12-23-->
function TextAreaStrMaxLen(str,Robj,sp_one,sp_two,Len){//统计文本区域字数函数 
	var maxLen = Len;
	var len= 0;
	var objStr = document.getElementById(str);
	txtValue = objStr.value;
	var objSp_one = document.getElementById(sp_one);//剩余
	var objSp_two = document.getElementById(sp_two);//以用
	if(txtValue==""){
		txtValue = "";
		objSp_one.innerHTML = Len;
		objSp_two.innerHTML = 0;
		document.getElementById(Robj).value = "";
		return false;
	}
	else{
		if(objStr.value.length <= Len){
			if (objStr.value.length > 0){
			//textarea值判断
				for (var i=0 ; i < objStr.value.length ; i++){
					if (objStr.value.charCodeAt(i)>255){
						len = len + 2
					}
					else
					{
						len++;
					}
				}
				objSp_one.innerHTML = maxLen - len;
				objSp_two.innerHTML = len;
				document.getElementById(Robj).value = 1;
			}
		}
		else
		{
			objStr.value = txtValue.substring(0,maxLen);
			objSp_one.innerHTML = 0;
			objSp_two.innerHTML = maxLen;
			document.getElementById(Robj).value = 1;
		}
	}
}


<!--统计文本区域字数-->
//参数：
//     str    : 本区域对象ID
//     sp_one : 提示剩余字数显示区ID
//     sp_one : 提示以用字数显示区ID
//coder:andy
<!--08-12-17-->
function textareastrlen(str,sp_one,sp_two){//统计文本区域字数函数 : 10
	var maxLen = 1000;
	var len= 0;
	var objStr = document.getElementById(str);
	txtValue = objStr.value;
	var objSp_one = document.getElementById(sp_one);//剩余
	var objSp_two = document.getElementById(sp_two);//以用
	if(txtValue==""){
		txtValue = "";
		objSp_one.innerHTML = 1000;
		objSp_two.innerHTML = 0;
		document.getElementById("lre_prd_describe").value = "";
		return false;
	}
	else{
		if(objStr.value.length <= 1000){
			if (objStr.value.length > 0){
			//textarea值判断
				for (var i=0 ; i < objStr.value.length ; i++){
					if (objStr.value.charCodeAt(i)>255){
						len = len + 2
					}
					else
					{
						len++;
					}
				}
				objSp_one.innerHTML = maxLen - len;
				objSp_two.innerHTML = len;
				document.getElementById("lre_prd_describe").value = 1
			}
		}
		else
		{
			objStr.value = txtValue.substring(0,maxLen);
			objSp_one.innerHTML = 0;
			objSp_two.innerHTML = maxLen;
			document.getElementById("lre_prd_describe").value = 1;
		}
	}
}

<!--获取下拉列表框value值-->
//参数：
//     Sobj  : 下拉列表框对象ID
//coder:andy
<!--08-12-23-->
function check_select(Sobj){//获取下拉列表框value值
	var obj = document.getElementById(Sobj);
	if (obj == null || obj == "" ){
		return 0
	}
	else{
		return obj.value;
	}
}


<!--获取下拉列表框显示值-->
//参数：
//     Sobj  : 下拉列表框对象ID
//coder:andy
<!--08-12-23-->
function getSelectedText(name){//获取下拉列表框显示值
	var obj=document.getElementById(name);
	for(i=0;i<obj.length;i++){
	   if(obj[i].selected==true){
			alert(obj[i].innerText);
			return obj[i].innerText;      //关键是通过option对象的innerText属性获取到选项文本
	   }
	}
}

//


<!--控制图片等比例缩小-->
//参数：限制最大高度，最大宽度,一项超出等比缩小
//    ImgD : 操作img对象
//    iwidth : maxwidth
//    iheight : maxheight
function ReSizeimg(ImgD,iwidth,iheight) { 
     var image=new Image(); 
     image.src=ImgD.src; 
     if(image.width>0 && image.height>0){ 
        if(image.width/image.height>= iwidth/iheight){ 
           if(image.width>iwidth){ 
               ImgD.width=iwidth; 
               ImgD.height=(image.height*iwidth)/image.width; 
           }else{ 
                  ImgD.width=image.width; 
                  ImgD.height=image.height; 
                } 
               //ImgD.alt=image.width+"×"+image.height; //给图片alt负值
        } 
        else{ 
                if(image.height>iheight){ 
                       ImgD.height=iheight; 
                       ImgD.width=(image.width*iheight)/image.height; 
                }else{ 
                        ImgD.width=image.width; 
                        ImgD.height=image.height; 
                     } 
                //ImgD.alt=image.width+"×"+image.height; //给图片alt负值
            } 
　　　　　ImgD.style.cursor= "pointer"; //改变鼠标指针 
    } 
}


<!--控制图片等比例缩小-->
//参数：限制最大高度，超出等比缩小
//    ImgD : 操作img对象
//    iwidth : maxwidth
function ReSizeimgWidth(ImgD,iwidth) { 
	var image = new Image();
	image.src = ImgD.src;
	if (image.width>0 && image.height>0){
		if (image.width>iwidth){
			ImgD.width = iwidth;
			ImgD.height = (image.height*iwidth)/image.width;
		}else{
			ImgD.width = image.width;
			ImgD.height = image.height;
		}
		//ImgD.alt=image.width+"×"+image.height; //给图片alt负值 
	}
}



function atoc(numberValue){// 数字转换成大写金额函数
	var numberValue=new String(Math.round(numberValue*100)); // 数字金额
	var chineseValue=""; // 转换后的汉字金额
	var String1 = "零壹贰叁肆伍陆柒捌玖"; // 汉字数字
	var String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; // 对应单位
	var len=numberValue.length; // numberValue 的字符串长度
	var Ch1; // 数字的汉语读法
	var Ch2; // 数字位的汉字读法
	var nZero=0; // 用来计算连续的零值的个数
	var String3; // 指定位置的数值
	if(len>15){
		alert("超出计算范围");
		return "";
	}
	if (numberValue==0){
		chineseValue = "零元整";
		return chineseValue;
	}

String2 = String2.substr(String2.length-len, len); // 取出对应位数的STRING2的值
for(var i=0; i<len; i++){
String3 = parseInt(numberValue.substr(i, 1),10); // 取出需转换的某一位的值
if ( i != (len - 3) && i != (len - 7) && i != (len - 11) && i !=(len - 15) ){
if ( String3 == 0 ){
Ch1 = "";
Ch2 = "";
nZero = nZero + 1;
}
else if ( String3 != 0 && nZero != 0 ){
Ch1 = "零" + String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else{
Ch1 = String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
}
else{ // 该位是万亿，亿，万，元位等关键位
if( String3 != 0 && nZero != 0 ){
Ch1 = "零" + String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else if ( String3 != 0 && nZero == 0 ){
Ch1 = String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else if( String3 == 0 && nZero >= 3 ){
Ch1 = "";
Ch2 = "";
nZero = nZero + 1;
}
else{
Ch1 = "";
Ch2 = String2.substr(i, 1);
nZero = nZero + 1;
}
if( i == (len - 11) || i == (len - 3)){ // 如果该位是亿位或元位，则必须写上
Ch2 = String2.substr(i, 1);
}
}

chineseValue = chineseValue + Ch1 + Ch2;
}

if ( String3 == 0 ){ // 最后一位（分）为0时，加上“整”
chineseValue = chineseValue + "整";
}

return chineseValue;
}
//////
-->
