function confirm_delete()
{
  if (confirm("Are you sure you want to delete this user?"))
  {
    return true;
  }
  else
  {
    return false;
  }
}
function confirm_servicecall_delete()
{
  if (confirm("Are you sure you want to delete this Service Call?"))
  {
    return true;
  }
  else
  {
    return false;
  }
}
function confirm_document_delete()
{
  if (confirm("Are you sure you want to delete this document?"))
  {
    return true;
  }
  else
  {
    return false;
  }
}
function confirm_auth_delete()
{
  if (confirm("Are you sure you want to delete this Authority?"))
  {
    return true;
  }
  else
  {
    return false;
  }
}
function popup(mylink, windowname)
{
	   if (! window.focus) return true;
	   var href;
	   if (typeof(mylink) == 'string')
           href=mylink;
       else
          href=mylink.href;
	   window.open(href, windowname, 'width=400,height=200,scrollbars=yes');
	   return false;
}

function check_sc_update(myform) // called by servicecall_admin2
{

if (isWhitespace(myform.customeraccountnumber.value))
{
alert("Please enter Customer Account Number");
myform.customeraccountnumber.focus();
return false;
}
if (isWhitespace(myform.openeddate.value))
{
alert("Please enter Opened Date");
myform.openeddate.focus();
return false;
}
// check format of dates
myRe = /^(\d\d\/\d\d\/\d\d)$/;
myRe2 = /^(\d\d\/\d\d\/\d\d\d\d)$/;
if (myRe.test(myform.openeddate.value) || myRe2.test(myform.openeddate.value))
{
}
else   
{
alert("Please enter Opened Date in this format: 12/20/05");
myform.openeddate.focus();
return false;
}
// check valid date
mymonth = myform.openeddate.value.substring(0, 2);
myday =  myform.openeddate.value.substring(3, 5);
myyear = myform.openeddate.value.substring(6, myform.openeddate.value.length);
/*
if (isDate(myyear, mymonth, myday))
{

}
else
{
alert("Please enter valid date in Opened Date");
myform.openeddate.focus();
return false;
}
*/
if (isWhitespace(myform.openedtime.value))
{
alert("Please enter Opened Time");
myform.openedtime.focus();
return false;
}
// format for times
myTRe = /^(\d\d\d\d)$/;
if (myTRe.test(myform.openedtime.value))
{

}
else
{
alert("Please enter Opened Time in 24 hour format: 1800 = 6 PM");
myform.openedtime.focus();
return false;
}

ohour = myform.openedtime.value.substring(0, 2);
ominutes = myform.openedtime.value.substring(2, 4);
if (ohour < 0 || ohour > 23)
{
alert("Please enter Valid Hours in Opened Time: 00 - 23: Midnight = 0000");
myform.openedtime.focus();
return false;
}
if (ominutes < 0 || ominutes > 59)
{
alert("Please enter Valid Minutes in Opened Time: 00 - 59");
myform.openedtime.focus();
return false;
}

if (isWhitespace(myform.closeddate.value))
{
}
else
{
  if (myRe.test(myform.closeddate.value)|| myRe2.test(myform.closeddate.value))
  {
  }
  else
  {
    alert("Please enter Closed Date in this format: 12/20/05");
    myform.closeddate.focus();
    return false;
  }
}
//alexis
/////////////////////////alexis added below for dateserviced and dateserviced2 1/24/06
if (isWhitespace(myform.dateserviced.value))
{
}
else
{
  if (myRe.test(myform.dateserviced.value)|| myRe2.test(myform.dateserviced.value))
  {
  }
  else
  {
    alert("Please enter Date Serviced in this format: 12/20/05");
    myform.dateserviced.focus();
    return false;
  }
}
//dateserviced2
if (isWhitespace(myform.dateserviced2.value))
{
}
else
{
  if (myRe.test(myform.dateserviced2.value)|| myRe2.test(myform.dateserviced2.value))
  {
  }
  else
  {
    alert("Please enter Date Serviced2 in this format: 12/20/05");
    myform.dateserviced2.focus();
    return false;
  }
}
//alexis
if (isWhitespace(myform.closedtime.value))
{}
else
{
  if (myTRe.test(myform.closedtime.value))
  {}
  else
  {
    alert("Please enter Closed Time in 24 hour format: 1800 = 6 PM");
    myform.closedtime.focus();
    return false;
  }
}

if (!isWhitespace(myform.closeddate.value))
{
  mymonth = myform.closeddate.value.substring(0, 2);
  myday =  myform.closeddate.value.substring(3, 5);
  myyear = myform.closeddate.value.substring(6, myform.closeddate.value.length);
  /*
  if (isDate(myyear, mymonth, myday))
  {}
  else
  {
    alert("Please enter valid date in Closed Date");
    myform.closeddate.focus();
    return false;
  }
  */
  if (isWhitespace(myform.closedtime.value))
  {
    alert("Please enter Closed Time");
    myform.closedtime.focus();
    return false;
  }
  chour = myform.closedtime.value.substring(0, 2);
  cminutes = myform.closedtime.value.substring(2, 4);
  if (chour < 0 || chour > 23)
  {
    alert("Please enter Valid Hours in Closed Time: 00 - 23: Midnight = 0000");
    myform.closedtime.focus();
    return false;
  }
  if (cminutes < 0 || cminutes > 59)
  {
    alert("Please enter Valid Minutes in Closed Time: 00 - 59");
    myform.closedtime.focus();
    return false;
  }

}

// check that opened date is before (or equal to) closed date
if (!isWhitespace(myform.openeddate.value) && !isWhitespace(myform.closeddate.value))
{
  cmonth = myform.closeddate.value.substring(0, 2);
  cday =  myform.closeddate.value.substring(3, 5);
  cyear = myform.closeddate.value.substring(6, myform.closeddate.value.length);
  cyear = stripWhitespace(cyear);
  if (cyear.length <= 2)
  {
    cyear = "20" + cyear;
  }
  chour = myform.closedtime.value.substring(0, 2);
  cminutes = myform.closedtime.value.substring(2, 4);
    //2/1/06  rob fixed, month must be less 1
  var cdate = new Date(cyear,cmonth-1,cday,chour,cminutes,00);
  
  omonth = myform.openeddate.value.substring(0, 2);
  oday =  myform.openeddate.value.substring(3, 5);
  oyear = myform.openeddate.value.substring(6, myform.openeddate.value.length);
  oyear = stripWhitespace(oyear);
  if (oyear.length <= 2)
  {
    oyear = "20" + oyear;
  }
  ohour = myform.openedtime.value.substring(0, 2);
  ominutes = myform.openedtime.value.substring(2, 4);
  //2/1/06  rob fixed, month must be less 1
  var odate = new Date(oyear,omonth-1,oday,ohour,ominutes,00);


//2/1/06 alexis commented out this logic - now that it's next month,
//2/1/06  rob fixed
//this function isn't working.
 if (odate <= cdate)
 {}
 else
 {
    //alert("Closed Date and Time must be after Opened Date and Timeccccc" + "odate " + odate + " cdate" + cdate);
    alert("Closed Date and Time must be after Opened Date and Time");
    myform.closeddate.focus();
    return false;
  }
}    // end if (iswhite...

// check numeric fields
if (isNumber(myform.servicecharge.value))
{}
else
{
    alert("Service Charge must be a number in decimal form, like 25.99");
    myform.servicecharge.focus();
    return false;
}
if (isNumber(myform.freightcharge.value))
{}
else
{
    alert("Freight Charge must be a number in decimal form, like 25.99");
    myform.freightcharge.focus();
    return false;
}
if (isNumber(myform.printercharge.value))
{}
else
{
    alert("Printer Charge must be a number in decimal form, like 25.99");
    myform.printercharge.focus();
    return false;
}
if (isNumber(myform.partcharge.value))
{}
else
{
    alert("Part Charge must be a number in decimal form, like 25.99");
    myform.partcharge.focus();
    return false;
}
if (isNumber(myform.ribboncharge.value))
{}
else
{
    alert("Ribbon Charge must be a number in decimal form, like 25.99");
    myform.ribboncharge.focus();
    return false;
}
if (isNumber(myform.labortravelcost.value))
{}
else
{
    alert("Labor and Travel Charge must be a number in decimal form, like 25.99");
    myform.labortravelcost.focus();
    return false;
}
if (myform.subcontractoramtpaid)
{
  if (isNumber(myform.subcontractoramtpaid.value))
  {}
  else
  {
    alert("Subcontractor Amount Paid must be a number in decimal form, like 25.99");
    myform.subcontractoramtpaid.focus();
    return false;
  }
}
if (isNumber(myform.traveltime.value))
{}
else
{
    alert("Travel Time must be a number in decimal form, like 2.5");
    myform.traveltime.focus();
    return false;
}
if (isNumber(myform.labortime.value))
{}
else
{
    alert("Labor Time must be a number in decimal form, like 2.5");
    myform.labortime.focus();
    return false;
}
if (isNumber(myform.traveltime2.value))
{}
else
{
    alert("Travel Time 2 must be a number in decimal form, like 2.5");
    myform.traveltime2.focus();
    return false;
}
if (isNumber(myform.labortime2.value))
{}
else
{
    alert("Labor Time 2 must be a number in decimal form, like 2.5");
    myform.labortime2.focus();
    return false;
}
if (isNumber(myform.numberoftrips.value))
{}
else
{
    alert("Number of Trips must be a number, like 1 or 2");
    myform.numberoftrips.focus();
    return false;
}

return true;
} // end function
/////////////////////
function dotime(myform)
{
var mytime = new Date();
var myhours = mytime.getHours().toString();
if (myhours.length < 2)
{
myhours = "0" + myhours;
}
var mymin = mytime.getMinutes().toString();
if (mymin.length < 2)
{
mymin = "0" + mymin;
}
var mytime2 = myhours + mymin; 
//alert("hi " + mytime2);
myform.closedtime.value = mytime2;
return true;
}