function validatesurveychanges(id) { //var startfield = eval(doc+id+'.effective_start_dttm'+doc2); // var endfield = eval(doc+id+'.effective_end_dttm'+doc2); var startfield = eval(doc+'effective_start_dttm'+doc2); var endfield = eval(doc+'effective_end_dttm'+doc2); var startdt = startfield.value.split('-'); var enddt = endfield.value.split('-'); var msg = 'End date must be greater than the start date'; if(parseInt(startdt[0]) > parseInt(enddt[0])) { alert(msg); return false; } if(parseInt(startdt[0]) == parseInt(enddt[0])) { if(parseInt(startdt[1]) > parseInt(enddt[1])) { alert(msg); return false; } if(parseInt(startdt[1]) == parseInt(enddt[1]) && parseInt(startdt[2]) > parseInt(enddt[2]) ) { alert(msg); return false; } } return eval(doc + id + '_btn' + doc2 + '.click()'); }