// Check date and time validity 
// Project Migas Online 
// dd. 990802 by Aji Budiyono

function checkdate(item) {
   var datePat=/^(0[1-9]|[1-9]|1[0-2])\/(0[1-9]|[1-9]|[1-2][0-9]|3[0-1])\/([0-9]|[0-9][0-9]|19[1-9][0-9]|20[0-9][0-9])$/;	
   var gotIt = datePat.exec(item.value);  // check date value thd reg expr. pattern
   if(!gotIt){
	alert("Booking Date Invalid (mm/dd/yy:" + item.value + ")."); 
	item.select();
	item.focus();
	return false;
	}
   else {
    a = item.value
	if (gotIt[1].length < 2)
		gotIt[1]="0"+gotIt[1]
	if (gotIt[2].length < 2)
		gotIt[2]="0"+gotIt[2]
	if (Number (gotIt[3]) < 100) {
		if (Number(gotIt[3])<10)
			gotIt[3]="200"+Number(gotIt[3])
		else {
			if (Number(gotIt[3])< 80)
				gotIt[3]="20"+gotIt[3]
			else
				gotIt[3]="19"+gotIt[3]
		}
	}
	a = gotIt[1]+"/"+gotIt[2]+"/"+gotIt[3]
	item.value = a 
	return true;
   }
}


function checktime(item) {
	var timePat=/^([0-9]|[01][0-9]|2[0-3])\:([0-9]|[0-5][0-9])$/;	
   	var gotIt = timePat.exec(item.value);  // check time value thd reg expr. pattern
	if(!gotIt){
		alert("Time invalid (hh:mm: " + item.value + ")."); 
		item.select();
		item.focus();
		return false;
	}
   else {
  		if (Number(gotIt[1])<10) {
			gotIt[1]="0"+Number(gotIt[1]);
		}
		if (Number(gotIt[2])<10) {
			gotIt[2]="0"+Number(gotIt[2]);
		}
		item.value = gotIt[1]+":"+gotIt[2];
	return true;
	}

}



