

var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
//z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false
}
}

function moveLeft(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
//z.style.pixelTop=temp2+event.clientY-y
return false
}
}

function moveFull(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false
}
}

function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
if (event.srcElement.className=="dragfull"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=moveFull
}

if (event.srcElement.className=="dragleft"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=moveLeft
}
}


document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")







function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" + 
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
}




function ExpediaMap(point) {
var frm=document.forms[0]
var pdstnum
var pdstname
var pdcity
var pdstate
var pdzip

if (point=='pickup') {

pdstnum=frm.PStreetNumber.value
pdstname=frm.PStreetName.value
pdcity=frm.PCity.value
pdstate=frm.PState.value
pdzip=frm.PZIP.value

}else{
pdstnum=frm.DStreetNumber.value
pdstname=frm.DStreetName.value
pdcity=frm.DCity.value
pdstate=frm.DState.value
pdzip=frm.DZIP.value
}


var plus='+'
var exp='http://www.expedia.com/pub/agent.dll?qscr=mcst&'
var strnum='strt1=' + pdstnum
var strname=pdstname
var city='&city1=' + pdcity
var state='&stnm1='+ pdstate
var zip='&zipc1='+ pdzip
var cntry='&cnty1=5'
var url=exp+strnum+plus+strname+city+state+zip+cntry
window.open(exp+strnum+plus+strname+city+state+zip+cntry,"map")
//NewWindow(url,"map",800,600,1)
}
function MoveNext(mlen,elem) {
var frm=elem.form
var i=0
	if (elem.value.length==mlen) {

	while (i<frm.length) {
		if (frm.elements[i].name==elem.name) {
			frm.elements[i+1].focus()
			break;
		}
	i++
	}
	}
}

function MoveIt(maxlen,i) 
{


var k=0  //form number

if(document.forms[k].elements[i].value.length==maxlen) {
document.forms[k].elements[i+1].focus()

}
}

function pD(inp) { //populate pickup combo box
CapitName(inp)
var pu=schedulelocal.document.forms[0].Pickup
var de=schedulelocal.document.forms[0].Destination
var fr=document.form1
pu.options.length='4'
de.options.length='4'
pu.options[0].text=fr.PStreetNumber.value+' '+fr.PStreetName.value+' '+fr.PApt.value+' '+fr.PCity.value+','+fr.PState.value+','+fr.PZIP.value
pu.options[1].text=fr.DStreetNumber.value+' '+fr.DStreetName.value+' '+fr.DApt.value+' '+fr.DCity.value+','+fr.DState.value+','+fr.DZIP.value
pu.options[0].value=pu.options[0].text
pu.options[1].value=pu.options[1].text
pu.options[2].text='Storage'
pu.options[2].value='Storage'
pu.options[3].text='In Truck Overnight'
pu.options[3].value='In Truck Overnight'

de.options[0].text=fr.DStreetNumber.value+' '+fr.DStreetName.value+' '+fr.DApt.value+' '+fr.DCity.value+','+fr.DState.value+','+fr.DZIP.value
de.options[1].text=fr.PStreetNumber.value+' '+fr.PStreetName.value+' '+fr.PApt.value+' '+fr.PCity.value+','+fr.PState.value+','+fr.PZIP.value
de.options[0].value=de.options[0].text
de.options[1].value=de.options[1].text
de.options[2].text='Storage'
de.options[2].value='Storage'
de.options[3].text='In Truck Overnight'
de.options[3].value='In Truck Overnight'
}


function TotEst() { //calculte estimate
formCur(document.form1)
var me=document.form1
var calcval

if (UnParse(me.FlatRate)==0 || me.FlatRate.value=="") {
calcval=UnParse(me.TotLabor)+UnParse(me.sysExtra)+UnParse(me.EstimatedPackMat)+UnParse(me.StorageInit)
me.sysTotEst.value=calcval

}else{
me.sysTotEst.value=me.FlatRate.value
}
document.all.sysTotalEst.innerText=parsevalue(me.sysTotEst.value)
}

function parsevalue(val){ //currency
var newval
var pref="$"
var curval=val
if (curval.indexOf('.')==-1) {
	if (curval!=="") {
	newval=pref+curval+'.00'
	}else{
	newval=""
	}
}else{
newval=pref+curval

}

return newval;
}

function UnParse(thisone) {
var len=thisone.value.length
var clean=""
if(thisone.value.charAt(0)=="$") {
clean=thisone.value.substring(1,len)
}else{
clean=thisone.value
}
return eval(clean);
}


//format fields as currency on bodyfocus
function formCur(thisone) {

var frm=thisone
var count=0

while (frm.length>count) {

var inp=frm.elements[count]

	if (inp.style.format=="currency" && inp.value!=="" ) {

parseelement(inp)

	}
count++
}
}


//close virtual window
function HideWin(win) {
win.style.display="none"
}


// 3 functions to move objects
var zind
var ztop
var obj
function Move(id)
{

if (obj==id.name)
{



id.style.cursor="hand"
var wdt=parseInt(id.style.width)
var hts=parseInt(id.style.height)
//id.style.left=event.clientX-wdt/2
id.style.top=event.clientY-hts/2
}
}

function Set(id){

obj=id.name
id.style.cursor="hand"
zind=id.style.zIndex
ztop=zind+15
id.style.zIndex=ztop

}

function Drop(id) {
obj=""
id.style.zIndex=5
id.style.cursor="arrow"




}


//end 

var prefix="$"
var wd
function parseelement(thisone){ //currency
if (thisone.value.charAt(0)=="$")
return
wd="w"
var tempnum=thisone.value
for (i=0;i<tempnum.length;i++){
if (tempnum.charAt(i)=="."){
wd="d"
break
}
}
if (wd=="w")
thisone.value=prefix+tempnum+".00"
else{
if (tempnum.charAt(tempnum.length-2)=="."){
thisone.value=prefix+tempnum+"0"
}
else{
tempnum=Math.round(tempnum*100)/100
thisone.value=prefix+tempnum
}
}
}





function Subm(inp,num) {

//check and submit telephone number

if (num=="tel" && inp.value.length <14 && inp.value.length!==0) {


alert("Please enter correct phone number")
inp.focus()

}else{
inp.form.submit()
}
}

function NewRec() {

OpenApp()
}



function OpenApp()
{
if (document.layers){
alert("This pages can be only seen with Internet Explorer 4.0 and higher. Please open IE and reload this page.")
}else{
window.open("frmStart.asp","application","fullscreen,scrollbars")

}
}

function CapitName(inp) {
//capitalise first letters of names
nm=inp.value
var spc
var fname
var flen
var len=nm.length
var corname=''
	if (nm.indexOf(' ')==-1) {
	inp.value=nm.substring(0,1).toUpperCase()+nm.substring(1,len).toLowerCase()
	//break;
	}else{

	while (len>0) {
		spc=nm.indexOf(' ')
		if (spc==-1) {
			fname=nm
		}else{
			fname=nm.substring(0,spc)
		}
		flen=fname.length
		fname=fname.substring(0,1).toUpperCase()+fname.substring(1,flen).toLowerCase()
		nm=nm.substring(flen+1,nm.length)
		if (corname.length!==0) {
		corname=corname+' '+fname
		}else{
		corname=fname
		}
		len=nm.length
	}
	inp.value=corname
		}

}
function CreateNewOrder(inp) {
//create new order
if (document.form1.OrderID.value=="" && document.form1.CustomerName.value!=="") {
CapitName(inp)
document.all.location.style.display="block"
document.form1.syscommstr.value="NewOrder"
document.form1.submit()
sbfTel()

}
}

function OpenReport() 
{
alert("You have successfully scheduled your moving job! Please look at your order for service and print it!")
NewWindow("Order.asp","report",680,800,1)
}

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=0', 'toolbar=0','location=0','directories=0','menubar=0','status=0'
win = window.open(mypage,myname,settings)
}

function NewOrd() {
// extract OrderID and OrderDate from field NewOrd
var txt=code.document.forms[0].NewOrd.value
var ordlen=txt.indexOf(',')
var OrdID=txt.substring(0,ordlen)
var OrdDate=txt.substring(ordlen+1,txt.length)
document.form1.OrderID.value=OrdID
document.form1.OrderDate.value=OrdDate
DisplayOrdNum()

SchedLocal()


}

function DisplayOrdNum() {
//displays OrderID and OrderDate
document.all.OrID.innerText=document.form1.OrderID.value
document.all.OrDate.innerText=document.form1.OrderDate.value
}

function Sel(inp) {
//search engine for combo boxes
var lenSel=inp.form.ItemID.length
var opt=inp.form.ItemID.options

var Str=inp.value
var lenStr=inp.value.length
var count=1
	while (count<lenSel) {
		var txt=opt(count).text

		if( txt.substring(0,lenStr).toLowerCase()==Str.toLowerCase() ) {
			opt.selectedIndex=count;

			break ;
		}
		count++;
	}

}

function Replace(inp,txtName) {
//replace text box with adjanted combo box value
var frm=inp.form
var count=0
	while ( count<=frm.length) {
		if (frm.elements[count].name==txtName) {
			break ;
		}
		count++
	}
var opt=inp.form.ItemID.options
var sel=inp.form.ItemID
var txtVal=inp.form.elements[count]
var ind=sel.selectedIndex
txt=opt[ind].text
txtVal.value=txt
}

function SelectCust() {
//
document.form1.sysByOrder.value=document.form1.sysCustomers.value
document.cookie="OrderID="+document.form1.sysCustomers.value

Find(document.form1.sysByOrder)
}

function Cust() {
//create combo box with customers name
document.all.SearchCust.style.display="block"
var txt=code.document.forms[0].cust.value
var txtlen=txt.length
var opt=document.form1.sysCustomers.options
var count=1

	while (txtlen>0){
	
	
		var len=txt.indexOf(',')
		var rset=txt.substring(0,len)
		
		var nlen=rset.indexOf('=')

		var fname=txt.substring(0,nlen)
		var fval=rset.substring(nlen+1,rset.length)

		
		

		
		count++
		
		txt=txt.substring(len+1,txtlen)
		txtlen=txt.length

		
	}	

opt.length=count
count=0
opt[count].text="Choose:"
opt[count].value=""
count++
txt=code.document.forms[0].cust.value
txtlen=txt.length

	while (txtlen>0){
	
	
		var len=txt.indexOf(',')
		var rset=txt.substring(0,len)
		
		var nlen=rset.indexOf('=')

		var fname=txt.substring(0,nlen)
		var fval=rset.substring(nlen+1,rset.length)

		
		
		opt[count].text=fname
		opt[count].value=fval
		count++

		
		txt=txt.substring(len+1,txtlen)
		txtlen=txt.length

		
	}	



}

function Ord() {
//create combo box with orders ID
document.all.SearchCust.style.display="block"
var txt=code.document.forms[0].ord.value
var txtlen=txt.length
var opt=document.form1.sysCustomers.options
var count=1

	while (txtlen>0){
	
	
		var len=txt.indexOf(',')
		var rset=txt.substring(0,len)
		var fval=rset.substring(len+1,rset.length)

		count++
		
		txt=txt.substring(len+1,txtlen)
		txtlen=txt.length

		
	}	

opt.length=count
count=0
opt[count].text="Choose:"
opt[count].value=""
count++
txt=code.document.forms[0].ord.value
txtlen=txt.length

	while (txtlen>0){
	
	
		var len=txt.indexOf(',')
		var rset=txt.substring(0,len)
		
		var nlen=rset.indexOf('=')

		var fname=txt.substring(0,nlen)
		var fval=rset.substring(nlen+1,rset.length)

		
		
		opt[count].text= fval
		opt[count].value=fval
		count++

		
		txt=txt.substring(len+1,txtlen)
		txtlen=txt.length

		
	}	



}



function Find(txt){
//finding orders
	if (txt.name=="sysByOrder") {
		document.all.PleaseWait.style.display="block"
	}
	
txt.form.syscommstr.value=txt.name
	
txt.form.submit()

}

function ApplyOrder() {
//populate form with database entries

var txt=code.document.forms[0].Order.value
var txtlen=txt.length
var frm=document.form1


	while (txtlen>0){
	//alert(txtlen)
		var len=txt.indexOf(',')
		var rset=txt.substring(0,len)
		
		var nlen=rset.indexOf('=')

		var fname=txt.substring(0,nlen)
		var fval=rset.substring(nlen+1,rset.length)
		var count=0
		//was frm
		while(count<frm.length){
		var inp=frm.elements[count]
		var inpname=inp.name
		var inpval=inp.value
		var inpnamelen=inpname.length



			if(inpname==fname) {
				frm.elements[count].value=fval
				
		
							
						
				if(fname=="TypeOfJob" && fval=="Local move") {
				Local()
				}
				  if(fname=="TypeOfJob" && fval=="Long Distance") {
				  longdist()
				  }


					if(inpname.substring(inpnamelen-5,inpnamelen)=="Phone") {
					PhoneMaskIn(fval,inp)
		
					}

				break;
			}
			count++
		}
		txtlen=txt.length
		txt=txt.substring(len+1,txtlen)
		
		
	}

DisplayOrdNum()
ApplyCurrency(frm)
SchedLocal()
sbfTel()
document.all.location.style.display="block"
TotEst()
	
}

function ApplyCurrency (frm) {
var count=0

while(count<frm.length) {

	if(frm.elements[count].style.format=="currency"){	
		if (frm.elements[count].value!=="")  {				
		parseelement(frm.elements[count])
		}
	}
count++
}
}

function SchedLocal() {
//updates local schedule in frmStart
code.document.forms[0].submit()
document.all.schedulelocal.style.display="block"
document.all.PleaseWait.style.display="none"
}

function sbfTel() {
code.document.forms[1].submit()
document.all.sbfTel.style.display="block"
}

function PMap(zoom,w,h,newwin) {

var PLat=document.form1.sysplat.value
var PLon=document.form1.sysplon.value
var burl= 'http://msrvmaps.expedia.com/isapi/MSMap.dll?ID=3XNsF.&'
var address='Origin'
var L='USA0409&CV=1'
var A=zoom   //Zoom size (0 to 100)
var S=w+','+h //map size w,h
var O='0,0'	//centered (+east-west,+south-north)
var P='|'+PLat+','+PLon+'|1|'+address+'|L1|'
var C=PLat +','+PLon
Purl=burl+'C='+C+'&L='+L+'&A='+A+'&S='+S+'&O='+O+'&P='+P
if (newwin==1){
NewWindow(Purl,"new",740,540,0)
}else{
window.open(Purl,'pickupmap')
document.all.pickupmap.style.display="block"
document.all.pzoom.style.display="block"
}
}


function DMap(zoom,w,h,newwin) {

var DLat=document.form1.sysdlat.value
var DLon=document.form1.sysdlon.value
var burl= 'http://msrvmaps.expedia.com/isapi/MSMap.dll?ID=3XNsF.&'
var address='Destination'
var L='USA0409&CV=1'
var A=zoom   //Zoom size (0 to 100)
var S=w+','+h //map size w,h
var O='0,0'	//centered (+east-west,+south-north)
var P='|'+DLat+','+DLon+'|1|'+address+'|L1|'
var C=DLat +','+DLon
Purl=burl+'C='+C+'&L='+L+'&A='+A+'&S='+S+'&O='+O+'&P='+P
if (newwin==1){
NewWindow(Purl,"new",740,540,0)
}else{
window.open(Purl,'destmap')
document.all.destmap.style.display="block"
document.all.dzoom.style.display="block"
}
}

function PMapTiger() {

var PLat=document.form1.sysplat.value
var PLon=document.form1.sysplon.value
var burl= 'http://tiger.census.gov/cgi-bin/mapgen/.gif?'
var wid=0.06
var ht=0.05
var iwd=315
var iht=200
var mark=PLon+','+PLat+',home,Pickup&on=streets,places'
var on='streets'
Purl=burl+'lat='+DLat+'&lon='+DLon+'&wid='+wid+'&ht='+ht+'&iht='+iht+'&iwd='+iwd+'&mark='+mark

window.open(Purl,'pickupmap')
document.all.pickupmap.style.display="block"
}


function DMapTiger() {

var DLat=document.form1.sysdlat.value
var DLon=document.form1.sysdlon.value
var burl= 'http://tiger.census.gov/cgi-bin/mapgen/.gif?'
var wid=0.06
var ht=0.05
var iwd=315
var iht=200
var mark=DLon+','+DLat+',home,Destination&on=streets,places'
var on='streets'
Purl=burl+'lat='+DLat+'&lon='+DLon+'&wid='+wid+'&ht='+ht+'&iht='+iht+'&iwd='+iwd+'&mark='+mark

window.open(Purl,'destmap')
document.all.destmap.style.display="block"
}

function Apply() {
//send city and state, lat, long according to zip code
var Ptxt=code.document.forms[0].pickup.value
var Dtxt=code.document.forms[0].destination.value
var PLat=code.document.forms[0].PLat.value
var PLon=-code.document.forms[0].PLon.value

var DLat=code.document.forms[0].DLat.value
var DLon=-code.document.forms[0].DLon.value

var Plen=Ptxt.indexOf(',')
var Dlen=Dtxt.indexOf(',')
var Pcity=Ptxt.substring(0,Plen)
var Pstate=Ptxt.substring(Plen+2,Ptxt.length)
var Dcity=Dtxt.substring(0,Dlen)
var Dstate=Dtxt.substring(Dlen+2,Dtxt.length)
	if(Pcity!=="" && Pstate!=="") {
	document.form1.PCity.value=Pcity
	document.form1.PState.value=Pstate
	document.form1.sysplat.value=PLat
	document.form1.sysplon.value=PLon

	PMap(6,315,230,0)
	}
	if(Dcity!=="" && Dstate!=="") {
	document.form1.DCity.value=Dcity
	document.form1.DState.value=Dstate
	document.form1.sysdlat.value=DLat
	document.form1.sysdlon.value=DLon
	DMap(6,315,230,0)
	Miles()
	document.form1.RatePerLbs.value=code.document.forms[0].Rate.value
	document.form1.EstimatedPrice.value=code.document.forms[0].AddRate.value
	//document.all.schedulelocal.document.blank.TypeOfJob.value=code.document.forms[0].Job.value
	}
	if(code.document.forms[0].Order.value!=="") {
	ApplyOrder()
	}
	if(code.document.forms[0].cust.value!=="") {
	Cust()
	}

	if(code.document.forms[0].ord.value!=="") {
	Ord()
	}

	if(code.document.forms[0].NewOrd.value!=="") {
	NewOrd()
	}

}
function Miles() {
var miles=code.document.forms[0].Miles.value
var job=code.document.forms[0].Job.value
document.all.Miles.innerText=job+' '+miles+' mile(s)'
document.form1.EstMile.value=miles


var count=0

while(schedulelocal.document.forms.length>count) {
if (schedulelocal.document.forms[count].name==document.all.OrID.innerText+'0') {
schedulelocal.document.forms[count].TypeOfJob.value=job
break;
}
count++
}



}




function Send(txt,len){

	if (txt.value.length==len) {
	txt.form.syscommstr.value=txt.name
	txt.form.submit()
	}
}

function CloseMap() { 
var wp=window.parent
window.open("blank.htm","pickupmap")
window.open("blank.htm","destmap")
wp.document.all.pickupmap.style.display="none"
wp.document.all.destmap.style.display="none"
wp.document.all.pzoom.style.display="none"
wp.document.all.dzoom.style.display="none"

}

function Local() {
document.all.local.style.left="130"
document.all.local.style.top="255"
//document.all.longdist.style.display="none"
//document.all.boxdel.style.display="none"
//document.all.boxdel.style.display="none"
CloseMap()
document.all.local.style.display="block"

}

function longdist() {
document.all.longdist.style.left="130"
document.all.longdist.style.top="255"
//document.all.local.style.display="none"
//document.all.boxdel.style.display="none"
CloseMap()
document.all.longdist.style.display="block"
}

function Total() {
document.all.total.style.display="block"
}



function boxdel() {
document.all.boxdel.style.left="250"
document.all.boxdel.style.top="245"
document.all.local.style.display="none"
document.all.longdist.style.display="none"
CloseMap()
document.all.boxdel.style.display="block"

}
function showCal(win,frm,sbm)
{

	if(window.parent.document.all.CalFrame.style.display=="block"){

	window.parent.document.all.CalFrame.style.display="none"
	window.parent.document.all.selectmonth.style.display="none"
	}else{
	CloseMap()
	window.parent.document.all.CalFrame.style.display="block"
	window.parent.document.all.selectmonth.style.display="block"
	window.parent.document.all.CalFrame.style.left=event.clientX-60
	window.parent.document.all.CalFrame.style.top=event.clientY+125
	window.parent.document.all.selectmonth.style.left=event.clientX-60
	window.parent.document.all.selectmonth.style.top=event.clientY+100

	window.parent.document.calprop.syswin.value=win
	window.parent.document.calprop.sysctlname.value=frm
	window.parent.document.calprop.syssubm.value=sbm

	}

}
function TelMask(txt) {
//create telephone mask
//if (txt.value.length==14) {
//txt.form.submit()
//}
ValidateDigit(txt)
}
function ValidateDigit(txt) {
	if (event.keyCode>=96 && event.keyCode<=105 ||event.keyCode>=48 && event.keyCode<=57  || event.keyCode==13) {

		if (txt.value.length==1) {
		txt.value='('+ txt.value
		}
		if (txt.value.length==4) {
		txt.value= txt.value+') '
		}
		if (txt.value.length==9) {
		txt.value= txt.value+'-'
		}

	}else{
		if (event.keyCode!==8 && event.keyCode!==46) {
		alert("Please enter only digits for this field!")
		var len=txt.value.length
		var oldtxt=txt.value
		txt.value=oldtxt.substring(0, len-1)
		}
	}
}

function setDate(y,m,d){


curM=m
var myDate = new Date(y,curM,d)
var formDate = myDate.getMonth() + '/' + myDate.getDate()+ '/' + myDate.getYear()

//document.form1.JobDate.value=formDate
var win=window.parent.document.calprop.syswin.value
var inp=window.parent.document.calprop.sysctlname.value
var sbmt=window.parent.document.calprop.syssubm.value
var wp=window.parent
var winlen=wp.length
var mywin=""
var i=0
while (i<=winlen) {

if (wp.frames[i].name==win) {
myframe=wp.frames[i]
mywin=wp.frames[i].name;
break;
}
i++ ;
}




var j=0

while (j<=20) {
if (wp.myframe.document.forms[j].name==inp) {

var frm=wp.myframe.document.forms[j];
break;
}
j++ ;
}

frm.JobDate.value=formDate;




if (sbmt=="1") {
frm.submit()
}
showCal()

}
function displayRec() {
//display search engine
	if(document.all.records.style.display=='none'){
	document.all.records.style.display='block'
	//document.all.records.style.left=event.clientX-80
	//document.all.records.style.top=event.clientY+10
	}else{
	document.all.records.style.display='none'
	document.all.SearchCust.style.display='none'
	}
}

function Save(chr) {
var frm=document.form1
var qt=chr

var comstr=""
var count=0
var frmlen=frm.length
	while(count<frmlen){
	qt=chr
	var txtname=frm.elements[count].name
	var curval=frm.elements[count].value
	var curlen=curval.length
	var txtval
		if (curval.substring(0,1)=="$") {
			if(curval.substring(curlen-3,curlen)==".00") {
				txtval=curval.substring(1,curlen-3)
					}else{
					txtval=curval.substring(1,curlen)
					}
			}else{
		txtval=curval
		}

		if(frm.elements[count].type=="checkbox"){
			qt=''
			if(frm.elements[count].checked==true) {
			txtval="1"
				}else{
			txtval="0"
			}
		
		}
			if(frm.elements[count].style.format=="currency") {
			qt=''
			}
		if(txtname.substring(0,3)!=="sys"){
		comstr=comstr+'@'+frm.elements[count].name+'='+qt+txtval+qt
		comstr=comstr+', '
		}
	count++ ;
	}

frm.syscommstr.value=comstr.substring(0,comstr.length-2);
frm.submit();

}

function CreateParam() {
var frm=document.form1
var comstr=""
var count=0
var frmlen=frm.length
	while(count<frmlen){

	var txtname=frm.elements[count].name
		if(txtname.substring(0,3)!=="sys"){
		comstr=comstr+'<p>@'+frm.elements[count].name+' varchar(20),<p>'

		}
	count++ ;
	}
document.write (comstr)
}

function PhoneMaskIn(txt,inp) {
//enters phone from database with mask
var area=txt.substring(0,3)
var exch=txt.substring(3,6)
var end=txt.substring(6,10)

txt='('+area+')'+' '+exch+'-'+end
	if(area!==""){
	inp.value=txt
	}
}

function ShowMenu(thisone) {
var menu=document.all.menu.style
if (menu.display=="none") {
menu.display="block"
menu.left=event.clientX-30
menu.top=event.clientY+10
}else{
menu.display="none"
}
}

function ShowBorder(thisone) {
thisone.style.width=10
thisone.style.height=5
thisone.style.borderColor="#C0C0C0"
thisone.style.borderStyle="outset"
thisone.style.borderWidth=1
}

function HideBorder(thisone) {
thisone.style.borderStyle="none"
}



function GoToTransit(transitID,add,orderID) {
var url="transit.asp?TransitID="+transitID+"&add="+add+"&OrderID="+orderID
window.open (url,"transit")
}

function errorsuppressor(){
return true
}
window.onerror=errorsuppressor



ns = (document.layers)? true:false
ie = (document.all)? true:false
function WriteError(strErr){
	if(ie){
		strErr = "<img src=i/ERROR.GIF width=21 height=18 border=0> <B>"+strErr+"</B>"
		document.all.ErrorsLayer.innerHTML  = strErr
	}
	else {
		alert(strErr);
	}
}
function CheckMail(mail){
 	var pos = mail.indexOf("@")
	if (pos==-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf("@")
	if (pos==0){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(".")
	if (pos==-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(".")
	if (pos==0){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(",")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf("*")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(")")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf("(")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(">")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf("<")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(":")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(";")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf("..")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf("@.")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	pos = mail.indexOf(".@")
	if (pos!=-1){
		pos="null";
		return -1;
	}
	
}

function OpenPopup(strFile,strAtt){
	  newWinFormat = open(strFile, "newwin", strAtt)
}



function DateCheck(MyDate,Today){
//debugger
Ok="yes"

ar=MyDate.split("/");


m=Number(ar[0])
d=Number(ar[1])
y=Number(ar[2])

if(y<10){
	
	FullYear=200+String(y)
	}else{
	
	//FullYear=20+String(y)
	FullYear=y
	}

MyDate=m+"/"+d+"/"+FullYear
dt1=new Date(MyDate)
dt2=new Date(Today)
if (dt1<dt2){
	Ok="no"
	}
	if(Ok=="no"){
	return (false)
	}else{
	return (true)
	}
}
