//function reload(addcourier){
//var val=addcourier.clients.options[addcourier.clients.options.selectedIndex].value;
//self.location='addcourierdetails.php?clients=' + val ;
//}

function Clickheretoprint()
{ 
  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
      disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById("print_content").innerHTML; 
  
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>IND-X </title>');
   docprint.document.write('<link href="style.css" rel="stylesheet" type="text/css">');
   docprint.document.write('</head><body onLoad="self.print()"><center>');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</center></body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
}

function validateInput() {

	var errorm = "";
	var docnumber = document.addcourier.txtdocno.value.replace(/[\s<>']/g, "");
	document.addcourier.txtdocno.value = docnumber
	var destinationname = document.addcourier.txtdestname.value.replace(/[\s<>']/g, "");
	document.addcourier.txtdestname.value = destinationname
	var destinationaddress = document.addcourier.txtdestaddr.value.replace(/[\s<>']/g, "");
	document.addcourier.txtdestaddr.value = destinationaddress
	var destinationplace = document.addcourier.txtdestplace.value.replace(/[\s<>']/g, "");
	document.addcourier.txtdestplace.value = destinationplace
	var destinationphonenumber = document.addcourier.txtdestph.value.replace(/[\s<>']/g, "");
	document.addcourier.txtdestph.value = destinationphonenumber
	/*var status  = document.addcourier.txtstatus.value.replace(/[\s<>']/g, "");
	document.addcourier.txtstatus.value = status*/
	var airwaybillnumber = document.addcourier.txtairwaybill.value.replace(/[\s<>']/g, "");
	document.addcourier.txtairwaybill.value = airwaybillnumber
	var dd=document.addcourier.dd.options[document.addcourier.dd.selectedIndex].value.replace(/[<>']/g, "");
	document.addcourier.dd.value=dd
	var mm=document.addcourier.mm.options[document.addcourier.mm.selectedIndex].value.replace(/[<>']/g, "");
	document.addcourier.mm.value=mm
	var yyyy=document.addcourier.yyyy.options[document.addcourier.yyyy.selectedIndex].value.replace(/[<>']/g, "");
	document.addcourier.yyyy.value=yyyy
		

	var nLen = destinationname.length;
	var nLen1 = destinationaddress.length;
	var nLen2 = destinationplace.length;
	
	if( docnumber == "")
	{
		var errorm = errorm + ("    -- Document Number field is empty!     \n");
		var trap = ("error");
		document.addcourier.txtdocno.value="";
			
	}
		
  if (isNaN(docnumber)){
		var errorm=	errorm + ("    -- Enter Correct Document Number!     \n");
		var trap = ("error");
		document.addcourier.txtdocno.value="";
	}
	
	if (  destinationaddress == "" | destinationplace == ""  ) {
		var errorm = errorm + ("    -- Destination field is empty!     \n");
		var trap = ("error");
	}
  /*  if( status == "")
	{
		var errorm = errorm + ("    -- Status Description  field is empty!     \n");
		var trap = ("error");
		document.addcourier.txtstatus.value="";
			
	}*/
	

 if (isNaN(destinationphonenumber)){
		var errorm=	errorm + ("    -- Enter Correct Phone Number!     \n");
		var trap = ("error");
		document.addcourier.txtdestph.value="";
	}
	 if (isNaN(airwaybillnumber)){
		var errorm=	errorm + ("    -- Enter Correct AirwayBill Number!     \n");
		var trap = ("error");
		document.addcourier.txtairwaybill.value="";
	}
	if (isNaN(dd)|isNaN(mm)|isNaN(yyyy)){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	

	if(dd>31 | mm >12){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	
	if(dd > 29 && mm==2){
	var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	
	if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		
	} 
	else {
		
		document.addcourier.B1.disabled = false;
		document.addcourier.submit();
		}
}

function validateUpdate() {

	var errorm = "";
	
	var destinationname = document.updatecourier.txtdestname.value.replace(/[\s<>']/g, "");
	document.updatecourier.txtdestname.value = destinationname
	var destinationaddress = document.updatecourier.txtdestaddr.value.replace(/[\s<>']/g, "");
	document.updatecourier.txtdestaddr.value = destinationaddress
	var destinationplace = document.updatecourier.txtdestplace.value.replace(/[\s<>']/g, "");
	document.updatecourier.txtdestplace.value = destinationplace
	var destinationphonenumber = document.updatecourier.txtdestph.value.replace(/[\s<>']/g, "");
	document.updatecourier.txtdestph.value = destinationphonenumber
	var airwaybillnumber = document.updatecourier.txtairwaybill.value.replace(/[\s<>']/g, "");
	document.updatecourier.txtairwaybill.value = airwaybillnumber
	var deldd=document.updatecourier.dd.value.replace(/[<>']/g, "");
	document.updatecourier.dd.value=deldd
	var delmm=document.updatecourier.mm.value.replace(/[<>']/g, "");
	document.updatecourier.mm.value=delmm
	var delyyyy=document.updatecourier.yyyy.value.replace(/[<>']/g, "");
	document.updatecourier.yyyy.value=delyyyy
	var status  = document.updatecourier.txtstatus.value.replace(/[\s<>']/g, "");
	document.updatecourier.txtstatus.value = status
	var hh=document.updatecourier.txthr.value.replace(/[<>']/g, "");
	document.updatecourier.txthr.value=hh
	var minu=document.updatecourier.txtminu.value.replace(/[<>']/g, "");
	document.updatecourier.txtminu.value=minu
	var sec=document.updatecourier.txtsec.value.replace(/[<>']/g, "");
	document.updatecourier.txtsec.value=sec
		

	var nLen = destinationname.length;
	var nLen1 = destinationaddress.length;
	var nLen2 = destinationplace.length;
	
	if (  destinationaddress == ""  ) {
		var errorm = errorm + ("    -- Destination Address field is empty!     \n");
		var trap = ("error");
	}
	if ( destinationplace == ""  ) {
		var errorm = errorm + ("    -- Destination Place field is empty!     \n");
		var trap = ("error");
	}
 /*   if( status == "")
	{
		var errorm = errorm + ("    -- Status field is empty!     \n");
		var trap = ("error");
		document.updatecourier.txtstatus.value="";
			
	}*/
		
    if (isNaN(destinationphonenumber)){
		var errorm=	errorm + ("    -- Enter Correct Phone Number!     \n");
		var trap = ("error");
		document.updatecourier.txtdestph.value="";
	}
	if (deldd == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (delmm == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (delyyyy == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (isNaN(deldd)|isNaN(delmm)|isNaN(delyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	

	if(deldd>31 | delmm >12){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	
	if(deldd > 29 && delmm==2){
	var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	
	if (hh == "" ) {
		var errorm = errorm + ("    -- Time field is empty!     \n");
		var trap = ("error");
	}
	if (minu == "" ) {
		var errorm = errorm + ("    -- Time field is empty!     \n");
		var trap = ("error");
	}
	if (sec == "" ) {
		var errorm = errorm + ("    -- Time field is empty!     \n");
		var trap = ("error");
	}
	if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
	} 
	else {
		
		document.updatecourier.Update.disabled = false;
		document.updatecourier.submit();
		}
}


function checkInvoice()
{
	var errorm = "";
	var billnumber=document.invoice.txtbillnumber.value.replace(/[<>']/g, "");
	document.invoice.txtbillnumber.value=billnumber
	var prdd=document.invoice.prdd.value.replace(/[<>']/g, "");
	document.invoice.prdd.value=prdd
	var prmm=document.invoice.prmm.value.replace(/[<>']/g, "");
	document.invoice.prmm.value=prmm
	var pryyyy=document.invoice.pryyyy.value.replace(/[<>']/g, "");
	document.invoice.pryyyy.value=pryyyy
	if(prdd>31 | prmm >12){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
	if(prdd > 29 && prmm==2){
	var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	if (isNaN(prdd)|isNaN(prmm)|isNaN(pryyyy)){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	if (billnumber == "" ) {
		var errorm = errorm + ("    -- Billnumber field is empty!     \n");
		var trap = ("error");
	}
	if (isNaN(billnumber)){
		var errorm=	errorm + ("    -- Enter Correct Bill Number!     \n");
		var trap = ("error");
		document.invoice.txtbillnumber.value="";
	}
		if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
	//	document.invoice.Submit.disabled = false;
	//	document.invoice.submit();
		//document.invoice.add.disabled = false;
	//	document.invoice.submit();
	return true;
		}
}
function validateInvoice() {
	
	var errorm = "";
	
	var frdd=document.invoice.frdd.value.replace(/[<>']/g, "");
	document.invoice.frdd.value=frdd
	var frmm=document.invoice.frmm.value.replace(/[<>']/g, "");
	document.invoice.frmm.value=frmm
	var fryyyy=document.invoice.fryyyy.value.replace(/[<>']/g, "");
	document.invoice.fryyyy.value=fryyyy
	
	var todd=document.invoice.todd.value.replace(/[<>']/g, "");
	document.invoice.todd.value=todd
	var tomm=document.invoice.tomm.value.replace(/[<>']/g, "");
	document.invoice.tomm.value=tomm
	var toyyyy=document.invoice.toyyyy.value.replace(/[<>']/g, "");
	document.invoice.toyyyy.value=toyyyy
	var category=document.invoice.category.value.replace(/[<>']/g, "");
	document.invoice.category.value=category
	if (category == "" ) {
		var errorm = errorm + ("    -- Select clients field is !     \n");
		var trap = ("error");
	}
	
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if (isNaN(todd)|isNaN(tomm)|isNaN(toyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	

	if(todd>31 | tomm >12){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	
	if(todd > 29 && tomm==2){
	var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
		
		if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		//document.invoice.Submit.disabled = false;
		//document.invoice.submit();
		//document.invoice.add.disabled = false;
		//document.invoice.submit();
		return true;
		}
}
function getInvoiceAmount() {
	
	var errorm = "";
	
	var frdd=document.invoice.frdd.value.replace(/[<>']/g, "");
	document.invoice.frdd.value=frdd
	var frmm=document.invoice.frmm.value.replace(/[<>']/g, "");
	document.invoice.frmm.value=frmm
	var fryyyy=document.invoice.fryyyy.value.replace(/[<>']/g, "");
	document.invoice.fryyyy.value=fryyyy
	
	var todd=document.invoice.todd.value.replace(/[<>']/g, "");
	document.invoice.todd.value=todd
	var tomm=document.invoice.tomm.value.replace(/[<>']/g, "");
	document.invoice.tomm.value=tomm
	var toyyyy=document.invoice.toyyyy.value.replace(/[<>']/g, "");
	document.invoice.toyyyy.value=toyyyy
	
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if (isNaN(todd)|isNaN(tomm)|isNaN(toyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	

	if(todd>31 | tomm >12){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	
	if(todd > 29 && tomm==2){
	var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
		
		if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		//document.invoice.Submit.disabled = false;
		//document.invoice.submit();
		//document.invoice.add.disabled = false;
		//document.invoice.submit();
		return true;
		}
}
function searchInvoice()
{
	var frdd=document.searchinvoice.frdd.value.replace(/[<>']/g, "");
	document.searchinvoice.frdd.value=frdd
	var frmm=document.searchinvoice.frmm.value.replace(/[<>']/g, "");
	document.searchinvoice.frmm.value=frmm
	var fryyyy=document.searchinvoice.fryyyy.value.replace(/[<>']/g, "");
	document.searchinvoice.fryyyy.value=fryyyy
	
	var todd=document.searchinvoice.todd.value.replace(/[<>']/g, "");
	document.searchinvoice.todd.value=todd
	var tomm=document.searchinvoice.tomm.value.replace(/[<>']/g, "");
	document.searchinvoice.tomm.value=tomm
	var toyyyy=document.searchinvoice.toyyyy.value.replace(/[<>']/g, "");
	document.searchinvoice.toyyyy.value=toyyyy
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if (isNaN(todd)|isNaN(tomm)|isNaN(toyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	

	if(todd>31 | tomm >12){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	
	if(todd > 29 && tomm==2){
	var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		document.searchinvoice.Submit.disabled = false;
		document.searchinvoice.submit();
		}
}
function updateInvoice()
{
	var errorm = "";
	
	
	var frdd=document.updateinvoice.frdd.value.replace(/[<>']/g, "");
	document.updateinvoice.frdd.value=frdd
	var frmm=document.updateinvoice.frmm.value.replace(/[<>']/g, "");
	document.updateinvoice.frmm.value=frmm
	var fryyyy=document.updateinvoice.fryyyy.value.replace(/[<>']/g, "");
	document.updateinvoice.fryyyy.value=fryyyy
	
	var todd=document.updateinvoice.todd.value.replace(/[<>']/g, "");
	document.updateinvoice.todd.value=todd
	var tomm=document.updateinvoice.tomm.value.replace(/[<>']/g, "");
	document.updateinvoice.tomm.value=tomm
	var toyyyy=document.updateinvoice.toyyyy.value.replace(/[<>']/g, "");
	document.updateinvoice.toyyyy.value=toyyyy
	var prdd=document.updateinvoice.prdd.value.replace(/[<>']/g, "");
	document.updateinvoice.prdd.value=prdd
	var prmm=document.updateinvoice.prmm.value.replace(/[<>']/g, "");
	document.updateinvoice.prmm.value=prmm
	var pryyyy=document.updateinvoice.pryyyy.value.replace(/[<>']/g, "");
	document.updateinvoice.pryyyy.value=pryyyy
	
	
	if(frdd == "")
		{
			var errorm = errorm + ("    -- FromDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(frmm == "")
		{
			var errorm = errorm + ("    -- FromDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(fryyyy == "")
		{
			var errorm = errorm + ("    -- ToFromDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(todd == "")
		{
			var errorm = errorm + ("    -- ToDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(todd == "")
		{
			var errorm = errorm + ("    -- ToDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(todd == "")
		{
			var errorm = errorm + ("    -- ToDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(prdd == "")
		{
			var errorm = errorm + ("    -- PrepareDocumentDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(prdd == "")
		{
			var errorm = errorm + ("    -- PrepareDocumentDate field is empty!     \n");
		var trap = ("error");
		}
		
	if(prdd == "")
		{
			var errorm = errorm + ("    -- PrepareDocumentDate field is empty!     \n");
		var trap = ("error");
		}
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if (isNaN(todd)|isNaN(tomm)|isNaN(toyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	

	if(todd>31 | tomm >12){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	
	if(todd > 29 && tomm==2){
	var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	if (isNaN(prdd)|isNaN(prmm)|isNaN(pryyyy)){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	

	if(prdd>31 | prmm >12){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
	if(prdd > 29 && prmm==2){
	var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
		if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		document.updateinvoice.Update.disabled = false;
		document.updateinvoice.submit();
		
		}
}

function modifyInvoice()
{
	var errorm = "";
	
	var frdd=document.modifyinvoice.txtfrdd.value.replace(/[<>']/g, "");
	document.modifyinvoice.txtfrdd.value=frdd
	var frmm=document.modifyinvoice.txtfrmm.value.replace(/[<>']/g, "");
	document.modifyinvoice.txtfrmm.value=frmm
	var fryyyy=document.modifyinvoice.txtfryyyy.value.replace(/[<>']/g, "");
	document.modifyinvoice.txtfryyyy.value=fryyyy
	
	var todd=document.modifyinvoice.txttodd.value.replace(/[<>']/g, "");
	document.modifyinvoice.txttodd.value=todd
	var tomm=document.modifyinvoice.txttomm.value.replace(/[<>']/g, "");
	document.modifyinvoice.txttomm.value=tomm
	var toyyyy=document.modifyinvoice.txttoyyyy.value.replace(/[<>']/g, "");
	document.modifyinvoice.txttoyyyy.value=toyyyy
	var prdd=document.modifyinvoice.txtprdd.value.replace(/[<>']/g, "");
	document.modifyinvoice.txtprdd.value=prdd
	var prmm=document.modifyinvoice.txtprmm.value.replace(/[<>']/g, "");
	document.modifyinvoice.txtprmm.value=prmm
	var pryyyy=document.modifyinvoice.txtpryyyy.value.replace(/[<>']/g, "");
	document.modifyinvoice.txtpryyyy.value=pryyyy
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if (isNaN(todd)|isNaN(tomm)|isNaN(toyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	

	if(todd>31 | tomm >12){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	
	if(todd > 29 && tomm==2){
	var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	if (isNaN(prdd)|isNaN(prmm)|isNaN(pryyyy)){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	

	if(prdd>31 | prmm >12){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
	if(prdd > 29 && prmm==2){
	var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
		if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		document.modifyinvoice.Update.disabled = false;
		document.modifyinvoice.submit();
		
		}
}
function modifySearchInvoice()
{
	var errorm = "";
	var frdd=document.modifyserachinvoice.frdd.value.replace(/[<>']/g, "");
	document.modifyserachinvoice.frdd.value=frdd
	var frmm=document.modifyserachinvoice.frmm.value.replace(/[<>']/g, "");
	document.modifyserachinvoice.frmm.value=frmm
	var fryyyy=document.modifyserachinvoice.fryyyy.value.replace(/[<>']/g, "");
	document.modifyserachinvoice.fryyyy.value=fryyyy
	
	var todd=document.modifyserachinvoice.todd.value.replace(/[<>']/g, "");
	document.modifyserachinvoice.todd.value=todd
	var tomm=document.modifyserachinvoice.tomm.value.replace(/[<>']/g, "");
	document.modifyserachinvoice.tomm.value=tomm
	var toyyyy=document.modifyserachinvoice.toyyyy.value.replace(/[<>']/g, "");
	document.modifyserachinvoice.toyyyy.value=toyyyy
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct Fromdate Format!     \n");
		var trap = ("error");
	}	
	
	if (isNaN(todd)|isNaN(tomm)|isNaN(toyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	

	if(todd>31 | tomm >12){
		var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	
	if(todd > 29 && tomm==2){
	var errorm=	errorm + ("    -- Enter Correct Todate Format!     \n");
		var trap = ("error");
	}	
	if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		document.modifyserachinvoice.Submit.disabled = false;
		document.modifyserachinvoice.submit();
		}
}

function getReturndoc()
{
	var errorm = "";
		//var getresult=document.getresult.getresult.value.replace(/[<>']/g, "");
//	document.getresult.getresult.value=getresult
		var docnumber=document.getresult.docnumber.value.replace(/[<>']/g, "");
	document.getresult.docnumber.value=docnumber
		/*if(getresult == "")
		{
			var errorm = errorm + ("    -- Client Id field is empty!     \n");
		var trap = ("error");
		}*/
		if(docnumber == "")
		{
			var errorm = errorm + ("    -- Document Number field is empty!     \n");
		var trap = ("error");
		}
		
	
		/*if (isNaN(getresult)){
		var errorm=	errorm + ("    -- Enter Correct Client id it should be in number format!     \n");
		var trap = ("error");
		document.getresult.getresult.value="";*/
	
	if (isNaN(docnumber)){
		var errorm=	errorm + ("    -- Enter Correct Document Number!     \n");
		var trap = ("error");
		document.getresult.docnumber.value="";
	}
	if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			//document.getresult.Submit.disabled = false;
		//document.getresult.submit();
			
		//document.getresult.add.disabled = false;
		//document.getresult.submit();
		return true
		
		}
}
function prepareReturndoc()
{
	var errorm = "";
	var prdd=document.getresult.prdd.value.replace(/[<>']/g, "");
	document.getresult.prdd.value=prdd
	var prmm=document.getresult.prmm.value.replace(/[<>']/g, "");
	document.getresult.prmm.value=prmm
	var pryyyy=document.getresult.pryyyy.value.replace(/[<>']/g, "");
    document.getresult.pryyyy.value=pryyyy
		
		if(prdd == "")
		{
			var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
		}
		if(prmm == "")
		{
			var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
		}
		if(pryyyy == "")
		{
			var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
		}
		
	if(isNaN(prdd)|isNaN(prmm)|isNaN(pryyyy))
	{
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	

	if(prdd>31 | prmm >12){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
	if(prdd > 29 && prmm==2){
	var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
		alert(prdd)
		alert(prmm)
	}	
		
	if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			//document.getresult.Submit.disabled = false;
		//document.getresult.submit();
			
		//document.getresult.add.disabled = false;
		//document.getresult.submit();
		return true
		
		}
}
function updateReturn()
{
	var errorm = "";
	var frdd=document.form1.frdd.value.replace(/[<>']/g, "");
	document.form1.frdd.value=frdd
	var frmm=document.form1.frmm.value.replace(/[<>']/g, "");
	document.form1.frmm.value=frmm
	var fryyyy=document.form1.fryyyy.value.replace(/[<>']/g, "");
	document.form1.fryyyy.value=fryyyy
	if(frdd == "")
		{
			var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
		}
		if(frmm == "")
		{
			var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
		}
		if(fryyyy == "")
		{
			var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
		}
		
	if (isNaN(frdd)|isNaN(frmm)|isNaN(fryyyy)){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	

	if(frdd>31 | frmm >12){
		var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	
	if(frdd > 29 && frmm==2){
	var errorm=	errorm + ("    -- Enter Correct date Format!     \n");
		var trap = ("error");
	}	
	if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			//document.getresult.Submit.disabled = false;
		//document.getresult.submit();
			
		//document.getresult.add.disabled = false;
		//document.getresult.submit();
		return true
		
		}
}

function signUp()
{
	var errorm = "";
	
	var firstname=document.form1.firstname.value.replace(/[<>']/g, "");
	document.form1.firstname.value=firstname
	var lastname=document.form1.lastname.value.replace(/[<>']/g, "");
	document.form1.lastname.value=lastname
	var emailid=document.form1.emailid.value.replace(/[<>']/g, "");
	document.form1.emailid.value=emailid
	var phno=document.form1.phno.value.replace(/[<>']/g, "");
	document.form1.phno.value=phno
	
	var ePat = /^([\w-\.]+)@([\w-]+)\.([\w-\.]+)$/g;
	var matchEmail=emailid.match(ePat);
	var nLen = firstname.length;
	var nLen1 = lastname.length;
	
		
	
	if (firstname !== "") {
		if (nLen < 4){
			var errorm = errorm + ("    -- Firstname must be at least 4 characters long!     \n");
			var trap = ("error");
			document.form1.firstname.value="";
		}
	}
	if (lastname !== "") {
		if (nLen < 4){
			var errorm = errorm + ("    -- Lastname must be at least 4 characters long!     \n");
			var trap = ("error");
			document.form1.lastname.value="";
		}
	}
	
	if (emailid !== "") {
		if (matchEmail == null){
			var errorm = errorm + ("    -- Email format is invalid!     \n");
			var trap = ("error");
		}
	}
		
	if (isNaN(phno)){
		var errorm=	errorm + ("    -- Enter Correct phone number !     \n");
		var trap = ("error");
		document.form1.phno.value="";
	}
	
	if (firstname == "" | lastname == "" | emailid =="" | phno == ""  ) {
		var errorm = errorm + ("    -- One of the required fields is empty!     \n");
		var trap = ("error");
	}
	
	if (trap == "error")
		{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
		} 
	else 
		{
			
		document.form1.Submit.disabled = false;
		document.form1.submit();
		}
}
function changePass()
{
	var errorm = "";
	var newpwd = document.form1.newpwd.value.replace(/[\s<>]/g, "");
	document.form1.newpwd.value = newpwd
	var retypepwd = document.form1.retypepwd.value.replace(/[\s<>]/g, "");
	document.form1.retypepwd.value = retypepwd
	
	var pLen = newpwd.length;
	if(newpwd =="" || retypepwd=="")
	{
		var errorm = errorm + ("    -- Please enter the password---     \n");
			var trap = ("error");
	}
	if (newpwd !== "") {
		if (pLen < 6){
			var errorm = errorm + ("    -- Password must be at least 6 characters long!     \n");
			var trap = ("error");
		}
	}

	if (newpwd !== retypepwd) {
		var errorm = errorm + ("    -- Password do not match!     \n");
		var trap = ("error");

	}
	if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
	} 
	else 
	{
	//	document.form1.button.disabled = true;
		//document.form1.submit();
		return true
		}
}
function updateVat()
{
	var errorm = "";
	var vat = document.form1.vat.value.replace(/[\s<>]/g, "");
	document.form1.vat.value = vat
	
	 if(vat=="")
	 {
		 var errorm=	errorm + ("    -- Please enter a vat number---     \n");
		var trap = ("error");
	 }
	if (isNaN(vat)){
		var errorm=	errorm + ("    -- Enter Correct vat number in number format!     \n");
		var trap = ("error");
		document.form1.vat.value="";
	}
	
	if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false;
	} 
	else 
	{
		//document.form1.newvat.disabled = true;
		//document.form1.submit();
		return true;
		}
}
function updateFuel()
{
	var errorm = "";
	var fuel = document.form1.newfuel.value.replace(/[\s<>]/g, "");
	document.form1.newfuel.value = fuel;
	
	if(fuel=="")
	 {
		 var errorm=	errorm + ("    -- Please enter Fuel charges---     \n");
		var trap = ("error");
	 }
	
	if (isNaN(fuel)){
		var errorm=	errorm + ("    -- Enter Correct fuel number  in number format!     \n");
		var trap = ("error");
		document.form1.newfuel.value="";
	}
	
	if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false;
	} 
	else 
	{
		//document.form1.new_fuel.disabled = true;
		//document.form1.submit();
		return true;
		}
}
function deleteClient()
{
	var errorm = "";
	var deleteclient = document.form1.deleteclient.value.replace(/[\s<>]/g, "");
	document.form1.deleteclient.value = deleteclient;
	
	if(deleteclient=="")
	 {
		 var errorm=	errorm + ("    -- Please enter clientid     \n");
		var trap = ("error");
	 }
	 
	 if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false;
	} 
	else 
	{
		//document.form1.new_fuel.disabled = true;
		//document.form1.submit();
		return confirm('Are you sure you want to delete this clientid');
		}
}
function updateTack()
{
	var errorm = "";
	
	var deldd = document.form1.txtdd.value.replace(/[\s<>]/g, "");
	document.form1.txtdd.value = deldd;
	var delmm=document.form1.txtmm.value.replace(/[<>']/g, "");
	document.form1.txtmm.value=delmm
	var delyyyy=document.form1.txtyyyy.value.replace(/[<>']/g, "");
	document.form1.txtyyyy.value=delyyyy
	var hh=document.form1.txthr.value.replace(/[<>']/g, "");
	document.form1.txthr.value=hh
	var minu=document.form1.txtminu.value.replace(/[<>']/g, "");
	document.form1.txtminu.value=minu
	var sec=document.form1.txtsec.value.replace(/[<>']/g, "");
	document.form1.txtsec.value=sec
	
	if (deldd == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (delmm == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (delyyyy == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (isNaN(deldd)|isNaN(delmm)|isNaN(delyyyy)){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	

	if(deldd>31 | delmm >12){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	
	if(deldd > 29 && delmm==2){
	var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	if (isNaN(hh)|isNaN(minu)|isNaN(sec)){
		var errorm=	errorm + ("    -- Enter Correct Time!     \n");
		var trap = ("error");
	}	
	if (hh == "" ) {
		var errorm = errorm + ("    -- Time field is empty!     \n");
		var trap = ("error");
	}
	if (minu == "" ) {
		var errorm = errorm + ("    -- Time field is empty!     \n");
		var trap = ("error");
	}
	if (sec == "" ) {
		var errorm = errorm + ("    -- Time field is empty!     \n");
		var trap = ("error");
	}
	
	 if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false;
	} 
	else 
	{
		//document.form1.new_fuel.disabled = true;
		//document.form1.submit();
		return true;
		}
	
}
function invoiceAmount()
{
	var errno = "";
	dd=document.form1.txtdd.value.replace(/[\s<>]/g,"");
	document.form1.txtdd.value=dd
	mm=document.form1.txtmm.value.replace(/[\s<>]/g,"");
	document.form1.txtmm.value=mm
	yyyy=document.form1.txtyyyy.value.replace(/[\s<>]/g,"");
	document.form1.txtyyyy.value=yyyy
	hr=document.form1.txthr.value.replace(/[\s<>]/g,"");
	document.form1.txthr.value=hr
	minu=document.form1.txtminu.value.replace(/[\s<>]/g,"");
	document.form1.txtminu.value=minu
	sec=document.form1.txtsec.value.replace(/[\s<>]/g,"");
	document.form1.txtsec.value=sec
	if (dd == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (mm == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (yyyy == "" ) {
		var errorm = errorm + ("    -- Date field is empty!     \n");
		var trap = ("error");
	}
	if (isNaN(dd)|isNaN(mm)|isNaN(yyyy)){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	

	if(dd>31 | mm >12){
		var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	
	if(dd > 29 && mm==2){
	var errorm=	errorm + ("    -- Enter Correct Date Format!     \n");
		var trap = ("error");
	}	
	if (isNaN(hh)|isNaN(minu)|isNaN(sec)){
		var errorm=	errorm + ("    -- Enter Correct Time!     \n");
		var trap = ("error");
	}	
	
	 if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false;
	} 
	else 
	{
		return true;
		}
}

function phoneValidation()
{
	var errno = "";
	phonenumber=document.form1.phonenumber.value.replace(/[\s<>]/g,"");
	document.form1.phonenumber.value=phonenumber
	if (isNaN(phonenumber)){
		var errorm=	errorm + ("    -- Enter Correct phone number  in number format!     \n");
		var trap = ("error");
		document.form1.phonenumber.value="";
	}
	 if (trap == "error")
	{
		alert ("Please fix the following errors and resubmit:\n\n" + errorm);
		return false
	} 
	else 
	{
		document.form1.add.disabled = false;
		document.form1.submit();
		}
}