function absolute_doIt() {
	var input = $('absolute_input').value;
	var path = $('absolute_path').value;
	if(path.indexOf("http") != 0 && path.indexOf("ftp") != 0) {
		path = "http://" + path;
		$('absolute_path').value = path;
	}
	if(path.lastIndexOf("/") != path.length - 1) {
		path += "/";
		$('absolute_path').value = path;
	}
	var rootStart = path.indexOf("//") + 2;
	var rootEnd = path.indexOf("/", rootStart);
	var url_prefix_root = path.substring(0, rootEnd);
	var url_prefix = path;
	
	input = input.replace(/(<[^>]+href|<[^>]+src|<[^>]+background)\s*?=\s*?(["'\\]{0,2})(?!#|http|ftp|mailto|javascript)\/([^"'>\\]+)(["'\\]{0,2})/gi,"$1=$2" + url_prefix_root + "/$3$4");
	input = input.replace(/(<[^>]+href|<[^>]+src|<[^>]+background)\s*?=\s*?(["'\\]{0,2})(?!#|http|ftp|mailto|javascript)([^"'>\\]+)(["'\\]{0,2})/gi,"$1=$2" + url_prefix + "$3$4");
	input = input.replace(/@import\s+?(url)*['"(]{1,2}(?!http)\s*\/([^"')]+)['")]{1,2}/gi,"@import url(" + url_prefix_root + "/$2)");
	input = input.replace(/@import\s+?(url)*['"(]{1,2}(?!http)\s*([^"')]+)['")]{1,2}/gi,"@import url(" + url_prefix + "$2)");
	$('absolute_output').value = input;	
	$('absolute_output_div').style.display = "block";
}