function document.onkeydown()
{
  var e = event.srcElement; 
  if (event.keyCode == 13 && (e.type != "button" && e.type!="submit"&&e.type!="textarea"))
	event.keyCode = 9;
}

//模态框传数据
function GetUrl(url){
	args="df";
	feature="dialogHeight=30;dialogWidth=24";
	var  returnValue  =  showModalDialog(url,  args,  feature);  
	//alert(returnValue);  
	if(returnValue==null){
	    form1.mod_url.value=""
	   }else{
	    form1.mod_url.value=".."+returnValue;
	   }
	if(form1.mod_url.value=="..undefined"){
	  form1.mod_url.value==""
	 }
}
//图标
function GetIcon(url){
	args="df";
	feature="dialogHeight=30;dialogWidth=25";
	var  returnValue  =  showModalDialog(url,  args,  feature);  
	//alert(returnValue);  
	form1.mod_icon.value=returnValue;
}
//模术框传数据
function Seturl(url){
 window.returnValue  =  url
 window.close();  
}
//信息显示
function NoInfo(a){
   this.focus;
}
//
function help(){
   alert("对不起，暂未提供此功能!");
}
//另存为
function Saveas(){
   document.execCommand("SaveAs", false, "新建文件.htm"); 
}
//打开窗口
function Wopen(url,h,w){
  if(h==null){h=screen.availHeight}
  if(w==null){w=screen.availWidth}
  window.open(url,"","height="+200+",width="+200+",resizable=1,scrollbars=no,status=no,toolbar=no,menubar=no,location=no");
 }

//窗口大小-全屏
function onFullScreen(){
  self.moveTo(0,0);
  self.resizeTo(screen.availWidth,screen.availHeight);
  }
//窗口大小－改变
function Resize(w,h){
  if ((w==null)||(h==null)){w=500;h=500}
  self.moveTo((screen.availWidth-w)/2,(screen.availHeight-h)/2);
  self.resizeTo(w,h);
  }

//有关打印的
function  printPreview()  
{  
   try  
   {  
       var  printWindow  =  window.open("","_blank");  
       var  str  =  "<OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0></OBJECT>"  
       var  s  =  "<html>\r\n";  
       s  +=  "<head>";  
       s  +=  "<LINK  href='../function/sytle.css'  type='text/css'  rel='stylesheet'>";  
       s  +=  "<meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312'>";  
       s  +=  "</head>";  
       s  +=  "<body><center><br>";  
       s  +=  "<div  align=center  style='width:96%'>";  
       s  +=  document.body.innerHTML;  
       s  +=  "</div>";  
       s  +=  "</center></body>";  
       s  +=  "</html>";  
       printWindow.document.write(s);  
       printWindow.document.close();  
       printWindow.document.body.insertAdjacentHTML("beforeEnd",  str);  
       printWindow.document.all.WebBrowser.ExecWB(7,1);  
       printWindow.close();  
   }  
   catch(e)  
   {  
       alert("您的浏览器版本太低，请升级您的浏览器！");  
   }  
}
/*
function exportExcel(atblData){
  //输出到EXCEL表
	if (typeof(EXPORT_OBJECT)!="object"){
		document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
	}
	with (EXPORT_OBJECT){
	    //var filename = window.prompt("文件各:","请输入文件名!。");
		DataType = "HTMLData";
		HTMLData =atblData.outerHTML;
		ddate=TimeDemo();
		
		filename="灿坤集装箱管理系统EXCEL输出"+ddate+".xls";
		try{
			ActiveSheet.Export(filename, 0);
			alert('输出EXCEL表成功完毕\n文件已保存至指定目录，文件名为:【'+filename+"】");
		}
		catch (e){
			alert('输出Excel表失败，请确定已安装Excel2000');
		}
	}
}
*/
function exportExcel(atblData){
  //输出到EXCEL表
	if (typeof(EXPORT_OBJECT)!="object"){
		document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
	}
	with (EXPORT_OBJECT){
	    //var filename = window.prompt("文件各:","请输入文件名!。");
		DataType = "HTMLData";
		HTMLData =atblData.outerHTML;
		ddate=TimeDemo();
		
		filename="c:\\EXCEL输出"+ddate+".xls";
		try{
			//ActiveSheet.Columns(1).ColumnWidth=100;
			//ActiveSheet.Columns(2).ColumnWidth=100;
			//ActiveSheet.Columns(3).ColumnWidth=100;
			//alert (atblData.rows[1].cells.length);
			//var i=1;
			//for (; i<atblData.rows[1].cells.length;i++)
			//{
				//ActiveSheet.Columns(i).NumberFormat="@";
			//}
			ActiveSheet.Export(filename, 0);
			alert('输出EXCEL表成功完毕\n文件已保存至:【'+filename+"】");
		}
		catch (e){
			
			alert('输出Excel表失败，请确定已安装Excel2000');
		}
	}
}
function ToExcel(URL){
  //是否
  if(confirm("如果数据较多输出速度可能会较慢，您可以重新查询得到较少数据后再进行输出!\n是否现在输出?")){
     location.href=URL
   }else{
     return false
   }
}

function TimeDemo()
{
  var d, s = "";
  d = new Date();
  s += d.getYear() + "年";
  s += d.getMonth() + "月";
  s += d.getDate() + "日-";
  s += d.getHours() + "~";
  s += d.getMinutes() +"~";
  s += d.getSeconds();
  return(s);
}


//以下用于表格排序
function table_sort(obj,n) {
  var tab = eval("document.all."+obj);
  if(tab.tagName != "TABLE") return;
  //type=typeof[tab.rows[1].cells[2].value];
  //alert(type+"\n"+tab.rows[1].cells[2].innerHTML);

  if(tab.rows[1].cells[n].innerHTML >= tab.rows[tab.rows.length-1].cells[n].innerHTML){
     table_sort_asc(obj,n)
		}else{
	 table_sort_desc(obj,n)
	}
}

function table_sort_asc(obj,n) {
  var i,j;
  var tab = eval("document.all."+obj);
  if(tab.tagName != "TABLE") return;
  for(i=1;i<tab.rows.length-1;i++)
	for(j=i+1;j<tab.rows.length;j++)
		if(tab.rows[i].cells[n].innerHTML > tab.rows[j].cells[n].innerHTML)
			tab.rows[i].swapNode(tab.rows[j]);
}

function table_sort_desc(obj,n) {
  var i,j;
  var tab = eval("document.all."+obj);
  if(tab.tagName != "TABLE") return;
  for(i=1;i<tab.rows.length-1;i++)
	for(j=i+1;j<tab.rows.length;j++)
		if(tab.rows[i].cells[n].innerHTML < tab.rows[j].cells[n].innerHTML)
			tab.rows[i].swapNode(tab.rows[j]);
}

//身份证号码  如果正确返回日期
function cidInfo(sId,stt){
  //var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}
  var len = sId.length, re; 
  var num=sId
  if(len==18){
		var iSum=0
		var info=""
		if(!/^\d{17}(\d|x)$/i.test(sId)) return "身份证号码:格式错误!";
		sId=sId.replace(/x$/i,"a");
		//if(sId.substr(0,2))]==null)return "身份证号码:非法地区";
		sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));
		var d=new Date(sBirthday.replace(/-/g,"/"))
		if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))return "身份证号码:非法生日";
		for(var i = 17;i>=0;i --) iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11)
		if(iSum%11!=1) return "身份证号码:非法证号";
		//return aCity[parseInt(sId.substr(0,2))]+","+sBirthday+","+(sId.substr(16,1)%2?"男":"女")
		//return sBirthday.replace(/-/g,"/")
    }else if(len==15){
       re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
	       var a = num.match(re);
			  if (a != null)
			  {
			    var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);
  			    var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
				if (!B) {return "身份证号码:非法生日";}
			  }
              var sBirthday="19"+sId.substr(6,2)+"-"+Number(sId.substr(8,2))+"-"+Number(sId.substr(10,2));
			  //return sBirthday
	}else{
	  return "身份证号码:身份证位数不对，请检查";
	}
	
	if(stt){
     return sBirthday.replace(/-/g,"/")
	 }else{
	 return true
	 }
}

//电话号码
function PhoneCheck(s) {
var str=s;
var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
alert(reg.test(str));
}
//document.write(cidInfo("35088119810812002X"),"<br/>");

//电话号码
function Num_O_Check(s) {
var str=s;
var reg=/^\d+$/
return reg.test(str);
}

/////时间验证
  function strDateTime(str)
  {
	 var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
	 if(r==null)return false; 
	 var d= new Date(r[1], r[3]-1, r[4]); 
	 return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
  }
//----------------------------------------------------
//含数名：check_len
//参数：i_obj:文本输入框对像；min_len:需输入的最小长度
//author:peter
//add date:2004-10-18
//功能：确保用户输入min_len个以上字符
//-----------------------------------------------------
function check_len(i_obj,min_len)
{
	var i_obj_Vlen=i_obj.value.replace(new RegExp(" ","g"),"").length
	//alert(i_obj);
	if(i_obj_Vlen>0&&i_obj_Vlen<min_len)
	{
		alert("请输入"+min_len+"个以上字符！");
		i_obj.select();
		return false;
	}
	return true;
}
