var b=$('begintime').value.match(/^(/d{2})-(/d{2})-(/d{4}) (/d{2}):(/d{2})$/);
var e=$('endtime').value.match(/^(/d{2})-(/d{2})-(/d{4}) (/d{2}):(/d{2})$/);
var bd=new Date(b[3],b[1]-1,b[2],b[4],b[5],0);
var ed=new Date(e[3],e[1]-1,e[2],e[4],e[5],0);
if(bd>=ed){
alert("End time must be later than begin time!");
return;
}
------------------------------------------------------------------------------------------------------
if(! new RegExp("^[0-9a-zA-Z_-]+$").test($('generate_report_name').value)){
RMD.alert("Report name can only be number or alphabetic characters!");
return;
}