function spaces(spfn) {
	spi=0
	spj=0
	var spacearray = new Array()
	while (spi<spfn.length) {
		if (spfn.substr(spi,1)=='%' & spfn.substr(spi+1,1)=='2' & spfn.substr(spi+2,1)=='0') {
			spacearray[spacearray.length]=spi-(spacearray.length)*2
		}
		spi++
	}
	while (spj<spacearray.length) {
		if (spacearray[0]!=0) {
			spfn=spfn.substr(0,spacearray[spj])+' '+spfn.substr(spacearray[spj]+3,spfn.length-(spacearray[spj]+3))
		}
		else {
			spfn=spfn.substr(spacearray[spj]+3,spfn.length-spacearray[spj]+3)
		}
		spj++
	}
	return spfn	
}
function faelnaim(fn) {
	fn=spaces(fn)
	fni=fn.length
	while (fni>0 & fn.substr(fni,1)!='\\' & fn.substr(fni,1)!='/') {
		fni--		
	}
	if (fn.substr(fni,1)=='\\' || fn.substr(fni,1)=='/') {
		return fn.substr(fni+1,fn.length-fni)
	}
	else {
		return fn.substr(fni,fn.length)
	}
}
function pathnaim(fn) {
	fn=spaces(fn)
	pni=fn.length
	while (pni>0 & fn.substr(pni,1)!='\\' & fn.substr(pni,1)!='/') {
		pni--		
	}
	return fn.substr(0,pni+1)
}
