// Some hacked together javascript that makes my life easier posting to my blog :)

$(document).ready(function() {
	// Include pretifier Javascript
	var IE = /*@cc_on!@*/false;
	if (!IE) {
	    addJS('/js/prettify.js', 'head');
	    addJS('/js/lang-lisp.js', 'head');
	    addJS('/js/lang-css.js', 'head');
	    addJS('/js/lang-sql.js', 'head');
	}
	
	tagPicker();
	$("#id").change(function() {
		formatIDField();
	    });
});


function addJS(jsname,pos) {
    var th = document.getElementsByTagName(pos)[0];
    var s = document.createElement('script');
    s.setAttribute('type','text/javascript');
    s.setAttribute('src',jsname);
    th.appendChild(s);
}

// Insert the blog tag picker
function tagPicker() {
    if ($("#tag-picker").html()) {
	    var tags = $("#tag-picker").html().split(" ");
    
	    var html = "";
	    for (var i=0, len=tags.length; i<len; ++i) {
		html += "<a href='#' onClick=\"insertTag('" + tags[i] + "'); return false;\">" + tags[i] + "</a> ";
	    }
	    $("#tag-picker").html(html);
	}
}

function insertTag(tag) {
    $("#tags").val($("#tags").val() + tag + " ");
}
   
function formatIDField() {
    $("#id").val($("#id").val().toLowerCase().split(' ').join('-'));
}
