function only_nos(e, contents)
{
var key = (navigator.appName == "Netscape") ? e.which : e.keyCode;
if (key == 13 || key == 37 || key == 38 || key == 39 || key == 40 || key == 46 ||key == 101 || key == 9 || key == 190 || key == 110 || key == 8 || (key >= 48 && key < 58) || (key > 95 && key < 106) || (key > 33 && key < 41)) return true; else return false;
}

function timeDifference(laterdate,earlierdate) {
    var difference = laterdate.getTime() - earlierdate.getTime();

    var daysDifference = Math.floor(difference/1000/60/60/24);
    difference -= daysDifference*1000*60*60*24
    var hoursDifference = Math.floor(difference/1000/60/60);
    difference -= hoursDifference*1000*60*60
    var minutesDifference = Math.floor(difference/1000/60);
    difference -= minutesDifference*1000*60
    var secondsDifference = Math.floor(difference/1000);

    document.write('difference = ' + daysDifference + ' day/s ' + hoursDifference + ' hour/s ' + minutesDifference + ' minute/s ' + secondsDifference + ' second/s ');
}

function timeDifference(laterdate,earlierdate) 
{
	alert (laterdate);
    var difference = laterdate.getTime() - earlierdate.getTime();

    var daysDifference = Math.floor(difference/1000/60/60/24);

    return daysDifference;
}

function deleteConfirm(){
    if (confirm("Are you sure you want to delete ?")) 
	{
        return true;
    }
    else 
	{
        return false;
    }       
}

function verify_date(datevalue)
{
	var day, month, year;
			       					
	  var yearLastExp = new RegExp("^\\s*(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$");
	  m = datevalue.match(yearLastExp);
				 
	  if (m == null) 
	  {
	      return false;
	  }
	  else
	  {
			day = m[1];
			month = m[3];
			year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10))
			month -= 1;
			var date = new Date(year, month, day);
		
			 if (typeof(date) == "object" && year == date.getFullYear() && month == date.getMonth() && day == date.getDate())
				{
					return true;
				}
			else
				{
				      return false;
				}	
		}
  }

function advance(currentField,nextField, lenField, e) 
{
var key = (navigator.appName == "Netscape") ? e.which : e.keyCode;
if ((key >= 48 && key < 58) || (key > 95 && key < 106))
    if (currentField.value.length == lenField)
        document.form1[nextField].focus();
}

function verify_email(string) 
{
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}
