// JavaScript Document
	function check_chinse(chk_word){
		var str,Num = 0;
		for (var i=0;i<chk_word.length;i++){
			str = chk_word.substring(i,i+1);
			if (str>"~")  //判断是否双字节
				Num+=1;
		}
		return Num;
	}

	function check_english(chk_word){
		var str,Num = 0;
		for (var i=0;i<chk_word.length;i++){
			str = chk_word.substring(i,i+1);
			if (str<="~")  //判断是否双字节
				Num+=1;
		}
		return Num;
	}
	function getValueLength(value){
		var str,Num = 0;
		for (var i=0;i<value.length;i++){
			str = value.substring(i,i+1);
			if (str<="~")  //判断是否双字节
				Num+=1;
			else
				Num+=2;
		}
		return Num;
	}

function check_phone(phone_num){
	
}
function checkEmail(email){
	var pattern = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$/;
	if (email.length==0){
		alert("请输入E_Mail！");
		return false;
	}else{
		if(pattern.test(email) == false){
			alert("您输入的E_Mail不合法！");
			return false;
		}else{
			return true;
		}
	}
}

//判断是否润年
function leap_year(year_num){
	if (year_num<1000){
		return false;
	}
	if ((year_num%100==0)||(year_num%4==0 && year_num%100!=0)){
		return true;
	}
	else{
		return false;
	}
}
//改变年时
function change_year(form_name,check_year,check_month,check_day){
	var year_obj=eval(form_name+"."+check_year);
	var month_obj=eval(form_name+"."+check_month);
	var day_obj=eval(form_name+"."+check_day);
	var year_num=year_obj.value;
	month_obj.selectedIndex=0;
	day_obj.options.length=0;
	for (var j=0;j<1;j++){
		day_obj.add(document.createElement("OPTION"));
		day_obj.options[j].text='--';
		day_obj.options[j].value=0;
	}
}
//改变月时
function change_month(form_name,check_year,check_month,check_day){
	var year_obj=eval(form_name+"."+check_year);
	var month_obj=eval(form_name+"."+check_month);
	var day_obj=eval(form_name+"."+check_day);
	var year_num=parseInt(year_obj.value);
	var month_num=parseInt(month_obj.value);
	var day_num=0;
	if (year_num==0){
		month_obj.selectedIndex=0;
		day_obj.options.length=0;
		for (var j=0;j<1;j++){
			day_obj.add(document.createElement("OPTION"));
			day_obj.options[j].text='--';
			day_obj.options[j].value=0;
		}
		return false;
	}
	else{
		if (month_num>=1 && month_num<=12){
			switch (month_num){
				case 1:
					day_num=31;
					break;
				case 2:
					if (leap_year(year_num)){
						day_num=29;
					}
					else{
						day_num=28;
					}
					break;
				case 3:
					day_num=31;
					break;
				case 4:
					day_num=30;
					break;
				case 5:
					day_num=31;
					break;
				case 6:
					day_num=30;
					break;
				case 7:
					day_num=31;
					break;
				case 8:
					day_num=31;
					break;
				case 9:
					day_num=30;
					break;
				case 10:
					day_num=31;
					break;
				case 11:
					day_num=30;
					break;
				case 12:
					day_num=31;
					break;
			}
		}
		day_obj.options.length=0;
		for (var j=0;j<day_num;j++){
			day_obj.add(document.createElement("OPTION"));
			day_obj.options[j].text=j+1;
			day_obj.options[j].value=j+1;
		}
	}
}
function set_select_date(form_name,check_year,check_month,check_day,year_value,month_value,day_value){
	var year_obj=eval(form_name+"."+check_year);
	var month_obj=eval(form_name+"."+check_month);
	var day_obj=eval(form_name+"."+check_day);
	var year_len = 0;
	var i;
	var sel_value;
	year_len = year_obj.options.length;
	for (i = 0;i < year_len;i++){
		sel_value = year_obj.options[i].value;
		if (sel_value == year_value){
			year_obj.selectedIndex  = i;
			break;
		}
	}
	change_year(form_name,check_year,check_month,check_day);
	year_len = month_obj.options.length;
	for (i = 0;i < year_len;i++){
		sel_value = month_obj.options[i].value;
		if (sel_value == month_value){
			month_obj.selectedIndex  = i;
			break;
		}
	}
	change_month(form_name,check_year,check_month,check_day);
	year_len = day_obj.options.length;
	for (i = 0;i < year_len;i++){
		sel_value = day_obj.options[i].value;
		if (sel_value == day_value){
			day_obj.selectedIndex  = i;
			break;
		}
	}
}
function from_end_date(form_name,from_year,from_month,from_day,end_year,end_month,end_day,from_null,end_null){
	//from_null为0 时开始时间可以为空,为1 时说明开始时间不能为空
	//end_null为0 时结束时间可以为空,为1 时说明结束时间不能为空
	var fyear_num=parseInt(eval(form_name+"."+from_year).value);
	var fmonth_num=parseInt(eval(form_name+"."+from_month).value);
	var fday_num=parseInt(eval(form_name+"."+from_day).value);
	var eyear_num=parseInt(eval(form_name+"."+end_year).value);
	var emonth_num=parseInt(eval(form_name+"."+end_month).value);
	var eday_num=parseInt(eval(form_name+"."+end_day).value);

	if (from_null==1){
		if (fyear_num==0 && fmonth_num==0 && fday_num==0){
			alert("对不起，请选择开始时间！");		
			return false;
		}
		if ((fyear_num==0 && fmonth_num!=0) || (fyear_num!=0 && fmonth_num==0)){			
			alert("对不起，请选择正确的开始时间！");		
			return false;
		}
	}
	if (end_null==1){
		if (eyear_num==0 && emonth_num==0 && eday_num==0){
			alert("对不起，请选择结束时间！");		
			return false;
		}
		if ((eyear_num==0 && emonth_num!=0) || (eyear_num!=0 && emonth_num==0) ){			
			alert("对不起，请选择正确的结束时间！");		
			return false;
		}
	}
	if (fyear_num!=0 && fmonth_num!=0 && fday_num!=0 && eyear_num!=0 && emonth_num!=0 && eday_num!=0){
		var time_01=new Date();
		var time_02=new Date();
		time_01=new Date (fyear_num,fmonth_num,fday_num);
		time_02=new Date (eyear_num,emonth_num,eday_num);
		if (time_01>time_02){
			alert("对不起，开始时间不能在结束时间之后！");
			return false;
		}
	}
	if (from_null==1 && end_null==1){		
		var time_01=new Date();
		var time_02=new Date();
		time_01=new Date (fyear_num,fmonth_num,fday_num);
		time_02=new Date (eyear_num,emonth_num,eday_num);
		if (time_01>time_02){
			alert("对不起，开始时间不能在结束时间之后！");
			return false;
		}
	}
	return true;
}


function win_open(htmlurl,win_width,win_heihgt,win_left,win_top){
	var newwin=window.open(htmlurl,"newWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top="+win_top+",left="+win_left+",width="+win_width+",height="+win_heihgt);
	if(newwin){ newwin.focus(); }
	return false;
}
function select_radio(form_name,write_name,write_value){
	eval(form_name+"."+write_name).value=write_value;
}


//全选复选框
//参数一：表单名
//参数二：单个复选框的名字
//参数三：全选框的名字
//参数四：所有复选框的个数
function select_all(form_name,one_name,all_name,check_num){
	var all_obj=eval(form_name+"."+all_name);
	var one_obj=eval(form_name+"."+one_name);
	if (parseInt(check_num)>0){
		if (parseInt(check_num)==1){
			one_obj.checked=all_obj.checked;
		}
		else{	
			for(var i=0;i<parseInt(check_num);i++){
				eval(one_obj[i]).checked=all_obj.checked;
			}
		}
	}
}

//
//检查用户在多选框中选择的数量
//
//
//

function checked_num(form_name,one_name,check_num){
	var one_obj=eval(form_name+"."+one_name);
	var temp_num=0;
	if (parseInt(check_num)>0){
		if (parseInt(check_num)==1){
			if (one_obj.checked){			
				temp_num++;
			}
		}
		else{
			for(var i=0;i<parseInt(check_num);i++){
				if (one_obj[i].checked){			
					temp_num++;
				}
			}
		}
	}
	return temp_num;
}

//单个选择复选框
//参数一：表单名
//参数二：单个复选框的名字
//参数三：全选框的名字
//参数四：所有复选框的个数
function select_one(form_name,one_name,all_name,check_num){
	var all_obj=eval(form_name+"."+all_name);
	var one_obj=eval(form_name+"."+one_name);
	var select_num=0;
	if (parseInt(check_num)>0){
		if (parseInt(check_num)==1){
			if (one_obj.checked){			
				select_num++;
			}
		}
		else{
			for(var i=0;i<parseInt(check_num);i++){
				if (one_obj[i].checked){			
					select_num++;
				}
			}
		}
	}
	if (select_num==parseInt(check_num)){
		all_obj.checked=true;
	}
	else{
		all_obj.checked=false;
	}
}


//反选复选框
//参数一：表单名
//参数二：反选框的名字
//参数三：单个复选框的名字
//参数四：全选框的名字
//参数五：所有复选框的个数
function select_reverse(form_name,reverse_name,one_name,all_name,check_num){
	if (all_name != ""){
		var all_obj=eval(form_name+"."+all_name);
	}
	var one_obj=eval(form_name+"."+one_name);
	var reverse_obj=eval(form_name+"."+reverse_name);
	var end_select,this_select;
	var select_num=0;
	if (reverse_obj.checked){
		if (parseInt(check_num)>0){
			if (parseInt(check_num)==1){
				var this_select=one_obj.checked;
				one_obj.checked=!(this_select);
				if (one_obj.checked){			
					select_num++;
				}
			}
			else{
				for(var i=0;i<parseInt(check_num);i++){
					var this_select=one_obj[i].checked;
					eval(one_obj[i]).checked=!this_select;
					if (one_obj[i].checked){
						select_num++;
					}
				}
			}
		}
		if (all_name != ""){
			if (select_num==parseInt(check_num)){
				all_obj.checked=true;
			}
			else{
				all_obj.checked=false;
			}
		}
	}
}
function Getgreeting(){
	now = new Date(),hour = now.getHours()
	if (hour<06) {document.write("凌晨好！")}
	else if (hour<08) {document.write("早上好！")}
	else if (hour<12) {document.write("上午好！")}
	else if (hour<14) {document.write("中午好！")}
	else if (hour<17) {document.write("下午好！")}
	else if (hour<22) {document.write("晚上好！")}
	else {document.write("夜里好！")}
	
	
	}
function GetDate(){	
	var enabled = 0; today = new Date();
	var day; var date;
	if(today.getDay()==0) day = "星期日"
	if(today.getDay()==1) day = "星期一"
	if(today.getDay()==2) day = "星期二"
	if(today.getDay()==3) day = "星期三"
	if(today.getDay()==4) day = "星期四"
	if(today.getDay()==5) day = "星期五"
	if(today.getDay()==6) day = "星期六"
	document.fgColor = "000000";
	date = (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日";
	document.write(date);	
	}
//去除左右空格 
String.prototype.trim = function() 
{ 
return this.replace(/(^[\s]*)|([\s]*$)/g, ""); 
} 

//去处左空格 
String.prototype.lTrim = function() 
{ 
return this.replace(/(^[\s]*)/g, ""); 
} 

//去处右空格 
String.prototype.rTrim = function() 
{ 
return this.replace(/([\s]*$)/g, ""); 
} 
//去处所有空格 
String.prototype.allTrim = function() 
{ 
return this.replace(/([\s]*)/g, ""); 
}
//图片控制
function zoomImg(img){
	var zoom=parseInt(img.style.zoom,10) || 100;
	zoom += event.wheelDelta / 12;
	if (zoom>0) img.style.zoom = zoom + "%";
	return false;
}
	 function DrawImage(ImgD,imgWidth,imgHeight){
			var image=new Image();
			image.src=ImgD.src;
			if(image.width>0 && image.height>0){
				if(image.width/image.height>= imgWidth/imgHeight){
					if(image.width>imgWidth){ 
						ImgD.width=imgWidth;
						ImgD.height=(image.height*imgWidth)/image.width;
					}else{
						ImgD.width=image.width; 
						ImgD.height=image.height;
					}
				}else{
					if(image.height>imgHeight){ 
						ImgD.height=imgHeight;
						ImgD.width=(image.width*imgHeight)/image.height; 
					}else{
						ImgD.width=image.width; 
						ImgD.height=image.height;
					}
				}
			}
			image = null;
		}
//判断输入内容的长度是否在范围内
//MaxLength:内容的最大长度，如果无限长该值为0
//InputNameCn:要检测的字段的中文名
//canEmpty:是否可以为空  "0" 不可以 "1" 可以
function ChkInputInfoStr(FormName,InputName,MaxLength,InputNameCn,canEmpty){
	var InputObj=eval(FormName+"."+InputName);
	if (canEmpty == "0"){
		if (InputObj.value.trim()==""){
			alert(InputNameCn+"不能为空，请输入"+InputNameCn+"！");
			InputObj.focus();
			return false;
		}
	}
	if (MaxLength>0){
		if(getValueLength(InputObj.value.trim())>MaxLength){
			alert(InputNameCn+"的长度不能超过"+MaxLength/2+"个汉字或"+MaxLength+"个字符！");
			InputObj.focus();
			return false;
		}
	}
	return true;
}
//取得用户选择分类的个数
function getTradeCount(s,re){//参数1正则式，参数2字串 
	re=eval("/"+re+"/ig");//不区分大小写，如须则去掉i,改为 re=eval("/"+re+"/g") 
	return s.match(re).length+1;
} 
function chkNumeric(NUM)
{
	var i,j,strTemp;
	var PointNum;
	PointNum=0
	strTemp="0123456789.";
	if(NUM=="")return 0;
	for (i=0;i<NUM.length;i++)
	{
		j=strTemp.indexOf(NUM.charAt(i));	
		if (j==-1)
		{
			return 0;
		}
		if(j==10)
		{
			PointNum=PointNum+1;
		}
		
	}
	if(PointNum>1)
	{
		return 0;
	}
	return 1;
}

function chkInteger(NUM)
{
	var i,j,strTemp;
	strTemp="0123456789";
	if(NUM=="")return 0;
	for (i=0;i<NUM.length;i++)
	{
		j=strTemp.indexOf(NUM.charAt(i));	
		if (j==-1)
		{
			return 0;
		}
	}
	return 1;
}
