﻿// JScript File for Server Functions

function GetDef(Typ)
{
	PWS.Services.LabSrv.GetDef(Typ,DefBck);
}

function ChkTmp(TNm)
{
	PWS.Services.LabSrv.ChkTmp(TNm,TmpBck);
}

function PrcOrd(Src,Itm,Ord,Seq,PPr)
{
	PWS.Services.LabSrv.PrcOrd(Src,Itm,Ord,Seq,PPr,OrdBck);
}

function PrcSta(Cst,Ord)
{
	PWS.Services.LabSrv.ChkSta("",Cst,Ord,PStBck);
}

function GetCer(CNm,Spl)
{
	PWS.Services.LabSrv.GetCer(CNm,Spl,CerBck);
}

function GetTxt(OID)
{
	PWS.Services.LabSrv.GetTxt(OID,TxtBck);
}

function GetSpc(CNm,INm,Orn)
{
	PWS.Services.LabSrv.ImgSiz(CNm,INm,Orn,ImgBck);
}

function GetPrd(PTp,CID,RGp,ISm)
{
	PWS.Services.LabSrv.GetPrd(PTp,CID,RGp,ISm,PrdBck);
}

function GetSCs(CID,RGp,SAd,PID)
{
  PWS.Services.LabSrv.GetSCs(CID,RGp,SAd,PID,SCsBck);
}

function ChkDel(Srv,SDl,RDt,RTm,ESl)
{
	PWS.Services.LabSrv.ChkDel(Srv,SDl,RDt,RTm,ESl,DelBck);
}

function GetDis(DCd)
{
	PWS.Services.LabSrv.GetDis(DCd,DisBck);
}

function GetPrc(CID,PID,Qty)
{
	PWS.Services.LabSrv.GetPrc(CID,PID,Qty,PrcBck);
}

function SavDta(OID,Buf,Dsn,Cmp)
{
	PWS.Services.LabSrv.SavDta(OID,Buf,Dsn,Cmp,SavBck);
}

function RmvImg(FNm)
{
  PWS.Services.LabSrv.DelImg(FNm,DImBck);
}

function ChkSta(CNm)
{
	PWS.Services.LabSrv.ChkSta(CNm,"","",StaBck);
}

function ChkCSZ(Cty,Sta,Zip,Cou)
{
	PWS.Services.LabSrv.ChkAdr(Cty,Sta,Zip,Cou,CAdBck);
}

function ChkUsr(Usr,Pwd,ACd)
{
	PWS.Services.LabSrv.ChkUsr(Usr,Pwd,ACd,UsrBck);
}

function GetCst(CID)
{
	PWS.Services.LabSrv.GetCst(CID,CIfBck);
}

function GetCon(EMl)
{
	PWS.Services.LabSrv.GetCon(EMl,CIfBck);
}

function VfyCer(CNm,Dsc,Tst)
{
	PWS.Services.LabSrv.VfyCer(CNm,Dsc,Tst,VCrBck);
}

function CCkCer(CNm)
{
	PWS.Services.LabSrv.ChkCer(CNm,ChkBck);
}

function ChkROr(CNm,CID,PID)
{
	PWS.Services.LabSrv.ChkROr(CNm,CID,PID,ROrBck);
}

function UpdPDF(CNm,Dsc)
{
	PWS.Services.LabSrv.UpdPDF(CNm,Dsc,PDFBck);
}

function CmpOrd(Buf,Dsn,Upg,Tmp,ROr)
{
  PWS.Services.LabSrv.CmpOrd(Buf,Dsn,Upg,Tmp,ROr,CmpBck);
}

function GetORf()
{
	PWS.Services.LabSrv.GetORf(ORfBck);
}

function ChkORf(ORf)
{
	PWS.Services.LabSrv.ChkORf(ORf,CRfBck);
}

function UpdPrf(CID,Adr,Pwd)
{
	PWS.Services.LabSrv.UpdPrf(CID,Adr,Pwd,UPrBck);
}

function MaxTLn(Buf)
{
	PWS.Services.LabSrv.MaxTLn(Buf,TLnBck);
}

function DetBrw()
{
  BrwNam="XX";
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) //test for MSIE x.x;
	{
	  BrwNam="IE";
		BrwVer=new Number(RegExp.$1) // capture x.x portion and store as a number
 	}
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
	{
		BrwNam="FF";
		BrwVer=new Number(RegExp.$1) // capture x.x portion and store as a number
	}
}
