$(document).ready(function(){
    // $.enhanceFormsBehaviour();

	$("a[rel='external']").attr('target', '_blank');
});

Array.prototype.find = function (obj) {
    var i;
    for (var i=0; i < this.length; i++) {
        if (this[i] == obj) {
            return true;
        }
    }
    return false;
}

function gen_captcha(id) {
    var ts = +new Date;
    var url = $('#'+id).attr("src");

    // generate original url (based on jquery code)
    var ret = url.replace(/(\?|&)timestamp=.*?(&|$)/, "$1timestamp=" + ts + "$2");
    url = ret + ((ret == url) ? (url.match(/\?/) ? "&" : "?") + "timestamp=" + ts : "");

    $('#'+id).attr("src", url);
}

function textbox_clear(id,default_text) {
	if( $('#'+id).val() == default_text){
		$('#'+id).val("");	
	}
}

function report_bug()
{
	var user_id = $("#bug_user_id").val();
	var message = $("#bug_message").val();
	var page = $("#bug_page").val();
	
	$.post(
		"/bugs/",
		{user_id: user_id, message: message, page: page},
		function(data) {
			$("#bug_box").hide();
			$("#bug_sent").show();
		}
	);
}

function send_another()
{
	$("#bug_box").show();
	$("#bug_sent").hide();
}
