	// Fixs URLs and Image locations
	
	function fixURL(el,url){	
//alert('start fixURL'+url)
		if(!url) return ''
		if(url.substring(0,3) == 'www') url = 'http://' + url
		
		//alert(url)
		url = url.replace('about:blank','')
		url = url.replace('about:','')		
		url = url.replace('http://www.specialz.co.nz/sitetechnology2/richedit/','/')
		url = url.replace('http://specialz.thedigitalcloud.co.nz/sitetechnology2/richedit/','/')
		url = url.replace('richEdit.asp','')
		
		//Removed by Jamie 07/2009 - does not allow @ in url variables
		//if(url.indexOf('mailto:')==-1)
			//url = url.replace('@','')


		if(el.absolutePaths){
			for(var i =0 ; i < el.paths.length-1; i++){
				var current = el.paths[i]
				if(url.indexOf(current) != -1)
					url = url.substring(current.length,url.length)
			}
			// if path is relative
			if(url.indexOf(el.login) == -1 &&
				url.indexOf('mailto:')==-1 &&
				url.indexOf('javascript:')==-1 && 
				url.indexOf('ftp:')==-1 && 
				url.indexOf('http:')==-1 && url.indexOf('https:')==-1
				 )
				url = el.login +  url
		}else {
			for(var i =0 ; i < el.paths.length; i++){
				var current = el.paths[i]
				//alert(url)
				if(url.indexOf(current) != -1)
					url = url.substring(current.length,url.length)
			}
		}
		
		//alert(url)

		// Make sure URL does not start with /
		while(url.charAt(0) == '/') 
			url = url.substring(1,url.length)
	
		// Check bookmarks to current page
		if(url.indexOf(el.login +'/#') != -1 )
			url = url.substring(el.login.length+1,url.length)


		//alert('end fixURL '+url)
		return url.replace(/&amp;/g, "&").replace(/&/g, "&amp;")

	}

	
