

function getYurlp() {

var do_yurlp = ""
var slug_prefix = dojo.byId('slug_prefix')

if (slug_prefix != null) slug_prefix = slug_prefix.value
else slug_prefix = ''

if (slug_prefix != "") {
	slug_prefix = slug_prefix.replace(/[^\w\d-]/g,"-")
	do_yurlp += "_usergen/" + slug_prefix + "/"	
}
else {
	do_yurlp += "_gen/"
}

var content = dojo.byId('content').value
// pipe fix and various fixes
content = content.replace(/\%/g,"%25")
content = content.replace(/\|/g,"%7C")
content = content.replace(/\#/g,"%35")
content = content.replace(/\;/g,"%3B")

do_yurlp += content

dojo.xhrGet ({
    // Location of the HTML content we want to grab
    url: do_yurlp,

    // Called when the page loaded successfully
    load: function (data) {
    	resp = "<ul><li><a href='" + data + "'>" + data + "</a></li>"
    	parts = data.split("/")
    	if (parts.length == 5)
	    	data = parts[0] + "//" + parts[2] + "/x/" + parts[3] + "/" + parts[4]
	    else
	    	data = parts[0] + "//" + parts[2] + "/x/" + parts[3]
    	resp += "<li><a href='" + data + "'>" + data + "</a><small> (as html)</small></li>"
    	resp += "</ul>"
        dojo.byId('html-content').innerHTML = resp;
    },

    // Called if there was an error (such as a 404 response)
    error: function (data) {
        console.error('Error: ', data);
    }
});	
}
